← Back to tables

ANA2_service (59913 rows)

Showing 37101–37200 of 59913
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
634516 666638 C20339 625Y84MF18 2026-09-18 COMPLETE 17761797 2026-09-18 10:02:00 2026-09-18 09:12:26 2026-09-20 09:12:26 {"id": 666638, "stp": "P", "toc": "Thameslink", "uid": "C20339", "consist": "700111", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20339/2026-09-18/detailed", "trust_id": "625Y84MF18", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford Jowett Sidings", "service_date": "2026-09-18", "dest_arr_time": "1010", "dest_platform": null, "is_terminated": 1, "next_location": "Bedford Jowett Sidings", "signalling_id": "5Y84", "timing_status": "EARLY", "origin_station": "Bedford", "current_leg_arr": "1002", "current_leg_dep": "1007", "current_leg_end": "Bedford Jowett Sidings", "origin_dep_time": "0954", "origin_platform": "1", "current_location": "Bedford Jowett Sidings", "last_update_time": "2026-09-18T09:12:26", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4744833, 52.132483500000006], [-0.475022, 52.132739699999995], [-0.4777003000000001, 52.1339719]]}", "current_leg_start": "Bedford St. Johns Goods Loop", "dest_arr_time_act": "1010", "motion_projection": null, "next_location_lat": "52.1339719", "next_location_lon": "-0.4777003", "previous_location": "Bedford St. Johns Goods Loop", "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\": 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\": 394.143, \"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}, {\"to_m\": 404.292, \"from_m\": 394.143, \"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\": 767.099, \"from_m\": 404.292, \"capability_applied\": null, \"effective_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\": 666638, \"profile_key\": \"b4590bcfca7de2b1bbf21e30f4d0d886afb2a7917c335f6166a341bcbdd867a7\", \"schedule_id\": 2680, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29086}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"1007\", \"location\": \"Bedford St. Johns Goods Loop\", \"stage_seq\": 2, \"distance_m\": 492.132, \"section_seq\": 1, \"route_path_id\": 29086}, {\"is_pass\": false, \"wtt_arr\": \"1010\", \"wtt_dep\": null, \"location\": \"Bedford Jowett Sidings\", \"stage_seq\": 3, \"distance_m\": 767.099, \"section_seq\": 1, \"route_path_id\": 29086}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 767.099, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29086}], \"total_distance_m\": 767.099, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 148.743, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 618.356, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0954", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1435.0", "current_position_lat": "52.1339719", "current_position_lon": "-0.4777003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:59Z\", \"source_id\": 55557956, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:07Z\", \"source_id\": 17761797, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford Jowett Sidings", "service_state_platform": null, "timing_fact_generation": 1789722129287503, "current_leg_arrival_utc": "2026-09-18T10:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:09.284712", "service_state_evidence_id": 17761797, "current_leg_start_actual_dep": "2026-09-18T10:07:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:10.059258", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BDM None 5Y84 700111 12 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": 394.143, "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}, {"to_m": 404.292, "from_m": 394.143, "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": 767.099, "from_m": 404.292, "capability_applied": null, "effective_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": 666638, "profile_key": "b4590bcfca7de2b1bbf21e30f4d0d886afb2a7917c335f6166a341bcbdd867a7", "schedule_id": 2680, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0954", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29086}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "1007", "location": "Bedford St. Johns Goods Loop", "stage_seq": 2, "distance_m": 492.132, "section_seq": 1, "route_path_id": 29086}, {"is_pass": false, "wtt_arr": "1010", "wtt_dep": null, "location": "Bedford Jowett Sidings", "stage_seq": 3, "distance_m": 767.099, "section_seq": 1, "route_path_id": 29086}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 767.099, "from_m": 0.0, "section_seq": 1, "route_path_id": 29086}], "total_distance_m": 767.099, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 148.743, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 618.356, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18031, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:59Z", "source_id": 55557956, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:02:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:07Z", "source_id": 17761797, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Bedford 0954 0954 1 None None Bedford Jowett Sidings 1010 1010 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20339/2026-09-18/detailed None Bedford St. Johns Goods Loop 2026-09-18T10:07:00+01:00 Bedford Jowett Sidings 1435.0 {"type": "LineString", "coordinates": [[-0.4744833, 52.132483500000006], [-0.475022, 52.132739699999995], [-0.4777003000000001, 52.1339719]]} 0.2 1007 1002 Bedford St. Johns Goods Loop Bedford Jowett Sidings Bedford Jowett Sidings 52.1339719 -0.4777003 52.1339719 -0.4777003 1 0 2026-09-18 09:12:26 TERMINATED 2026-09-18 09:02:00 Bedford Jowett Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761797 1789722129287503 5 5 2026-09-18 09:12:10.059258 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:09.284712
634517 664210 P24044 312N53MC18 2026-09-18 COMPLETE 17761874 2026-09-18 09:58:00 2026-09-18 09:12:26 2026-09-20 09:12:26 {"id": 664210, "stp": "P", "toc": "Northern", "uid": "P24044", "consist": "156408+156415", "dest_crs": "CLH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24044/2026-09-18/detailed", "trust_id": "312N53MC18", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clitheroe", "service_date": "2026-09-18", "dest_arr_time": "1000", "dest_platform": "2", "is_terminated": 1, "next_location": "Clitheroe", "signalling_id": "2N53", "timing_status": "EARLY", "origin_station": "Rochdale", "current_leg_arr": "0958", "current_leg_dep": "0953", "current_leg_end": "Clitheroe", "origin_dep_time": "0822", "origin_platform": "4", "current_location": "Clitheroe", "last_update_time": "2026-09-18T09:12:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]}", "current_leg_start": "Whalley", "dest_arr_time_act": "1000", "motion_projection": null, "next_location_lat": "53.8737488", "next_location_lon": "-2.3943117", "previous_location": "Whalley", "current_leg_milage": "3.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.961, \"from_m\": 0.0, \"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\": 622.337, \"from_m\": 432.961, \"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\": 2505.57, \"from_m\": 622.337, \"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\": 14621.687, \"from_m\": 2505.57, \"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\": 14649.387, \"from_m\": 14621.687, \"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\": 14709.482, \"from_m\": 14649.387, \"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\": 14756.761, \"from_m\": 14709.482, \"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\": 16394.473, \"from_m\": 14756.761, \"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\": 16556.889, \"from_m\": 16394.473, \"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\": 16608.783, \"from_m\": 16556.889, \"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\": 17011.074, \"from_m\": 16608.783, \"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\": 17500.561, \"from_m\": 17011.074, \"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\": 17687.498, \"from_m\": 17500.561, \"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\": 17850.951, \"from_m\": 17687.498, \"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\": 19796.378, \"from_m\": 17850.951, \"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\": 20264.354, \"from_m\": 19796.378, \"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\": 22431.101, \"from_m\": 20264.354, \"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\": 24839.218, \"from_m\": 22431.101, \"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\": 32406.878, \"from_m\": 24839.218, \"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\": 33420.694, \"from_m\": 32406.878, \"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\": 33465.678, \"from_m\": 33420.694, \"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\": 33990.377, \"from_m\": 33465.678, \"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\": 34332.252, \"from_m\": 33990.377, \"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\": 34747.411, \"from_m\": 34332.252, \"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\": 35833.132, \"from_m\": 34747.411, \"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\": 35894.038, \"from_m\": 35833.132, \"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\": 39112.941, \"from_m\": 35894.038, \"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\": 39166.894, \"from_m\": 39112.941, \"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\": 47729.712, \"from_m\": 39166.894, \"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\": 50534.218, \"from_m\": 47729.712, \"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\": 54552.332, \"from_m\": 50534.218, \"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\": 54936.16, \"from_m\": 54552.332, \"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\": 56386.167, \"from_m\": 54936.16, \"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\": 56882.34, \"from_m\": 56386.167, \"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\": 57038.43, \"from_m\": 56882.34, \"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\": 57084.311, \"from_m\": 57038.43, \"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\": 57168.044, \"from_m\": 57084.311, \"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\": 73423.81, \"from_m\": 57168.044, \"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}], \"service_id\": 664210, \"profile_key\": \"6a77ae156fe11d2a9f41c32ca075fc598713d0aba4913d6d0b8bc803fb00c23b\", \"schedule_id\": 19629, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0822\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0824H\", \"wtt_dep\": \"0825\", \"location\": \"Castleton\", \"stage_seq\": 2, \"distance_m\": 2552.781, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826\", \"location\": \"Castleton East Jn\", \"stage_seq\": 3, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0829H\", \"wtt_dep\": \"0830\", \"location\": \"Mills Hill\", \"stage_seq\": 4, \"distance_m\": 7283.455, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 5, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0833H\", \"location\": \"Moston\", \"stage_seq\": 6, \"distance_m\": 10416.615, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 8, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0845\", \"location\": \"Manchester Victoria\", \"stage_seq\": 9, \"distance_m\": 16785.891, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 10, \"distance_m\": 17500.561, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0847H\", \"wtt_dep\": \"0848\", \"location\": \"Salford Central\", \"stage_seq\": 11, \"distance_m\": 17990.52, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0850H\", \"wtt_dep\": \"0851H\", \"location\": \"Salford Crescent\", \"stage_seq\": 12, \"distance_m\": 19575.986, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900H\", \"location\": \"Burnden Jn\", \"stage_seq\": 13, \"distance_m\": 33169.013, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0904\", \"location\": \"Bolton\", \"stage_seq\": 14, \"distance_m\": 33875.756, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 35774.146, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 16, \"distance_m\": 36768.358, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0913\", \"location\": \"Bromley Cross\", \"stage_seq\": 17, \"distance_m\": 38609.634, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Entwistle\", \"stage_seq\": 18, \"distance_m\": 43445.827, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Darwen South Jn\", \"stage_seq\": 19, \"distance_m\": 47729.712, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926H\", \"location\": \"Darwen\", \"stage_seq\": 20, \"distance_m\": 49471.491, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0935H\", \"location\": \"Blackburn\", \"stage_seq\": 21, \"distance_m\": 56113.397, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 22, \"distance_m\": 57084.311, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0944\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 23, \"distance_m\": 60606.002, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0948H\", \"location\": \"Langho\", \"stage_seq\": 24, \"distance_m\": 64313.523, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0953\", \"location\": \"Whalley\", \"stage_seq\": 25, \"distance_m\": 67699.076, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": null, \"location\": \"Clitheroe\", \"stage_seq\": 26, \"distance_m\": 73423.81, \"section_seq\": 1, \"route_path_id\": 74289}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 73423.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}], \"total_distance_m\": 73423.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69685.349, \"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": "0822", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.8737488", "current_position_lon": "-2.3943117", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:56Z\", \"source_id\": 55296889, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:28:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:58Z\", \"source_id\": 17691911, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:21Z\", \"source_id\": 55309276, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:26Z\", \"source_id\": 17695346, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:22Z\", \"source_id\": 55320590, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:37:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:23Z\", \"source_id\": 17698412, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:10Z\", \"source_id\": 55342162, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:44:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:13Z\", \"source_id\": 17704318, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:54Z\", \"source_id\": 55352734, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:56Z\", \"source_id\": 17707092, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:18Z\", \"source_id\": 55362573, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:18Z\", \"source_id\": 17709663, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:02Z\", \"source_id\": 55395618, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:02Z\", \"source_id\": 17718447, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:48Z\", \"source_id\": 55411968, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:50Z\", \"source_id\": 17722817, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:26Z\", \"source_id\": 55458073, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:28Z\", \"source_id\": 17735208, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:18Z\", \"source_id\": 55482450, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:22Z\", \"source_id\": 17741617, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:11Z\", \"source_id\": 17761874, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clitheroe", "service_state_platform": "2", "timing_fact_generation": 1789722133930550, "current_leg_arrival_utc": "2026-09-18T09:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:13.920821", "service_state_evidence_id": 17761874, "current_leg_start_actual_dep": "2026-09-18T09:53:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-18T08:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:14.315624", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P RCD CLH 2N53 156408+156415 4 75 None {"version": 3, "segments": [{"to_m": 432.961, "from_m": 0.0, "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": 622.337, "from_m": 432.961, "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": 2505.57, "from_m": 622.337, "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": 14621.687, "from_m": 2505.57, "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": 14649.387, "from_m": 14621.687, "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": 14709.482, "from_m": 14649.387, "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": 14756.761, "from_m": 14709.482, "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": 16394.473, "from_m": 14756.761, "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": 16556.889, "from_m": 16394.473, "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": 16608.783, "from_m": 16556.889, "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": 17011.074, "from_m": 16608.783, "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": 17500.561, "from_m": 17011.074, "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": 17687.498, "from_m": 17500.561, "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": 17850.951, "from_m": 17687.498, "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": 19796.378, "from_m": 17850.951, "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": 20264.354, "from_m": 19796.378, "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": 22431.101, "from_m": 20264.354, "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": 24839.218, "from_m": 22431.101, "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": 32406.878, "from_m": 24839.218, "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": 33420.694, "from_m": 32406.878, "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": 33465.678, "from_m": 33420.694, "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": 33990.377, "from_m": 33465.678, "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": 34332.252, "from_m": 33990.377, "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": 34747.411, "from_m": 34332.252, "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": 35833.132, "from_m": 34747.411, "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": 35894.038, "from_m": 35833.132, "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": 39112.941, "from_m": 35894.038, "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": 39166.894, "from_m": 39112.941, "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": 47729.712, "from_m": 39166.894, "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": 50534.218, "from_m": 47729.712, "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": 54552.332, "from_m": 50534.218, "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": 54936.16, "from_m": 54552.332, "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": 56386.167, "from_m": 54936.16, "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": 56882.34, "from_m": 56386.167, "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": 57038.43, "from_m": 56882.34, "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": 57084.311, "from_m": 57038.43, "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": 57168.044, "from_m": 57084.311, "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": 73423.81, "from_m": 57168.044, "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}], "service_id": 664210, "profile_key": "6a77ae156fe11d2a9f41c32ca075fc598713d0aba4913d6d0b8bc803fb00c23b", "schedule_id": 19629, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0822", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0824H", "wtt_dep": "0825", "location": "Castleton", "stage_seq": 2, "distance_m": 2552.781, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826", "location": "Castleton East Jn", "stage_seq": 3, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0829H", "wtt_dep": "0830", "location": "Mills Hill", "stage_seq": 4, "distance_m": 7283.455, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831H", "location": "Vitriol Works S.B.", "stage_seq": 5, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0833H", "location": "Moston", "stage_seq": 6, "distance_m": 10416.615, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Thorpes Bridge Jn", "stage_seq": 7, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839H", "location": "Miles Platting Jn", "stage_seq": 8, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0845", "location": "Manchester Victoria", "stage_seq": 9, "distance_m": 16785.891, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Deal Street Jn", "stage_seq": 10, "distance_m": 17500.561, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0847H", "wtt_dep": "0848", "location": "Salford Central", "stage_seq": 11, "distance_m": 17990.52, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0850H", "wtt_dep": "0851H", "location": "Salford Crescent", "stage_seq": 12, "distance_m": 19575.986, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900H", "location": "Burnden Jn", "stage_seq": 13, "distance_m": 33169.013, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0904", "location": "Bolton", "stage_seq": 14, "distance_m": 33875.756, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Astley Bridge Jn", "stage_seq": 15, "distance_m": 35774.146, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Hall I' Th' Wood", "stage_seq": 16, "distance_m": 36768.358, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0913", "location": "Bromley Cross", "stage_seq": 17, "distance_m": 38609.634, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Entwistle", "stage_seq": 18, "distance_m": 43445.827, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924", "location": "Darwen South Jn", "stage_seq": 19, "distance_m": 47729.712, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926H", "location": "Darwen", "stage_seq": 20, "distance_m": 49471.491, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0935H", "location": "Blackburn", "stage_seq": 21, "distance_m": 56113.397, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Daisyfield Jn", "stage_seq": 22, "distance_m": 57084.311, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0944", "location": "Ramsgreave and Wilpshire", "stage_seq": 23, "distance_m": 60606.002, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0948H", "location": "Langho", "stage_seq": 24, "distance_m": 64313.523, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0953", "location": "Whalley", "stage_seq": 25, "distance_m": 67699.076, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": null, "location": "Clitheroe", "stage_seq": 26, "distance_m": 73423.81, "section_seq": 1, "route_path_id": 74289}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 73423.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 74289}], "total_distance_m": 73423.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69685.349, "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": 8091, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:56Z", "source_id": 55296889, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:28:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:58Z", "source_id": 17691911, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8100, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:21Z", "source_id": 55309276, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:26Z", "source_id": 17695346, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8122, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:22Z", "source_id": 55320590, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:37:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:23Z", "source_id": 17698412, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:10Z", "source_id": 55342162, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:44:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:13Z", "source_id": 17704318, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:54Z", "source_id": 55352734, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:48:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:56Z", "source_id": 17707092, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:18Z", "source_id": 55362573, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:52:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:18Z", "source_id": 17709663, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8350, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:02Z", "source_id": 55395618, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:02Z", "source_id": 17718447, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7780, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:48Z", "source_id": 55411968, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:50Z", "source_id": 17722817, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7773, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:26Z", "source_id": 55458073, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:27:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:28Z", "source_id": 17735208, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7749, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:18Z", "source_id": 55482450, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:22Z", "source_id": 17741617, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:11Z", "source_id": 17761874, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}] Rochdale 0822 0822 4 None None Clitheroe 1000 1000 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24044/2026-09-18/detailed None Whalley 2026-09-18T09:53:00+01:00 Clitheroe 5.0 {"type": "LineString", "coordinates": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]} 3.6 0953 0958 Whalley Clitheroe Clitheroe 53.8737488 -2.3943117 53.8737488 -2.3943117 1 0 2026-09-18 09:12:26 TERMINATED 2026-09-18 08:58:00 Clitheroe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761874 1789722133930550 62 62 2026-09-18 09:12:14.315624 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:13.920821
634518 666097 C15156 072J27MF18 2026-09-18 COMPLETE 17760723 2026-09-18 10:02:00 2026-09-18 09:12:26 2026-09-20 09:12:26 {"id": 666097, "stp": "P", "toc": "ScotRail", "uid": "C15156", "consist": "380115", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15156/2026-09-18/detailed", "trust_id": "072J27MF18", "origin_crs": "EKL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "4", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2J27", "timing_status": "ON TIME", "origin_station": "East Kilbride", "current_leg_arr": "1002", "current_leg_dep": "0955", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0932", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-18T09:12:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.284871143437124, 55.83371352574252], [-4.284658899999999, 55.8337872], [-4.284339600000001, 55.8338983], [-4.2839343, 55.8340394], [-4.283424, 55.8342187], [-4.2829745, 55.834376799999994], [-4.2823384, 55.834601500000005], [-4.2818688, 55.8347643], [-4.280025899999999, 55.835398399999995], [-4.278888399999999, 55.83580950000001], [-4.2776453, 55.8362436], [-4.2762404, 55.83674], [-4.274909825370169, 55.83720913677346], [-4.274670392891747, 55.83729311605712], [-4.2744579633923845, 55.83736656184275], [-4.2742687141771025, 55.83743100733162], [-4.274098822550916, 55.83748798572502], [-4.2739444658188495, 55.83753903022424], [-4.273801821285921, 55.83758567403057], [-4.27366706625715, 55.83762945034528], [-4.273536378037555, 55.83767189236967], [-4.273405933932158, 55.83771453330501], [-4.273271911245978, 55.8377589063526], [-4.273130487284033, 55.8378065447137], [-4.272977839351345, 55.83785898158962], [-4.272810144752932, 55.83791775018163], [-4.272623580793814, 55.83798438369103], [-4.272414324779012, 55.83806041531909], [-4.272178554013545, 55.8381473782671], [-4.272045299999999, 55.8382065], [-4.2719258, 55.8382654], [-4.2717493, 55.838355099999994], [-4.2715481, 55.8384651], [-4.271333499999999, 55.8385856], [-4.2711726, 55.838689499999994], [-4.271003599999999, 55.838802399999985], [-4.2708373, 55.83892899999999], [-4.2706818, 55.83906449999999], [-4.2706171, 55.83912269999999], [-4.2705423, 55.839197000000006], [-4.2704162, 55.8393401], [-4.269967599999999, 55.83986910000001], [-4.2698648, 55.83998679999999], [-4.2694026, 55.84051600000001], [-4.2693663, 55.84055699999998], [-4.269150099999999, 55.8408014], [-4.269026, 55.84092690000001], [-4.2688836, 55.8410627], [-4.268766799999999, 55.8411717], [-4.2686226, 55.84128599999999], [-4.2684454, 55.8414077], [-4.2682962, 55.8415044], [-4.268191999999999, 55.8415661], [-4.268033400000001, 55.84164889999999], [-4.267882599999999, 55.8417266], [-4.2677046, 55.84180740000001], [-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": "Crossmyloof", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Crossmyloof", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 137.273, \"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:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5689.123, \"from_m\": 137.273, \"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\": 6354.536, \"from_m\": 5689.123, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 6892.699, \"from_m\": 6354.536, \"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\": 6914.853, \"from_m\": 6892.699, \"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\": 6964.012, \"from_m\": 6914.853, \"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\": 12435.664, \"from_m\": 6964.012, \"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\": 12554.84, \"from_m\": 12435.664, \"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\": 12626.724, \"from_m\": 12554.84, \"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\": 15699.318, \"from_m\": 12626.724, \"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\": 17061.555, \"from_m\": 15699.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\": 17479.027, \"from_m\": 17061.555, \"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\": 18038.849, \"from_m\": 17479.027, \"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\": 18463.316, \"from_m\": 18038.849, \"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\": 666097, \"profile_key\": \"6ca1d4b85a0ac8581b28cd710ae62e9671a35c13a59b14ab255397971f53038a\", \"schedule_id\": 1956, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"East Kilbride\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Hairmyres East Jn\", \"stage_seq\": 2, \"distance_m\": 1559.515, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0936\", \"location\": \"Hairmyres\", \"stage_seq\": 3, \"distance_m\": 3202.555, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0941\", \"location\": \"Busby\", \"stage_seq\": 4, \"distance_m\": 6647.418, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0943H\", \"location\": \"Clarkston\", \"stage_seq\": 5, \"distance_m\": 7982.007, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946H\", \"location\": \"Giffnock\", \"stage_seq\": 6, \"distance_m\": 9922.338, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949H\", \"location\": \"Thornliebank\", \"stage_seq\": 7, \"distance_m\": 11433.747, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Busby Jn\", \"stage_seq\": 8, \"distance_m\": 12757.308, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Pollokshaws West\", \"stage_seq\": 9, \"distance_m\": 13392.103, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"0954H\", \"wtt_dep\": \"0955H\", \"location\": \"Crossmyloof\", \"stage_seq\": 10, \"distance_m\": 14930.485, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 11, \"distance_m\": 15764.007, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 12, \"distance_m\": 16438.767, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 13, \"distance_m\": 17534.106, \"section_seq\": 1, \"route_path_id\": 28676}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 14, \"distance_m\": 18463.316, \"section_seq\": 1, \"route_path_id\": 28676}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18463.316, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28676}], \"total_distance_m\": 18463.316, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18463.316, \"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": "0932", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:49Z\", \"source_id\": 55495011, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:53Z\", \"source_id\": 17744853, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:17Z\", \"source_id\": 55501507, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:18Z\", \"source_id\": 17746649, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:08Z\", \"source_id\": 55517433, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:13Z\", \"source_id\": 17750920, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:13Z\", \"source_id\": 55525938, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:16Z\", \"source_id\": 17753084, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:53Z\", \"source_id\": 55535870, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:57Z\", \"source_id\": 17755747, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:31Z\", \"source_id\": 55554001, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:37Z\", \"source_id\": 17760723, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "4", "timing_fact_generation": 1789722038588876, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:19.460690", "service_state_evidence_id": 17760723, "current_leg_start_actual_dep": "2026-09-18T09:55:30+01:00", "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:20.261631", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EKL GLC 2J27 380115 4 100 None {"version": 3, "segments": [{"to_m": 137.273, "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:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 5689.123, "from_m": 137.273, "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": 6354.536, "from_m": 5689.123, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 35.0}, {"to_m": 6892.699, "from_m": 6354.536, "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": 6914.853, "from_m": 6892.699, "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": 6964.012, "from_m": 6914.853, "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": 12435.664, "from_m": 6964.012, "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": 12554.84, "from_m": 12435.664, "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": 12626.724, "from_m": 12554.84, "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": 15699.318, "from_m": 12626.724, "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": 17061.555, "from_m": 15699.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": 17479.027, "from_m": 17061.555, "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": 18038.849, "from_m": 17479.027, "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": 18463.316, "from_m": 18038.849, "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": 666097, "profile_key": "6ca1d4b85a0ac8581b28cd710ae62e9671a35c13a59b14ab255397971f53038a", "schedule_id": 1956, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0932", "location": "East Kilbride", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Hairmyres East Jn", "stage_seq": 2, "distance_m": 1559.515, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0936", "location": "Hairmyres", "stage_seq": 3, "distance_m": 3202.555, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0941", "location": "Busby", "stage_seq": 4, "distance_m": 6647.418, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0943H", "location": "Clarkston", "stage_seq": 5, "distance_m": 7982.007, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946H", "location": "Giffnock", "stage_seq": 6, "distance_m": 9922.338, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949H", "location": "Thornliebank", "stage_seq": 7, "distance_m": 11433.747, "section_seq": 1, "route_path_id": 28676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951", "location": "Busby Jn", "stage_seq": 8, "distance_m": 12757.308, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Pollokshaws West", "stage_seq": 9, "distance_m": 13392.103, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "0954H", "wtt_dep": "0955H", "location": "Crossmyloof", "stage_seq": 10, "distance_m": 14930.485, "section_seq": 1, "route_path_id": 28676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Muirhouse South Jn", "stage_seq": 11, "distance_m": 15764.007, "section_seq": 1, "route_path_id": 28676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Muirhouse North Jn", "stage_seq": 12, "distance_m": 16438.767, "section_seq": 1, "route_path_id": 28676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Glasgow Bridge Street Jn", "stage_seq": 13, "distance_m": 17534.106, "section_seq": 1, "route_path_id": 28676}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 14, "distance_m": 18463.316, "section_seq": 1, "route_path_id": 28676}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18463.316, "from_m": 0.0, "section_seq": 1, "route_path_id": 28676}], "total_distance_m": 18463.316, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18463.316, "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": 2579, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:49Z", "source_id": 55495011, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:39:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:53Z", "source_id": 17744853, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2583, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:17Z", "source_id": 55501507, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:42:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:18Z", "source_id": 17746649, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2587, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:08Z", "source_id": 55517433, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:48:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:13Z", "source_id": 17750920, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1839, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:13Z", "source_id": 55525938, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:16Z", "source_id": 17753084, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1843, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:53Z", "source_id": 55535870, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:54:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:57Z", "source_id": 17755747, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2003, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:31Z", "source_id": 55554001, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:37Z", "source_id": 17760723, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] East Kilbride 0932 0932 None None None Glasgow Central High Level 1002 1002 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15156/2026-09-18/detailed None Crossmyloof 2026-09-18T09:55:30+01:00 Glasgow Central High Level 7.0 {"type": "LineString", "coordinates": [[-4.284871143437124, 55.83371352574252], [-4.284658899999999, 55.8337872], [-4.284339600000001, 55.8338983], [-4.2839343, 55.8340394], [-4.283424, 55.8342187], [-4.2829745, 55.834376799999994], [-4.2823384, 55.834601500000005], [-4.2818688, 55.8347643], [-4.280025899999999, 55.835398399999995], [-4.278888399999999, 55.83580950000001], [-4.2776453, 55.8362436], [-4.2762404, 55.83674], [-4.274909825370169, 55.83720913677346], [-4.274670392891747, 55.83729311605712], [-4.2744579633923845, 55.83736656184275], [-4.2742687141771025, 55.83743100733162], [-4.274098822550916, 55.83748798572502], [-4.2739444658188495, 55.83753903022424], [-4.273801821285921, 55.83758567403057], [-4.27366706625715, 55.83762945034528], [-4.273536378037555, 55.83767189236967], [-4.273405933932158, 55.83771453330501], [-4.273271911245978, 55.8377589063526], [-4.273130487284033, 55.8378065447137], [-4.272977839351345, 55.83785898158962], [-4.272810144752932, 55.83791775018163], [-4.272623580793814, 55.83798438369103], [-4.272414324779012, 55.83806041531909], [-4.272178554013545, 55.8381473782671], [-4.272045299999999, 55.8382065], [-4.2719258, 55.8382654], [-4.2717493, 55.838355099999994], [-4.2715481, 55.8384651], [-4.271333499999999, 55.8385856], [-4.2711726, 55.838689499999994], [-4.271003599999999, 55.838802399999985], [-4.2708373, 55.83892899999999], [-4.2706818, 55.83906449999999], [-4.2706171, 55.83912269999999], [-4.2705423, 55.839197000000006], [-4.2704162, 55.8393401], [-4.269967599999999, 55.83986910000001], [-4.2698648, 55.83998679999999], [-4.2694026, 55.84051600000001], [-4.2693663, 55.84055699999998], [-4.269150099999999, 55.8408014], [-4.269026, 55.84092690000001], [-4.2688836, 55.8410627], [-4.268766799999999, 55.8411717], [-4.2686226, 55.84128599999999], [-4.2684454, 55.8414077], [-4.2682962, 55.8415044], [-4.268191999999999, 55.8415661], [-4.268033400000001, 55.84164889999999], [-4.267882599999999, 55.8417266], [-4.2677046, 55.84180740000001], [-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]]} 2.2 0955 1002 Crossmyloof Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-18 09:12:26 TERMINATED 2026-09-18 09:02:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17760723 1789722038588876 31 31 2026-09-18 09:12:20.261631 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:19.460690
634519 665401 G27738 542L14ME18 2026-09-18 COMPLETE 17761164 2026-09-18 10:02:00 2026-09-18 09:12:26 2026-09-20 09:12:26 {"id": 665401, "stp": "P", "toc": "Great Northern", "uid": "G27738", "consist": "387105+387109", "dest_crs": "LET", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27738/2026-09-18/detailed", "trust_id": "542L14ME18", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Letchworth Garden City", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "2", "is_terminated": 1, "next_location": "Letchworth Garden City", "signalling_id": "2L14", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "1002", "current_leg_dep": "0957", "current_leg_end": "Letchworth Garden City", "origin_dep_time": "0905", "origin_platform": "9", "current_location": "Letchworth Garden City", "last_update_time": "2026-09-18T09:12:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.26307109999999995, 51.95315589999999], [-0.26338749999999994, 51.9534353], [-0.2635431999999999, 51.9535741], [-0.2639672, 51.9540182], [-0.2640739, 51.954111999999995], [-0.2641567, 51.95418479999999], [-0.2643867, 51.954381200000014], [-0.2649057, 51.95490650000001], [-0.2653931, 51.9553387], [-0.26570869999999996, 51.955625000000005], [-0.26604719999999993, 51.95599269999999], [-0.26631369999999993, 51.9562899], [-0.26650429999999997, 51.9565751], [-0.2666608999999999, 51.9568799], [-0.2667484, 51.957147899999995], [-0.2667912, 51.9574313], [-0.2667926, 51.95771809999999], [-0.2667527, 51.9580317], [-0.26668529999999996, 51.9582958], [-0.2665697, 51.9585643], [-0.2664265, 51.958827199999995], [-0.2662286, 51.9591002], [-0.2660134, 51.95934700000001], [-0.2657664, 51.95958470000001], [-0.2654873, 51.9598468], [-0.2653305000000001, 51.95998349999999], [-0.26481509999999997, 51.9604169], [-0.2645813, 51.9606135], [-0.2640394, 51.961018], [-0.26283759999999995, 51.9620285], [-0.2583228, 51.9657135], [-0.2575956999999999, 51.9663997], [-0.2572345, 51.96674060000001], [-0.2554306, 51.9682274], [-0.2535228, 51.9697029], [-0.2520609, 51.970613099999994], [-0.2516279, 51.9708708], [-0.2493172, 51.9722012], [-0.2472743, 51.9733591], [-0.24661299999999997, 51.973706], [-0.2433589, 51.975348], [-0.2422161, 51.97586059999999], [-0.23938880000000004, 51.9770304], [-0.23773989999999995, 51.97768820000001], [-0.23771029999999996, 51.9777], [-0.23757219999999993, 51.9777499], [-0.23682520000000004, 51.9780156], [-0.2362539, 51.9782056], [-0.2353746, 51.9784739], [-0.2335609, 51.97904150000001], [-0.23301150000000004, 51.979211199999995], [-0.23069899999999996, 51.97985269999999], [-0.23027909999999996, 51.9799671], [-0.229522, 51.9801733], [-0.229301, 51.98023229999999]]}", "current_leg_start": "Hitchin", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "51.9802323", "next_location_lon": "-0.2293010", "previous_location": "Hitchin", "current_leg_milage": "2.6", "linx_max_speed_mph": 110, "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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"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\": 3465.128, \"from_m\": 1830.762, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3722.611, \"from_m\": 3465.128, \"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\": 4235.186, \"from_m\": 3722.611, \"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\": 4290.427, \"from_m\": 4235.186, \"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\": 5583.799, \"from_m\": 4290.427, \"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\": 9481.305, \"from_m\": 5583.799, \"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\": 12632.199, \"from_m\": 9481.305, \"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\": 14441.923, \"from_m\": 12632.199, \"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\": 115.0}, {\"to_m\": 14482.957, \"from_m\": 14441.923, \"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\": 19358.511, \"from_m\": 14482.957, \"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\": 20193.817, \"from_m\": 19358.511, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 20242.488, \"from_m\": 20193.817, \"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\": 115.0}, {\"to_m\": 20280.404, \"from_m\": 20242.488, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32471.733, \"from_m\": 20280.404, \"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\": 115.0}, {\"to_m\": 32530.525, \"from_m\": 32471.733, \"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\": 32584.691, \"from_m\": 32530.525, \"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\": 33027.387, \"from_m\": 32584.691, \"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\": 33176.229, \"from_m\": 33027.387, \"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\": 33400.421, \"from_m\": 33176.229, \"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\": 34657.494, \"from_m\": 33400.421, \"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\": 34714.866, \"from_m\": 34657.494, \"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\": 37277.753, \"from_m\": 34714.866, \"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\": 115.0}, {\"to_m\": 38896.411, \"from_m\": 37277.753, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 39829.274, \"from_m\": 38896.411, \"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\": 39867.381, \"from_m\": 39829.274, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53211.798, \"from_m\": 39867.381, \"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\": 53280.184, \"from_m\": 53211.798, \"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\": 53377.196, \"from_m\": 53280.184, \"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\": 53961.18, \"from_m\": 53377.196, \"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\": 53988.283, \"from_m\": 53961.18, \"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\": 54046.607, \"from_m\": 53988.283, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57298.523, \"from_m\": 54046.607, \"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}], \"service_id\": 665401, \"profile_key\": \"33f3b67c5b0bc0131c468b490d6c85d3757dee6eb7221d02f94fcffb3484a18f\", \"schedule_id\": 10566, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"New Barnet\", \"stage_seq\": 6, \"distance_m\": 14827.16, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0926\", \"location\": \"Potters Bar\", \"stage_seq\": 7, \"distance_m\": 20594.056, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Hatfield\", \"stage_seq\": 8, \"distance_m\": 28528.188, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0940\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 9, \"distance_m\": 34331.702, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Digswell Jn\", \"stage_seq\": 10, \"distance_m\": 35772.862, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0942H\", \"location\": \"Welwyn North\", \"stage_seq\": 11, \"distance_m\": 36989.801, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 12, \"distance_m\": 40045.757, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Knebworth\", \"stage_seq\": 13, \"distance_m\": 41952.151, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0952\", \"location\": \"Stevenage\", \"stage_seq\": 14, \"distance_m\": 46045.551, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957H\", \"location\": \"Hitchin\", \"stage_seq\": 15, \"distance_m\": 53049.109, \"section_seq\": 1, \"route_path_id\": 66613}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"Letchworth Garden City\", \"stage_seq\": 16, \"distance_m\": 57298.523, \"section_seq\": 1, \"route_path_id\": 66613}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 57298.523, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66613}], \"total_distance_m\": 57298.523, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 57298.523, \"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": "0905", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.9802323", "current_position_lon": "-0.2293010", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:31Z\", \"source_id\": 55416838, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:35Z\", \"source_id\": 17724116, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:12Z\", \"source_id\": 55429551, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:15Z\", \"source_id\": 17727583, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:57Z\", \"source_id\": 55445650, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:22:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:01Z\", \"source_id\": 17731937, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:56Z\", \"source_id\": 55453883, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:00Z\", \"source_id\": 17734121, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:10Z\", \"source_id\": 55473966, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:12Z\", \"source_id\": 17739344, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:17Z\", \"source_id\": 55487972, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:16Z\", \"source_id\": 17742990, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:20Z\", \"source_id\": 55504329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:24Z\", \"source_id\": 17747440, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:38Z\", \"source_id\": 55515965, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:41Z\", \"source_id\": 17750545, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:50Z\", \"source_id\": 55524669, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:52Z\", \"source_id\": 17752819, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:23Z\", \"source_id\": 55540323, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:26Z\", \"source_id\": 17756856, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:07Z\", \"source_id\": 55555621, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:12Z\", \"source_id\": 17761164, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Letchworth Garden City", "service_state_platform": "2", "timing_fact_generation": 1789722073651008, "current_leg_arrival_utc": "2026-09-18T10:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:23.882475", "service_state_evidence_id": 17761164, "current_leg_start_actual_dep": "2026-09-18T09:57:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:24.599454", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P KGX LET 2L14 387105+387109 8 110 None {"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.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": 110.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": 110.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": 110.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": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "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": 3465.128, "from_m": 1830.762, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3722.611, "from_m": 3465.128, "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": 4235.186, "from_m": 3722.611, "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": 4290.427, "from_m": 4235.186, "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": 5583.799, "from_m": 4290.427, "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": 9481.305, "from_m": 5583.799, "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": 12632.199, "from_m": 9481.305, "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": 14441.923, "from_m": 12632.199, "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": 115.0}, {"to_m": 14482.957, "from_m": 14441.923, "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": 19358.511, "from_m": 14482.957, "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": 20193.817, "from_m": 19358.511, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 20242.488, "from_m": 20193.817, "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": 115.0}, {"to_m": 20280.404, "from_m": 20242.488, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32471.733, "from_m": 20280.404, "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": 115.0}, {"to_m": 32530.525, "from_m": 32471.733, "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": 32584.691, "from_m": 32530.525, "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": 33027.387, "from_m": 32584.691, "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": 33176.229, "from_m": 33027.387, "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": 33400.421, "from_m": 33176.229, "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": 34657.494, "from_m": 33400.421, "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": 34714.866, "from_m": 34657.494, "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": 37277.753, "from_m": 34714.866, "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": 115.0}, {"to_m": 38896.411, "from_m": 37277.753, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 39829.274, "from_m": 38896.411, "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": 39867.381, "from_m": 39829.274, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53211.798, "from_m": 39867.381, "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": 53280.184, "from_m": 53211.798, "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": 53377.196, "from_m": 53280.184, "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": 53961.18, "from_m": 53377.196, "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": 53988.283, "from_m": 53961.18, "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": 54046.607, "from_m": 53988.283, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57298.523, "from_m": 54046.607, "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}], "service_id": 665401, "profile_key": "33f3b67c5b0bc0131c468b490d6c85d3757dee6eb7221d02f94fcffb3484a18f", "schedule_id": 10566, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0905", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 66613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 66613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921", "location": "New Barnet", "stage_seq": 6, "distance_m": 14827.16, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0926", "location": "Potters Bar", "stage_seq": 7, "distance_m": 20594.056, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Hatfield", "stage_seq": 8, "distance_m": 28528.188, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0940", "location": "Welwyn Garden City", "stage_seq": 9, "distance_m": 34331.702, "section_seq": 1, "route_path_id": 66613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Digswell Jn", "stage_seq": 10, "distance_m": 35772.862, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0942H", "location": "Welwyn North", "stage_seq": 11, "distance_m": 36989.801, "section_seq": 1, "route_path_id": 66613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944H", "location": "Woolmer Green Jn", "stage_seq": 12, "distance_m": 40045.757, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Knebworth", "stage_seq": 13, "distance_m": 41952.151, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0952", "location": "Stevenage", "stage_seq": 14, "distance_m": 46045.551, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957H", "location": "Hitchin", "stage_seq": 15, "distance_m": 53049.109, "section_seq": 1, "route_path_id": 66613}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "Letchworth Garden City", "stage_seq": 16, "distance_m": 57298.523, "section_seq": 1, "route_path_id": 66613}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 57298.523, "from_m": 0.0, "section_seq": 1, "route_path_id": 66613}], "total_distance_m": 57298.523, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 57298.523, "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": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:31Z", "source_id": 55416838, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:11:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:35Z", "source_id": 17724116, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:12Z", "source_id": 55429551, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:15Z", "source_id": 17727583, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:57Z", "source_id": 55445650, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:01Z", "source_id": 17731937, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:56Z", "source_id": 55453883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:25:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:00Z", "source_id": 17734121, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15905, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:10Z", "source_id": 55473966, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:32:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:12Z", "source_id": 17739344, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15867, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:17Z", "source_id": 55487972, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:16Z", "source_id": 17742990, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15703, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:20Z", "source_id": 55504329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:42:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:24Z", "source_id": 17747440, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15697, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:38Z", "source_id": 55515965, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:41Z", "source_id": 17750545, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:50Z", "source_id": 55524669, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:52Z", "source_id": 17752819, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:23Z", "source_id": 55540323, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:56:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:26Z", "source_id": 17756856, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:07Z", "source_id": 55555621, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:12Z", "source_id": 17761164, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] London Kings Cross 0905 0905 9 None None Letchworth Garden City 1003 1003 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27738/2026-09-18/detailed None Hitchin 2026-09-18T09:57:30+01:00 Letchworth Garden City 5.0 {"type": "LineString", "coordinates": [[-0.26307109999999995, 51.95315589999999], [-0.26338749999999994, 51.9534353], [-0.2635431999999999, 51.9535741], [-0.2639672, 51.9540182], [-0.2640739, 51.954111999999995], [-0.2641567, 51.95418479999999], [-0.2643867, 51.954381200000014], [-0.2649057, 51.95490650000001], [-0.2653931, 51.9553387], [-0.26570869999999996, 51.955625000000005], [-0.26604719999999993, 51.95599269999999], [-0.26631369999999993, 51.9562899], [-0.26650429999999997, 51.9565751], [-0.2666608999999999, 51.9568799], [-0.2667484, 51.957147899999995], [-0.2667912, 51.9574313], [-0.2667926, 51.95771809999999], [-0.2667527, 51.9580317], [-0.26668529999999996, 51.9582958], [-0.2665697, 51.9585643], [-0.2664265, 51.958827199999995], [-0.2662286, 51.9591002], [-0.2660134, 51.95934700000001], [-0.2657664, 51.95958470000001], [-0.2654873, 51.9598468], [-0.2653305000000001, 51.95998349999999], [-0.26481509999999997, 51.9604169], [-0.2645813, 51.9606135], [-0.2640394, 51.961018], [-0.26283759999999995, 51.9620285], [-0.2583228, 51.9657135], [-0.2575956999999999, 51.9663997], [-0.2572345, 51.96674060000001], [-0.2554306, 51.9682274], [-0.2535228, 51.9697029], [-0.2520609, 51.970613099999994], [-0.2516279, 51.9708708], [-0.2493172, 51.9722012], [-0.2472743, 51.9733591], [-0.24661299999999997, 51.973706], [-0.2433589, 51.975348], [-0.2422161, 51.97586059999999], [-0.23938880000000004, 51.9770304], [-0.23773989999999995, 51.97768820000001], [-0.23771029999999996, 51.9777], [-0.23757219999999993, 51.9777499], [-0.23682520000000004, 51.9780156], [-0.2362539, 51.9782056], [-0.2353746, 51.9784739], [-0.2335609, 51.97904150000001], [-0.23301150000000004, 51.979211199999995], [-0.23069899999999996, 51.97985269999999], [-0.23027909999999996, 51.9799671], [-0.229522, 51.9801733], [-0.229301, 51.98023229999999]]} 2.6 0957 1002 Hitchin Letchworth Garden City Letchworth Garden City 51.9802323 -0.2293010 51.9802323 -0.2293010 1 0 2026-09-18 09:12:26 TERMINATED 2026-09-18 09:02:00 Letchworth Garden City TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761164 1789722073651008 81 81 2026-09-18 09:12:24.599454 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:23.882475
634520 664843 P88176 892K66MD18 2026-09-18 COMPLETE 17760768 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 664843, "stp": "P", "toc": "Southeastern", "uid": "P88176", "consist": "465037", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88176/2026-09-18/detailed", "trust_id": "892K66MD18", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-18", "dest_arr_time": "1000", "dest_platform": "6", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2K66", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "1002", "current_leg_dep": "0951", "current_leg_end": "London Victoria", "origin_dep_time": "0845", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Denmark Hill", "dest_arr_time_act": "1000", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Denmark Hill", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.624, \"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\": 1447.236, \"from_m\": 155.624, \"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\": 2000.56, \"from_m\": 1447.236, \"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\": 3190.816, \"from_m\": 2000.56, \"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\": 3215.191, \"from_m\": 3190.816, \"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\": 4265.466, \"from_m\": 3215.191, \"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\": 4300.909, \"from_m\": 4265.466, \"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\": 4653.38, \"from_m\": 4300.909, \"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\": 4687.799, \"from_m\": 4653.38, \"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\": 5552.49, \"from_m\": 4687.799, \"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\": 15717.357, \"from_m\": 5552.49, \"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\": 15798.327, \"from_m\": 15717.357, \"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\": 29396.025, \"from_m\": 15798.327, \"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\": 29428.285, \"from_m\": 29396.025, \"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\": 29492.211, \"from_m\": 29428.285, \"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\": 29560.69, \"from_m\": 29492.211, \"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\": 35857.748, \"from_m\": 29560.69, \"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\": 35871.803, \"from_m\": 35857.748, \"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\": 35988.802, \"from_m\": 35871.803, \"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\": 36408.856, \"from_m\": 35988.802, \"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\": 36558.259, \"from_m\": 36408.856, \"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\": 38090.94, \"from_m\": 36558.259, \"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\": 38125.834, \"from_m\": 38090.94, \"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\": 45785.726, \"from_m\": 38125.834, \"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\": 46582.792, \"from_m\": 45785.726, \"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\": 48907.025, \"from_m\": 46582.792, \"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\": 49406.48, \"from_m\": 48907.025, \"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\": 50803.718, \"from_m\": 49406.48, \"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\": 51449.523, \"from_m\": 50803.718, \"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\": 51717.094, \"from_m\": 51449.523, \"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\": 51767.453, \"from_m\": 51717.094, \"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\": 53221.192, \"from_m\": 51767.453, \"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\": 53226.513, \"from_m\": 53221.192, \"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\": 53998.242, \"from_m\": 53226.513, \"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\": 54101.112, \"from_m\": 53998.242, \"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\": 54403.749, \"from_m\": 54101.112, \"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\": 54427.596, \"from_m\": 54403.749, \"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\": 56017.548, \"from_m\": 54427.596, \"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\": 56125.692, \"from_m\": 56017.548, \"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\": 56175.26, \"from_m\": 56125.692, \"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\": 56249.083, \"from_m\": 56175.26, \"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\": 57546.363, \"from_m\": 56249.083, \"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\": 57977.398, \"from_m\": 57546.363, \"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\": 58297.559, \"from_m\": 57977.398, \"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\": 59428.01, \"from_m\": 58297.559, \"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\": 664843, \"profile_key\": \"a0dccd583101ead9c6dbc9bcfa8d76268c708b564fe162d8c875efbe65963d2f\", \"schedule_id\": 22789, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849H\", \"location\": \"Chatham\", \"stage_seq\": 2, \"distance_m\": 2587.444, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0852\", \"wtt_dep\": \"0853\", \"location\": \"Rochester\", \"stage_seq\": 3, \"distance_m\": 3982.162, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4653.38, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0902H\", \"location\": \"Sole Street\", \"stage_seq\": 5, \"distance_m\": 14515.552, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905\", \"location\": \"Meopham\", \"stage_seq\": 6, \"distance_m\": 15946.272, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Longfield\", \"stage_seq\": 7, \"distance_m\": 20127.703, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 8, \"distance_m\": 21336.628, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0913H\", \"location\": \"Farningham Road\", \"stage_seq\": 9, \"distance_m\": 24687.893, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0919\", \"location\": \"Swanley\", \"stage_seq\": 10, \"distance_m\": 29669.751, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923H\", \"location\": \"St. Mary Cray\", \"stage_seq\": 11, \"distance_m\": 33930.973, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 12, \"distance_m\": 36046.766, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Bickley Jn\", \"stage_seq\": 13, \"distance_m\": 37451.287, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0930\", \"location\": \"Bromley South\", \"stage_seq\": 14, \"distance_m\": 40132.504, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Shortlands\", \"stage_seq\": 15, \"distance_m\": 41589.993, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Ravensbourne\", \"stage_seq\": 16, \"distance_m\": 42692.588, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"Bellingham\", \"stage_seq\": 17, \"distance_m\": 45161.623, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 49877.627, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 19, \"distance_m\": 51767.453, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0950\", \"location\": \"Denmark Hill\", \"stage_seq\": 20, \"distance_m\": 52576.327, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 21, \"distance_m\": 55985.019, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954H\", \"location\": \"Factory Jn\", \"stage_seq\": 22, \"distance_m\": 56490.224, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 23, \"distance_m\": 58025.302, \"section_seq\": 1, \"route_path_id\": 100101}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 24, \"distance_m\": 59428.01, \"section_seq\": 1, \"route_path_id\": 100101}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59428.01, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100101}], \"total_distance_m\": 59428.01, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 55909.451, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3518.559, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0845", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:31Z\", \"source_id\": 55351537, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:36Z\", \"source_id\": 17706806, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:50:48Z\", \"source_id\": 55360993, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:51:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:50:50Z\", \"source_id\": 17709281, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:52Z\", \"source_id\": 55389243, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:56Z\", \"source_id\": 17716804, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:45Z\", \"source_id\": 55397749, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:47Z\", \"source_id\": 17719041, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:18Z\", \"source_id\": 55410651, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:21Z\", \"source_id\": 17722480, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:51Z\", \"source_id\": 55423181, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:54Z\", \"source_id\": 17725833, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:20Z\", \"source_id\": 55438502, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:23Z\", \"source_id\": 17729983, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:43Z\", \"source_id\": 55450567, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:47Z\", \"source_id\": 17733238, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:13Z\", \"source_id\": 55468570, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:17Z\", \"source_id\": 17737920, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:06Z\", \"source_id\": 55476393, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:09Z\", \"source_id\": 17739971, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:33Z\", \"source_id\": 55480453, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:37Z\", \"source_id\": 17741058, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:28Z\", \"source_id\": 55493903, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:29Z\", \"source_id\": 17744564, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:46Z\", \"source_id\": 55513629, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:48Z\", \"source_id\": 17749883, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:51Z\", \"source_id\": 55524799, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:51Z\", \"source_id\": 17752798, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:35Z\", \"source_id\": 55554211, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:41Z\", \"source_id\": 17760768, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "6", "timing_fact_generation": 1789722041776870, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:28.123688", "service_state_evidence_id": 17760768, "current_leg_start_actual_dep": "2026-09-18T09:52:00+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:28.388122", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GLM None 2K66 465037 4 75 None {"version": 3, "segments": [{"to_m": 155.624, "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": 1447.236, "from_m": 155.624, "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": 2000.56, "from_m": 1447.236, "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": 3190.816, "from_m": 2000.56, "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": 3215.191, "from_m": 3190.816, "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": 4265.466, "from_m": 3215.191, "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": 4300.909, "from_m": 4265.466, "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": 4653.38, "from_m": 4300.909, "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": 4687.799, "from_m": 4653.38, "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": 5552.49, "from_m": 4687.799, "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": 15717.357, "from_m": 5552.49, "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": 15798.327, "from_m": 15717.357, "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": 29396.025, "from_m": 15798.327, "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": 29428.285, "from_m": 29396.025, "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": 29492.211, "from_m": 29428.285, "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": 29560.69, "from_m": 29492.211, "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": 35857.748, "from_m": 29560.69, "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": 35871.803, "from_m": 35857.748, "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": 35988.802, "from_m": 35871.803, "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": 36408.856, "from_m": 35988.802, "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": 36558.259, "from_m": 36408.856, "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": 38090.94, "from_m": 36558.259, "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": 38125.834, "from_m": 38090.94, "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": 45785.726, "from_m": 38125.834, "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": 46582.792, "from_m": 45785.726, "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": 48907.025, "from_m": 46582.792, "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": 49406.48, "from_m": 48907.025, "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": 50803.718, "from_m": 49406.48, "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": 51449.523, "from_m": 50803.718, "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": 51717.094, "from_m": 51449.523, "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": 51767.453, "from_m": 51717.094, "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": 53221.192, "from_m": 51767.453, "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": 53226.513, "from_m": 53221.192, "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": 53998.242, "from_m": 53226.513, "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": 54101.112, "from_m": 53998.242, "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": 54403.749, "from_m": 54101.112, "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": 54427.596, "from_m": 54403.749, "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": 56017.548, "from_m": 54427.596, "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": 56125.692, "from_m": 56017.548, "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": 56175.26, "from_m": 56125.692, "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": 56249.083, "from_m": 56175.26, "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": 57546.363, "from_m": 56249.083, "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": 57977.398, "from_m": 57546.363, "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": 58297.559, "from_m": 57977.398, "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": 59428.01, "from_m": 58297.559, "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": 664843, "profile_key": "a0dccd583101ead9c6dbc9bcfa8d76268c708b564fe162d8c875efbe65963d2f", "schedule_id": 22789, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0845", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849H", "location": "Chatham", "stage_seq": 2, "distance_m": 2587.444, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0852", "wtt_dep": "0853", "location": "Rochester", "stage_seq": 3, "distance_m": 3982.162, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4653.38, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0902H", "location": "Sole Street", "stage_seq": 5, "distance_m": 14515.552, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905", "location": "Meopham", "stage_seq": 6, "distance_m": 15946.272, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Longfield", "stage_seq": 7, "distance_m": 20127.703, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Fawkham Jn", "stage_seq": 8, "distance_m": 21336.628, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0913H", "location": "Farningham Road", "stage_seq": 9, "distance_m": 24687.893, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0919", "location": "Swanley", "stage_seq": 10, "distance_m": 29669.751, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923H", "location": "St. Mary Cray", "stage_seq": 11, "distance_m": 33930.973, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "St. Mary Cray Jn", "stage_seq": 12, "distance_m": 36046.766, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Bickley Jn", "stage_seq": 13, "distance_m": 37451.287, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0930", "location": "Bromley South", "stage_seq": 14, "distance_m": 40132.504, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Shortlands", "stage_seq": 15, "distance_m": 41589.993, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Ravensbourne", "stage_seq": 16, "distance_m": 42692.588, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "Bellingham", "stage_seq": 17, "distance_m": 45161.623, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944", "location": "Nunhead", "stage_seq": 18, "distance_m": 49877.627, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 51767.453, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0950", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 52576.327, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 55985.019, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954H", "location": "Factory Jn", "stage_seq": 22, "distance_m": 56490.224, "section_seq": 1, "route_path_id": 100101}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "Grosvenor Bridge Jn", "stage_seq": 23, "distance_m": 58025.302, "section_seq": 1, "route_path_id": 100101}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": null, "location": "London Victoria", "stage_seq": 24, "distance_m": 59428.01, "section_seq": 1, "route_path_id": 100101}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59428.01, "from_m": 0.0, "section_seq": 1, "route_path_id": 100101}], "total_distance_m": 59428.01, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 55909.451, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3518.559, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:31Z", "source_id": 55351537, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:48:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:36Z", "source_id": 17706806, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:50:48Z", "source_id": 55360993, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:51:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:50:50Z", "source_id": 17709281, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:52Z", "source_id": 55389243, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:56Z", "source_id": 17716804, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31975, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:45Z", "source_id": 55397749, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:04:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:47Z", "source_id": 17719041, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31971, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:18Z", "source_id": 55410651, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:08:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:21Z", "source_id": 17722480, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31904, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:51Z", "source_id": 55423181, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:13:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:54Z", "source_id": 17725833, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:20Z", "source_id": 55438502, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:23Z", "source_id": 17729983, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:43Z", "source_id": 55450567, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:23:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:47Z", "source_id": 17733238, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31873, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:13Z", "source_id": 55468570, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:17Z", "source_id": 17737920, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31850, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:06Z", "source_id": 55476393, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:32:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:09Z", "source_id": 17739971, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31844, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:33Z", "source_id": 55480453, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:37Z", "source_id": 17741058, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:28Z", "source_id": 55493903, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:39:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:29Z", "source_id": 17744564, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:46Z", "source_id": 55513629, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:48Z", "source_id": 17749883, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:51Z", "source_id": 55524799, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:50:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:51Z", "source_id": 17752798, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28711, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:35Z", "source_id": 55554211, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:02:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:41Z", "source_id": 17760768, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Gillingham (Kent) 0845 0845 1 None None London Victoria 1000 1000 6 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88176/2026-09-18/detailed None Denmark Hill 2026-09-18T09:52:00+01:00 London Victoria 11.0 {"type": "LineString", "coordinates": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12152269999999996, 51.4636767], [-0.12187259999999998, 51.46361970000001], [-0.12212520000000002, 51.4635779], [-0.12238309999999998, 51.4635407], [-0.1230107, 51.46345269999999], [-0.12329299999999996, 51.46341789999999], [-0.1235806, 51.46339129999999], [-0.1240592, 51.4633441], [-0.1245742, 51.46331159999999], [-0.1247085, 51.463307699999994], [-0.12496219999999998, 51.4633082], [-0.1254863, 51.4633099], [-0.1256126, 51.4633144], [-0.1258066, 51.463325], [-0.1262187, 51.4633548], [-0.1266975, 51.4634081], [-0.12700999999999998, 51.4634501], [-0.1274956, 51.46353369999999], [-0.1279538, 51.4636287], [-0.12833449999999996, 51.4637219], [-0.1285815, 51.4637915], [-0.12878259999999997, 51.463850599999994], [-0.1290085, 51.4639273], [-0.12927779999999997, 51.464017299999995], [-0.12948079999999998, 51.4640932], [-0.1296599, 51.464160099999994], [-0.1301247, 51.46436560000001], [-0.13048919999999997, 51.464540099999994], [-0.1306877, 51.4646422], [-0.13082739999999998, 51.4647182], [-0.1311008, 51.464865999999994], [-0.13135169999999996, 51.46500000000001], [-0.13164779999999998, 51.4651611], [-0.132733, 51.4657442], [-0.1334808, 51.4661454], [-0.1338128, 51.4663291], [-0.134058, 51.4664674], [-0.1342171, 51.4665621], [-0.1345115, 51.4667449], [-0.1346788, 51.4668495], [-0.13473669999999996, 51.46688839999999], [-0.1349214, 51.46701239999999], [-0.1349726681671229, 51.46704752309517], [-0.13510779999999997, 51.467140099999995], [-0.1352356, 51.46722979999999], [-0.1356645, 51.46755769999999], [-0.1361976, 51.4679956], [-0.13620509999999997, 51.4680014], [-0.1364181, 51.4681771], [-0.1365505, 51.4682882], [-0.1366274, 51.468352], [-0.13665699999999997, 51.468376500000005], [-0.136808, 51.4685298], [-0.13703660000000004, 51.4687608], [-0.137176, 51.4689209], [-0.1373365, 51.4690805], [-0.1378899, 51.4696352], [-0.1381593, 51.4699072], [-0.1383116, 51.4700553], [-0.138551, 51.4702783], [-0.1387222, 51.47044559999999], [-0.1388566, 51.47057470000001], [-0.1390321908187699, 51.47074436450915], [-0.1390403, 51.4707522], [-0.1395526, 51.471254300000005], [-0.1397761, 51.47147879999999], [-0.1400351, 51.4717478], [-0.1401968, 51.4719352], [-0.14035199999999998, 51.47211010000001], [-0.14053899999999997, 51.47235129999999], [-0.1407586, 51.4726821], [-0.14091920000000002, 51.4729797], [-0.1410626, 51.47329589999999], [-0.1411922, 51.473617899999994], [-0.14125899999999997, 51.47375319999998], [-0.14133339999999997, 51.47391389999999], [-0.1414443, 51.4740914], [-0.14155149999999997, 51.474251500000015], [-0.14173639999999998, 51.474501999999994], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 4.1 0951 1002 Denmark Hill Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17760768 1789722041776870 99 99 2026-09-18 09:12:28.388122 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:28.123688
634521 665631 L87845 061R32ME18 2026-09-18 COMPLETE 17761397 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 665631, "stp": "P", "toc": "ScotRail", "uid": "L87845", "consist": "385122+385124", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87845/2026-09-18/detailed", "trust_id": "061R32ME18", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "12", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1R32", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "1002", "current_leg_dep": "0958", "current_leg_end": "Edinburgh", "origin_dep_time": "0915", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "-2 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": "1004", "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\": 665631, \"profile_key\": \"b6bcd0a7badc11634d956fb5171d2df27a3c4e812379e56e906adfcc1e5f259a\", \"schedule_id\": 18133, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"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\": \"0917\", \"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\": \"0919\", \"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\": \"0920H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27858.645, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936H\", \"location\": \"Falkirk High\", \"stage_seq\": 8, \"distance_m\": 34821.694, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0941\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 39987.147, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946H\", \"location\": \"Linlithgow\", \"stage_seq\": 10, \"distance_m\": 47503.769, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950H\", \"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\": \"0953H\", \"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\": \"0957H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 13, \"distance_m\": 71878.538, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"1000\", \"location\": \"Haymarket\", \"stage_seq\": 14, \"distance_m\": 73819.165, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002\", \"location\": \"Princes St Gardens\", \"stage_seq\": 15, \"distance_m\": 75148.425, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"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": "0915", "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-18T08:20:51Z\", \"source_id\": 55445339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:55Z\", \"source_id\": 17731859, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:40Z\", \"source_id\": 55450433, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:43Z\", \"source_id\": 17733211, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:18Z\", \"source_id\": 55460609, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:23Z\", \"source_id\": 17735828, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:24Z\", \"source_id\": 55482726, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:26Z\", \"source_id\": 17741665, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:54Z\", \"source_id\": 55495215, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:53Z\", \"source_id\": 17744872, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:30Z\", \"source_id\": 55510051, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:30Z\", \"source_id\": 17748974, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:27Z\", \"source_id\": 55545612, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:31Z\", \"source_id\": 17758491, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:25Z\", \"source_id\": 55556458, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:28Z\", \"source_id\": 17761397, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "12", "timing_fact_generation": 1789722089535549, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:31.762840", "service_state_evidence_id": 17761397, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:34.037556", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ EDB 1R32 385122+385124 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": 665631, "profile_key": "b6bcd0a7badc11634d956fb5171d2df27a3c4e812379e56e906adfcc1e5f259a", "schedule_id": 18133, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0915", "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": "0917", "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": "0919", "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": "0920H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27858.645, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936H", "location": "Falkirk High", "stage_seq": 8, "distance_m": 34821.694, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0941", "location": "Polmont", "stage_seq": 9, "distance_m": 39987.147, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946H", "location": "Linlithgow", "stage_seq": 10, "distance_m": 47503.769, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950H", "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": "0953H", "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": "0957H", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 71878.538, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "1000", "location": "Haymarket", "stage_seq": 14, "distance_m": 73819.165, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 75148.425, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "1004", "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-18T08:20:51Z", "source_id": 55445339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:55Z", "source_id": 17731859, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:40Z", "source_id": 55450433, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:43Z", "source_id": 17733211, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:18Z", "source_id": 55460609, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:27:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:23Z", "source_id": 17735828, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1151, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:24Z", "source_id": 55482726, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:26Z", "source_id": 17741665, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1163, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:54Z", "source_id": 55495215, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:39:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:53Z", "source_id": 17744872, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:30Z", "source_id": 55510051, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:30Z", "source_id": 17748974, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:27Z", "source_id": 55545612, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:58:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:31Z", "source_id": 17758491, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:25Z", "source_id": 55556458, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:02:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:28Z", "source_id": 17761397, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 0915 0915 3 None None Edinburgh 1004 1004 12 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87845/2026-09-18/detailed None Haymarket 2026-09-18T10:00:00+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 0958 1002 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761397 1789722089535549 55 55 2026-09-18 09:12:34.037556 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:31.762840
634522 664703 W68646 032G04MD18 2026-09-18 COMPLETE 17761358 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 664703, "stp": "P", "toc": "ScotRail", "uid": "W68646", "consist": "170394+170451", "dest_crs": "EDB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68646/2026-09-18/detailed", "trust_id": "032G04MD18", "origin_crs": "LEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "17", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2G04", "timing_status": "ON TIME", "origin_station": "Leven", "current_leg_arr": "1002", "current_leg_dep": "0958", "current_leg_end": "Edinburgh", "origin_dep_time": "0840", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "0 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": "1002", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "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\": 441.04, \"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\": 752.814, \"from_m\": 441.04, \"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\": 837.623, \"from_m\": 752.814, \"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\": 2912.471, \"from_m\": 837.623, \"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\": 3867.866, \"from_m\": 2912.471, \"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\": 9231.517, \"from_m\": 3867.866, \"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\": 9358.981, \"from_m\": 9231.517, \"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\": 9432.247, \"from_m\": 9358.981, \"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\": 9500.036, \"from_m\": 9432.247, \"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\": 9529.408, \"from_m\": 9500.036, \"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\": 10791.065, \"from_m\": 9529.408, \"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\": 10803.592, \"from_m\": 10791.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14959.092, \"from_m\": 10803.592, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15011.177, \"from_m\": 14959.092, \"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\": 23130.254, \"from_m\": 15011.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23582.957, \"from_m\": 23130.254, \"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\": 24622.635, \"from_m\": 23582.957, \"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\": 31620.735, \"from_m\": 24622.635, \"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\": 33067.277, \"from_m\": 31620.735, \"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\": 34713.692, \"from_m\": 33067.277, \"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\": 34750.507, \"from_m\": 34713.692, \"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\": 35300.441, \"from_m\": 34750.507, \"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\": 39268.02, \"from_m\": 35300.441, \"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\": 39358.052, \"from_m\": 39268.02, \"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\": 40030.219, \"from_m\": 39358.052, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40044.858, \"from_m\": 40030.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\": 40111.768, \"from_m\": 40044.858, \"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\": 40164.15, \"from_m\": 40111.768, \"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\": 40485.069, \"from_m\": 40164.15, \"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\": 40649.549, \"from_m\": 40485.069, \"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\": 41998.174, \"from_m\": 40649.549, \"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\": 43294.163, \"from_m\": 41998.174, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43318.299, \"from_m\": 43294.163, \"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\": 43358.642, \"from_m\": 43318.299, \"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\": 46046.888, \"from_m\": 43358.642, \"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\": 46346.487, \"from_m\": 46046.888, \"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\": 46444.648, \"from_m\": 46346.487, \"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\": 47820.007, \"from_m\": 46444.648, \"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\": 51732.883, \"from_m\": 47820.007, \"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\": 55202.752, \"from_m\": 51732.883, \"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\": 55694.925, \"from_m\": 55202.752, \"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\": 57329.666, \"from_m\": 55694.925, \"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\": 57431.729, \"from_m\": 57329.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\": 59032.448, \"from_m\": 57431.729, \"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\": 59093.111, \"from_m\": 59032.448, \"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\": 59173.942, \"from_m\": 59093.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\": 59233.752, \"from_m\": 59173.942, \"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\": 59261.393, \"from_m\": 59233.752, \"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\": 60652.98, \"from_m\": 59261.393, \"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\": 61653.285, \"from_m\": 60652.98, \"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\": 61803.149, \"from_m\": 61653.285, \"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\": 61894.779, \"from_m\": 61803.149, \"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\": 62339.385, \"from_m\": 61894.779, \"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\": 664703, \"profile_key\": \"f9e5ee4252a384974d0b2d230ace8c64e493d87e8a398c8f3019289e1495f130\", \"schedule_id\": 26489, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Leven\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0844\", \"wtt_dep\": \"0845\", \"location\": \"Cameron Bridge\", \"stage_seq\": 2, \"distance_m\": 3202.044, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Earlseat Jn\", \"stage_seq\": 3, \"distance_m\": 8082.752, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 4, \"distance_m\": 9475.124, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0858\", \"location\": \"Glenrothes with Thornton\", \"stage_seq\": 5, \"distance_m\": 10635.666, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Cardenden\", \"stage_seq\": 6, \"distance_m\": 18502.368, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0909H\", \"location\": \"Lochgelly\", \"stage_seq\": 7, \"distance_m\": 21889.15, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Cowdenbeath\", \"stage_seq\": 8, \"distance_m\": 25321.036, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Dunfermline Queen Margaret\", \"stage_seq\": 9, \"distance_m\": 31753.507, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0925\", \"location\": \"Dunfermline Town\", \"stage_seq\": 10, \"distance_m\": 34295.667, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0929\", \"location\": \"Rosyth\", \"stage_seq\": 11, \"distance_m\": 37817.952, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933H\", \"location\": \"Inverkeithing\", \"stage_seq\": 12, \"distance_m\": 40279.407, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": \"0937H\", \"location\": \"North Queensferry\", \"stage_seq\": 13, \"distance_m\": 43211.561, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0940H\", \"wtt_dep\": \"0941H\", \"location\": \"Dalmeny\", \"stage_seq\": 14, \"distance_m\": 46123.808, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0942H\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 15, \"distance_m\": 46896.398, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947H\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 16, \"distance_m\": 52687.611, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0949H\", \"location\": \"South Gyle\", \"stage_seq\": 17, \"distance_m\": 54066.869, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 18, \"distance_m\": 57458.134, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0956\", \"location\": \"Haymarket\", \"stage_seq\": 19, \"distance_m\": 59424.969, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"0959H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 20, \"distance_m\": 60754.23, \"section_seq\": 1, \"route_path_id\": 28635}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 21, \"distance_m\": 62339.385, \"section_seq\": 1, \"route_path_id\": 28635}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62339.385, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28635}], \"total_distance_m\": 62339.385, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61654.691, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 684.694, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0840", "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\": 465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:40:41Z\", \"source_id\": 55332467, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:40:43Z\", \"source_id\": 17701655, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:13Z\", \"source_id\": 55367831, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:17Z\", \"source_id\": 17711153, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:03Z\", \"source_id\": 55392582, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:09Z\", \"source_id\": 17717740, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:24Z\", \"source_id\": 55408207, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:09:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:30Z\", \"source_id\": 17721824, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:40Z\", \"source_id\": 55417253, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:43Z\", \"source_id\": 17724232, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:10Z\", \"source_id\": 55443425, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:12Z\", \"source_id\": 17731342, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:36Z\", \"source_id\": 55452949, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:42Z\", \"source_id\": 17733845, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:55Z\", \"source_id\": 55462323, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:00Z\", \"source_id\": 17736281, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:13Z\", \"source_id\": 55479502, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:16Z\", \"source_id\": 17740828, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:27Z\", \"source_id\": 55491192, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:32Z\", \"source_id\": 17743882, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:37Z\", \"source_id\": 55505128, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:38Z\", \"source_id\": 17747607, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:53Z\", \"source_id\": 55519411, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:59Z\", \"source_id\": 17751424, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:12Z\", \"source_id\": 55525683, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:15Z\", \"source_id\": 17753073, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:10Z\", \"source_id\": 55542212, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:13Z\", \"source_id\": 17757439, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:19Z\", \"source_id\": 55556247, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:26Z\", \"source_id\": 17761358, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "17", "timing_fact_generation": 1789722088101713, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:34.013955", "service_state_evidence_id": 17761358, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:34.670929", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P LEV EDB 2G04 170394+170451 6 100 None {"version": 3, "segments": [{"to_m": 441.04, "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": 752.814, "from_m": 441.04, "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": 837.623, "from_m": 752.814, "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": 2912.471, "from_m": 837.623, "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": 3867.866, "from_m": 2912.471, "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": 9231.517, "from_m": 3867.866, "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": 9358.981, "from_m": 9231.517, "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": 9432.247, "from_m": 9358.981, "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": 9500.036, "from_m": 9432.247, "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": 9529.408, "from_m": 9500.036, "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": 10791.065, "from_m": 9529.408, "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": 10803.592, "from_m": 10791.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14959.092, "from_m": 10803.592, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15011.177, "from_m": 14959.092, "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": 23130.254, "from_m": 15011.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23582.957, "from_m": 23130.254, "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": 24622.635, "from_m": 23582.957, "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": 31620.735, "from_m": 24622.635, "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": 33067.277, "from_m": 31620.735, "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": 34713.692, "from_m": 33067.277, "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": 34750.507, "from_m": 34713.692, "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": 35300.441, "from_m": 34750.507, "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": 39268.02, "from_m": 35300.441, "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": 39358.052, "from_m": 39268.02, "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": 40030.219, "from_m": 39358.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40044.858, "from_m": 40030.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": 40111.768, "from_m": 40044.858, "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": 40164.15, "from_m": 40111.768, "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": 40485.069, "from_m": 40164.15, "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": 40649.549, "from_m": 40485.069, "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": 41998.174, "from_m": 40649.549, "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": 43294.163, "from_m": 41998.174, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43318.299, "from_m": 43294.163, "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": 43358.642, "from_m": 43318.299, "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": 46046.888, "from_m": 43358.642, "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": 46346.487, "from_m": 46046.888, "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": 46444.648, "from_m": 46346.487, "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": 47820.007, "from_m": 46444.648, "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": 51732.883, "from_m": 47820.007, "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": 55202.752, "from_m": 51732.883, "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": 55694.925, "from_m": 55202.752, "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": 57329.666, "from_m": 55694.925, "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": 57431.729, "from_m": 57329.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": 59032.448, "from_m": 57431.729, "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": 59093.111, "from_m": 59032.448, "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": 59173.942, "from_m": 59093.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": 59233.752, "from_m": 59173.942, "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": 59261.393, "from_m": 59233.752, "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": 60652.98, "from_m": 59261.393, "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": 61653.285, "from_m": 60652.98, "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": 61803.149, "from_m": 61653.285, "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": 61894.779, "from_m": 61803.149, "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": 62339.385, "from_m": 61894.779, "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": 664703, "profile_key": "f9e5ee4252a384974d0b2d230ace8c64e493d87e8a398c8f3019289e1495f130", "schedule_id": 26489, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0840", "location": "Leven", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0844", "wtt_dep": "0845", "location": "Cameron Bridge", "stage_seq": 2, "distance_m": 3202.044, "section_seq": 1, "route_path_id": 28635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Earlseat Jn", "stage_seq": 3, "distance_m": 8082.752, "section_seq": 1, "route_path_id": 28635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "Thornton North Jn", "stage_seq": 4, "distance_m": 9475.124, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0858", "location": "Glenrothes with Thornton", "stage_seq": 5, "distance_m": 10635.666, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Cardenden", "stage_seq": 6, "distance_m": 18502.368, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0909H", "location": "Lochgelly", "stage_seq": 7, "distance_m": 21889.15, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Cowdenbeath", "stage_seq": 8, "distance_m": 25321.036, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Dunfermline Queen Margaret", "stage_seq": 9, "distance_m": 31753.507, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0925", "location": "Dunfermline Town", "stage_seq": 10, "distance_m": 34295.667, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0929", "location": "Rosyth", "stage_seq": 11, "distance_m": 37817.952, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933H", "location": "Inverkeithing", "stage_seq": 12, "distance_m": 40279.407, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": "0937H", "location": "North Queensferry", "stage_seq": 13, "distance_m": 43211.561, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0940H", "wtt_dep": "0941H", "location": "Dalmeny", "stage_seq": 14, "distance_m": 46123.808, "section_seq": 1, "route_path_id": 28635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0942H", "location": "Dalmeny Jn", "stage_seq": 15, "distance_m": 46896.398, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947H", "location": "Edinburgh Gateway", "stage_seq": 16, "distance_m": 52687.611, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0949H", "location": "South Gyle", "stage_seq": 17, "distance_m": 54066.869, "section_seq": 1, "route_path_id": 28635}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Haymarket West Jn", "stage_seq": 18, "distance_m": 57458.134, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0956", "location": "Haymarket", "stage_seq": 19, "distance_m": 59424.969, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "0959H", "location": "Princes St Gardens", "stage_seq": 20, "distance_m": 60754.23, "section_seq": 1, "route_path_id": 28635}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 21, "distance_m": 62339.385, "section_seq": 1, "route_path_id": 28635}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62339.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 28635}], "total_distance_m": 62339.385, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61654.691, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 684.694, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 465, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:40:41Z", "source_id": 55332467, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:40:43Z", "source_id": 17701655, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:13Z", "source_id": 55367831, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:53:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:17Z", "source_id": 17711153, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 505, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:03Z", "source_id": 55392582, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:04:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:09Z", "source_id": 17717740, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 509, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:24Z", "source_id": 55408207, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:09:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:30Z", "source_id": 17721824, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 513, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:40Z", "source_id": 55417253, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:43Z", "source_id": 17724232, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 555, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:10Z", "source_id": 55443425, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:20:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:12Z", "source_id": 17731342, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 559, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:36Z", "source_id": 55452949, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:42Z", "source_id": 17733845, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 565, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:55Z", "source_id": 55462323, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:00Z", "source_id": 17736281, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 571, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:13Z", "source_id": 55479502, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:16Z", "source_id": 17740828, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 591, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:27Z", "source_id": 55491192, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:38:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:32Z", "source_id": 17743882, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 733, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:37Z", "source_id": 55505128, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:38Z", "source_id": 17747607, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:53Z", "source_id": 55519411, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:48:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:59Z", "source_id": 17751424, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 743, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:12Z", "source_id": 55525683, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:15Z", "source_id": 17753073, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:10Z", "source_id": 55542212, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:13Z", "source_id": 17757439, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 853, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:19Z", "source_id": 55556247, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:02:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:26Z", "source_id": 17761358, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Leven 0840 0840 2 None None Edinburgh 1002 1002 17 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W68646/2026-09-18/detailed None Haymarket 2026-09-18T09:56:00+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 0958 1002 Princes St Gardens Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761358 1789722088101713 69 69 2026-09-18 09:12:34.670929 17 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:34.013955
634523 660742 G38866 321V33M618 2026-09-18 COMPLETE 17761328 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 660742, "stp": "P", "toc": "Transport for Wales", "uid": "G38866", "consist": "67010+HD01", "dest_crs": "CDF", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38866/2026-09-18/detailed", "trust_id": "321V33M618", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-18", "dest_arr_time": "0952", "dest_platform": "3", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "1V33", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "1002", "current_leg_dep": "0943", "current_leg_end": "Cardiff Central", "origin_dep_time": "0627", "origin_platform": "13", "current_location": "Cardiff Central", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]}", "current_leg_start": "Newport (South Wales)", "dest_arr_time_act": "0950", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Newport (South Wales)", "current_leg_milage": "11.7", "linx_max_speed_mph": 110, "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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"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\": 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\": 19814.838, \"from_m\": 18861.29, \"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\": 41927.756, \"from_m\": 19814.838, \"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\": 42809.099, \"from_m\": 41927.756, \"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\": 48872.288, \"from_m\": 42809.099, \"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\": 49247.398, \"from_m\": 48872.288, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56558.631, \"from_m\": 55590.58, \"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\": 56608.963, \"from_m\": 56558.631, \"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\": 57449.505, \"from_m\": 56608.963, \"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\": 70995.222, \"from_m\": 57449.505, \"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\": 71977.512, \"from_m\": 70995.222, \"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\": 85173.258, \"from_m\": 71977.512, \"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\": 85204.151, \"from_m\": 85173.258, \"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\": 98637.604, \"from_m\": 85204.151, \"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\": 101852.817, \"from_m\": 98637.604, \"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\": 102440.742, \"from_m\": 101852.817, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 102502.253, \"from_m\": 102440.742, \"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\": 102708.759, \"from_m\": 102502.253, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 103579.825, \"from_m\": 102708.759, \"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\": 103622.041, \"from_m\": 103579.825, \"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\": 106388.825, \"from_m\": 103622.041, \"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\": 107108.069, \"from_m\": 106388.825, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 110279.403, \"from_m\": 107108.069, \"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\": 110675.141, \"from_m\": 110279.403, \"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\": 112166.903, \"from_m\": 110675.141, \"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\": 112721.763, \"from_m\": 112166.903, \"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\": 117312.9, \"from_m\": 112721.763, \"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\": 119847.609, \"from_m\": 117312.9, \"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\": 126141.644, \"from_m\": 119847.609, \"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\": 140695.642, \"from_m\": 126141.644, \"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\": 145748.388, \"from_m\": 140695.642, \"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\": 147920.741, \"from_m\": 145748.388, \"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\": 164134.393, \"from_m\": 147920.741, \"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\": 164464.291, \"from_m\": 164134.393, \"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\": 164500.775, \"from_m\": 164464.291, \"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\": 170713.961, \"from_m\": 164500.775, \"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\": 170913.349, \"from_m\": 170713.961, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 173013.507, \"from_m\": 170913.349, \"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\": 175917.645, \"from_m\": 173013.507, \"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\": 177711.749, \"from_m\": 175917.645, \"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\": 181439.818, \"from_m\": 177711.749, \"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\": 182899.904, \"from_m\": 181439.818, \"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\": 183294.287, \"from_m\": 182899.904, \"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\": 184490.095, \"from_m\": 183294.287, \"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\": 185286.204, \"from_m\": 184490.095, \"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\": 187517.552, \"from_m\": 185286.204, \"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\": 189190.049, \"from_m\": 187517.552, \"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\": 189701.5, \"from_m\": 189190.049, \"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\": 198170.768, \"from_m\": 189701.5, \"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\": 203083.937, \"from_m\": 198170.768, \"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\": 204101.163, \"from_m\": 203083.937, \"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\": 205527.016, \"from_m\": 204101.163, \"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\": 214004.902, \"from_m\": 205527.016, \"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\": 214547.582, \"from_m\": 214004.902, \"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\": 219299.805, \"from_m\": 214547.582, \"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\": 237852.212, \"from_m\": 219299.805, \"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\": 238674.683, \"from_m\": 237852.212, \"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\": 248269.266, \"from_m\": 238674.683, \"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\": 251236.824, \"from_m\": 248269.266, \"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\": 253294.822, \"from_m\": 251236.824, \"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\": 253332.016, \"from_m\": 253294.822, \"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\": 253397.707, \"from_m\": 253332.016, \"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\": 253460.519, \"from_m\": 253397.707, \"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\": 253633.58, \"from_m\": 253460.519, \"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\": 254185.673, \"from_m\": 253633.58, \"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\": 254425.518, \"from_m\": 254185.673, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 254612.03, \"from_m\": 254425.518, \"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\": 255483.29, \"from_m\": 254612.03, \"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\": 256860.883, \"from_m\": 255483.29, \"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\": 257095.014, \"from_m\": 256860.883, \"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\": 269017.315, \"from_m\": 257095.014, \"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\": 269974.804, \"from_m\": 269017.315, \"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\": 270172.514, \"from_m\": 269974.804, \"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\": 270574.465, \"from_m\": 270172.514, \"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\": 270636.459, \"from_m\": 270574.465, \"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\": 271538.519, \"from_m\": 270636.459, \"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\": 271621.618, \"from_m\": 271538.519, \"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\": 271833.08, \"from_m\": 271621.618, \"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\": 272012.177, \"from_m\": 271833.08, \"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\": 272062.084, \"from_m\": 272012.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\": 272212.478, \"from_m\": 272062.084, \"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\": 272324.193, \"from_m\": 272212.478, \"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\": 272388.109, \"from_m\": 272324.193, \"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\": 272717.505, \"from_m\": 272388.109, \"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\": 273059.386, \"from_m\": 272717.505, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 660742, \"profile_key\": \"eae983c1f16a0da16e05e5d5d724033a54e8f201317042804a5cb9c0a46b0fac\", \"schedule_id\": 36449, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0627\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0631\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0635H\", \"wtt_dep\": \"0637H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0638H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0640\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13200.339, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0645\", \"wtt_dep\": \"0647\", \"location\": \"Wilmslow\", \"stage_seq\": 10, \"distance_m\": 19212.767, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649H\", \"location\": \"Alderley Edge\", \"stage_seq\": 11, \"distance_m\": 21890.066, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0652\", \"location\": \"Chelford\", \"stage_seq\": 12, \"distance_m\": 26804.849, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Sandbach\", \"stage_seq\": 13, \"distance_m\": 42225.989, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 14, \"distance_m\": 48386.451, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": \"0709\", \"location\": \"Crewe\", \"stage_seq\": 15, \"distance_m\": 49589.235, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 16, \"distance_m\": 50760.566, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0712\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 17, \"distance_m\": 51950.933, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0716\", \"wtt_dep\": \"0717H\", \"location\": \"Nantwich\", \"stage_seq\": 18, \"distance_m\": 56701.44, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0722H\", \"location\": \"Wrenbury\", \"stage_seq\": 19, \"distance_m\": 63770.758, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0729H\", \"location\": \"Prees\", \"stage_seq\": 20, \"distance_m\": 79647.018, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0731H\", \"location\": \"Wem\", \"stage_seq\": 21, \"distance_m\": 84850.884, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0737H\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 22, \"distance_m\": 98812.875, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0741H\", \"wtt_dep\": \"0743H\", \"location\": \"Shrewsbury\", \"stage_seq\": 23, \"distance_m\": 102137.569, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745\", \"location\": \"English Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 102701.997, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 25, \"distance_m\": 103507.543, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0752\", \"location\": \"Dorrington\", \"stage_seq\": 26, \"distance_m\": 112235.727, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0758\", \"wtt_dep\": \"0759\", \"location\": \"Church Stretton\", \"stage_seq\": 27, \"distance_m\": 122671.499, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0802\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 28, \"distance_m\": 126830.991, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0806H\", \"wtt_dep\": \"0808\", \"location\": \"Craven Arms\", \"stage_seq\": 29, \"distance_m\": 134209.101, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Bromfield\", \"stage_seq\": 30, \"distance_m\": 142702.965, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0817H\", \"location\": \"Ludlow\", \"stage_seq\": 31, \"distance_m\": 146338.922, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822\", \"location\": \"Woofferton\", \"stage_seq\": 32, \"distance_m\": 153258.545, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0828H\", \"location\": \"Leominster\", \"stage_seq\": 33, \"distance_m\": 163933.524, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 34, \"distance_m\": 177247.52, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Shelwick Jn\", \"stage_seq\": 35, \"distance_m\": 181439.818, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0844H\", \"location\": \"Hereford\", \"stage_seq\": 36, \"distance_m\": 184095.802, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"Tram Inn\", \"stage_seq\": 37, \"distance_m\": 194841.324, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Pontrilas\", \"stage_seq\": 38, \"distance_m\": 204024.561, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907H\", \"location\": \"Abergavenny\", \"stage_seq\": 39, \"distance_m\": 222862.823, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Little Mill Jn\", \"stage_seq\": 40, \"distance_m\": 235407.796, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0918\", \"location\": \"Pontypool\", \"stage_seq\": 41, \"distance_m\": 237852.212, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0924\", \"location\": \"Cwmbran\", \"stage_seq\": 42, \"distance_m\": 242548.191, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Maindee North Jn\", \"stage_seq\": 43, \"distance_m\": 252499.854, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Maindee West Jn\", \"stage_seq\": 44, \"distance_m\": 253338.662, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0937\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 45, \"distance_m\": 253828.495, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938H\", \"location\": \"Gaer Jn\", \"stage_seq\": 46, \"distance_m\": 255523.904, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 47, \"distance_m\": 256553.075, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Marshfield\", \"stage_seq\": 48, \"distance_m\": 262504.738, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946H\", \"location\": \"Moorland Road Jn\", \"stage_seq\": 49, \"distance_m\": 270574.465, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 50, \"distance_m\": 271621.618, \"section_seq\": 1, \"route_path_id\": 105388}, {\"is_pass\": false, \"wtt_arr\": \"0950\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 51, \"distance_m\": 273059.386, \"section_seq\": 1, \"route_path_id\": 105388}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 273059.386, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105388}], \"total_distance_m\": 273059.386, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 267900.66, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5158.726, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0627", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:41:56Z\", \"source_id\": 55012314, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:41:57Z\", \"source_id\": 17612323, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:45:05Z\", \"source_id\": 55019310, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:45:10Z\", \"source_id\": 17614479, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:47:13Z\", \"source_id\": 55024376, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:48:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:47:17Z\", \"source_id\": 17615977, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:50:08Z\", \"source_id\": 55031056, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:51:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:50:14Z\", \"source_id\": 17617972, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:54:28Z\", \"source_id\": 55041734, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:55:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:54:33Z\", \"source_id\": 17621081, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:56:35Z\", \"source_id\": 55046983, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:57:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:56:35Z\", \"source_id\": 17622478, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:01:57Z\", \"source_id\": 55060659, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:02:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:02:03Z\", \"source_id\": 17626355, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:07:39Z\", \"source_id\": 55075049, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:08:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:07:41Z\", \"source_id\": 17630438, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:19:24Z\", \"source_id\": 55105434, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:19:28Z\", \"source_id\": 17639035, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:37:55Z\", \"source_id\": 55155692, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:37:59Z\", \"source_id\": 17653228, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:48:39Z\", \"source_id\": 17661403, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:17:42Z\", \"source_id\": 17683894, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:35:59Z\", \"source_id\": 17698091, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:23Z\", \"source_id\": 17716371, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:49Z\", \"source_id\": 17728827, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:35Z\", \"source_id\": 17758574, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:48Z\", \"source_id\": 55500250, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:53Z\", \"source_id\": 17746272, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:19Z\", \"source_id\": 55556221, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:24Z\", \"source_id\": 17761328, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "3", "timing_fact_generation": 1789722084465331, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:37.116855", "service_state_evidence_id": 17761328, "current_leg_start_actual_dep": "2026-09-18T09:49:00+01:00", "operational_evidence_version": 136, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:37.187061", "service_state_valid_until_kind": null, "operational_interpretation_version": 136, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MAN CDF 1V33 67010+HD01 7 110 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.0, "governing_constraint": "infrastructure", "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": 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": 19814.838, "from_m": 18861.29, "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": 41927.756, "from_m": 19814.838, "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": 42809.099, "from_m": 41927.756, "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": 48872.288, "from_m": 42809.099, "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": 49247.398, "from_m": 48872.288, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.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": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56558.631, "from_m": 55590.58, "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": 56608.963, "from_m": 56558.631, "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": 57449.505, "from_m": 56608.963, "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": 70995.222, "from_m": 57449.505, "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": 71977.512, "from_m": 70995.222, "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": 85173.258, "from_m": 71977.512, "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": 85204.151, "from_m": 85173.258, "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": 98637.604, "from_m": 85204.151, "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": 101852.817, "from_m": 98637.604, "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": 102440.742, "from_m": 101852.817, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 102502.253, "from_m": 102440.742, "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": 102708.759, "from_m": 102502.253, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 103579.825, "from_m": 102708.759, "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": 103622.041, "from_m": 103579.825, "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": 106388.825, "from_m": 103622.041, "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": 107108.069, "from_m": 106388.825, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 110279.403, "from_m": 107108.069, "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": 110675.141, "from_m": 110279.403, "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": 112166.903, "from_m": 110675.141, "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": 112721.763, "from_m": 112166.903, "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": 117312.9, "from_m": 112721.763, "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": 119847.609, "from_m": 117312.9, "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": 126141.644, "from_m": 119847.609, "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": 140695.642, "from_m": 126141.644, "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": 145748.388, "from_m": 140695.642, "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": 147920.741, "from_m": 145748.388, "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": 164134.393, "from_m": 147920.741, "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": 164464.291, "from_m": 164134.393, "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": 164500.775, "from_m": 164464.291, "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": 170713.961, "from_m": 164500.775, "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": 170913.349, "from_m": 170713.961, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 173013.507, "from_m": 170913.349, "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": 175917.645, "from_m": 173013.507, "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": 177711.749, "from_m": 175917.645, "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": 181439.818, "from_m": 177711.749, "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": 182899.904, "from_m": 181439.818, "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": 183294.287, "from_m": 182899.904, "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": 184490.095, "from_m": 183294.287, "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": 185286.204, "from_m": 184490.095, "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": 187517.552, "from_m": 185286.204, "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": 189190.049, "from_m": 187517.552, "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": 189701.5, "from_m": 189190.049, "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": 198170.768, "from_m": 189701.5, "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": 203083.937, "from_m": 198170.768, "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": 204101.163, "from_m": 203083.937, "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": 205527.016, "from_m": 204101.163, "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": 214004.902, "from_m": 205527.016, "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": 214547.582, "from_m": 214004.902, "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": 219299.805, "from_m": 214547.582, "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": 237852.212, "from_m": 219299.805, "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": 238674.683, "from_m": 237852.212, "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": 248269.266, "from_m": 238674.683, "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": 251236.824, "from_m": 248269.266, "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": 253294.822, "from_m": 251236.824, "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": 253332.016, "from_m": 253294.822, "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": 253397.707, "from_m": 253332.016, "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": 253460.519, "from_m": 253397.707, "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": 253633.58, "from_m": 253460.519, "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": 254185.673, "from_m": 253633.58, "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": 254425.518, "from_m": 254185.673, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 254612.03, "from_m": 254425.518, "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": 255483.29, "from_m": 254612.03, "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": 256860.883, "from_m": 255483.29, "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": 257095.014, "from_m": 256860.883, "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": 269017.315, "from_m": 257095.014, "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": 269974.804, "from_m": 269017.315, "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": 270172.514, "from_m": 269974.804, "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": 270574.465, "from_m": 270172.514, "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": 270636.459, "from_m": 270574.465, "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": 271538.519, "from_m": 270636.459, "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": 271621.618, "from_m": 271538.519, "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": 271833.08, "from_m": 271621.618, "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": 272012.177, "from_m": 271833.08, "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": 272062.084, "from_m": 272012.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": 272212.478, "from_m": 272062.084, "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": 272324.193, "from_m": 272212.478, "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": 272388.109, "from_m": 272324.193, "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": 272717.505, "from_m": 272388.109, "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": 273059.386, "from_m": 272717.505, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 660742, "profile_key": "eae983c1f16a0da16e05e5d5d724033a54e8f201317042804a5cb9c0a46b0fac", "schedule_id": 36449, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0627", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0631", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0635H", "wtt_dep": "0637H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0638H", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0639", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0640", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13200.339, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0645", "wtt_dep": "0647", "location": "Wilmslow", "stage_seq": 10, "distance_m": 19212.767, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649H", "location": "Alderley Edge", "stage_seq": 11, "distance_m": 21890.066, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0652", "location": "Chelford", "stage_seq": 12, "distance_m": 26804.849, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Sandbach", "stage_seq": 13, "distance_m": 42225.989, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703", "location": "Crewe Sig. CE154", "stage_seq": 14, "distance_m": 48386.451, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": "0709", "location": "Crewe", "stage_seq": 15, "distance_m": 49589.235, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711", "location": "Crewe Gresty Lane Jn", "stage_seq": 16, "distance_m": 50760.566, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0712", "location": "Crewe Gresty Green West Jn", "stage_seq": 17, "distance_m": 51950.933, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0716", "wtt_dep": "0717H", "location": "Nantwich", "stage_seq": 18, "distance_m": 56701.44, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0722H", "location": "Wrenbury", "stage_seq": 19, "distance_m": 63770.758, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0729H", "location": "Prees", "stage_seq": 20, "distance_m": 79647.018, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0731H", "location": "Wem", "stage_seq": 21, "distance_m": 84850.884, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0737H", "location": "Harlescott L.C.", "stage_seq": 22, "distance_m": 98812.875, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0741H", "wtt_dep": "0743H", "location": "Shrewsbury", "stage_seq": 23, "distance_m": 102137.569, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745", "location": "English Bridge Jn", "stage_seq": 24, "distance_m": 102701.997, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Sutton Bridge Jn", "stage_seq": 25, "distance_m": 103507.543, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0752", "location": "Dorrington", "stage_seq": 26, "distance_m": 112235.727, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0758", "wtt_dep": "0759", "location": "Church Stretton", "stage_seq": 27, "distance_m": 122671.499, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0802", "location": "Marshbrook S.B.", "stage_seq": 28, "distance_m": 126830.991, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0806H", "wtt_dep": "0808", "location": "Craven Arms", "stage_seq": 29, "distance_m": 134209.101, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Bromfield", "stage_seq": 30, "distance_m": 142702.965, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0817H", "location": "Ludlow", "stage_seq": 31, "distance_m": 146338.922, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822", "location": "Woofferton", "stage_seq": 32, "distance_m": 153258.545, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0828H", "location": "Leominster", "stage_seq": 33, "distance_m": 163933.524, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "Moreton-on-Lugg", "stage_seq": 34, "distance_m": 177247.52, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0840", "location": "Shelwick Jn", "stage_seq": 35, "distance_m": 181439.818, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0844H", "location": "Hereford", "stage_seq": 36, "distance_m": 184095.802, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "Tram Inn", "stage_seq": 37, "distance_m": 194841.324, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Pontrilas", "stage_seq": 38, "distance_m": 204024.561, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907H", "location": "Abergavenny", "stage_seq": 39, "distance_m": 222862.823, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Little Mill Jn", "stage_seq": 40, "distance_m": 235407.796, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0918", "location": "Pontypool", "stage_seq": 41, "distance_m": 237852.212, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0924", "location": "Cwmbran", "stage_seq": 42, "distance_m": 242548.191, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Maindee North Jn", "stage_seq": 43, "distance_m": 252499.854, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Maindee West Jn", "stage_seq": 44, "distance_m": 253338.662, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0937", "location": "Newport (South Wales)", "stage_seq": 45, "distance_m": 253828.495, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938H", "location": "Gaer Jn", "stage_seq": 46, "distance_m": 255523.904, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939H", "location": "Ebbw Jn", "stage_seq": 47, "distance_m": 256553.075, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Marshfield", "stage_seq": 48, "distance_m": 262504.738, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946H", "location": "Moorland Road Jn", "stage_seq": 49, "distance_m": 270574.465, "section_seq": 1, "route_path_id": 105388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947", "location": "Long Dyke Jn", "stage_seq": 50, "distance_m": 271621.618, "section_seq": 1, "route_path_id": 105388}, {"is_pass": false, "wtt_arr": "0950", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 51, "distance_m": 273059.386, "section_seq": 1, "route_path_id": 105388}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 273059.386, "from_m": 0.0, "section_seq": 1, "route_path_id": 105388}], "total_distance_m": 273059.386, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 267900.66, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5158.726, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:41:56Z", "source_id": 55012314, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T05:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:41:57Z", "source_id": 17612323, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T06:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:45:05Z", "source_id": 55019310, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T05:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:45:10Z", "source_id": 17614479, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T06:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9076, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:47:13Z", "source_id": 55024376, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T05:48:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:47:17Z", "source_id": 17615977, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T06:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9101, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:50:08Z", "source_id": 55031056, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T05:51:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:50:14Z", "source_id": 17617972, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T06:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:54:28Z", "source_id": 55041734, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T05:55:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:54:33Z", "source_id": 17621081, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T06:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:56:35Z", "source_id": 55046983, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T05:57:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:56:35Z", "source_id": 17622478, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T06:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:01:57Z", "source_id": 55060659, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T06:02:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:02:03Z", "source_id": 17626355, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T07:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10622, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:07:39Z", "source_id": 55075049, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T06:08:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:07:41Z", "source_id": 17630438, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11074, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:19:24Z", "source_id": 55105434, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T06:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:19:28Z", "source_id": 17639035, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T07:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11146, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:37:55Z", "source_id": 55155692, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T06:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:37:59Z", "source_id": 17653228, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:48:39Z", "source_id": 17661403, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T07:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:17:42Z", "source_id": 17683894, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:35:59Z", "source_id": 17698091, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:23Z", "source_id": 17716371, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T08:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:49Z", "source_id": 17728827, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:35Z", "source_id": 17758574, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24703, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:48Z", "source_id": 55500250, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T08:41:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:53Z", "source_id": 17746272, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24961, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:19Z", "source_id": 55556221, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T09:02:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:24Z", "source_id": 17761328, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Manchester Piccadilly 0627 0627 13 None None Cardiff Central 0952 0950 3 LATE +12 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38866/2026-09-18/detailed None Newport (South Wales) 2026-09-18T09:49:00+01:00 Cardiff Central 19.0 {"type": "LineString", "coordinates": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]} 11.7 0943 1002 Newport (South Wales) Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761328 1789722084465331 136 136 2026-09-18 09:12:37.187061 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:37.116855
634524 663156 G16356 311P15MB18 2026-09-18 COMPLETE 17762360 2026-09-18 10:00:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 663156, "stp": "P", "toc": "TransPennine Express", "uid": "G16356", "consist": "185133", "dest_crs": "SCA", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16356/2026-09-18/detailed", "trust_id": "311P15MB18", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough", "service_date": "2026-09-18", "dest_arr_time": "1000", "dest_platform": "3", "is_terminated": 1, "next_location": "Scarborough", "signalling_id": "1P15", "timing_status": "ON TIME", "origin_station": "Manchester Victoria", "current_leg_arr": "1000", "current_leg_dep": "0955", "current_leg_end": "Scarborough", "origin_dep_time": "0745", "origin_platform": "2", "current_location": "Scarborough", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]}", "current_leg_start": "Seamer", "dest_arr_time_act": "1000", "motion_projection": null, "next_location_lat": "54.2797231", "next_location_lon": "-0.4052969", "previous_location": "Seamer", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 458.379, \"from_m\": 0.0, \"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\": 2545.766, \"from_m\": 458.379, \"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\": 10952.458, \"from_m\": 2545.766, \"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\": 11924.078, \"from_m\": 10952.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\": 11995.531, \"from_m\": 11924.078, \"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\": 12063.387, \"from_m\": 11995.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13651.982, \"from_m\": 12063.387, \"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\": 23758.648, \"from_m\": 13651.982, \"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\": 23815.287, \"from_m\": 23758.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24044.497, \"from_m\": 23815.287, \"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\": 24313.372, \"from_m\": 24044.497, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28995.021, \"from_m\": 24313.372, \"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\": 29635.284, \"from_m\": 28995.021, \"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\": 30368.978, \"from_m\": 29635.284, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30700.85, \"from_m\": 30368.978, \"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\": 39018.635, \"from_m\": 30700.85, \"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\": 39386.475, \"from_m\": 39018.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\": 41047.618, \"from_m\": 39386.475, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41512.142, \"from_m\": 41047.618, \"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\": 41713.202, \"from_m\": 41512.142, \"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\": 43364.773, \"from_m\": 41713.202, \"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\": 43429.073, \"from_m\": 43364.773, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47332.835, \"from_m\": 43429.073, \"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\": 50838.058, \"from_m\": 47332.835, \"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\": 50921.618, \"from_m\": 50838.058, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56970.302, \"from_m\": 50921.618, \"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\": 57061.61, \"from_m\": 56970.302, \"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\": 61489.742, \"from_m\": 57061.61, \"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\": 62175.263, \"from_m\": 61489.742, \"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\": 63415.86, \"from_m\": 62175.263, \"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\": 63507.868, \"from_m\": 63415.86, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67719.506, \"from_m\": 63507.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\": 67999.124, \"from_m\": 67719.506, \"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\": 68075.208, \"from_m\": 67999.124, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 68219.345, \"from_m\": 68075.208, \"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\": 68268.8, \"from_m\": 68219.345, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 68853.303, \"from_m\": 68268.8, \"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\": 69103.217, \"from_m\": 68853.303, \"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\": 69439.422, \"from_m\": 69103.217, \"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\": 69886.673, \"from_m\": 69439.422, \"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\": 70570.103, \"from_m\": 69886.673, \"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\": 70609.193, \"from_m\": 70570.103, \"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\": 72658.64, \"from_m\": 70609.193, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73477.81, \"from_m\": 72658.64, \"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\": 75406.595, \"from_m\": 73477.81, \"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\": 75473.57, \"from_m\": 75406.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\": 84648.052, \"from_m\": 75473.57, \"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\": 84678.934, \"from_m\": 84648.052, \"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\": 92009.52, \"from_m\": 84678.934, \"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\": 93335.255, \"from_m\": 92009.52, \"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\": 104785.665, \"from_m\": 93335.255, \"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\": 106935.288, \"from_m\": 104785.665, \"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\": 109222.336, \"from_m\": 106935.288, \"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\": 109273.384, \"from_m\": 109222.336, \"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\": 109378.646, \"from_m\": 109273.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109454.278, \"from_m\": 109378.646, \"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\": 109483.8, \"from_m\": 109454.278, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109790.301, \"from_m\": 109483.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\": 109924.662, \"from_m\": 109790.301, \"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\": 110082.64, \"from_m\": 109924.662, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110189.62, \"from_m\": 110082.64, \"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\": 110542.827, \"from_m\": 110189.62, \"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\": 112666.663, \"from_m\": 110542.827, \"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\": 117023.387, \"from_m\": 112666.663, \"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\": 120065.609, \"from_m\": 117023.387, \"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\": 121207.106, \"from_m\": 120065.609, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 126208.209, \"from_m\": 121207.106, \"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\": 127695.891, \"from_m\": 126208.209, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131474.367, \"from_m\": 127695.891, \"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\": 132081.008, \"from_m\": 131474.367, \"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\": 132187.821, \"from_m\": 132081.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\": 133649.051, \"from_m\": 132187.821, \"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\": 134045.537, \"from_m\": 133649.051, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 134075.155, \"from_m\": 134045.537, \"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\": 134124.067, \"from_m\": 134075.155, \"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\": 136098.344, \"from_m\": 134124.067, \"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\": 139386.832, \"from_m\": 136098.344, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 139704.229, \"from_m\": 139386.832, \"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\": 140443.641, \"from_m\": 139704.229, \"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\": 143325.266, \"from_m\": 140443.641, \"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\": 143675.733, \"from_m\": 143325.266, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 144201.725, \"from_m\": 143675.733, \"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\": 144419.15, \"from_m\": 144201.725, \"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\": 161433.127, \"from_m\": 144419.15, \"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\": 161767.784, \"from_m\": 161433.127, \"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\": 172250.42, \"from_m\": 161767.784, \"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\": 176801.081, \"from_m\": 172250.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\": 177042.729, \"from_m\": 176801.081, \"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\": 177170.201, \"from_m\": 177042.729, \"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\": 177289.03, \"from_m\": 177170.201, \"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\": 177562.832, \"from_m\": 177289.03, \"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\": 663156, \"profile_key\": \"4c2d4bdb35d7b42b3368018fc8bcdb4105d591f74c092c1c666cd5912c77c842\", \"schedule_id\": 9207, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0745\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2169.702, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 3, \"distance_m\": 2773.406, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 4, \"distance_m\": 4004.803, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0751H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 5, \"distance_m\": 8840.431, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0757\", \"location\": \"Stalybridge\", \"stage_seq\": 6, \"distance_m\": 12484.99, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0802\", \"location\": \"Greenfield\", \"stage_seq\": 7, \"distance_m\": 20307.523, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804\", \"location\": \"Diggle Jn\", \"stage_seq\": 8, \"distance_m\": 23621.078, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0807H\", \"location\": \"Marsden\", \"stage_seq\": 9, \"distance_m\": 29927.442, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0817\", \"wtt_dep\": \"0819\", \"location\": \"Huddersfield\", \"stage_seq\": 10, \"distance_m\": 41292.885, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822\", \"location\": \"Bradley Jn\", \"stage_seq\": 11, \"distance_m\": 45666.492, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0823\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 12, \"distance_m\": 47913.566, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 13, \"distance_m\": 50921.618, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0828H\", \"location\": \"Dewsbury\", \"stage_seq\": 14, \"distance_m\": 54203.779, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"Morley\", \"stage_seq\": 15, \"distance_m\": 61599.238, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838\", \"location\": \"Whitehall Jn\", \"stage_seq\": 16, \"distance_m\": 68075.208, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 17, \"distance_m\": 68463.194, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0840\", \"wtt_dep\": \"0844\", \"location\": \"Leeds\", \"stage_seq\": 18, \"distance_m\": 68979.355, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 19, \"distance_m\": 71614.073, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Cross Gates\", \"stage_seq\": 20, \"distance_m\": 76091.564, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"Micklefield\", \"stage_seq\": 21, \"distance_m\": 84547.648, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Church Fenton\", \"stage_seq\": 22, \"distance_m\": 92749.073, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903H\", \"location\": \"Colton Jn\", \"stage_seq\": 23, \"distance_m\": 101132.559, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0909\", \"wtt_dep\": \"0911\", \"location\": \"York\", \"stage_seq\": 24, \"distance_m\": 110037.837, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"York Scarborough Bridge Jn\", \"stage_seq\": 25, \"distance_m\": 110460.71, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918H\", \"location\": \"Strensall S.B.\", \"stage_seq\": 26, \"distance_m\": 120625.659, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Barton Hill S.B.\", \"stage_seq\": 27, \"distance_m\": 128664.673, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926H\", \"location\": \"Kirkham Abbey S.B.\", \"stage_seq\": 28, \"distance_m\": 134132.259, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0936\", \"location\": \"Malton\", \"stage_seq\": 29, \"distance_m\": 143978.452, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946H\", \"location\": \"Weaverthorpe L.C.\", \"stage_seq\": 30, \"distance_m\": 162710.351, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0953H\", \"location\": \"Seamer\", \"stage_seq\": 31, \"distance_m\": 172940.399, \"section_seq\": 1, \"route_path_id\": 29371}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": null, \"location\": \"Scarborough\", \"stage_seq\": 32, \"distance_m\": 177562.832, \"section_seq\": 1, \"route_path_id\": 29371}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 177562.832, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29371}], \"total_distance_m\": 177562.832, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 174891.246, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2671.586, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0745", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.2797231", "current_position_lon": "-0.4052969", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:53:38Z\", \"source_id\": 55199526, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:54:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:53:40Z\", \"source_id\": 17665337, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:59:59Z\", \"source_id\": 55217018, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:00:00Z\", \"source_id\": 55217208, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:00:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:59:58Z\", \"source_id\": 17670110, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:05:22Z\", \"source_id\": 55232668, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:06:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:05:23Z\", \"source_id\": 17674414, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:14:07Z\", \"source_id\": 55257483, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:14:11Z\", \"source_id\": 17681209, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:21Z\", \"source_id\": 55277936, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:23Z\", \"source_id\": 17686824, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:08Z\", \"source_id\": 55288935, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:10Z\", \"source_id\": 17689774, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:36Z\", \"source_id\": 55307272, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:32:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:39Z\", \"source_id\": 17694785, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:17Z\", \"source_id\": 55323228, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:37:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:23Z\", \"source_id\": 17699131, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:28Z\", \"source_id\": 55357164, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:50:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:34Z\", \"source_id\": 17708281, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:58Z\", \"source_id\": 55367166, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:54:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:03Z\", \"source_id\": 17711001, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:38Z\", \"source_id\": 55377454, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:57:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:40Z\", \"source_id\": 17713662, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:26Z\", \"source_id\": 55421998, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:45Z\", \"source_id\": 17724246, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:12Z\", \"source_id\": 17745078, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:11Z\", \"source_id\": 17758271, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:38Z\", \"source_id\": 17762151, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:48Z\", \"source_id\": 17762360, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scarborough", "service_state_platform": "3", "timing_fact_generation": 1789722171393788, "current_leg_arrival_utc": "2026-09-18T10:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:39.581604", "service_state_evidence_id": 17762151, "current_leg_start_actual_dep": "2026-09-18T09:53:30+01:00", "operational_evidence_version": 119, "service_state_event_time_utc": "2026-09-18T09:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:39.968989", "service_state_valid_until_kind": null, "operational_interpretation_version": 119, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P MCV SCA 1P15 185133 3 100 None {"version": 3, "segments": [{"to_m": 458.379, "from_m": 0.0, "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": 2545.766, "from_m": 458.379, "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": 10952.458, "from_m": 2545.766, "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": 11924.078, "from_m": 10952.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": 11995.531, "from_m": 11924.078, "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": 12063.387, "from_m": 11995.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13651.982, "from_m": 12063.387, "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": 23758.648, "from_m": 13651.982, "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": 23815.287, "from_m": 23758.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24044.497, "from_m": 23815.287, "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": 24313.372, "from_m": 24044.497, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28995.021, "from_m": 24313.372, "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": 29635.284, "from_m": 28995.021, "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": 30368.978, "from_m": 29635.284, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30700.85, "from_m": 30368.978, "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": 39018.635, "from_m": 30700.85, "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": 39386.475, "from_m": 39018.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": 41047.618, "from_m": 39386.475, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41512.142, "from_m": 41047.618, "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": 41713.202, "from_m": 41512.142, "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": 43364.773, "from_m": 41713.202, "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": 43429.073, "from_m": 43364.773, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47332.835, "from_m": 43429.073, "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": 50838.058, "from_m": 47332.835, "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": 50921.618, "from_m": 50838.058, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56970.302, "from_m": 50921.618, "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": 57061.61, "from_m": 56970.302, "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": 61489.742, "from_m": 57061.61, "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": 62175.263, "from_m": 61489.742, "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": 63415.86, "from_m": 62175.263, "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": 63507.868, "from_m": 63415.86, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67719.506, "from_m": 63507.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": 67999.124, "from_m": 67719.506, "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": 68075.208, "from_m": 67999.124, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 68219.345, "from_m": 68075.208, "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": 68268.8, "from_m": 68219.345, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 68853.303, "from_m": 68268.8, "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": 69103.217, "from_m": 68853.303, "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": 69439.422, "from_m": 69103.217, "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": 69886.673, "from_m": 69439.422, "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": 70570.103, "from_m": 69886.673, "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": 70609.193, "from_m": 70570.103, "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": 72658.64, "from_m": 70609.193, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73477.81, "from_m": 72658.64, "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": 75406.595, "from_m": 73477.81, "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": 75473.57, "from_m": 75406.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": 84648.052, "from_m": 75473.57, "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": 84678.934, "from_m": 84648.052, "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": 92009.52, "from_m": 84678.934, "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": 93335.255, "from_m": 92009.52, "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": 104785.665, "from_m": 93335.255, "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": 106935.288, "from_m": 104785.665, "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": 109222.336, "from_m": 106935.288, "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": 109273.384, "from_m": 109222.336, "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": 109378.646, "from_m": 109273.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109454.278, "from_m": 109378.646, "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": 109483.8, "from_m": 109454.278, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109790.301, "from_m": 109483.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": 109924.662, "from_m": 109790.301, "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": 110082.64, "from_m": 109924.662, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110189.62, "from_m": 110082.64, "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": 110542.827, "from_m": 110189.62, "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": 112666.663, "from_m": 110542.827, "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": 117023.387, "from_m": 112666.663, "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": 120065.609, "from_m": 117023.387, "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": 121207.106, "from_m": 120065.609, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 126208.209, "from_m": 121207.106, "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": 127695.891, "from_m": 126208.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131474.367, "from_m": 127695.891, "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": 132081.008, "from_m": 131474.367, "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": 132187.821, "from_m": 132081.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": 133649.051, "from_m": 132187.821, "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": 134045.537, "from_m": 133649.051, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 134075.155, "from_m": 134045.537, "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": 134124.067, "from_m": 134075.155, "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": 136098.344, "from_m": 134124.067, "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": 139386.832, "from_m": 136098.344, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 139704.229, "from_m": 139386.832, "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": 140443.641, "from_m": 139704.229, "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": 143325.266, "from_m": 140443.641, "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": 143675.733, "from_m": 143325.266, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 144201.725, "from_m": 143675.733, "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": 144419.15, "from_m": 144201.725, "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": 161433.127, "from_m": 144419.15, "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": 161767.784, "from_m": 161433.127, "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": 172250.42, "from_m": 161767.784, "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": 176801.081, "from_m": 172250.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": 177042.729, "from_m": 176801.081, "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": 177170.201, "from_m": 177042.729, "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": 177289.03, "from_m": 177170.201, "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": 177562.832, "from_m": 177289.03, "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": 663156, "profile_key": "4c2d4bdb35d7b42b3368018fc8bcdb4105d591f74c092c1c666cd5912c77c842", "schedule_id": 9207, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0745", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2169.702, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747H", "location": "Philips Park West Jn", "stage_seq": 3, "distance_m": 2773.406, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748", "location": "Baguley Fold Jn", "stage_seq": 4, "distance_m": 4004.803, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0751H", "location": "Ashton Moss North Jn", "stage_seq": 5, "distance_m": 8840.431, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0757", "location": "Stalybridge", "stage_seq": 6, "distance_m": 12484.99, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0802", "location": "Greenfield", "stage_seq": 7, "distance_m": 20307.523, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804", "location": "Diggle Jn", "stage_seq": 8, "distance_m": 23621.078, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0807H", "location": "Marsden", "stage_seq": 9, "distance_m": 29927.442, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0817", "wtt_dep": "0819", "location": "Huddersfield", "stage_seq": 10, "distance_m": 41292.885, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822", "location": "Bradley Jn", "stage_seq": 11, "distance_m": 45666.492, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0823", "location": "Heaton Lodge East Jn", "stage_seq": 12, "distance_m": 47913.566, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824H", "location": "Mirfield East Jn", "stage_seq": 13, "distance_m": 50921.618, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0828H", "location": "Dewsbury", "stage_seq": 14, "distance_m": 54203.779, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833", "location": "Morley", "stage_seq": 15, "distance_m": 61599.238, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838", "location": "Whitehall Jn", "stage_seq": 16, "distance_m": 68075.208, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 68463.194, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0840", "wtt_dep": "0844", "location": "Leeds", "stage_seq": 18, "distance_m": 68979.355, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Neville H. West Jn", "stage_seq": 19, "distance_m": 71614.073, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849", "location": "Cross Gates", "stage_seq": 20, "distance_m": 76091.564, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "Micklefield", "stage_seq": 21, "distance_m": 84547.648, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Church Fenton", "stage_seq": 22, "distance_m": 92749.073, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903H", "location": "Colton Jn", "stage_seq": 23, "distance_m": 101132.559, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0909", "wtt_dep": "0911", "location": "York", "stage_seq": 24, "distance_m": 110037.837, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "York Scarborough Bridge Jn", "stage_seq": 25, "distance_m": 110460.71, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918H", "location": "Strensall S.B.", "stage_seq": 26, "distance_m": 120625.659, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Barton Hill S.B.", "stage_seq": 27, "distance_m": 128664.673, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926H", "location": "Kirkham Abbey S.B.", "stage_seq": 28, "distance_m": 134132.259, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0936", "location": "Malton", "stage_seq": 29, "distance_m": 143978.452, "section_seq": 1, "route_path_id": 29371}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946H", "location": "Weaverthorpe L.C.", "stage_seq": 30, "distance_m": 162710.351, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0953H", "location": "Seamer", "stage_seq": 31, "distance_m": 172940.399, "section_seq": 1, "route_path_id": 29371}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": null, "location": "Scarborough", "stage_seq": 32, "distance_m": 177562.832, "section_seq": 1, "route_path_id": 29371}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 177562.832, "from_m": 0.0, "section_seq": 1, "route_path_id": 29371}], "total_distance_m": 177562.832, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 174891.246, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2671.586, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8683, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:53:38Z", "source_id": 55199526, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T06:54:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:53:40Z", "source_id": 17665337, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:59:59Z", "source_id": 55217018, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:00:00Z", "source_id": 55217208, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:00:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:59:58Z", "source_id": 17670110, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6286, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:05:22Z", "source_id": 55232668, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:06:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:05:23Z", "source_id": 17674414, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6255, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:14:07Z", "source_id": 55257483, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:14:11Z", "source_id": 17681209, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6133, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:21Z", "source_id": 55277936, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:23Z", "source_id": 17686824, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6105, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:08Z", "source_id": 55288935, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:10Z", "source_id": 17689774, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5544, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:36Z", "source_id": 55307272, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:32:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:39Z", "source_id": 17694785, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5436, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:17Z", "source_id": 55323228, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T07:37:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:23Z", "source_id": 17699131, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:28Z", "source_id": 55357164, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T07:50:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:34Z", "source_id": 17708281, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:58Z", "source_id": 55367166, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:54:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:03Z", "source_id": 17711001, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:38Z", "source_id": 55377454, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T07:57:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:40Z", "source_id": 17713662, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4692, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:26Z", "source_id": 55421998, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:45Z", "source_id": 17724246, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:12Z", "source_id": 17745078, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:11Z", "source_id": 17758271, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:38Z", "source_id": 17762151, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:48Z", "source_id": 17762360, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}] Manchester Victoria 0745 0745 2 None None Scarborough 1000 1000 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G16356/2026-09-18/detailed None Seamer 2026-09-18T09:53:30+01:00 Scarborough 5.0 {"type": "LineString", "coordinates": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]} 2.9 0955 1000 Seamer Scarborough Scarborough 54.2797231 -0.4052969 54.2797231 -0.4052969 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:00:00 Scarborough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762151 1789722171393788 119 119 2026-09-18 09:12:39.968989 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:39.581604
634525 665721 W82889 062N63ME18 2026-09-18 COMPLETE 17761577 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 665721, "stp": "P", "toc": "ScotRail", "uid": "W82889", "consist": "385013+385031", "dest_crs": "ALO", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82889/2026-09-18/detailed", "trust_id": "062N63ME18", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N63", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "1002", "current_leg_dep": "0953", "current_leg_end": "Alloa", "origin_dep_time": "0918", "origin_platform": "2", "current_location": "Alloa", "last_update_time": "2026-09-18T09:12:56", "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": "1003", "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\": 665721, \"profile_key\": \"87a6a30d09b371c76ed5cc28eb3483fdd88bddb076c6972b04b124f5ad1731c0\", \"schedule_id\": 27571, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"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\": \"0920\", \"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\": \"0922\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0929\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"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\": \"0939H\", \"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\": \"0941H\", \"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\": \"0942H\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0944H\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0954\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"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\": \"0959\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"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": "0918", "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-18T08:22:40Z\", \"source_id\": 55450482, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:47Z\", \"source_id\": 17733242, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:39Z\", \"source_id\": 55461586, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:43Z\", \"source_id\": 17736110, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:04Z\", \"source_id\": 55479082, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:08Z\", \"source_id\": 17740731, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:14Z\", \"source_id\": 55503995, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:16Z\", \"source_id\": 17747326, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:06Z\", \"source_id\": 55528308, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:11Z\", \"source_id\": 17753760, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:51Z\", \"source_id\": 55549354, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:58Z\", \"source_id\": 17759481, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:43Z\", \"source_id\": 55557247, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:46Z\", \"source_id\": 17761577, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1789722106652009, "current_leg_arrival_utc": "2026-09-18T10:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:39.933481", "service_state_evidence_id": 17761577, "current_leg_start_actual_dep": "2026-09-18T09:54:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:40.570209", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ALO 2N63 385013+385031 6 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": 665721, "profile_key": "87a6a30d09b371c76ed5cc28eb3483fdd88bddb076c6972b04b124f5ad1731c0", "schedule_id": 27571, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0918", "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": "0920", "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": "0922", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0929", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939", "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": "0939H", "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": "0941H", "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": "0942H", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0944H", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0954", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955", "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": "0959", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "1003", "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-18T08:22:40Z", "source_id": 55450482, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:47Z", "source_id": 17733242, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:39Z", "source_id": 55461586, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:27:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:43Z", "source_id": 17736110, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:04Z", "source_id": 55479082, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:33:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:08Z", "source_id": 17740731, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:14Z", "source_id": 55503995, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:43:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:16Z", "source_id": 17747326, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:06Z", "source_id": 55528308, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:52:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:11Z", "source_id": 17753760, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:51Z", "source_id": 55549354, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:58Z", "source_id": 17759481, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:43Z", "source_id": 55557247, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:46Z", "source_id": 17761577, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 0918 0918 2 None None Alloa 1003 1003 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82889/2026-09-18/detailed None Stirling 2026-09-18T09:54:00+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 0953 1002 Stirling Alloa Alloa 56.1179199 -3.7888638 56.1179199 -3.7888638 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Alloa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761577 1789722106652009 44 44 2026-09-18 09:12:40.570209 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:39.933481
634526 665316 P66543 501F27ME18 2026-09-18 COMPLETE 17761278 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 665316, "stp": "P", "toc": "Greater Anglia", "uid": "P66543", "consist": "720517+720576", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66543/2026-09-18/detailed", "trust_id": "501F27ME18", "origin_crs": "BTR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "13", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1F27", "timing_status": "EARLY", "origin_station": "Braintree", "current_leg_arr": "1002", "current_leg_dep": "0956", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0902", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-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": "Stratford", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 287.107, \"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\": 576.948, \"from_m\": 287.107, \"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\": 3046.369, \"from_m\": 576.948, \"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\": 3168.555, \"from_m\": 3046.369, \"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\": 5081.717, \"from_m\": 3168.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\": 5146.046, \"from_m\": 5081.717, \"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\": 9482.414, \"from_m\": 5146.046, \"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\": 9979.925, \"from_m\": 9482.414, \"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\": 10322.076, \"from_m\": 9979.925, \"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\": 22851.689, \"from_m\": 10322.076, \"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\": 23342.826, \"from_m\": 22851.689, \"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\": 23628.746, \"from_m\": 23342.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\": 24115.441, \"from_m\": 23628.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24844.345, \"from_m\": 24115.441, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27103.089, \"from_m\": 24844.345, \"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\": 39183.415, \"from_m\": 27103.089, \"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\": 40106.116, \"from_m\": 39183.415, \"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\": 40412.091, \"from_m\": 40106.116, \"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\": 40601.652, \"from_m\": 40412.091, \"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\": 52801.726, \"from_m\": 40601.652, \"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\": 52872.09, \"from_m\": 52801.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64883.875, \"from_m\": 52872.09, \"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\": 65497.106, \"from_m\": 64883.875, \"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\": 69445.134, \"from_m\": 65497.106, \"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\": 69907.729, \"from_m\": 69445.134, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69978.346, \"from_m\": 69907.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70203.614, \"from_m\": 69978.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\": 70715.061, \"from_m\": 70203.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71241.685, \"from_m\": 70715.061, \"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\": 71718.36, \"from_m\": 71241.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\": 72171.579, \"from_m\": 71718.36, \"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\": 665316, \"profile_key\": \"4a5f70ed3e014b6ca2df88a5fac9cf1d7a36265fdaf1b52ec0931f67f24b7d94\", \"schedule_id\": 21226, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0902\", \"location\": \"Braintree\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0904H\", \"location\": \"Braintree Freeport\", \"stage_seq\": 2, \"distance_m\": 1145.971, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Cressing\", \"stage_seq\": 3, \"distance_m\": 3168.555, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0910H\", \"location\": \"White Notley\", \"stage_seq\": 4, \"distance_m\": 5081.717, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918H\", \"location\": \"Witham\", \"stage_seq\": 5, \"distance_m\": 10149.518, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 6, \"distance_m\": 20156.385, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Chelmsford\", \"stage_seq\": 7, \"distance_m\": 24331.767, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Ingatestone\", \"stage_seq\": 8, \"distance_m\": 34267.288, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 39762.467, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945H\", \"location\": \"Gidea Park\", \"stage_seq\": 10, \"distance_m\": 50526.813, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950\", \"location\": \"Ilford\", \"stage_seq\": 11, \"distance_m\": 60422.961, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 63235.374, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"0954H\", \"wtt_dep\": \"0955H\", \"location\": \"Stratford\", \"stage_seq\": 13, \"distance_m\": 65788.311, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958\", \"location\": \"Bow Jn\", \"stage_seq\": 14, \"distance_m\": 67281.61, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Bethnal Green\", \"stage_seq\": 15, \"distance_m\": 70351.215, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 16, \"distance_m\": 72171.579, \"section_seq\": 1, \"route_path_id\": 99432}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72171.579, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}], \"total_distance_m\": 72171.579, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71032.456, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1139.123, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0902", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:53Z\", \"source_id\": 55428616, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:53Z\", \"source_id\": 17727341, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:52Z\", \"source_id\": 55450909, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:57Z\", \"source_id\": 17733335, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:35Z\", \"source_id\": 55461362, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:35Z\", \"source_id\": 17736009, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:51Z\", \"source_id\": 55483903, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:52Z\", \"source_id\": 17741944, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:19Z\", \"source_id\": 55498927, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:23Z\", \"source_id\": 17745936, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:45Z\", \"source_id\": 55519021, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:48Z\", \"source_id\": 17751331, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:06Z\", \"source_id\": 55531021, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:08Z\", \"source_id\": 17754445, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:40Z\", \"source_id\": 55538131, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:43Z\", \"source_id\": 17756337, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:16Z\", \"source_id\": 55556114, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:18Z\", \"source_id\": 17761278, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "13", "timing_fact_generation": 1789722080661753, "current_leg_arrival_utc": "2026-09-18T10:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:39.937523", "service_state_evidence_id": 17761278, "current_leg_start_actual_dep": "2026-09-18T09:55:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:40.567235", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BTR LST 1F27 720517+720576 10 100 None {"version": 3, "segments": [{"to_m": 287.107, "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": 576.948, "from_m": 287.107, "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": 3046.369, "from_m": 576.948, "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": 3168.555, "from_m": 3046.369, "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": 5081.717, "from_m": 3168.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": 5146.046, "from_m": 5081.717, "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": 9482.414, "from_m": 5146.046, "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": 9979.925, "from_m": 9482.414, "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": 10322.076, "from_m": 9979.925, "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": 22851.689, "from_m": 10322.076, "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": 23342.826, "from_m": 22851.689, "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": 23628.746, "from_m": 23342.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": 24115.441, "from_m": 23628.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24844.345, "from_m": 24115.441, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27103.089, "from_m": 24844.345, "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": 39183.415, "from_m": 27103.089, "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": 40106.116, "from_m": 39183.415, "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": 40412.091, "from_m": 40106.116, "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": 40601.652, "from_m": 40412.091, "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": 52801.726, "from_m": 40601.652, "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": 52872.09, "from_m": 52801.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64883.875, "from_m": 52872.09, "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": 65497.106, "from_m": 64883.875, "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": 69445.134, "from_m": 65497.106, "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": 69907.729, "from_m": 69445.134, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69978.346, "from_m": 69907.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70203.614, "from_m": 69978.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": 70715.061, "from_m": 70203.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71241.685, "from_m": 70715.061, "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": 71718.36, "from_m": 71241.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": 72171.579, "from_m": 71718.36, "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": 665316, "profile_key": "4a5f70ed3e014b6ca2df88a5fac9cf1d7a36265fdaf1b52ec0931f67f24b7d94", "schedule_id": 21226, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0902", "location": "Braintree", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0904H", "location": "Braintree Freeport", "stage_seq": 2, "distance_m": 1145.971, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Cressing", "stage_seq": 3, "distance_m": 3168.555, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0910H", "location": "White Notley", "stage_seq": 4, "distance_m": 5081.717, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918H", "location": "Witham", "stage_seq": 5, "distance_m": 10149.518, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923H", "location": "Beaulieu Park (Construction)", "stage_seq": 6, "distance_m": 20156.385, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Chelmsford", "stage_seq": 7, "distance_m": 24331.767, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Ingatestone", "stage_seq": 8, "distance_m": 34267.288, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940", "location": "Shenfield", "stage_seq": 9, "distance_m": 39762.467, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945H", "location": "Gidea Park", "stage_seq": 10, "distance_m": 50526.813, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950", "location": "Ilford", "stage_seq": 11, "distance_m": 60422.961, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 63235.374, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "0954H", "wtt_dep": "0955H", "location": "Stratford", "stage_seq": 13, "distance_m": 65788.311, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958", "location": "Bow Jn", "stage_seq": 14, "distance_m": 67281.61, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 70351.215, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 72171.579, "section_seq": 1, "route_path_id": 99432}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72171.579, "from_m": 0.0, "section_seq": 1, "route_path_id": 99432}], "total_distance_m": 72171.579, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71032.456, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1139.123, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13810, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:53Z", "source_id": 55428616, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:17:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:53Z", "source_id": 17727341, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:52Z", "source_id": 55450909, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:23:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:57Z", "source_id": 17733335, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:35Z", "source_id": 55461362, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:27:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:35Z", "source_id": 17736009, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13880, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:51Z", "source_id": 55483903, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:35:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:52Z", "source_id": 17741944, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:19Z", "source_id": 55498927, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:40:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:23Z", "source_id": 17745936, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:45Z", "source_id": 55519021, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:48:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:48Z", "source_id": 17751331, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:06Z", "source_id": 55531021, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:52:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:08Z", "source_id": 17754445, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:40Z", "source_id": 55538131, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:55:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:43Z", "source_id": 17756337, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15504, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:16Z", "source_id": 55556114, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:18Z", "source_id": 17761278, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Braintree 0902 0902 None None None London Liverpool Street 1003 1003 13 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66543/2026-09-18/detailed None Stratford 2026-09-18T09:55:30+01:00 London Liverpool Street 6.0 {"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-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]]} 3.9 0956 1002 Stratford London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761278 1789722080661753 60 60 2026-09-18 09:12:40.567235 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:39.937523
634527 662155 G88958 161B17MA18 2026-09-18 COMPLETE 17761155 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 662155, "stp": "P", "toc": "Northern", "uid": "G88958", "consist": "195002", "dest_crs": "BPN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88958/2026-09-18/detailed", "trust_id": "161B17MA18", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "5", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "1B17", "timing_status": "EARLY", "origin_station": "York", "current_leg_arr": "1002", "current_leg_dep": "0958", "current_leg_end": "Blackpool North", "origin_dep_time": "0711", "origin_platform": "7", "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "-2 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": "1004", "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\": 270.31, \"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\": 310.722, \"from_m\": 270.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 509.471, \"from_m\": 310.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\": 667.449, \"from_m\": 509.471, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 801.81, \"from_m\": 667.449, \"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\": 1108.311, \"from_m\": 801.81, \"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\": 1137.833, \"from_m\": 1108.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\": 1213.466, \"from_m\": 1137.833, \"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\": 1369.828, \"from_m\": 1213.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3654.933, \"from_m\": 1369.828, \"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\": 4178.865, \"from_m\": 3654.933, \"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\": 9784.774, \"from_m\": 4178.865, \"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\": 12475.223, \"from_m\": 9784.774, \"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\": 16984.93, \"from_m\": 12475.223, \"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\": 17100.846, \"from_m\": 16984.93, \"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\": 17254.489, \"from_m\": 17100.846, \"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\": 18580.224, \"from_m\": 17254.489, \"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\": 25910.81, \"from_m\": 18580.224, \"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\": 25941.692, \"from_m\": 25910.81, \"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\": 35116.174, \"from_m\": 25941.692, \"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\": 35183.149, \"from_m\": 35116.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\": 37111.934, \"from_m\": 35183.149, \"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\": 37931.104, \"from_m\": 37111.934, \"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\": 39980.551, \"from_m\": 37931.104, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40019.641, \"from_m\": 39980.551, \"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\": 40703.071, \"from_m\": 40019.641, \"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\": 41150.322, \"from_m\": 40703.071, \"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\": 41486.527, \"from_m\": 41150.322, \"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\": 41736.441, \"from_m\": 41486.527, \"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\": 42230.301, \"from_m\": 41736.441, \"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\": 42437.665, \"from_m\": 42230.301, \"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\": 42657.322, \"from_m\": 42437.665, \"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\": 42913.862, \"from_m\": 42657.322, \"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\": 43114.136, \"from_m\": 42913.862, \"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\": 43151.969, \"from_m\": 43114.136, \"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\": 44155.111, \"from_m\": 43151.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\": 44158.745, \"from_m\": 44155.111, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44186.825, \"from_m\": 44158.745, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44241.351, \"from_m\": 44186.825, \"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\": 56483.778, \"from_m\": 44241.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\": 56542.237, \"from_m\": 56483.778, \"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\": 57758.99, \"from_m\": 56542.237, \"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\": 60784.461, \"from_m\": 57758.99, \"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\": 64717.502, \"from_m\": 60784.461, \"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\": 67317.942, \"from_m\": 64717.502, \"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\": 68594.318, \"from_m\": 67317.942, \"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\": 68614.081, \"from_m\": 68594.318, \"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\": 73276.584, \"from_m\": 68614.081, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73753.837, \"from_m\": 73276.584, \"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\": 82702.224, \"from_m\": 73753.837, \"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\": 84611.113, \"from_m\": 82702.224, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85074.207, \"from_m\": 84611.113, \"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\": 88934.899, \"from_m\": 85074.207, \"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\": 88981.877, \"from_m\": 88934.899, \"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\": 89132.298, \"from_m\": 88981.877, \"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\": 89188.661, \"from_m\": 89132.298, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89549.445, \"from_m\": 89188.661, \"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\": 94778.105, \"from_m\": 89549.445, \"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\": 104344.844, \"from_m\": 94778.105, \"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\": 104428.001, \"from_m\": 104344.844, \"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\": 106099.374, \"from_m\": 104428.001, \"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\": 112478.33, \"from_m\": 106099.374, \"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\": 112863.636, \"from_m\": 112478.33, \"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\": 115147.474, \"from_m\": 112863.636, \"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\": 115171.919, \"from_m\": 115147.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117464.715, \"from_m\": 115171.919, \"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\": 118514.826, \"from_m\": 117464.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\": 120206.925, \"from_m\": 118514.826, \"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\": 120429.685, \"from_m\": 120206.925, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120955.188, \"from_m\": 120429.685, \"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\": 120983.508, \"from_m\": 120955.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\": 121495.542, \"from_m\": 120983.508, \"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\": 122974.048, \"from_m\": 121495.542, \"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\": 123439.888, \"from_m\": 122974.048, \"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\": 134093.723, \"from_m\": 123439.888, \"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\": 134317.776, \"from_m\": 134093.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\": 134353.062, \"from_m\": 134317.776, \"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\": 134924.435, \"from_m\": 134353.062, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135464.982, \"from_m\": 134924.435, \"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\": 135541.793, \"from_m\": 135464.982, \"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\": 135597.165, \"from_m\": 135541.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135636.973, \"from_m\": 135597.165, \"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\": 137068.543, \"from_m\": 135636.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140519.494, \"from_m\": 137068.543, \"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\": 140566.827, \"from_m\": 140519.494, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140587.723, \"from_m\": 140566.827, \"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\": 140635.978, \"from_m\": 140587.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\": 140676.199, \"from_m\": 140635.978, \"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\": 140730.28, \"from_m\": 140676.199, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140956.782, \"from_m\": 140730.28, \"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\": 142005.968, \"from_m\": 140956.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142028.864, \"from_m\": 142005.968, \"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\": 142086.645, \"from_m\": 142028.864, \"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\": 153867.606, \"from_m\": 142086.645, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154570.703, \"from_m\": 153867.606, \"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\": 154636.249, \"from_m\": 154570.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 163865.171, \"from_m\": 154636.249, \"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\": 164475.067, \"from_m\": 163865.171, \"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\": 164844.8, \"from_m\": 164475.067, \"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\": 168727.68, \"from_m\": 164844.8, \"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\": 168760.471, \"from_m\": 168727.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\": 169056.987, \"from_m\": 168760.471, \"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\": 169198.001, \"from_m\": 169056.987, \"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\": 169388.862, \"from_m\": 169198.001, \"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\": 169400.597, \"from_m\": 169388.862, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169727.483, \"from_m\": 169400.597, \"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\": 662155, \"profile_key\": \"67dec387892f1a041a8eb27561dd2e77395ecadffe2362d3055b7b86c3d1b72f\", \"schedule_id\": 12611, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0716H\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9431.294, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0717\", \"location\": \"Colton South Jn\", \"stage_seq\": 3, \"distance_m\": 10698.535, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0720\", \"wtt_dep\": \"0721\", \"location\": \"Ulleskelf\", \"stage_seq\": 4, \"distance_m\": 14789.517, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0724\", \"wtt_dep\": \"0728H\", \"location\": \"Church Fenton\", \"stage_seq\": 5, \"distance_m\": 17840.671, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0734\", \"location\": \"Micklefield\", \"stage_seq\": 6, \"distance_m\": 26042.096, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0736H\", \"wtt_dep\": \"0737H\", \"location\": \"Garforth\", \"stage_seq\": 7, \"distance_m\": 29863.437, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0741\", \"wtt_dep\": \"0742\", \"location\": \"Cross Gates\", \"stage_seq\": 8, \"distance_m\": 34498.18, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 9, \"distance_m\": 38975.671, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0749\", \"wtt_dep\": \"0754\", \"location\": \"Leeds\", \"stage_seq\": 10, \"distance_m\": 41610.389, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0755H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 11, \"distance_m\": 42125.882, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756\", \"location\": \"Whitehall Jn\", \"stage_seq\": 12, \"distance_m\": 42511.149, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 13, \"distance_m\": 43076.034, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0803\", \"wtt_dep\": \"0804\", \"location\": \"New Pudsey\", \"stage_seq\": 14, \"distance_m\": 50969.383, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 15, \"distance_m\": 56344.578, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0814\", \"wtt_dep\": \"0817\", \"location\": \"Bradford Interchange\", \"stage_seq\": 16, \"distance_m\": 56413.577, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0818H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 17, \"distance_m\": 56483.778, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0828\", \"location\": \"Halifax\", \"stage_seq\": 18, \"distance_m\": 68858.442, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0829H\", \"location\": \"Dryclough Jn\", \"stage_seq\": 19, \"distance_m\": 70205.588, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 20, \"distance_m\": 73753.837, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0843\", \"location\": \"Hebden Bridge\", \"stage_seq\": 21, \"distance_m\": 82760.11, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 22, \"distance_m\": 88981.877, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 23, \"distance_m\": 89635.979, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Copy Pit\", \"stage_seq\": 24, \"distance_m\": 95853.006, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0903\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 25, \"distance_m\": 103043.968, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Gannow Jn\", \"stage_seq\": 26, \"distance_m\": 104371.991, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912H\", \"location\": \"Accrington\", \"stage_seq\": 27, \"distance_m\": 112741.051, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 28, \"distance_m\": 120227.54, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0922\", \"location\": \"Blackburn\", \"stage_seq\": 29, \"distance_m\": 121208.066, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 30, \"distance_m\": 135636.973, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 31, \"distance_m\": 138806.678, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Ribble Jn\", \"stage_seq\": 32, \"distance_m\": 140519.494, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0940\", \"location\": \"Preston\", \"stage_seq\": 33, \"distance_m\": 141485.436, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 34, \"distance_m\": 142214.372, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 35, \"distance_m\": 154017.223, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0958\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 36, \"distance_m\": 164690.989, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 37, \"distance_m\": 168838.827, \"section_seq\": 1, \"route_path_id\": 69854}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 38, \"distance_m\": 169727.483, \"section_seq\": 1, \"route_path_id\": 69854}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 169727.483, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69854}], \"total_distance_m\": 169727.483, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 134573.99, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 35153.493, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0711", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:51Z\", \"source_id\": 55114660, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:56Z\", \"source_id\": 17641732, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4898, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:26:30Z\", \"source_id\": 55124626, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:27:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:26:30Z\", \"source_id\": 17644468, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:34:39Z\", \"source_id\": 55146836, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:34:44Z\", \"source_id\": 17650706, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:37:58Z\", \"source_id\": 55155779, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:38:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:38:03Z\", \"source_id\": 17653305, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:42:03Z\", \"source_id\": 55166827, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:42:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:42:09Z\", \"source_id\": 17656405, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:49:14Z\", \"source_id\": 55187055, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:50:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:49:18Z\", \"source_id\": 17661910, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:01:17Z\", \"source_id\": 55221181, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:01:22Z\", \"source_id\": 17671285, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:10:50Z\", \"source_id\": 55248374, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:10:57Z\", \"source_id\": 17678676, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:51Z\", \"source_id\": 55291061, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:57Z\", \"source_id\": 17690346, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:35Z\", \"source_id\": 55324067, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:39Z\", \"source_id\": 17699342, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:18Z\", \"source_id\": 55384840, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:21Z\", \"source_id\": 17715658, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:37Z\", \"source_id\": 55411525, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:42Z\", \"source_id\": 17722703, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:03Z\", \"source_id\": 55437641, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:07Z\", \"source_id\": 17729799, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:01Z\", \"source_id\": 55490018, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:05Z\", \"source_id\": 17743573, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:40Z\", \"source_id\": 55518815, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:46Z\", \"source_id\": 17751283, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:47Z\", \"source_id\": 55541248, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:50Z\", \"source_id\": 17757130, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:07Z\", \"source_id\": 55555620, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:12Z\", \"source_id\": 17761155, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "5", "timing_fact_generation": 1789722081135899, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:48.488703", "service_state_evidence_id": 17761155, "current_leg_start_actual_dep": "2026-09-18T09:58:00+01:00", "operational_evidence_version": 141, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:49.077774", "service_state_valid_until_kind": null, "operational_interpretation_version": 141, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P YRK BPN 1B17 195002 2 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": 270.31, "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": 310.722, "from_m": 270.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 509.471, "from_m": 310.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": 667.449, "from_m": 509.471, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 801.81, "from_m": 667.449, "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": 1108.311, "from_m": 801.81, "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": 1137.833, "from_m": 1108.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": 1213.466, "from_m": 1137.833, "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": 1369.828, "from_m": 1213.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3654.933, "from_m": 1369.828, "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": 4178.865, "from_m": 3654.933, "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": 9784.774, "from_m": 4178.865, "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": 12475.223, "from_m": 9784.774, "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": 16984.93, "from_m": 12475.223, "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": 17100.846, "from_m": 16984.93, "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": 17254.489, "from_m": 17100.846, "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": 18580.224, "from_m": 17254.489, "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": 25910.81, "from_m": 18580.224, "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": 25941.692, "from_m": 25910.81, "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": 35116.174, "from_m": 25941.692, "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": 35183.149, "from_m": 35116.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": 37111.934, "from_m": 35183.149, "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": 37931.104, "from_m": 37111.934, "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": 39980.551, "from_m": 37931.104, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40019.641, "from_m": 39980.551, "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": 40703.071, "from_m": 40019.641, "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": 41150.322, "from_m": 40703.071, "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": 41486.527, "from_m": 41150.322, "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": 41736.441, "from_m": 41486.527, "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": 42230.301, "from_m": 41736.441, "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": 42437.665, "from_m": 42230.301, "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": 42657.322, "from_m": 42437.665, "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": 42913.862, "from_m": 42657.322, "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": 43114.136, "from_m": 42913.862, "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": 43151.969, "from_m": 43114.136, "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": 44155.111, "from_m": 43151.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": 44158.745, "from_m": 44155.111, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44186.825, "from_m": 44158.745, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44241.351, "from_m": 44186.825, "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": 56483.778, "from_m": 44241.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": 56542.237, "from_m": 56483.778, "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": 57758.99, "from_m": 56542.237, "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": 60784.461, "from_m": 57758.99, "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": 64717.502, "from_m": 60784.461, "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": 67317.942, "from_m": 64717.502, "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": 68594.318, "from_m": 67317.942, "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": 68614.081, "from_m": 68594.318, "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": 73276.584, "from_m": 68614.081, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73753.837, "from_m": 73276.584, "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": 82702.224, "from_m": 73753.837, "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": 84611.113, "from_m": 82702.224, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85074.207, "from_m": 84611.113, "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": 88934.899, "from_m": 85074.207, "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": 88981.877, "from_m": 88934.899, "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": 89132.298, "from_m": 88981.877, "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": 89188.661, "from_m": 89132.298, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89549.445, "from_m": 89188.661, "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": 94778.105, "from_m": 89549.445, "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": 104344.844, "from_m": 94778.105, "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": 104428.001, "from_m": 104344.844, "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": 106099.374, "from_m": 104428.001, "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": 112478.33, "from_m": 106099.374, "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": 112863.636, "from_m": 112478.33, "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": 115147.474, "from_m": 112863.636, "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": 115171.919, "from_m": 115147.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117464.715, "from_m": 115171.919, "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": 118514.826, "from_m": 117464.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": 120206.925, "from_m": 118514.826, "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": 120429.685, "from_m": 120206.925, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120955.188, "from_m": 120429.685, "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": 120983.508, "from_m": 120955.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": 121495.542, "from_m": 120983.508, "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": 122974.048, "from_m": 121495.542, "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": 123439.888, "from_m": 122974.048, "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": 134093.723, "from_m": 123439.888, "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": 134317.776, "from_m": 134093.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": 134353.062, "from_m": 134317.776, "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": 134924.435, "from_m": 134353.062, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135464.982, "from_m": 134924.435, "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": 135541.793, "from_m": 135464.982, "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": 135597.165, "from_m": 135541.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135636.973, "from_m": 135597.165, "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": 137068.543, "from_m": 135636.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140519.494, "from_m": 137068.543, "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": 140566.827, "from_m": 140519.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140587.723, "from_m": 140566.827, "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": 140635.978, "from_m": 140587.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": 140676.199, "from_m": 140635.978, "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": 140730.28, "from_m": 140676.199, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140956.782, "from_m": 140730.28, "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": 142005.968, "from_m": 140956.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142028.864, "from_m": 142005.968, "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": 142086.645, "from_m": 142028.864, "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": 153867.606, "from_m": 142086.645, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154570.703, "from_m": 153867.606, "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": 154636.249, "from_m": 154570.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 163865.171, "from_m": 154636.249, "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": 164475.067, "from_m": 163865.171, "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": 164844.8, "from_m": 164475.067, "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": 168727.68, "from_m": 164844.8, "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": 168760.471, "from_m": 168727.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": 169056.987, "from_m": 168760.471, "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": 169198.001, "from_m": 169056.987, "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": 169388.862, "from_m": 169198.001, "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": 169400.597, "from_m": 169388.862, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169727.483, "from_m": 169400.597, "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": 662155, "profile_key": "67dec387892f1a041a8eb27561dd2e77395ecadffe2362d3055b7b86c3d1b72f", "schedule_id": 12611, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0711", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0716H", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9431.294, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0717", "location": "Colton South Jn", "stage_seq": 3, "distance_m": 10698.535, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0720", "wtt_dep": "0721", "location": "Ulleskelf", "stage_seq": 4, "distance_m": 14789.517, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0724", "wtt_dep": "0728H", "location": "Church Fenton", "stage_seq": 5, "distance_m": 17840.671, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0734", "location": "Micklefield", "stage_seq": 6, "distance_m": 26042.096, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0736H", "wtt_dep": "0737H", "location": "Garforth", "stage_seq": 7, "distance_m": 29863.437, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0741", "wtt_dep": "0742", "location": "Cross Gates", "stage_seq": 8, "distance_m": 34498.18, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Neville H. West Jn", "stage_seq": 9, "distance_m": 38975.671, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0749", "wtt_dep": "0754", "location": "Leeds", "stage_seq": 10, "distance_m": 41610.389, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0755H", "location": "Leeds West Jn", "stage_seq": 11, "distance_m": 42125.882, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756", "location": "Whitehall Jn", "stage_seq": 12, "distance_m": 42511.149, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756H", "location": "Holbeck Jn", "stage_seq": 13, "distance_m": 43076.034, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0803", "wtt_dep": "0804", "location": "New Pudsey", "stage_seq": 14, "distance_m": 50969.383, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812", "location": "Mill Lane Jn", "stage_seq": 15, "distance_m": 56344.578, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0814", "wtt_dep": "0817", "location": "Bradford Interchange", "stage_seq": 16, "distance_m": 56413.577, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0818H", "location": "Mill Lane Jn", "stage_seq": 17, "distance_m": 56483.778, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0828", "location": "Halifax", "stage_seq": 18, "distance_m": 68858.442, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0829H", "location": "Dryclough Jn", "stage_seq": 19, "distance_m": 70205.588, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833", "location": "Milner Royd Jn", "stage_seq": 20, "distance_m": 73753.837, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0843", "location": "Hebden Bridge", "stage_seq": 21, "distance_m": 82760.11, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Hall Royd Jn", "stage_seq": 22, "distance_m": 88981.877, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Stansfield Hall Jn", "stage_seq": 23, "distance_m": 89635.979, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854", "location": "Copy Pit", "stage_seq": 24, "distance_m": 95853.006, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0903", "location": "Burnley Manchester Road", "stage_seq": 25, "distance_m": 103043.968, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Gannow Jn", "stage_seq": 26, "distance_m": 104371.991, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912H", "location": "Accrington", "stage_seq": 27, "distance_m": 112741.051, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918H", "location": "Daisyfield Jn", "stage_seq": 28, "distance_m": 120227.54, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0922", "location": "Blackburn", "stage_seq": 29, "distance_m": 121208.066, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Lostock Hall Jn", "stage_seq": 30, "distance_m": 135636.973, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Farington Curve Jn", "stage_seq": 31, "distance_m": 138806.678, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Ribble Jn", "stage_seq": 32, "distance_m": 140519.494, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0940", "location": "Preston", "stage_seq": 33, "distance_m": 141485.436, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Preston Fylde Jn", "stage_seq": 34, "distance_m": 142214.372, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949H", "location": "Kirkham & Wesham", "stage_seq": 35, "distance_m": 154017.223, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0958", "location": "Poulton-le-Fylde", "stage_seq": 36, "distance_m": 164690.989, "section_seq": 1, "route_path_id": 69854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002", "location": "Devonshire Road Jn", "stage_seq": 37, "distance_m": 168838.827, "section_seq": 1, "route_path_id": 69854}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 38, "distance_m": 169727.483, "section_seq": 1, "route_path_id": 69854}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 169727.483, "from_m": 0.0, "section_seq": 1, "route_path_id": 69854}], "total_distance_m": 169727.483, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 134573.99, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 35153.493, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:51Z", "source_id": 55114660, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T06:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:56Z", "source_id": 17641732, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4898, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:26:30Z", "source_id": 55124626, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T06:27:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:26:30Z", "source_id": 17644468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:34:39Z", "source_id": 55146836, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T06:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:34:44Z", "source_id": 17650706, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5037, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:37:58Z", "source_id": 55155779, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T06:38:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:38:03Z", "source_id": 17653305, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:42:03Z", "source_id": 55166827, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T06:42:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:42:09Z", "source_id": 17656405, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5315, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:49:14Z", "source_id": 55187055, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T06:50:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:49:18Z", "source_id": 17661910, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:01:17Z", "source_id": 55221181, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:01:22Z", "source_id": 17671285, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6383, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:10:50Z", "source_id": 55248374, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T07:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:10:57Z", "source_id": 17678676, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6186, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:51Z", "source_id": 55291061, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T07:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:57Z", "source_id": 17690346, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:35Z", "source_id": 55324067, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:38:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:39Z", "source_id": 17699342, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7645, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:18Z", "source_id": 55384840, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:21Z", "source_id": 17715658, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:37Z", "source_id": 55411525, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:10:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:42Z", "source_id": 17722703, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7716, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:03Z", "source_id": 55437641, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:19:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:07Z", "source_id": 17729799, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7911, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:01Z", "source_id": 55490018, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:05Z", "source_id": 17743573, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:40Z", "source_id": 55518815, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T08:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:46Z", "source_id": 17751283, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7834, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:47Z", "source_id": 55541248, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T08:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:50Z", "source_id": 17757130, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:07Z", "source_id": 55555620, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T09:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:12Z", "source_id": 17761155, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] York 0711 0711 7 None None Blackpool North 1004 1004 5 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88958/2026-09-18/detailed None Poulton-le-Fylde 2026-09-18T09:58:00+01:00 Blackpool North 4.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 0958 1002 Poulton-le-Fylde Blackpool North H.S. Blackpool North 53.8223707 -3.0488645 53.8223707 -3.0488645 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Blackpool North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761155 1789722081135899 141 141 2026-09-18 09:12:49.077774 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:48.488703
634528 649900 H00884 424L95C118 2026-09-17 COMPLETE 17762430 2026-09-18 10:01:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 649900, "stp": "O", "toc": "Unknown", "uid": "H00884", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H00884/2026-09-18/detailed", "trust_id": "424L95C118", "origin_crs": "XXM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Felixstowe North F.L.T.", "service_date": "2026-09-17", "dest_arr_time": "1017", "dest_platform": null, "is_terminated": 1, "next_location": "Felixstowe North F.L.T.", "signalling_id": "4L95", "timing_status": "EARLY", "origin_station": "Crewe Basford Hall S.S.M", "current_leg_arr": "1001", "current_leg_dep": "0939", "current_leg_end": "Felixstowe North F.L.T.", "origin_dep_time": "0123", "origin_platform": null, "current_location": "Felixstowe North F.L.T.", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "-16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.182673, 52.0505893], [1.182889, 52.0503578], [1.1832404000000003, 52.050036899999995], [1.1836548, 52.0496938], [1.1841148, 52.049406], [1.1841342, 52.049392999999995], [1.1844722, 52.04916639999999], [1.1847579, 52.04899280000001], [1.1852266, 52.0487442], [1.1853624, 52.04868140000001], [1.186136, 52.04832360000001], [1.1868728, 52.04804009999999], [1.1877895000000005, 52.04774489999999], [1.1880583, 52.04766289999999], [1.1885120999999998, 52.0475199], [1.1885833, 52.0474985], [1.1894377, 52.047255], [1.1902783999999995, 52.04699509999999], [1.1906683, 52.0468558], [1.1911359, 52.046671700000005], [1.1916565, 52.0464382], [1.1921251, 52.04620679999999], [1.1925209, 52.0459864], [1.1927064, 52.045868000000006], [1.1928479999999997, 52.04577749999999], [1.1935235, 52.0452841], [1.1941533999999998, 52.04475649999999], [1.1946446, 52.04429089999999], [1.1951025, 52.04372699999999], [1.1955355, 52.0430364], [1.1962433, 52.041918800000005], [1.1968316999999995, 52.0412345], [1.1976313, 52.0405659], [1.1981745999999998, 52.0401853], [1.1988471, 52.0396856], [1.200067, 52.03882800000001], [1.2013164, 52.0378836], [1.2021097999999997, 52.0373813], [1.2029729999999998, 52.0368382], [1.2036339, 52.0364897], [1.2045007, 52.0361571], [1.2048838, 52.03603], [1.2053761999999997, 52.0358667], [1.2059814, 52.035688499999985], [1.2066215, 52.0355274], [1.2072916, 52.0354055], [1.2076988999999998, 52.0353255], [1.2086807999999998, 52.035111], [1.2093077, 52.0349857], [1.2093957999999998, 52.0349681], [1.2105455, 52.03473829999999], [1.211924, 52.0343616], [1.213232, 52.0338777], [1.2151914, 52.03303910000001], [1.2180042, 52.0317655], [1.2223793, 52.0300213], [1.2237163999999998, 52.0295138], [1.2249112999999998, 52.02906019999998], [1.2251683, 52.0289809], [1.2256162, 52.0288428], [1.2259472, 52.02874070000001], [1.2271831999999998, 52.02835949999999], [1.2283359, 52.028004], [1.2300117000000002, 52.02754699999999], [1.2309097999999998, 52.0273135], [1.2324987, 52.026847499999995], [1.2331576, 52.0266067], [1.2362799, 52.02546569999999], [1.2367304999999995, 52.0252996], [1.2394395, 52.0242202], [1.2400734999999998, 52.0239624], [1.2404885999999995, 52.02380279999999], [1.2410544, 52.02357599999999], [1.2416626999999998, 52.02332359999998], [1.2448605999999998, 52.02204979999999], [1.2464033, 52.0215872], [1.2477165, 52.02124390000001], [1.2488434, 52.0210351], [1.2496112, 52.0208937], [1.2505489, 52.02072100000001], [1.2535423999999995, 52.02020239999999], [1.2564025999999997, 52.0197069], [1.25764139776733, 52.01946489859215], [1.2580248, 52.01938999999999], [1.2593809, 52.0190149], [1.2610374, 52.01836], [1.2612521999999995, 52.01824129999999], [1.2622133, 52.0177103], [1.2634004, 52.0169116], [1.2657238, 52.01521699999999], [1.2687535999999997, 52.0130828], [1.2717061999999997, 52.0112814], [1.2755595, 52.0089798], [1.2756084999999997, 52.0089504], [1.2784997, 52.007223399999994], [1.2804609, 52.00607740000001], [1.281011, 52.005744], [1.2810487999999998, 52.0057211], [1.2886935, 52.00108829999999], [1.291634060803705, 51.99930615890027], [1.2921967999999997, 51.99896509999999], [1.2928423, 51.9985483], [1.2934985999999995, 51.998162], [1.2946196, 51.997474200000006], [1.2998617, 51.994257700000006], [1.3005796, 51.9937122], [1.3010447999999997, 51.993239200000005], [1.3012817, 51.99299839999999], [1.3017297, 51.9923222], [1.302072, 51.9917273], [1.30228, 51.991271100000006], [1.3035903, 51.9882152], [1.3041412999999995, 51.98695159999999], [1.3043321, 51.9865379], [1.3044642, 51.9862865], [1.3046460999999998, 51.985991600000006], [1.305137, 51.9853569], [1.305467, 51.9849303], [1.3059703, 51.9844308], [1.3063744, 51.9840762], [1.3069332, 51.98365569999999], [1.3072557, 51.9834504], [1.3077782999999998, 51.98311769999999], [1.3099335999999997, 51.9819262], [1.3107793, 51.9814586], [1.3142127999999995, 51.9795602], [1.3142402, 51.97954500000001], [1.3146057999999998, 51.9793429], [1.3158119, 51.9786587], [1.3164658, 51.97830930000001], [1.3167311999999998, 51.978159700000006], [1.3169579000000002, 51.97801439999999], [1.3172716999999998, 51.9778202], [1.317549, 51.977653799999985], [1.3179088, 51.977451], [1.3182791, 51.977244799999994], [1.3186909000000002, 51.97702699999999], [1.3193852515889992, 51.976632245572134], [1.3198854, 51.9763479], [1.3205165, 51.9759969], [1.3205696, 51.97596729999999], [1.3213982999999998, 51.9755063], [1.3215539, 51.97541879999999], [1.3217228999999997, 51.9753163], [1.3218962999999997, 51.97518709999999], [1.3222509999999998, 51.9748689], [1.3224778, 51.9745653], [1.3226011, 51.974341800000005], [1.3226433, 51.9742653], [1.3227244, 51.974118299999994], [1.3227402999999998, 51.9740717], [1.3227688000000002, 51.9739877], [1.3228305, 51.97375350000001], [1.3228381, 51.97360869999999], [1.3228473, 51.97342199999999], [1.322832, 51.973241], [1.3227886, 51.9730508], [1.3226752, 51.9727888], [1.3225679, 51.97256389999999], [1.3223919, 51.9723129], [1.3221416999999998, 51.972022499999994], [1.3218429, 51.971777499999995], [1.3214907000000002, 51.97155149999999], [1.3211583, 51.9713652], [1.3207782999999995, 51.9711919], [1.3201174, 51.97097010000001], [1.3200166, 51.970946399999995], [1.3191396999999998, 51.97074500000001], [1.3186881, 51.9706066], [1.3182839, 51.9704708], [1.3178046999999995, 51.9702663], [1.3174042999999998, 51.96998699999999], [1.3171315, 51.9697666], [1.3169346999999998, 51.969569], [1.3168065, 51.96941700000001], [1.3166924, 51.969262099999995], [1.316553, 51.969036399999986], [1.3164474999999998, 51.9688161], [1.3163945, 51.968704599999995], [1.3163043, 51.9685375], [1.3161719999999997, 51.9683276], [1.3160052999999998, 51.96812519999999], [1.3157171, 51.9678457], [1.3154556999999998, 51.967643200000005], [1.3151570999999995, 51.96745119999999], [1.3148387999999998, 51.9672895], [1.3146687999999995, 51.9672109], [1.3134757, 51.9667069], [1.3125554999999998, 51.9663183], [1.3104427, 51.9654255], [1.3100516999999998, 51.965258299999995], [1.3097717, 51.9651271], [1.3095138, 51.96494920000001], [1.3093886, 51.96484630000001], [1.3091984, 51.9646251], [1.3091278999999998, 51.9645307], [1.3090395, 51.9643763], [1.3089841999999998, 51.96424939999999], [1.3089564, 51.964153], [1.3088849, 51.9638921], [1.3087819, 51.96358649999999], [1.3086683999999995, 51.9633743], [1.3086018, 51.9632633], [1.3085313999999997, 51.9631783], [1.3084710999999998, 51.96311949999998], [1.3084016999999997, 51.96305169999999], [1.3083036999999995, 51.962969099999995], [1.3081628, 51.96287429999999], [1.3080215, 51.9627964], [1.3078617, 51.9627243], [1.3075838999999998, 51.962638000000005], [1.3073267, 51.96258399999999], [1.3070142, 51.96255270000001], [1.3067218, 51.962556799999994], [1.3064676999999998, 51.9625783], [1.3062369, 51.9626124], [1.3060465, 51.96265309999999], [1.3058675, 51.9627022], [1.3055952999999998, 51.96279890000001], [1.3048643999999998, 51.96306659999998], [1.3039994, 51.9633848], [1.3037365, 51.9634707], [1.3007538999999997, 51.9642442], [1.3003516, 51.96435319999999], [1.3001584999999998, 51.9644193], [1.2998400999999995, 51.96456040000001], [1.2997045, 51.9646206], [1.2988883999999998, 51.964994], [1.2988010000000003, 51.9650356], [1.2981723, 51.9652725], [1.2978839999999998, 51.965394399999994], [1.2974172, 51.96560590000001], [1.2970524999999995, 51.965774499999995], [1.2965214, 51.96601249999999], [1.2949388999999998, 51.96671310000001], [1.2938821, 51.96718249999999]]}", "current_leg_start": "Derby Road", "dest_arr_time_act": "1017", "motion_projection": null, "next_location_lat": "51.9671825", "next_location_lon": "1.2938821", "previous_location": "Derby Road", "current_leg_milage": "10.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 168.664, \"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\": 213.822, \"from_m\": 168.664, \"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\": 1107.318, \"from_m\": 213.822, \"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\": 1141.236, \"from_m\": 1107.318, \"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\": 1178.47, \"from_m\": 1141.236, \"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\": 37139.768, \"from_m\": 1178.47, \"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\": 37216.33, \"from_m\": 37139.768, \"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\": 37977.309, \"from_m\": 37216.33, \"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\": 38028.137, \"from_m\": 37977.309, \"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\": 38061.454, \"from_m\": 38028.137, \"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\": 38110.117, \"from_m\": 38061.454, \"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\": 38589.235, \"from_m\": 38110.117, \"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\": 40993.418, \"from_m\": 38589.235, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56545.096, \"from_m\": 40993.418, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 57057.803, \"from_m\": 56545.096, \"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\": 59589.953, \"from_m\": 57057.803, \"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\": 59638.931, \"from_m\": 59589.953, \"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\": 70452.583, \"from_m\": 59638.931, \"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\": 71014.014, \"from_m\": 70452.583, \"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\": 71069.446, \"from_m\": 71014.014, \"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\": 78834.441, \"from_m\": 71069.446, \"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\": 79032.199, \"from_m\": 78834.441, \"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\": 81258.258, \"from_m\": 79032.199, \"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\": 81541.238, \"from_m\": 81258.258, \"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\": 81584.229, \"from_m\": 81541.238, \"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\": 81645.155, \"from_m\": 81584.229, \"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\": 81882.289, \"from_m\": 81645.155, \"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\": 82398.921, \"from_m\": 81882.289, \"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\": 85842.372, \"from_m\": 82398.921, \"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\": 86014.758, \"from_m\": 85842.372, \"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\": 86033.923, \"from_m\": 86014.758, \"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\": 86050.72, \"from_m\": 86033.923, \"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\": 86128.836, \"from_m\": 86050.72, \"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\": 86323.178, \"from_m\": 86128.836, \"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\": 90737.165, \"from_m\": 86323.178, \"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\": 94002.447, \"from_m\": 90737.165, \"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\": 101718.116, \"from_m\": 94002.447, \"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\": 103593.515, \"from_m\": 101718.116, \"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\": 109266.982, \"from_m\": 103593.515, \"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\": 110004.866, \"from_m\": 109266.982, \"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\": 110858.379, \"from_m\": 110004.866, \"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\": 110907.382, \"from_m\": 110858.379, \"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\": 110930.444, \"from_m\": 110907.382, \"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\": 119600.898, \"from_m\": 110930.444, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 119608.805, \"from_m\": 119600.898, \"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\": 125801.683, \"from_m\": 119608.805, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126714.429, \"from_m\": 125801.683, \"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\": 128243.23, \"from_m\": 126714.429, \"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\": 129796.87, \"from_m\": 128243.23, \"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\": 131123.585, \"from_m\": 129796.87, \"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\": 131161.174, \"from_m\": 131123.585, \"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\": 145006.188, \"from_m\": 131161.174, \"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\": 151436.137, \"from_m\": 145006.188, \"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\": 170216.836, \"from_m\": 151436.137, \"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\": 170311.447, \"from_m\": 170216.836, \"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\": 183420.011, \"from_m\": 170311.447, \"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\": 188197.785, \"from_m\": 183420.011, \"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\": 195772.551, \"from_m\": 188197.785, \"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\": 198805.452, \"from_m\": 195772.551, \"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\": 201229.973, \"from_m\": 198805.452, \"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\": 201337.251, \"from_m\": 201229.973, \"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\": 201439.641, \"from_m\": 201337.251, \"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\": 201510.437, \"from_m\": 201439.641, \"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\": 214996.565, \"from_m\": 201510.437, \"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\": 216929.151, \"from_m\": 214996.565, \"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\": 225197.569, \"from_m\": 216929.151, \"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\": 225251.506, \"from_m\": 225197.569, \"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\": 246834.993, \"from_m\": 225251.506, \"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\": 247028.939, \"from_m\": 246834.993, \"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\": 251738.91, \"from_m\": 247028.939, \"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\": 251936.552, \"from_m\": 251738.91, \"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\": 252003.251, \"from_m\": 251936.552, \"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\": 252246.592, \"from_m\": 252003.251, \"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\": 252314.513, \"from_m\": 252246.592, \"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\": 253372.436, \"from_m\": 252314.513, \"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\": 253437.036, \"from_m\": 253372.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\": 258799.139, \"from_m\": 253437.036, \"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\": 258821.023, \"from_m\": 258799.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\": 260225.587, \"from_m\": 258821.023, \"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\": 260262.276, \"from_m\": 260225.587, \"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\": 260316.259, \"from_m\": 260262.276, \"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\": 260490.686, \"from_m\": 260316.259, \"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\": 264775.115, \"from_m\": 260490.686, \"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\": 265672.895, \"from_m\": 264775.115, \"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\": 265731.482, \"from_m\": 265672.895, \"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\": 268119.623, \"from_m\": 265731.482, \"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\": 268728.216, \"from_m\": 268119.623, \"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\": 269431.545, \"from_m\": 268728.216, \"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\": 270045.392, \"from_m\": 269431.545, \"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\": 270081.613, \"from_m\": 270045.392, \"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\": 270120.708, \"from_m\": 270081.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\": 270161.974, \"from_m\": 270120.708, \"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\": 270205.086, \"from_m\": 270161.974, \"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\": 270242.925, \"from_m\": 270205.086, \"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\": 270638.685, \"from_m\": 270242.925, \"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\": 271251.916, \"from_m\": 270638.685, \"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\": 271450.391, \"from_m\": 271251.916, \"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\": 271570.977, \"from_m\": 271450.391, \"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\": 295533.899, \"from_m\": 271570.977, \"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\": 295723.461, \"from_m\": 295533.899, \"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\": 296029.435, \"from_m\": 295723.461, \"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\": 296952.137, \"from_m\": 296029.435, \"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\": 309032.462, \"from_m\": 296952.137, \"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\": 311291.207, \"from_m\": 309032.462, \"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\": 312020.11, \"from_m\": 311291.207, \"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\": 312506.806, \"from_m\": 312020.11, \"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\": 312792.725, \"from_m\": 312506.806, \"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\": 313283.863, \"from_m\": 312792.725, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 345627.557, \"from_m\": 313283.863, \"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\": 347320.069, \"from_m\": 345627.557, \"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\": 347366.933, \"from_m\": 347320.069, \"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\": 347842.323, \"from_m\": 347366.933, \"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\": 357704.58, \"from_m\": 347842.323, \"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\": 357722.603, \"from_m\": 357704.58, \"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\": 359055.038, \"from_m\": 357722.603, \"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\": 359838.118, \"from_m\": 359055.038, \"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\": 360509.275, \"from_m\": 359838.118, \"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\": 373249.792, \"from_m\": 360509.275, \"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\": 373612.178, \"from_m\": 373249.792, \"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\": 373880.035, \"from_m\": 373612.178, \"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\": 374209.539, \"from_m\": 373880.035, \"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\": 374220.839, \"from_m\": 374209.539, \"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\": 374562.795, \"from_m\": 374220.839, \"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\": 374587.675, \"from_m\": 374562.795, \"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\": 374632.346, \"from_m\": 374587.675, \"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\": 375427.398, \"from_m\": 374632.346, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 376545.354, \"from_m\": 375427.398, \"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\": 379936.493, \"from_m\": 376545.354, \"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\": 380212.976, \"from_m\": 379936.493, \"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\": 380520.48, \"from_m\": 380212.976, \"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\": 384741.506, \"from_m\": 380520.48, \"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\": 396167.269, \"from_m\": 384741.506, \"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\": 396793.509, \"from_m\": 396167.269, \"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\": 397152.153, \"from_m\": 396793.509, \"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\": 398955.306, \"from_m\": 397152.153, \"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\": 400244.471, \"from_m\": 398955.306, \"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\": 649900, \"profile_key\": \"82ee2b4b01f4eafd5cafe5a57db9b99a0c1b3823382d13e8e6ffb88a6b5593e8\", \"schedule_id\": 38705, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0123\", \"location\": \"Crewe Basford Hall S.S.M\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0128\", \"location\": \"Crewe Sorting Sidings South\", \"stage_seq\": 2, \"distance_m\": 828.043, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0130\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 3, \"distance_m\": 1107.318, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0142H\", \"location\": \"Madeley\", \"stage_seq\": 4, \"distance_m\": 11651.502, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0156H\", \"location\": \"Little Bridgeford Jn\", \"stage_seq\": 5, \"distance_m\": 31220.824, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0200H\", \"location\": \"Stafford\", \"stage_seq\": 6, \"distance_m\": 37672.302, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0201H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 7, \"distance_m\": 38436.673, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0208\", \"location\": \"Penkridge\", \"stage_seq\": 8, \"distance_m\": 46757.637, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0217H\", \"location\": \"Bushbury Jn\", \"stage_seq\": 9, \"distance_m\": 59638.931, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0223\", \"location\": \"Portobello Jn (West Midlands)\", \"stage_seq\": 10, \"distance_m\": 63826.984, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0227\", \"location\": \"Darlaston Jn\", \"stage_seq\": 11, \"distance_m\": 68652.587, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0228H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 12, \"distance_m\": 70607.836, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0233\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 13, \"distance_m\": 77773.779, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0236\", \"location\": \"Aston\", \"stage_seq\": 14, \"distance_m\": 81437.709, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0242H\", \"location\": \"Stechford\", \"stage_seq\": 15, \"distance_m\": 86168.85, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0247H\", \"wtt_dep\": \"0249H\", \"location\": \"Birmingham International\", \"stage_seq\": 16, \"distance_m\": 93296.592, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0259H\", \"location\": \"Berkswell\", \"stage_seq\": 17, \"distance_m\": 101646.6, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0304H\", \"location\": \"Coventry\", \"stage_seq\": 18, \"distance_m\": 110492.214, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0325H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 19, \"distance_m\": 127657.41, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0327H\", \"location\": \"Rugby\", \"stage_seq\": 20, \"distance_m\": 128707.412, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0329\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 21, \"distance_m\": 131043.359, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0341H\", \"location\": \"Weedon\", \"stage_seq\": 22, \"distance_m\": 150180.117, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0405\", \"location\": \"Hanslope Jn\", \"stage_seq\": 23, \"distance_m\": 170712.548, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0411\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 24, \"distance_m\": 181436.3, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0413\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 25, \"distance_m\": 184945.019, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0414H\", \"location\": \"Bletchley\", \"stage_seq\": 26, \"distance_m\": 186478.374, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0426\", \"location\": \"Ledburn Jn\", \"stage_seq\": 27, \"distance_m\": 201337.251, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0432H\", \"location\": \"Tring\", \"stage_seq\": 28, \"distance_m\": 210656.571, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0438H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 29, \"distance_m\": 220485.049, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0445H\", \"location\": \"Watford Junction\", \"stage_seq\": 30, \"distance_m\": 233501.495, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0451\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 31, \"distance_m\": 243258.729, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459\", \"location\": \"Wembley Central\", \"stage_seq\": 32, \"distance_m\": 248640.472, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0504\", \"wtt_dep\": \"0515\", \"location\": \"Wembley Reception Sidings No.6\", \"stage_seq\": 33, \"distance_m\": 249730.939, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 34, \"distance_m\": 250061.566, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0526\", \"wtt_dep\": \"0530\", \"location\": \"Willesden Up & Down Goods Line\", \"stage_seq\": 35, \"distance_m\": 251362.843, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Harlesden Jn\", \"stage_seq\": 36, \"distance_m\": 251980.766, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536H\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 37, \"distance_m\": 253047.046, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541H\", \"location\": \"Camden Jn\", \"stage_seq\": 38, \"distance_m\": 258799.139, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 39, \"distance_m\": 260225.587, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 40, \"distance_m\": 260955.47, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 41, \"distance_m\": 262505.854, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 42, \"distance_m\": 263362.855, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 43, \"distance_m\": 265731.482, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0601H\", \"wtt_dep\": \"0601H\", \"location\": \"Lea Junction\", \"stage_seq\": 44, \"distance_m\": 269211.788, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 45, \"distance_m\": 269512.679, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Stratford\", \"stage_seq\": 46, \"distance_m\": 270347.479, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0612\", \"location\": \"Stratford Sig. L295\", \"stage_seq\": 47, \"distance_m\": 270924.269, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0613H\", \"location\": \"Maryland\", \"stage_seq\": 48, \"distance_m\": 271107.828, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 49, \"distance_m\": 272954.077, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0617H\", \"location\": \"Ilford\", \"stage_seq\": 50, \"distance_m\": 275712.156, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625\", \"location\": \"Gidea Park\", \"stage_seq\": 51, \"distance_m\": 285608.738, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0637\", \"location\": \"Shenfield\", \"stage_seq\": 52, \"distance_m\": 296373.084, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0646H\", \"location\": \"Chelmsford\", \"stage_seq\": 53, \"distance_m\": 311803.785, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 54, \"distance_m\": 315979.167, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0656H\", \"location\": \"Witham\", \"stage_seq\": 55, \"distance_m\": 325993.372, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0704H\", \"location\": \"Marks Tey\", \"stage_seq\": 56, \"distance_m\": 338903.653, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": \"0721\", \"location\": \"Colchester Goods Loop\", \"stage_seq\": 57, \"distance_m\": 346493.318, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0723\", \"location\": \"Colchester\", \"stage_seq\": 58, \"distance_m\": 346918.116, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0734H\", \"location\": \"Manningtree\", \"stage_seq\": 59, \"distance_m\": 359463.052, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 60, \"distance_m\": 373064.952, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0748\", \"wtt_dep\": \"0749H\", \"location\": \"Ipswich\", \"stage_seq\": 61, \"distance_m\": 374404.429, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0752H\", \"wtt_dep\": \"0908\", \"location\": \"Ipswich S.S.\", \"stage_seq\": 62, \"distance_m\": 375317.224, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 63, \"distance_m\": 375885.945, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Ipswich Boss Hall Jn\", \"stage_seq\": 64, \"distance_m\": 376572.725, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Westerfield\", \"stage_seq\": 65, \"distance_m\": 380069.428, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0955H\", \"location\": \"Derby Road\", \"stage_seq\": 66, \"distance_m\": 384201.65, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Derby Road Levington Sig. FW9017\", \"stage_seq\": 67, \"distance_m\": 388934.816, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002H\", \"location\": \"Trimley Sig. FW9023\", \"stage_seq\": 68, \"distance_m\": 392267.467, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1005H\", \"location\": \"Gun Lane Jn\", \"stage_seq\": 69, \"distance_m\": 395323.246, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1007H\", \"location\": \"Trimley\", \"stage_seq\": 70, \"distance_m\": 397089.008, \"section_seq\": 1, \"route_path_id\": 106540}, {\"is_pass\": false, \"wtt_arr\": \"1017\", \"wtt_dep\": null, \"location\": \"Felixstowe North F.L.T.\", \"stage_seq\": 71, \"distance_m\": 400244.471, \"section_seq\": 1, \"route_path_id\": 106540}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 400244.471, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106540}], \"total_distance_m\": 400244.471, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 385842.249, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 14402.222, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0123", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "51.9671825", "current_position_lon": "1.2938821", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T00:49:19Z\", \"source_id\": 54815850, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T00:50:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T00:49:23Z\", \"source_id\": 17556935, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T00:54:32Z\", \"source_id\": 54817037, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T00:55:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T00:54:38Z\", \"source_id\": 17557164, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:14:14Z\", \"source_id\": 54821205, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:15:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:14:18Z\", \"source_id\": 17557965, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:21:15Z\", \"source_id\": 54822611, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:21:19Z\", \"source_id\": 17558239, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:28:17Z\", \"source_id\": 54823962, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:29:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:28:18Z\", \"source_id\": 17558460, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:34:46Z\", \"source_id\": 54825184, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:34:52Z\", \"source_id\": 17558646, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:39:39Z\", \"source_id\": 54826115, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:40:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:39:43Z\", \"source_id\": 17558812, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:48:45Z\", \"source_id\": 54827828, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T01:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T01:48:48Z\", \"source_id\": 17559097, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21182, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:07:30Z\", \"source_id\": 54831105, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:08:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:07:38Z\", \"source_id\": 17559763, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:39:07Z\", \"source_id\": 54837047, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:39:13Z\", \"source_id\": 17561039, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:42:46Z\", \"source_id\": 54837811, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T02:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T02:42:54Z\", \"source_id\": 17561204, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:00:58Z\", \"source_id\": 54841460, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:02:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:01:02Z\", \"source_id\": 17562112, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:21:01Z\", \"source_id\": 54846503, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:22:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:21:07Z\", \"source_id\": 17563527, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:30:43Z\", \"source_id\": 54849524, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:31:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:30:47Z\", \"source_id\": 17564418, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:36:11Z\", \"source_id\": 54851538, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T03:37:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T03:36:18Z\", \"source_id\": 17565086, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T04:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15289, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:03:27Z\", \"source_id\": 54935213, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:03:30Z\", \"source_id\": 17588939, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:17:28Z\", \"source_id\": 54960795, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:17:31Z\", \"source_id\": 17596706, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:24:55Z\", \"source_id\": 54975460, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:25:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:24:58Z\", \"source_id\": 17601215, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:33:01Z\", \"source_id\": 54992318, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:33:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:33:08Z\", \"source_id\": 17606438, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:51:39Z\", \"source_id\": 55034832, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:51:41Z\", \"source_id\": 17619031, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:54:12Z\", \"source_id\": 55041059, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:54:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:54:14Z\", \"source_id\": 17620844, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:59:29Z\", \"source_id\": 55054498, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:59:32Z\", \"source_id\": 17624533, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:05:50Z\", \"source_id\": 55070391, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:06:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:05:53Z\", \"source_id\": 17629137, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:12Z\", \"source_id\": 55113071, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:16Z\", \"source_id\": 17641235, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:32:17Z\", \"source_id\": 55140479, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:32:21Z\", \"source_id\": 17648887, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:42:28Z\", \"source_id\": 55167895, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:42:31Z\", \"source_id\": 17656681, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:54:33Z\", \"source_id\": 17665997, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:41Z\", \"source_id\": 55433822, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:45Z\", \"source_id\": 17728767, \"stage_seq\": 65, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:49Z\", \"source_id\": 55448082, \"stage_seq\": 66, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:54Z\", \"source_id\": 17732579, \"stage_seq\": 66, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:48Z\", \"source_id\": 17762430, \"stage_seq\": 71, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Felixstowe North F.L.T.", "service_state_platform": null, "timing_fact_generation": 1789722169169448, "current_leg_arrival_utc": "2026-09-18T10:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:49.140292", "service_state_evidence_id": 17762430, "current_leg_start_actual_dep": "2026-09-18T09:55:30+01:00", "operational_evidence_version": 240, "service_state_event_time_utc": "2026-09-18T09:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:49.628006", "service_state_valid_until_kind": null, "operational_interpretation_version": 240, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O XXM None 4L95 None None None None {"version": 3, "segments": [{"to_m": 168.664, "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": 213.822, "from_m": 168.664, "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": 1107.318, "from_m": 213.822, "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": 1141.236, "from_m": 1107.318, "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": 1178.47, "from_m": 1141.236, "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": 37139.768, "from_m": 1178.47, "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": 37216.33, "from_m": 37139.768, "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": 37977.309, "from_m": 37216.33, "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": 38028.137, "from_m": 37977.309, "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": 38061.454, "from_m": 38028.137, "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": 38110.117, "from_m": 38061.454, "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": 38589.235, "from_m": 38110.117, "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": 40993.418, "from_m": 38589.235, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56545.096, "from_m": 40993.418, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 57057.803, "from_m": 56545.096, "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": 59589.953, "from_m": 57057.803, "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": 59638.931, "from_m": 59589.953, "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": 70452.583, "from_m": 59638.931, "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": 71014.014, "from_m": 70452.583, "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": 71069.446, "from_m": 71014.014, "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": 78834.441, "from_m": 71069.446, "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": 79032.199, "from_m": 78834.441, "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": 81258.258, "from_m": 79032.199, "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": 81541.238, "from_m": 81258.258, "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": 81584.229, "from_m": 81541.238, "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": 81645.155, "from_m": 81584.229, "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": 81882.289, "from_m": 81645.155, "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": 82398.921, "from_m": 81882.289, "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": 85842.372, "from_m": 82398.921, "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": 86014.758, "from_m": 85842.372, "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": 86033.923, "from_m": 86014.758, "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": 86050.72, "from_m": 86033.923, "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": 86128.836, "from_m": 86050.72, "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": 86323.178, "from_m": 86128.836, "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": 90737.165, "from_m": 86323.178, "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": 94002.447, "from_m": 90737.165, "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": 101718.116, "from_m": 94002.447, "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": 103593.515, "from_m": 101718.116, "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": 109266.982, "from_m": 103593.515, "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": 110004.866, "from_m": 109266.982, "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": 110858.379, "from_m": 110004.866, "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": 110907.382, "from_m": 110858.379, "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": 110930.444, "from_m": 110907.382, "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": 119600.898, "from_m": 110930.444, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 119608.805, "from_m": 119600.898, "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": 125801.683, "from_m": 119608.805, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 126714.429, "from_m": 125801.683, "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": 128243.23, "from_m": 126714.429, "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": 129796.87, "from_m": 128243.23, "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": 131123.585, "from_m": 129796.87, "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": 131161.174, "from_m": 131123.585, "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": 145006.188, "from_m": 131161.174, "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": 151436.137, "from_m": 145006.188, "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": 170216.836, "from_m": 151436.137, "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": 170311.447, "from_m": 170216.836, "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": 183420.011, "from_m": 170311.447, "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": 188197.785, "from_m": 183420.011, "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": 195772.551, "from_m": 188197.785, "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": 198805.452, "from_m": 195772.551, "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": 201229.973, "from_m": 198805.452, "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": 201337.251, "from_m": 201229.973, "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": 201439.641, "from_m": 201337.251, "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": 201510.437, "from_m": 201439.641, "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": 214996.565, "from_m": 201510.437, "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": 216929.151, "from_m": 214996.565, "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": 225197.569, "from_m": 216929.151, "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": 225251.506, "from_m": 225197.569, "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": 246834.993, "from_m": 225251.506, "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": 247028.939, "from_m": 246834.993, "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": 251738.91, "from_m": 247028.939, "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": 251936.552, "from_m": 251738.91, "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": 252003.251, "from_m": 251936.552, "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": 252246.592, "from_m": 252003.251, "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": 252314.513, "from_m": 252246.592, "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": 253372.436, "from_m": 252314.513, "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": 253437.036, "from_m": 253372.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": 258799.139, "from_m": 253437.036, "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": 258821.023, "from_m": 258799.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": 260225.587, "from_m": 258821.023, "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": 260262.276, "from_m": 260225.587, "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": 260316.259, "from_m": 260262.276, "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": 260490.686, "from_m": 260316.259, "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": 264775.115, "from_m": 260490.686, "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": 265672.895, "from_m": 264775.115, "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": 265731.482, "from_m": 265672.895, "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": 268119.623, "from_m": 265731.482, "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": 268728.216, "from_m": 268119.623, "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": 269431.545, "from_m": 268728.216, "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": 270045.392, "from_m": 269431.545, "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": 270081.613, "from_m": 270045.392, "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": 270120.708, "from_m": 270081.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": 270161.974, "from_m": 270120.708, "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": 270205.086, "from_m": 270161.974, "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": 270242.925, "from_m": 270205.086, "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": 270638.685, "from_m": 270242.925, "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": 271251.916, "from_m": 270638.685, "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": 271450.391, "from_m": 271251.916, "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": 271570.977, "from_m": 271450.391, "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": 295533.899, "from_m": 271570.977, "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": 295723.461, "from_m": 295533.899, "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": 296029.435, "from_m": 295723.461, "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": 296952.137, "from_m": 296029.435, "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": 309032.462, "from_m": 296952.137, "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": 311291.207, "from_m": 309032.462, "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": 312020.11, "from_m": 311291.207, "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": 312506.806, "from_m": 312020.11, "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": 312792.725, "from_m": 312506.806, "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": 313283.863, "from_m": 312792.725, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 345627.557, "from_m": 313283.863, "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": 347320.069, "from_m": 345627.557, "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": 347366.933, "from_m": 347320.069, "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": 347842.323, "from_m": 347366.933, "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": 357704.58, "from_m": 347842.323, "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": 357722.603, "from_m": 357704.58, "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": 359055.038, "from_m": 357722.603, "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": 359838.118, "from_m": 359055.038, "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": 360509.275, "from_m": 359838.118, "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": 373249.792, "from_m": 360509.275, "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": 373612.178, "from_m": 373249.792, "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": 373880.035, "from_m": 373612.178, "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": 374209.539, "from_m": 373880.035, "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": 374220.839, "from_m": 374209.539, "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": 374562.795, "from_m": 374220.839, "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": 374587.675, "from_m": 374562.795, "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": 374632.346, "from_m": 374587.675, "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": 375427.398, "from_m": 374632.346, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 376545.354, "from_m": 375427.398, "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": 379936.493, "from_m": 376545.354, "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": 380212.976, "from_m": 379936.493, "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": 380520.48, "from_m": 380212.976, "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": 384741.506, "from_m": 380520.48, "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": 396167.269, "from_m": 384741.506, "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": 396793.509, "from_m": 396167.269, "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": 397152.153, "from_m": 396793.509, "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": 398955.306, "from_m": 397152.153, "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": 400244.471, "from_m": 398955.306, "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": 649900, "profile_key": "82ee2b4b01f4eafd5cafe5a57db9b99a0c1b3823382d13e8e6ffb88a6b5593e8", "schedule_id": 38705, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0123", "location": "Crewe Basford Hall S.S.M", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0128", "location": "Crewe Sorting Sidings South", "stage_seq": 2, "distance_m": 828.043, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0130", "location": "Crewe Basford Hall Jn", "stage_seq": 3, "distance_m": 1107.318, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0142H", "location": "Madeley", "stage_seq": 4, "distance_m": 11651.502, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0156H", "location": "Little Bridgeford Jn", "stage_seq": 5, "distance_m": 31220.824, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0200H", "location": "Stafford", "stage_seq": 6, "distance_m": 37672.302, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0201H", "location": "Stafford Trent Valley Jn", "stage_seq": 7, "distance_m": 38436.673, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0208", "location": "Penkridge", "stage_seq": 8, "distance_m": 46757.637, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0217H", "location": "Bushbury Jn", "stage_seq": 9, "distance_m": 59638.931, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0223", "location": "Portobello Jn (West Midlands)", "stage_seq": 10, "distance_m": 63826.984, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0227", "location": "Darlaston Jn", "stage_seq": 11, "distance_m": 68652.587, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0228H", "location": "Bescot Stadium", "stage_seq": 12, "distance_m": 70607.836, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0233", "location": "Perry Barr North Jn", "stage_seq": 13, "distance_m": 77773.779, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0236", "location": "Aston", "stage_seq": 14, "distance_m": 81437.709, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0242H", "location": "Stechford", "stage_seq": 15, "distance_m": 86168.85, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0247H", "wtt_dep": "0249H", "location": "Birmingham International", "stage_seq": 16, "distance_m": 93296.592, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0259H", "location": "Berkswell", "stage_seq": 17, "distance_m": 101646.6, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0304H", "location": "Coventry", "stage_seq": 18, "distance_m": 110492.214, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0325H", "location": "Rugby Trent Valley Jn", "stage_seq": 19, "distance_m": 127657.41, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0327H", "location": "Rugby", "stage_seq": 20, "distance_m": 128707.412, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0329", "location": "Hillmorton Jn", "stage_seq": 21, "distance_m": 131043.359, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0341H", "location": "Weedon", "stage_seq": 22, "distance_m": 150180.117, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0405", "location": "Hanslope Jn", "stage_seq": 23, "distance_m": 170712.548, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0411", "location": "Milton Keynes Central", "stage_seq": 24, "distance_m": 181436.3, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0413", "location": "Denbigh Hall South Jn", "stage_seq": 25, "distance_m": 184945.019, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0414H", "location": "Bletchley", "stage_seq": 26, "distance_m": 186478.374, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0426", "location": "Ledburn Jn", "stage_seq": 27, "distance_m": 201337.251, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0432H", "location": "Tring", "stage_seq": 28, "distance_m": 210656.571, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0438H", "location": "Bourne End Jn (Herts)", "stage_seq": 29, "distance_m": 220485.049, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0445H", "location": "Watford Junction", "stage_seq": 30, "distance_m": 233501.495, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0451", "location": "Harrow & Wealdstone", "stage_seq": 31, "distance_m": 243258.729, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459", "location": "Wembley Central", "stage_seq": 32, "distance_m": 248640.472, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0504", "wtt_dep": "0515", "location": "Wembley Reception Sidings No.6", "stage_seq": 33, "distance_m": 249730.939, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520", "location": "Willesden Sudbury Jn", "stage_seq": 34, "distance_m": 250061.566, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0526", "wtt_dep": "0530", "location": "Willesden Up & Down Goods Line", "stage_seq": 35, "distance_m": 251362.843, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533", "location": "Harlesden Jn", "stage_seq": 36, "distance_m": 251980.766, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536H", "location": "Willesden West London Jn", "stage_seq": 37, "distance_m": 253047.046, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541H", "location": "Camden Jn", "stage_seq": 38, "distance_m": 258799.139, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546H", "location": "Camden Road Jn", "stage_seq": 39, "distance_m": 260225.587, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "Camden Road East Jn", "stage_seq": 40, "distance_m": 260955.47, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "location": "Westbourne Road Junction", "stage_seq": 41, "distance_m": 262505.854, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Canonbury West Jn", "stage_seq": 42, "distance_m": 263362.855, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Navarino Road Jn", "stage_seq": 43, "distance_m": 265731.482, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0601H", "wtt_dep": "0601H", "location": "Lea Junction", "stage_seq": 44, "distance_m": 269211.788, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602H", "location": "Channelsea Jn", "stage_seq": 45, "distance_m": 269512.679, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Stratford", "stage_seq": 46, "distance_m": 270347.479, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0612", "location": "Stratford Sig. L295", "stage_seq": 47, "distance_m": 270924.269, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0613H", "location": "Maryland", "stage_seq": 48, "distance_m": 271107.828, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615H", "location": "Forest Gate Jn", "stage_seq": 49, "distance_m": 272954.077, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0617H", "location": "Ilford", "stage_seq": 50, "distance_m": 275712.156, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625", "location": "Gidea Park", "stage_seq": 51, "distance_m": 285608.738, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0637", "location": "Shenfield", "stage_seq": 52, "distance_m": 296373.084, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0646H", "location": "Chelmsford", "stage_seq": 53, "distance_m": 311803.785, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649H", "location": "Beaulieu Park (Construction)", "stage_seq": 54, "distance_m": 315979.167, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0656H", "location": "Witham", "stage_seq": 55, "distance_m": 325993.372, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0704H", "location": "Marks Tey", "stage_seq": 56, "distance_m": 338903.653, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": "0721", "location": "Colchester Goods Loop", "stage_seq": 57, "distance_m": 346493.318, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0723", "location": "Colchester", "stage_seq": 58, "distance_m": 346918.116, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0734H", "location": "Manningtree", "stage_seq": 59, "distance_m": 359463.052, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Ipswich Halifax Jn", "stage_seq": 60, "distance_m": 373064.952, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0748", "wtt_dep": "0749H", "location": "Ipswich", "stage_seq": 61, "distance_m": 374404.429, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0752H", "wtt_dep": "0908", "location": "Ipswich S.S.", "stage_seq": 62, "distance_m": 375317.224, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "East Suffolk Jn", "stage_seq": 63, "distance_m": 375885.945, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Ipswich Boss Hall Jn", "stage_seq": 64, "distance_m": 376572.725, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Westerfield", "stage_seq": 65, "distance_m": 380069.428, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0955H", "location": "Derby Road", "stage_seq": 66, "distance_m": 384201.65, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Derby Road Levington Sig. FW9017", "stage_seq": 67, "distance_m": 388934.816, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002H", "location": "Trimley Sig. FW9023", "stage_seq": 68, "distance_m": 392267.467, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1005H", "location": "Gun Lane Jn", "stage_seq": 69, "distance_m": 395323.246, "section_seq": 1, "route_path_id": 106540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1007H", "location": "Trimley", "stage_seq": 70, "distance_m": 397089.008, "section_seq": 1, "route_path_id": 106540}, {"is_pass": false, "wtt_arr": "1017", "wtt_dep": null, "location": "Felixstowe North F.L.T.", "stage_seq": 71, "distance_m": 400244.471, "section_seq": 1, "route_path_id": 106540}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 400244.471, "from_m": 0.0, "section_seq": 1, "route_path_id": 106540}], "total_distance_m": 400244.471, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 385842.249, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 14402.222, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 11306, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T00:49:19Z", "source_id": 54815850, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T00:50:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T00:49:23Z", "source_id": 17556935, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T01:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18935, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T00:54:32Z", "source_id": 54817037, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T00:55:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T00:54:38Z", "source_id": 17557164, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T01:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19557, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:14:14Z", "source_id": 54821205, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T01:15:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:14:18Z", "source_id": 17557965, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T02:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:21:15Z", "source_id": 54822611, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T01:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:21:19Z", "source_id": 17558239, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T02:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:28:17Z", "source_id": 54823962, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T01:29:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:28:18Z", "source_id": 17558460, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T02:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20889, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:34:46Z", "source_id": 54825184, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T01:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:34:52Z", "source_id": 17558646, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T02:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:39:39Z", "source_id": 54826115, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T01:40:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:39:43Z", "source_id": 17558812, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T02:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20817, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:48:45Z", "source_id": 54827828, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T01:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T01:48:48Z", "source_id": 17559097, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T02:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21182, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:07:30Z", "source_id": 54831105, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T02:08:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:07:38Z", "source_id": 17559763, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T03:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:39:07Z", "source_id": 54837047, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T02:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:39:13Z", "source_id": 17561039, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T03:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:42:46Z", "source_id": 54837811, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T02:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T02:42:54Z", "source_id": 17561204, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T03:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21788, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:00:58Z", "source_id": 54841460, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T03:02:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:01:02Z", "source_id": 17562112, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T04:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:21:01Z", "source_id": 54846503, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T03:22:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:21:07Z", "source_id": 17563527, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T04:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:30:43Z", "source_id": 54849524, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T03:31:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:30:47Z", "source_id": 17564418, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T04:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21991, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:36:11Z", "source_id": 54851538, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T03:37:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T03:36:18Z", "source_id": 17565086, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T04:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15289, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:03:27Z", "source_id": 54935213, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-18T05:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:03:30Z", "source_id": 17588939, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-18T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:17:28Z", "source_id": 54960795, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-18T05:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:17:31Z", "source_id": 17596706, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-18T06:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:24:55Z", "source_id": 54975460, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T05:25:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:24:58Z", "source_id": 17601215, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-18T06:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:33:01Z", "source_id": 54992318, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-18T05:33:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:33:08Z", "source_id": 17606438, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-18T06:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:51:39Z", "source_id": 55034832, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-18T05:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:51:41Z", "source_id": 17619031, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-18T06:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:54:12Z", "source_id": 55041059, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-18T05:54:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:54:14Z", "source_id": 17620844, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-18T06:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:59:29Z", "source_id": 55054498, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-18T06:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:59:32Z", "source_id": 17624533, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-18T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:05:50Z", "source_id": 55070391, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-18T06:06:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:05:53Z", "source_id": 17629137, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-18T07:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13731, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:12Z", "source_id": 55113071, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-18T06:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:16Z", "source_id": 17641235, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-18T07:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:32:17Z", "source_id": 55140479, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-18T06:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:32:21Z", "source_id": 17648887, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-18T07:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13451, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:42:28Z", "source_id": 55167895, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-18T06:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:42:31Z", "source_id": 17656681, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-18T07:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:54:33Z", "source_id": 17665997, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-18T07:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:41Z", "source_id": 55433822, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-18T08:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:45Z", "source_id": 17728767, "stage_seq": 65, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13329, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:49Z", "source_id": 55448082, "stage_seq": 66, "event_role": "ARR", "event_time": "2026-09-18T08:23:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:54Z", "source_id": 17732579, "stage_seq": 66, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:48Z", "source_id": 17762430, "stage_seq": 71, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}] Crewe Basford Hall S.S.M 0123 0123 None None None Felixstowe North F.L.T. 1017 1017 None EARLY -16 minutes https://www.realtimetrains.co.uk/service/gb-nr:H00884/2026-09-18/detailed None Derby Road 2026-09-18T09:55:30+01:00 Felixstowe North F.L.T. 22.0 {"type": "LineString", "coordinates": [[1.182673, 52.0505893], [1.182889, 52.0503578], [1.1832404000000003, 52.050036899999995], [1.1836548, 52.0496938], [1.1841148, 52.049406], [1.1841342, 52.049392999999995], [1.1844722, 52.04916639999999], [1.1847579, 52.04899280000001], [1.1852266, 52.0487442], [1.1853624, 52.04868140000001], [1.186136, 52.04832360000001], [1.1868728, 52.04804009999999], [1.1877895000000005, 52.04774489999999], [1.1880583, 52.04766289999999], [1.1885120999999998, 52.0475199], [1.1885833, 52.0474985], [1.1894377, 52.047255], [1.1902783999999995, 52.04699509999999], [1.1906683, 52.0468558], [1.1911359, 52.046671700000005], [1.1916565, 52.0464382], [1.1921251, 52.04620679999999], [1.1925209, 52.0459864], [1.1927064, 52.045868000000006], [1.1928479999999997, 52.04577749999999], [1.1935235, 52.0452841], [1.1941533999999998, 52.04475649999999], [1.1946446, 52.04429089999999], [1.1951025, 52.04372699999999], [1.1955355, 52.0430364], [1.1962433, 52.041918800000005], [1.1968316999999995, 52.0412345], [1.1976313, 52.0405659], [1.1981745999999998, 52.0401853], [1.1988471, 52.0396856], [1.200067, 52.03882800000001], [1.2013164, 52.0378836], [1.2021097999999997, 52.0373813], [1.2029729999999998, 52.0368382], [1.2036339, 52.0364897], [1.2045007, 52.0361571], [1.2048838, 52.03603], [1.2053761999999997, 52.0358667], [1.2059814, 52.035688499999985], [1.2066215, 52.0355274], [1.2072916, 52.0354055], [1.2076988999999998, 52.0353255], [1.2086807999999998, 52.035111], [1.2093077, 52.0349857], [1.2093957999999998, 52.0349681], [1.2105455, 52.03473829999999], [1.211924, 52.0343616], [1.213232, 52.0338777], [1.2151914, 52.03303910000001], [1.2180042, 52.0317655], [1.2223793, 52.0300213], [1.2237163999999998, 52.0295138], [1.2249112999999998, 52.02906019999998], [1.2251683, 52.0289809], [1.2256162, 52.0288428], [1.2259472, 52.02874070000001], [1.2271831999999998, 52.02835949999999], [1.2283359, 52.028004], [1.2300117000000002, 52.02754699999999], [1.2309097999999998, 52.0273135], [1.2324987, 52.026847499999995], [1.2331576, 52.0266067], [1.2362799, 52.02546569999999], [1.2367304999999995, 52.0252996], [1.2394395, 52.0242202], [1.2400734999999998, 52.0239624], [1.2404885999999995, 52.02380279999999], [1.2410544, 52.02357599999999], [1.2416626999999998, 52.02332359999998], [1.2448605999999998, 52.02204979999999], [1.2464033, 52.0215872], [1.2477165, 52.02124390000001], [1.2488434, 52.0210351], [1.2496112, 52.0208937], [1.2505489, 52.02072100000001], [1.2535423999999995, 52.02020239999999], [1.2564025999999997, 52.0197069], [1.25764139776733, 52.01946489859215], [1.2580248, 52.01938999999999], [1.2593809, 52.0190149], [1.2610374, 52.01836], [1.2612521999999995, 52.01824129999999], [1.2622133, 52.0177103], [1.2634004, 52.0169116], [1.2657238, 52.01521699999999], [1.2687535999999997, 52.0130828], [1.2717061999999997, 52.0112814], [1.2755595, 52.0089798], [1.2756084999999997, 52.0089504], [1.2784997, 52.007223399999994], [1.2804609, 52.00607740000001], [1.281011, 52.005744], [1.2810487999999998, 52.0057211], [1.2886935, 52.00108829999999], [1.291634060803705, 51.99930615890027], [1.2921967999999997, 51.99896509999999], [1.2928423, 51.9985483], [1.2934985999999995, 51.998162], [1.2946196, 51.997474200000006], [1.2998617, 51.994257700000006], [1.3005796, 51.9937122], [1.3010447999999997, 51.993239200000005], [1.3012817, 51.99299839999999], [1.3017297, 51.9923222], [1.302072, 51.9917273], [1.30228, 51.991271100000006], [1.3035903, 51.9882152], [1.3041412999999995, 51.98695159999999], [1.3043321, 51.9865379], [1.3044642, 51.9862865], [1.3046460999999998, 51.985991600000006], [1.305137, 51.9853569], [1.305467, 51.9849303], [1.3059703, 51.9844308], [1.3063744, 51.9840762], [1.3069332, 51.98365569999999], [1.3072557, 51.9834504], [1.3077782999999998, 51.98311769999999], [1.3099335999999997, 51.9819262], [1.3107793, 51.9814586], [1.3142127999999995, 51.9795602], [1.3142402, 51.97954500000001], [1.3146057999999998, 51.9793429], [1.3158119, 51.9786587], [1.3164658, 51.97830930000001], [1.3167311999999998, 51.978159700000006], [1.3169579000000002, 51.97801439999999], [1.3172716999999998, 51.9778202], [1.317549, 51.977653799999985], [1.3179088, 51.977451], [1.3182791, 51.977244799999994], [1.3186909000000002, 51.97702699999999], [1.3193852515889992, 51.976632245572134], [1.3198854, 51.9763479], [1.3205165, 51.9759969], [1.3205696, 51.97596729999999], [1.3213982999999998, 51.9755063], [1.3215539, 51.97541879999999], [1.3217228999999997, 51.9753163], [1.3218962999999997, 51.97518709999999], [1.3222509999999998, 51.9748689], [1.3224778, 51.9745653], [1.3226011, 51.974341800000005], [1.3226433, 51.9742653], [1.3227244, 51.974118299999994], [1.3227402999999998, 51.9740717], [1.3227688000000002, 51.9739877], [1.3228305, 51.97375350000001], [1.3228381, 51.97360869999999], [1.3228473, 51.97342199999999], [1.322832, 51.973241], [1.3227886, 51.9730508], [1.3226752, 51.9727888], [1.3225679, 51.97256389999999], [1.3223919, 51.9723129], [1.3221416999999998, 51.972022499999994], [1.3218429, 51.971777499999995], [1.3214907000000002, 51.97155149999999], [1.3211583, 51.9713652], [1.3207782999999995, 51.9711919], [1.3201174, 51.97097010000001], [1.3200166, 51.970946399999995], [1.3191396999999998, 51.97074500000001], [1.3186881, 51.9706066], [1.3182839, 51.9704708], [1.3178046999999995, 51.9702663], [1.3174042999999998, 51.96998699999999], [1.3171315, 51.9697666], [1.3169346999999998, 51.969569], [1.3168065, 51.96941700000001], [1.3166924, 51.969262099999995], [1.316553, 51.969036399999986], [1.3164474999999998, 51.9688161], [1.3163945, 51.968704599999995], [1.3163043, 51.9685375], [1.3161719999999997, 51.9683276], [1.3160052999999998, 51.96812519999999], [1.3157171, 51.9678457], [1.3154556999999998, 51.967643200000005], [1.3151570999999995, 51.96745119999999], [1.3148387999999998, 51.9672895], [1.3146687999999995, 51.9672109], [1.3134757, 51.9667069], [1.3125554999999998, 51.9663183], [1.3104427, 51.9654255], [1.3100516999999998, 51.965258299999995], [1.3097717, 51.9651271], [1.3095138, 51.96494920000001], [1.3093886, 51.96484630000001], [1.3091984, 51.9646251], [1.3091278999999998, 51.9645307], [1.3090395, 51.9643763], [1.3089841999999998, 51.96424939999999], [1.3089564, 51.964153], [1.3088849, 51.9638921], [1.3087819, 51.96358649999999], [1.3086683999999995, 51.9633743], [1.3086018, 51.9632633], [1.3085313999999997, 51.9631783], [1.3084710999999998, 51.96311949999998], [1.3084016999999997, 51.96305169999999], [1.3083036999999995, 51.962969099999995], [1.3081628, 51.96287429999999], [1.3080215, 51.9627964], [1.3078617, 51.9627243], [1.3075838999999998, 51.962638000000005], [1.3073267, 51.96258399999999], [1.3070142, 51.96255270000001], [1.3067218, 51.962556799999994], [1.3064676999999998, 51.9625783], [1.3062369, 51.9626124], [1.3060465, 51.96265309999999], [1.3058675, 51.9627022], [1.3055952999999998, 51.96279890000001], [1.3048643999999998, 51.96306659999998], [1.3039994, 51.9633848], [1.3037365, 51.9634707], [1.3007538999999997, 51.9642442], [1.3003516, 51.96435319999999], [1.3001584999999998, 51.9644193], [1.2998400999999995, 51.96456040000001], [1.2997045, 51.9646206], [1.2988883999999998, 51.964994], [1.2988010000000003, 51.9650356], [1.2981723, 51.9652725], [1.2978839999999998, 51.965394399999994], [1.2974172, 51.96560590000001], [1.2970524999999995, 51.965774499999995], [1.2965214, 51.96601249999999], [1.2949388999999998, 51.96671310000001], [1.2938821, 51.96718249999999]]} 10.0 0939 1001 Derby Road Felixstowe North F.L.T. Felixstowe North F.L.T. 51.9671825 1.2938821 51.9671825 1.2938821 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:01:00 Felixstowe North F.L.T. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762430 1789722169169448 240 240 2026-09-18 09:12:49.628006 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:49.140292
634529 664938 P02105 472W09MD18 2026-09-18 COMPLETE 17761458 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 664938, "stp": "P", "toc": "Greater Anglia", "uid": "P02105", "consist": "755415", "dest_crs": "IPS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02105/2026-09-18/detailed", "trust_id": "472W09MD18", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-18", "dest_arr_time": "1001", "dest_platform": "3A", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "2W09", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "1002", "current_leg_dep": "0951", "current_leg_end": "Ipswich", "origin_dep_time": "0848", "origin_platform": "6", "current_location": "Ipswich", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "+1 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": "1001", "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\": 664938, \"profile_key\": \"d26fb9b85e2491353b9a77a90a7abc0d51283f91b7b55e22e551f044cf86feb2\", \"schedule_id\": 19219, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1523.931, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0902H\", \"location\": \"Dullingham\", \"stage_seq\": 3, \"distance_m\": 18248.58, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907H\", \"location\": \"Newmarket\", \"stage_seq\": 4, \"distance_m\": 23486.883, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911H\", \"location\": \"Chippenham Jn\", \"stage_seq\": 5, \"distance_m\": 26935.502, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0915H\", \"location\": \"Kennett\", \"stage_seq\": 6, \"distance_m\": 31407.221, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 46973.078, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931\", \"location\": \"Thurston\", \"stage_seq\": 8, \"distance_m\": 53517.73, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0936H\", \"location\": \"Elmswell\", \"stage_seq\": 9, \"distance_m\": 60718.914, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941H\", \"location\": \"Haughley Jn\", \"stage_seq\": 10, \"distance_m\": 66409.685, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0947\", \"location\": \"Stowmarket\", \"stage_seq\": 11, \"distance_m\": 70287.936, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0951H\", \"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\": \"0954H\", \"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\": \"0957H\", \"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\": \"0958H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 15, \"distance_m\": 87906.146, \"section_seq\": 1, \"route_path_id\": 36225}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"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": "0848", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.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-18T08:03:14Z\", \"source_id\": 55396240, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:17Z\", \"source_id\": 17718660, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12312, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:14Z\", \"source_id\": 55396240, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:17Z\", \"source_id\": 17718662, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:41Z\", \"source_id\": 55430958, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:43Z\", \"source_id\": 17727955, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:33Z\", \"source_id\": 55455594, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:37Z\", \"source_id\": 17734567, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:30Z\", \"source_id\": 55463861, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:34Z\", \"source_id\": 17736690, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:37Z\", \"source_id\": 55488918, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:40Z\", \"source_id\": 17743251, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:19Z\", \"source_id\": 55509566, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:20Z\", \"source_id\": 17748839, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:50Z\", \"source_id\": 55521962, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:52Z\", \"source_id\": 17752075, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:31Z\", \"source_id\": 55556770, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:36Z\", \"source_id\": 17761458, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "3", "timing_fact_generation": 1789722096936603, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:52.651035", "service_state_evidence_id": 17761458, "current_leg_start_actual_dep": "2026-09-18T09:52:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:52.774045", "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 CBG IPS 2W09 755415 5 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": 664938, "profile_key": "d26fb9b85e2491353b9a77a90a7abc0d51283f91b7b55e22e551f044cf86feb2", "schedule_id": 19219, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0848", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 1523.931, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0902H", "location": "Dullingham", "stage_seq": 3, "distance_m": 18248.58, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907H", "location": "Newmarket", "stage_seq": 4, "distance_m": 23486.883, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911H", "location": "Chippenham Jn", "stage_seq": 5, "distance_m": 26935.502, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0915H", "location": "Kennett", "stage_seq": 6, "distance_m": 31407.221, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 46973.078, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931", "location": "Thurston", "stage_seq": 8, "distance_m": 53517.73, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0936H", "location": "Elmswell", "stage_seq": 9, "distance_m": 60718.914, "section_seq": 1, "route_path_id": 36225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941H", "location": "Haughley Jn", "stage_seq": 10, "distance_m": 66409.685, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0947", "location": "Stowmarket", "stage_seq": 11, "distance_m": 70287.936, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0951H", "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": "0954H", "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": "0957H", "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": "0958H", "location": "East Suffolk Jn", "stage_seq": 15, "distance_m": 87906.146, "section_seq": 1, "route_path_id": 36225}, {"is_pass": false, "wtt_arr": "1001", "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-18T08:03:14Z", "source_id": 55396240, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:17Z", "source_id": 17718660, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12312, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:14Z", "source_id": 55396240, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:08:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:17Z", "source_id": 17718662, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12278, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:41Z", "source_id": 55430958, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:43Z", "source_id": 17727955, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12292, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:33Z", "source_id": 55455594, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:37Z", "source_id": 17734567, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12304, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:30Z", "source_id": 55463861, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:31:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:34Z", "source_id": 17736690, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12308, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:37Z", "source_id": 55488918, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:40Z", "source_id": 17743251, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:19Z", "source_id": 55509566, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:45:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:20Z", "source_id": 17748839, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13248, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:50Z", "source_id": 55521962, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:50:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:52Z", "source_id": 17752075, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13401, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:31Z", "source_id": 55556770, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:02:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:36Z", "source_id": 17761458, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Cambridge 0848 0848 6 None None Ipswich 1001 1001 3A LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02105/2026-09-18/detailed None Needham Market 2026-09-18T09:52:30+01:00 Ipswich 11.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 0951 1002 Needham Market Ipswich Ipswich 52.0505252 1.1441782 52.0505252 1.1441782 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 Ipswich TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761458 1789722096936603 47 47 2026-09-18 09:12:52.774045 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:52.651035
634530 664796 L78515 871A24MD18 2026-09-18 COMPLETE 17761240 2026-09-18 10:02:00 2026-09-18 09:12:56 2026-09-20 09:12:56 {"id": 664796, "stp": "P", "toc": "South Western Railway", "uid": "L78515", "consist": "450026+450080", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78515/2026-09-18/detailed", "trust_id": "871A24MD18", "origin_crs": "AON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-18", "dest_arr_time": "0958", "dest_platform": "15", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1A24", "timing_status": "LATE", "origin_station": "Alton", "current_leg_arr": "1002", "current_leg_dep": "0953", "current_leg_end": "London Waterloo", "origin_dep_time": "0844", "origin_platform": "1", "current_location": "London Waterloo", "last_update_time": "2026-09-18T09:12:56", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Clapham Junction (M)", "dest_arr_time_act": "0958", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 226.045, \"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\": 12956.262, \"from_m\": 226.045, \"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\": 12965.071, \"from_m\": 12956.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13034.122, \"from_m\": 12965.071, \"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\": 15589.053, \"from_m\": 13034.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16234.52, \"from_m\": 15589.053, \"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\": 18217.178, \"from_m\": 16234.52, \"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\": 19192.118, \"from_m\": 18217.178, \"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\": 19235.987, \"from_m\": 19192.118, \"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\": 19713.548, \"from_m\": 19235.987, \"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\": 21374.23, \"from_m\": 19713.548, \"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\": 21400.157, \"from_m\": 21374.23, \"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\": 23190.686, \"from_m\": 21400.157, \"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\": 23223.304, \"from_m\": 23190.686, \"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\": 24823.416, \"from_m\": 23223.304, \"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\": 27027.158, \"from_m\": 24823.416, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27842.471, \"from_m\": 27027.158, \"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\": 28048.864, \"from_m\": 27842.471, \"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\": 30470.162, \"from_m\": 28048.864, \"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\": 30536.713, \"from_m\": 30470.162, \"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\": 42101.11, \"from_m\": 30536.713, \"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\": 44217.217, \"from_m\": 42101.11, \"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\": 44244.321, \"from_m\": 44217.217, \"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\": 55173.602, \"from_m\": 44244.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\": 59176.62, \"from_m\": 55173.602, \"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\": 68847.859, \"from_m\": 59176.62, \"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\": 73342.432, \"from_m\": 68847.859, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74472.472, \"from_m\": 73342.432, \"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\": 74503.384, \"from_m\": 74472.472, \"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\": 74621.95, \"from_m\": 74503.384, \"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\": 74736.043, \"from_m\": 74621.95, \"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\": 74797.094, \"from_m\": 74736.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75215.155, \"from_m\": 74797.094, \"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\": 664796, \"profile_key\": \"729036253235f0173e62cad1da7da7ca2eaae9fac990acef38fd9b5712de79d4\", \"schedule_id\": 15927, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0844\", \"location\": \"Alton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0850\", \"wtt_dep\": \"0851\", \"location\": \"Bentley\", \"stage_seq\": 2, \"distance_m\": 7792.627, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 3, \"distance_m\": 12956.262, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0858\", \"location\": \"Farnham\", \"stage_seq\": 4, \"distance_m\": 13959.003, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904H\", \"location\": \"Aldershot\", \"stage_seq\": 5, \"distance_m\": 18927.828, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 6, \"distance_m\": 21357.536, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0909\", \"location\": \"Ash Vale\", \"stage_seq\": 7, \"distance_m\": 23128.709, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 8, \"distance_m\": 27842.471, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Brookwood\", \"stage_seq\": 9, \"distance_m\": 30351.535, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919H\", \"location\": \"Woking Jn\", \"stage_seq\": 10, \"distance_m\": 35475.976, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0922H\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 36277.554, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927H\", \"location\": \"West Byfleet\", \"stage_seq\": 12, \"distance_m\": 40338.558, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 13, \"distance_m\": 42439.851, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 44759.529, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 15, \"distance_m\": 53696.77, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0938\", \"location\": \"Surbiton\", \"stage_seq\": 16, \"distance_m\": 55923.009, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 17, \"distance_m\": 58766.527, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0942H\", \"location\": \"New Malden\", \"stage_seq\": 18, \"distance_m\": 59581.086, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944H\", \"location\": \"Wimbledon\", \"stage_seq\": 19, \"distance_m\": 63563.696, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0950H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 20, \"distance_m\": 68940.123, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 21, \"distance_m\": 74472.472, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 22, \"distance_m\": 75215.155, \"section_seq\": 1, \"route_path_id\": 72531}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75215.155, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}], \"total_distance_m\": 75215.155, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75154.104, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.051, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0844", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:17Z\", \"source_id\": 55356641, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:50:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:22Z\", \"source_id\": 17708138, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:39Z\", \"source_id\": 55374775, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:43Z\", \"source_id\": 17712917, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:32Z\", \"source_id\": 55394048, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:36Z\", \"source_id\": 17718098, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:06Z\", \"source_id\": 55410039, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:09Z\", \"source_id\": 17722313, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:39Z\", \"source_id\": 55428042, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:42Z\", \"source_id\": 17727210, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:10Z\", \"source_id\": 55443434, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:08Z\", \"source_id\": 17731256, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:09Z\", \"source_id\": 55454493, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:15Z\", \"source_id\": 17734269, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:44Z\", \"source_id\": 55464512, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:49Z\", \"source_id\": 17736850, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:46Z\", \"source_id\": 55467379, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:50Z\", \"source_id\": 17737611, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:13Z\", \"source_id\": 55482272, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:17Z\", \"source_id\": 17741589, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:02Z\", \"source_id\": 55503479, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:06Z\", \"source_id\": 17747212, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:04Z\", \"source_id\": 55511622, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:05Z\", \"source_id\": 17749380, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:52Z\", \"source_id\": 55527791, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:59Z\", \"source_id\": 17753579, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:14Z\", \"source_id\": 55555995, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:16Z\", \"source_id\": 17761240, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "15", "timing_fact_generation": 1789722077140560, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:53.443439", "service_state_evidence_id": 17761240, "current_leg_start_actual_dep": "2026-09-18T09:54:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:54.050859", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P AON None 1A24 450026+450080 8 100 None {"version": 3, "segments": [{"to_m": 226.045, "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": 12956.262, "from_m": 226.045, "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": 12965.071, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13034.122, "from_m": 12965.071, "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": 15589.053, "from_m": 13034.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16234.52, "from_m": 15589.053, "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": 18217.178, "from_m": 16234.52, "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": 19192.118, "from_m": 18217.178, "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": 19235.987, "from_m": 19192.118, "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": 19713.548, "from_m": 19235.987, "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": 21374.23, "from_m": 19713.548, "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": 21400.157, "from_m": 21374.23, "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": 23190.686, "from_m": 21400.157, "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": 23223.304, "from_m": 23190.686, "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": 24823.416, "from_m": 23223.304, "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": 27027.158, "from_m": 24823.416, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27842.471, "from_m": 27027.158, "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": 28048.864, "from_m": 27842.471, "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": 30470.162, "from_m": 28048.864, "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": 30536.713, "from_m": 30470.162, "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": 42101.11, "from_m": 30536.713, "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": 44217.217, "from_m": 42101.11, "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": 44244.321, "from_m": 44217.217, "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": 55173.602, "from_m": 44244.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": 59176.62, "from_m": 55173.602, "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": 68847.859, "from_m": 59176.62, "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": 73342.432, "from_m": 68847.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74472.472, "from_m": 73342.432, "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": 74503.384, "from_m": 74472.472, "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": 74621.95, "from_m": 74503.384, "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": 74736.043, "from_m": 74621.95, "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": 74797.094, "from_m": 74736.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75215.155, "from_m": 74797.094, "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": 664796, "profile_key": "729036253235f0173e62cad1da7da7ca2eaae9fac990acef38fd9b5712de79d4", "schedule_id": 15927, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0844", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0850", "wtt_dep": "0851", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0858", "location": "Farnham", "stage_seq": 4, "distance_m": 13959.003, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904H", "location": "Aldershot", "stage_seq": 5, "distance_m": 18927.828, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Aldershot North Jn", "stage_seq": 6, "distance_m": 21357.536, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0909", "location": "Ash Vale", "stage_seq": 7, "distance_m": 23128.709, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Pirbright Jn", "stage_seq": 8, "distance_m": 27842.471, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Brookwood", "stage_seq": 9, "distance_m": 30351.535, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919H", "location": "Woking Jn", "stage_seq": 10, "distance_m": 35475.976, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0922H", "location": "Woking", "stage_seq": 11, "distance_m": 36277.554, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927H", "location": "West Byfleet", "stage_seq": 12, "distance_m": 40338.558, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Byfleet & New Haw", "stage_seq": 13, "distance_m": 42439.851, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Weybridge", "stage_seq": 14, "distance_m": 44759.529, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Hampton Court Jn", "stage_seq": 15, "distance_m": 53696.77, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0938", "location": "Surbiton", "stage_seq": 16, "distance_m": 55923.009, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Berrylands Juncton", "stage_seq": 17, "distance_m": 58766.527, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0942H", "location": "New Malden", "stage_seq": 18, "distance_m": 59581.086, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944H", "location": "Wimbledon", "stage_seq": 19, "distance_m": 63563.696, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0950H", "location": "Clapham Junction (M)", "stage_seq": 20, "distance_m": 68940.123, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "Waterloo West Crossings", "stage_seq": 21, "distance_m": 74472.472, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 22, "distance_m": 75215.155, "section_seq": 1, "route_path_id": 72531}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75215.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 72531}], "total_distance_m": 75215.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75154.104, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.051, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:17Z", "source_id": 55356641, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:50:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:22Z", "source_id": 17708138, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:39Z", "source_id": 55374775, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:43Z", "source_id": 17712917, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:32Z", "source_id": 55394048, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:03:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:36Z", "source_id": 17718098, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27884, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:06Z", "source_id": 55410039, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:09Z", "source_id": 17722313, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27010, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:39Z", "source_id": 55428042, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:15:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:42Z", "source_id": 17727210, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:10Z", "source_id": 55443434, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:20:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:08Z", "source_id": 17731256, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26920, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:09Z", "source_id": 55454493, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:15Z", "source_id": 17734269, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:44Z", "source_id": 55464512, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:49Z", "source_id": 17736850, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:46Z", "source_id": 55467379, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:29:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:50Z", "source_id": 17737611, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:13Z", "source_id": 55482272, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:35:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:17Z", "source_id": 17741589, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:02Z", "source_id": 55503479, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:06Z", "source_id": 17747212, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:04Z", "source_id": 55511622, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:45:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:05Z", "source_id": 17749380, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:52Z", "source_id": 55527791, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:59Z", "source_id": 17753579, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28975, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:14Z", "source_id": 55555995, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:02:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:16Z", "source_id": 17761240, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Alton 0844 0844 1 None None London Waterloo 0958 0958 15 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L78515/2026-09-18/detailed None Clapham Junction (M) 2026-09-18T09:54:30+01:00 London Waterloo 9.0 {"type": "LineString", "coordinates": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} 3.9 0953 1002 Clapham Junction (M) London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-18 09:12:56 TERMINATED 2026-09-18 09:02:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761240 1789722077140560 84 84 2026-09-18 09:12:54.050859 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:53.443439
634531 657535 H49457 880Y21CF18 2026-09-18 COMPLETE 17762611 2026-09-18 10:02:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 657535, "stp": "P", "toc": "Unknown", "uid": "H49457", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49457/2026-09-18/detailed", "trust_id": "880Y21CF18", "origin_crs": "XHJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tonbridge West Yard (GBRf)", "service_date": "2026-09-18", "dest_arr_time": "1046", "dest_platform": null, "is_terminated": 1, "next_location": "Paddock Wood", "signalling_id": "0Y21", "timing_status": null, "origin_station": "Hoo Junction Up Yard", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0936", "origin_platform": null, "current_location": "Hoo Junction Up Yard", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1046", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 373.295, \"from_m\": 0.0, \"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\": 413.606, \"from_m\": 373.295, \"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\": 5680.493, \"from_m\": 413.606, \"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\": 6172.138, \"from_m\": 5680.493, \"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\": 6325.055, \"from_m\": 6172.138, \"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\": 17007.259, \"from_m\": 6325.055, \"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\": 18435.651, \"from_m\": 17007.259, \"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\": 19895.796, \"from_m\": 18435.651, \"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\": 24093.46, \"from_m\": 19895.796, \"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\": 24338.025, \"from_m\": 24093.46, \"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\": 27055.466, \"from_m\": 24338.025, \"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\": 27575.908, \"from_m\": 27055.466, \"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\": 34446.336, \"from_m\": 27575.908, \"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\": 34783.807, \"from_m\": 34446.336, \"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\": 37203.434, \"from_m\": 34783.807, \"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\": 39245.823, \"from_m\": 37203.434, \"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\": 39295.738, \"from_m\": 39245.823, \"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\": 39879.063, \"from_m\": 39295.738, \"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\": 40338.64, \"from_m\": 39879.063, \"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\": 47266.982, \"from_m\": 40338.64, \"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\": 48102.137, \"from_m\": 47266.982, \"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\": 48164.055, \"from_m\": 48102.137, \"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\": 48782.0, \"from_m\": 48164.055, \"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\": 48826.63, \"from_m\": 48782.0, \"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\": 48918.428, \"from_m\": 48826.63, \"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\": 49277.705, \"from_m\": 48918.428, \"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\": 657535, \"profile_key\": \"3e26f933ba164e0669b55cdf4e3916d3b4be5365e5c6f6a1be03c5b97643680e\", \"schedule_id\": 13633, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Hoo Junction Up Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943H\", \"location\": \"Strood\", \"stage_seq\": 2, \"distance_m\": 6046.021, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0949H\", \"location\": \"Cuxton\", \"stage_seq\": 3, \"distance_m\": 9740.509, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Aylesford\", \"stage_seq\": 4, \"distance_m\": 18522.685, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1006\", \"location\": \"Maidstone Barracks\", \"stage_seq\": 5, \"distance_m\": 23425.656, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1007\", \"location\": \"Maidstone West\", \"stage_seq\": 6, \"distance_m\": 24197.285, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1011\", \"location\": \"East Farleigh\", \"stage_seq\": 7, \"distance_m\": 27110.334, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1016H\", \"location\": \"Wateringbury\", \"stage_seq\": 8, \"distance_m\": 31875.747, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": false, \"wtt_arr\": \"1027\", \"wtt_dep\": \"1032\", \"location\": \"Paddock Wood\", \"stage_seq\": 9, \"distance_m\": 40040.76, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": false, \"wtt_arr\": \"1039H\", \"wtt_dep\": \"1043\", \"location\": \"Tonbridge\", \"stage_seq\": 10, \"distance_m\": 48498.933, \"section_seq\": 1, \"route_path_id\": 70742}, {\"is_pass\": false, \"wtt_arr\": \"1046\", \"wtt_dep\": null, \"location\": \"Tonbridge West Yard (GBRf)\", \"stage_seq\": 11, \"distance_m\": 49277.705, \"section_seq\": 1, \"route_path_id\": 70742}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49277.705, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70742}], \"total_distance_m\": 49277.705, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 48706.295, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 571.41, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0936", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Hoo Junction Up Yard", "service_state_platform": null, "timing_fact_generation": 1789722176679571, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:56.675975", "service_state_evidence_id": 17762611, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:56.754433", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P XHJ None 0Y21 None None None None {"version": 3, "segments": [{"to_m": 373.295, "from_m": 0.0, "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": 413.606, "from_m": 373.295, "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": 5680.493, "from_m": 413.606, "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": 6172.138, "from_m": 5680.493, "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": 6325.055, "from_m": 6172.138, "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": 17007.259, "from_m": 6325.055, "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": 18435.651, "from_m": 17007.259, "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": 19895.796, "from_m": 18435.651, "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": 24093.46, "from_m": 19895.796, "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": 24338.025, "from_m": 24093.46, "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": 27055.466, "from_m": 24338.025, "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": 27575.908, "from_m": 27055.466, "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": 34446.336, "from_m": 27575.908, "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": 34783.807, "from_m": 34446.336, "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": 37203.434, "from_m": 34783.807, "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": 39245.823, "from_m": 37203.434, "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": 39295.738, "from_m": 39245.823, "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": 39879.063, "from_m": 39295.738, "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": 40338.64, "from_m": 39879.063, "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": 47266.982, "from_m": 40338.64, "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": 48102.137, "from_m": 47266.982, "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": 48164.055, "from_m": 48102.137, "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": 48782.0, "from_m": 48164.055, "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": 48826.63, "from_m": 48782.0, "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": 48918.428, "from_m": 48826.63, "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": 49277.705, "from_m": 48918.428, "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": 657535, "profile_key": "3e26f933ba164e0669b55cdf4e3916d3b4be5365e5c6f6a1be03c5b97643680e", "schedule_id": 13633, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0936", "location": "Hoo Junction Up Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943H", "location": "Strood", "stage_seq": 2, "distance_m": 6046.021, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0949H", "location": "Cuxton", "stage_seq": 3, "distance_m": 9740.509, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Aylesford", "stage_seq": 4, "distance_m": 18522.685, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1006", "location": "Maidstone Barracks", "stage_seq": 5, "distance_m": 23425.656, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1007", "location": "Maidstone West", "stage_seq": 6, "distance_m": 24197.285, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1011", "location": "East Farleigh", "stage_seq": 7, "distance_m": 27110.334, "section_seq": 1, "route_path_id": 70742}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1016H", "location": "Wateringbury", "stage_seq": 8, "distance_m": 31875.747, "section_seq": 1, "route_path_id": 70742}, {"is_pass": false, "wtt_arr": "1027", "wtt_dep": "1032", "location": "Paddock Wood", "stage_seq": 9, "distance_m": 40040.76, "section_seq": 1, "route_path_id": 70742}, {"is_pass": false, "wtt_arr": "1039H", "wtt_dep": "1043", "location": "Tonbridge", "stage_seq": 10, "distance_m": 48498.933, "section_seq": 1, "route_path_id": 70742}, {"is_pass": false, "wtt_arr": "1046", "wtt_dep": null, "location": "Tonbridge West Yard (GBRf)", "stage_seq": 11, "distance_m": 49277.705, "section_seq": 1, "route_path_id": 70742}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49277.705, "from_m": 0.0, "section_seq": 1, "route_path_id": 70742}], "total_distance_m": 49277.705, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 48706.295, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 571.41, "synthetic_unknown_infrastructure_limit_mph": 60} [] Hoo Junction Up Yard 0936 0936 None None None Tonbridge West Yard (GBRf) 1046 1046 None None None https://www.realtimetrains.co.uk/service/gb-nr:H49457/2026-09-18/detailed None None None None None None None None None None Hoo Junction Up Yard Paddock Wood None None None None 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:02:00 Hoo Junction Up Yard TRUST TRUST_CANCELLATION 17762611 1789722176679571 1 1 2026-09-18 09:12:56.754433 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:56.675975
634532 667171 W84394 025A68MG18 2026-09-18 COMPLETE 17761474 2026-09-18 10:02:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 667171, "stp": "P", "toc": "ScotRail", "uid": "W84394", "consist": "158706", "dest_crs": "INR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84394/2026-09-18/detailed", "trust_id": "025A68MG18", "origin_crs": "INR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Inverurie", "service_date": "2026-09-18", "dest_arr_time": "1027", "dest_platform": "2", "is_terminated": 1, "next_location": "Inverurie", "signalling_id": "5A68", "timing_status": "EARLY", "origin_station": "Inverurie", "current_leg_arr": "1027", "current_leg_dep": "1001", "current_leg_end": "Inverurie", "origin_dep_time": "1015", "origin_platform": "1", "current_location": "Inverurie", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "-25 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3851359, 57.2942193], [-2.3848600999999996, 57.2941076], [-2.3842972999999996, 57.293871], [-2.3838843, 57.29368419999999], [-2.3834851, 57.2934941], [-2.3831088, 57.2933059], [-2.382735, 57.293108], [-2.3822838999999996, 57.29285470000001], [-2.3821439, 57.292776], [-2.3814639999999994, 57.29243089999999], [-2.381362199999999, 57.29237299999999], [-2.3813152, 57.2923463], [-2.3811856999999996, 57.2922727], [-2.380394211775305, 57.291822261426994], [-2.3797278, 57.29144300000001], [-2.3788484, 57.290922900000005], [-2.3783810999999995, 57.290630199999995], [-2.3779252999999994, 57.29033530000001], [-2.3775549999999996, 57.2900845], [-2.3770825, 57.28975320000001], [-2.3769694, 57.2896726], [-2.376752199999999, 57.2895122], [-2.3764528, 57.2892878], [-2.3758165, 57.288791800000006], [-2.3753174, 57.2883736], [-2.3748677999999996, 57.2879631], [-2.3746360999999996, 57.2877395], [-2.3742824, 57.28738419999999], [-2.3739221, 57.28699139999999], [-2.373619699999999, 57.28663649999999]]}", "current_leg_start": "Inverurie Turnback Siding", "dest_arr_time_act": "1027", "motion_projection": null, "next_location_lat": "57.2866365", "next_location_lon": "-2.3736197", "previous_location": "Inverurie Turnback Siding", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 92.195, \"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\": 778.603, \"from_m\": 92.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\": 802.874, \"from_m\": 778.603, \"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\": 858.921, \"from_m\": 802.874, \"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\": 1341.64, \"from_m\": 858.921, \"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\": 1397.688, \"from_m\": 1341.64, \"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\": 1421.958, \"from_m\": 1397.688, \"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\": 2108.366, \"from_m\": 1421.958, \"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\": 2200.562, \"from_m\": 2108.366, \"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\": 667171, \"profile_key\": \"d2893ac94b9282c9fe1a02d73a2c6514a5d02051a4136f7f1c61ae85346655ea\", \"schedule_id\": 28043, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1015\", \"location\": \"Inverurie\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39901}, {\"is_pass\": false, \"wtt_arr\": \"1017\", \"wtt_dep\": \"1025\", \"location\": \"Inverurie Turnback Siding\", \"stage_seq\": 2, \"distance_m\": 1100.281, \"section_seq\": 1, \"route_path_id\": 39901}, {\"is_pass\": false, \"wtt_arr\": \"1027\", \"wtt_dep\": null, \"location\": \"Inverurie\", \"stage_seq\": 3, \"distance_m\": 2200.562, \"section_seq\": 1, \"route_path_id\": 39901}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2200.562, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39901}], \"total_distance_m\": 2200.562, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 2200.562, \"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": "1015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "57.2866365", "current_position_lon": "-2.3736197", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:19Z\", \"source_id\": 55528914, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:23Z\", \"source_id\": 17753889, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:33Z\", \"source_id\": 55556807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:38Z\", \"source_id\": 17761474, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Inverurie", "service_state_platform": "1", "timing_fact_generation": 1789722098739161, "current_leg_arrival_utc": "2026-09-18T10:14:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:02:59.015577", "service_state_evidence_id": 17761474, "current_leg_start_actual_dep": "2026-09-18T10:25:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:12:59.694823", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P INR INR 5A68 158706 2 90 None {"version": 3, "segments": [{"to_m": 92.195, "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": 778.603, "from_m": 92.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": 802.874, "from_m": 778.603, "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": 858.921, "from_m": 802.874, "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": 1341.64, "from_m": 858.921, "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": 1397.688, "from_m": 1341.64, "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": 1421.958, "from_m": 1397.688, "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": 2108.366, "from_m": 1421.958, "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": 2200.562, "from_m": 2108.366, "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": 667171, "profile_key": "d2893ac94b9282c9fe1a02d73a2c6514a5d02051a4136f7f1c61ae85346655ea", "schedule_id": 28043, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1015", "location": "Inverurie", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39901}, {"is_pass": false, "wtt_arr": "1017", "wtt_dep": "1025", "location": "Inverurie Turnback Siding", "stage_seq": 2, "distance_m": 1100.281, "section_seq": 1, "route_path_id": 39901}, {"is_pass": false, "wtt_arr": "1027", "wtt_dep": null, "location": "Inverurie", "stage_seq": 3, "distance_m": 2200.562, "section_seq": 1, "route_path_id": 39901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2200.562, "from_m": 0.0, "section_seq": 1, "route_path_id": 39901}], "total_distance_m": 2200.562, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 2200.562, "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": 365, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:19Z", "source_id": 55528914, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:23Z", "source_id": 17753889, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 361, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:33Z", "source_id": 55556807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:02:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:38Z", "source_id": 17761474, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Inverurie 1015 1015 1 None None Inverurie 1027 1027 2 EARLY -25 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84394/2026-09-18/detailed None Inverurie Turnback Siding 2026-09-18T10:25:00+01:00 Inverurie 26.0 {"type": "LineString", "coordinates": [[-2.3851359, 57.2942193], [-2.3848600999999996, 57.2941076], [-2.3842972999999996, 57.293871], [-2.3838843, 57.29368419999999], [-2.3834851, 57.2934941], [-2.3831088, 57.2933059], [-2.382735, 57.293108], [-2.3822838999999996, 57.29285470000001], [-2.3821439, 57.292776], [-2.3814639999999994, 57.29243089999999], [-2.381362199999999, 57.29237299999999], [-2.3813152, 57.2923463], [-2.3811856999999996, 57.2922727], [-2.380394211775305, 57.291822261426994], [-2.3797278, 57.29144300000001], [-2.3788484, 57.290922900000005], [-2.3783810999999995, 57.290630199999995], [-2.3779252999999994, 57.29033530000001], [-2.3775549999999996, 57.2900845], [-2.3770825, 57.28975320000001], [-2.3769694, 57.2896726], [-2.376752199999999, 57.2895122], [-2.3764528, 57.2892878], [-2.3758165, 57.288791800000006], [-2.3753174, 57.2883736], [-2.3748677999999996, 57.2879631], [-2.3746360999999996, 57.2877395], [-2.3742824, 57.28738419999999], [-2.3739221, 57.28699139999999], [-2.373619699999999, 57.28663649999999]]} 0.7 1001 1027 Inverurie Turnback Siding Inverurie Inverurie 57.2866365 -2.3736197 57.2866365 -2.3736197 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:02:00 Inverurie TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761474 1789722098739161 9 9 2026-09-18 09:12:59.694823 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:02:59.015577
634533 666151 C48473 742J23MF18 2026-09-18 COMPLETE 17761387 2026-09-18 10:02:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 666151, "stp": "P", "toc": "Great Western Railway", "uid": "C48473", "consist": "165112", "dest_crs": "BSK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48473/2026-09-18/detailed", "trust_id": "742J23MF18", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Basingstoke", "service_date": "2026-09-18", "dest_arr_time": "1001", "dest_platform": "5", "is_terminated": 1, "next_location": "Basingstoke", "signalling_id": "2J23", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": "1002", "current_leg_dep": "0953", "current_leg_end": "Basingstoke", "origin_dep_time": "0934", "origin_platform": "1", "current_location": "Basingstoke East Bay", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0608144, 51.32998589999999], [-1.0605348, 51.3294527], [-1.0602192999999998, 51.3289156], [-1.0596456999999997, 51.3281089], [-1.0595157999999998, 51.3279305], [-1.0592608, 51.327601599999994], [-1.0587886, 51.326994], [-1.058401, 51.3264568], [-1.0580838, 51.3259597], [-1.0576035, 51.3251436], [-1.0572763, 51.3245506], [-1.0569403, 51.323940999999984], [-1.056692, 51.3233395], [-1.0562695, 51.322346499999995], [-1.0558796999999998, 51.32121699999998], [-1.0558626, 51.3211485], [-1.0557245, 51.3206366], [-1.0554923, 51.31959330000001], [-1.0554804, 51.31949579999999], [-1.055344, 51.318496399999994], [-1.0552960999999998, 51.3179919], [-1.0552465, 51.31738899999999], [-1.0552248, 51.31674939999999], [-1.0552264999999998, 51.3162401], [-1.0552464, 51.31576909999999], [-1.0553428, 51.314520599999994], [-1.0553521999999995, 51.3144173], [-1.0555453, 51.31226569999999], [-1.0555707999999997, 51.311709099999995], [-1.0555787999999997, 51.3111692], [-1.0555654, 51.31067039999999], [-1.0555255999999995, 51.3101375], [-1.0553437, 51.30827099999999], [-1.0553163, 51.3077973], [-1.0553, 51.3072482], [-1.0552894, 51.30684629999999], [-1.0552916, 51.3067768], [-1.0553155999999997, 51.3060579], [-1.0553661, 51.305642099999986], [-1.0553876, 51.30515580000001], [-1.0554225, 51.304634199999995], [-1.0555118, 51.30392560000001], [-1.0555299, 51.30380780000001], [-1.0555955, 51.303465199999984], [-1.0556795, 51.30310109999999], [-1.0558779, 51.302385399999984], [-1.0560562999999998, 51.30188729999998], [-1.0562631, 51.30138689999999], [-1.0565305, 51.3008487], [-1.0567612, 51.3004379], [-1.0570794999999995, 51.29990010000001], [-1.0573889, 51.2994484], [-1.0577475, 51.298956800000006], [-1.0581040999999998, 51.2985182], [-1.0584930999999995, 51.2980909], [-1.058894, 51.29766790000001], [-1.0591971, 51.29737780000001], [-1.0595640999999998, 51.2970384], [-1.0602193999999998, 51.296482399999995], [-1.0610013, 51.295885899999995], [-1.0620698, 51.2951505], [-1.0628974, 51.294593600000006], [-1.0629896, 51.29452519999999], [-1.0630932999999998, 51.2944482], [-1.0636651999999998, 51.29402369999999], [-1.0643157, 51.293494499999994], [-1.0648968, 51.2929676], [-1.0653635, 51.2924987], [-1.0658432, 51.2919858], [-1.0662853999999995, 51.291449], [-1.0666331999999998, 51.29098419999999], [-1.0669513, 51.290526199999995], [-1.0671653999999997, 51.29017869999999], [-1.0673926, 51.28978560000001], [-1.0676085, 51.2893772], [-1.0678011, 51.2889781], [-1.0679752, 51.2885714], [-1.0681088, 51.28822649999999], [-1.0682461, 51.28783500000001], [-1.0683515, 51.2874855], [-1.0684526, 51.2871246], [-1.0685344, 51.286756399999994], [-1.0685889, 51.2864508], [-1.0686284, 51.28615149999999], [-1.068662, 51.2857857], [-1.0686793, 51.285561900000005], [-1.0686922, 51.2852432], [-1.0686911, 51.2851388], [-1.0686783, 51.284767200000005], [-1.068667, 51.284537500000006], [-1.0686589, 51.2843947], [-1.0686403, 51.2841292], [-1.0686178, 51.28382380000001], [-1.0686048, 51.283606799999994], [-1.0685865999999995, 51.2833747], [-1.0685775, 51.28322980000001], [-1.0685717999999995, 51.2831592], [-1.0685626, 51.282950699999994], [-1.0685546, 51.28275579999999], [-1.0685512, 51.282565199999986], [-1.0685466, 51.282314], [-1.0685421, 51.28206479999999], [-1.0685421, 51.28176570000001], [-1.0685500999999995, 51.28146520000001], [-1.0685568999999997, 51.2811667], [-1.0685615, 51.280950399999995], [-1.0685706, 51.2807713], [-1.0685775, 51.2805385], [-1.0685916999999998, 51.280244], [-1.0685944, 51.2801888], [-1.0685991, 51.2801333], [-1.0686231, 51.2797697], [-1.0686379, 51.27957759999999], [-1.0686685, 51.27925340000001], [-1.0686962, 51.2789779], [-1.0687132999999998, 51.278823], [-1.0687373, 51.2786258], [-1.0687572, 51.2784913], [-1.0688152, 51.27805599999999], [-1.0688559, 51.277753100000005], [-1.0688998, 51.2774884], [-1.0689374, 51.277249199999986], [-1.0689609, 51.2771159], [-1.0689875, 51.2769757], [-1.0690377, 51.2767551], [-1.0690651, 51.2766479], [-1.0690917999999998, 51.27654309999999], [-1.0691157, 51.27645849999999], [-1.0691600999999995, 51.2763262], [-1.0691854, 51.2762535], [-1.0692408, 51.2761079], [-1.0692929, 51.2759735], [-1.0693360999999997, 51.275872199999995], [-1.0693936999999998, 51.27574330000001], [-1.0694635, 51.275602600000006], [-1.0695633, 51.27541469999999], [-1.0696309000000002, 51.27529270000001], [-1.069704, 51.27516789999999], [-1.0697938, 51.275025799999995], [-1.0698979, 51.2748747], [-1.0699821, 51.2747561], [-1.0701229, 51.27457870000001], [-1.0701589490738064, 51.27453379516892], [-1.0702381, 51.2744352], [-1.0707739, 51.2739222], [-1.0708744, 51.2738245], [-1.0712003999999995, 51.2735365], [-1.0712241, 51.2735155], [-1.0713255, 51.2734322], [-1.071407, 51.2733654], [-1.0716964, 51.27314460000001], [-1.0719041, 51.27299450000001], [-1.0720838, 51.272873399999995], [-1.0723139999999998, 51.2727246], [-1.0725141, 51.27260009999999], [-1.072753, 51.27245599999999], [-1.0729725, 51.2723301], [-1.0731758, 51.2722171], [-1.0734115, 51.2720898], [-1.0736643, 51.271961899999994], [-1.0739828, 51.2718098], [-1.0743126, 51.2716644], [-1.0745423, 51.2715702], [-1.0747958, 51.271468000000006], [-1.0750046999999998, 51.2713876], [-1.0751994, 51.27131760000001], [-1.0754824, 51.271222], [-1.0756856999999995, 51.271156700000006], [-1.0759612, 51.2710726], [-1.0762010999999998, 51.27100659999999], [-1.0764432, 51.270943299999985], [-1.0767724, 51.270863199999994], [-1.0771508, 51.2707797], [-1.0774667999999998, 51.27071829999998], [-1.0779783409434258, 51.270621184829665], [-1.0795848, 51.2703162], [-1.0796617, 51.2703016], [-1.0799252, 51.270251599999995], [-1.080507, 51.2701388], [-1.0809724, 51.2700388], [-1.0817945, 51.269849400000005], [-1.0826369999999998, 51.2696512], [-1.0827775, 51.2696157], [-1.0830883, 51.26952579999998], [-1.0832621, 51.2694716], [-1.0833488, 51.26944239999999], [-1.0838315999999997, 51.2692749], [-1.083917, 51.2692474], [-1.0842567, 51.2691381], [-1.0845639, 51.2690468], [-1.0848294, 51.2689764], [-1.085229, 51.2688966], [-1.0856837, 51.2688424], [-1.0864320000000005, 51.2687123], [-1.0866466, 51.268688], [-1.0867636, 51.26867479999999], [-1.0872179, 51.2686235], [-1.0884328999999997, 51.26850239999999]]}", "current_leg_start": "Bramley (Hants)", "dest_arr_time_act": "1001", "motion_projection": null, "next_location_lat": "51.2685024", "next_location_lon": "-1.0884329", "previous_location": "Bramley (Hants)", "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\": 235.267, \"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:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1344.883, \"from_m\": 235.267, \"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\": 2860.587, \"from_m\": 1344.883, \"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\": 2932.063, \"from_m\": 2860.587, \"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\": 2983.477, \"from_m\": 2932.063, \"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\": 3912.159, \"from_m\": 2983.477, \"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\": 5460.522, \"from_m\": 3912.159, \"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\": 6389.203, \"from_m\": 5460.522, \"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\": 6547.902, \"from_m\": 6389.203, \"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\": 6795.919, \"from_m\": 6547.902, \"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\": 8490.822, \"from_m\": 6795.919, \"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\": 27958.909, \"from_m\": 8490.822, \"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\": 28325.635, \"from_m\": 27958.909, \"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\": 28583.447, \"from_m\": 28325.635, \"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}], \"service_id\": 666151, \"profile_key\": \"2401c0c0c17d29fde814f13b1598959cfaea26a93eb91167e6b19ef4f9f3c343\", \"schedule_id\": 6287, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 2, \"distance_m\": 1317.741, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0937H\", \"location\": \"Reading West\", \"stage_seq\": 3, \"distance_m\": 1467.408, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"location\": \"Southcote Jn\", \"stage_seq\": 4, \"distance_m\": 2814.425, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": false, \"wtt_arr\": \"0940H\", \"wtt_dep\": \"0941H\", \"location\": \"Reading Green Park\", \"stage_seq\": 5, \"distance_m\": 4686.34, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947H\", \"location\": \"Mortimer\", \"stage_seq\": 6, \"distance_m\": 15241.326, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0953\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 7, \"distance_m\": 20605.773, \"section_seq\": 1, \"route_path_id\": 30196}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"wtt_dep\": null, \"location\": \"Basingstoke\", \"stage_seq\": 8, \"distance_m\": 28583.447, \"section_seq\": 1, \"route_path_id\": 30196}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28583.447, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30196}], \"total_distance_m\": 28583.447, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 26888.544, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1694.903, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0934", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.2685024", "current_position_lon": "-1.0884329", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:09Z\", \"source_id\": 55484750, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:13Z\", \"source_id\": 17742238, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:40Z\", \"source_id\": 55486221, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:42Z\", \"source_id\": 17742589, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:20Z\", \"source_id\": 55496392, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:24Z\", \"source_id\": 17745221, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27058, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:13Z\", \"source_id\": 55512091, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:15Z\", \"source_id\": 17749483, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:22Z\", \"source_id\": 55531700, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:24Z\", \"source_id\": 17754596, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27123, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:23Z\", \"source_id\": 55556453, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:28Z\", \"source_id\": 17761387, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Basingstoke", "service_state_platform": "5", "timing_fact_generation": 1789722089844415, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:01.695898", "service_state_evidence_id": 17761387, "current_leg_start_actual_dep": "2026-09-18T09:54:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:04.025413", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG BSK 2J23 165112 3 90 None {"version": 3, "segments": [{"to_m": 235.267, "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:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1344.883, "from_m": 235.267, "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": 2860.587, "from_m": 1344.883, "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": 2932.063, "from_m": 2860.587, "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": 2983.477, "from_m": 2932.063, "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": 3912.159, "from_m": 2983.477, "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": 5460.522, "from_m": 3912.159, "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": 6389.203, "from_m": 5460.522, "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": 6547.902, "from_m": 6389.203, "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": 6795.919, "from_m": 6547.902, "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": 8490.822, "from_m": 6795.919, "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": 27958.909, "from_m": 8490.822, "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": 28325.635, "from_m": 27958.909, "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": 28583.447, "from_m": 28325.635, "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}], "service_id": 666151, "profile_key": "2401c0c0c17d29fde814f13b1598959cfaea26a93eb91167e6b19ef4f9f3c343", "schedule_id": 6287, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0934", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Oxford Road Jn", "stage_seq": 2, "distance_m": 1317.741, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0937H", "location": "Reading West", "stage_seq": 3, "distance_m": 1467.408, "section_seq": 1, "route_path_id": 30196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939", "location": "Southcote Jn", "stage_seq": 4, "distance_m": 2814.425, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "0940H", "wtt_dep": "0941H", "location": "Reading Green Park", "stage_seq": 5, "distance_m": 4686.34, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947H", "location": "Mortimer", "stage_seq": 6, "distance_m": 15241.326, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0953", "location": "Bramley (Hants)", "stage_seq": 7, "distance_m": 20605.773, "section_seq": 1, "route_path_id": 30196}, {"is_pass": false, "wtt_arr": "1001", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 8, "distance_m": 28583.447, "section_seq": 1, "route_path_id": 30196}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28583.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 30196}], "total_distance_m": 28583.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 26888.544, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1694.903, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:09Z", "source_id": 55484750, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:13Z", "source_id": 17742238, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23872, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:40Z", "source_id": 55486221, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:36:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:42Z", "source_id": 17742589, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23940, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:20Z", "source_id": 55496392, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:24Z", "source_id": 17745221, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27058, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:13Z", "source_id": 55512091, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:46:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:15Z", "source_id": 17749483, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27062, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:22Z", "source_id": 55531700, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:24Z", "source_id": 17754596, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27123, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:23Z", "source_id": 55556453, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:28Z", "source_id": 17761387, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Reading 0934 0934 1 None None Basingstoke 1001 1001 5 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48473/2026-09-18/detailed None Bramley (Hants) 2026-09-18T09:54:00+01:00 Basingstoke 9.0 {"type": "LineString", "coordinates": [[-1.0608144, 51.32998589999999], [-1.0605348, 51.3294527], [-1.0602192999999998, 51.3289156], [-1.0596456999999997, 51.3281089], [-1.0595157999999998, 51.3279305], [-1.0592608, 51.327601599999994], [-1.0587886, 51.326994], [-1.058401, 51.3264568], [-1.0580838, 51.3259597], [-1.0576035, 51.3251436], [-1.0572763, 51.3245506], [-1.0569403, 51.323940999999984], [-1.056692, 51.3233395], [-1.0562695, 51.322346499999995], [-1.0558796999999998, 51.32121699999998], [-1.0558626, 51.3211485], [-1.0557245, 51.3206366], [-1.0554923, 51.31959330000001], [-1.0554804, 51.31949579999999], [-1.055344, 51.318496399999994], [-1.0552960999999998, 51.3179919], [-1.0552465, 51.31738899999999], [-1.0552248, 51.31674939999999], [-1.0552264999999998, 51.3162401], [-1.0552464, 51.31576909999999], [-1.0553428, 51.314520599999994], [-1.0553521999999995, 51.3144173], [-1.0555453, 51.31226569999999], [-1.0555707999999997, 51.311709099999995], [-1.0555787999999997, 51.3111692], [-1.0555654, 51.31067039999999], [-1.0555255999999995, 51.3101375], [-1.0553437, 51.30827099999999], [-1.0553163, 51.3077973], [-1.0553, 51.3072482], [-1.0552894, 51.30684629999999], [-1.0552916, 51.3067768], [-1.0553155999999997, 51.3060579], [-1.0553661, 51.305642099999986], [-1.0553876, 51.30515580000001], [-1.0554225, 51.304634199999995], [-1.0555118, 51.30392560000001], [-1.0555299, 51.30380780000001], [-1.0555955, 51.303465199999984], [-1.0556795, 51.30310109999999], [-1.0558779, 51.302385399999984], [-1.0560562999999998, 51.30188729999998], [-1.0562631, 51.30138689999999], [-1.0565305, 51.3008487], [-1.0567612, 51.3004379], [-1.0570794999999995, 51.29990010000001], [-1.0573889, 51.2994484], [-1.0577475, 51.298956800000006], [-1.0581040999999998, 51.2985182], [-1.0584930999999995, 51.2980909], [-1.058894, 51.29766790000001], [-1.0591971, 51.29737780000001], [-1.0595640999999998, 51.2970384], [-1.0602193999999998, 51.296482399999995], [-1.0610013, 51.295885899999995], [-1.0620698, 51.2951505], [-1.0628974, 51.294593600000006], [-1.0629896, 51.29452519999999], [-1.0630932999999998, 51.2944482], [-1.0636651999999998, 51.29402369999999], [-1.0643157, 51.293494499999994], [-1.0648968, 51.2929676], [-1.0653635, 51.2924987], [-1.0658432, 51.2919858], [-1.0662853999999995, 51.291449], [-1.0666331999999998, 51.29098419999999], [-1.0669513, 51.290526199999995], [-1.0671653999999997, 51.29017869999999], [-1.0673926, 51.28978560000001], [-1.0676085, 51.2893772], [-1.0678011, 51.2889781], [-1.0679752, 51.2885714], [-1.0681088, 51.28822649999999], [-1.0682461, 51.28783500000001], [-1.0683515, 51.2874855], [-1.0684526, 51.2871246], [-1.0685344, 51.286756399999994], [-1.0685889, 51.2864508], [-1.0686284, 51.28615149999999], [-1.068662, 51.2857857], [-1.0686793, 51.285561900000005], [-1.0686922, 51.2852432], [-1.0686911, 51.2851388], [-1.0686783, 51.284767200000005], [-1.068667, 51.284537500000006], [-1.0686589, 51.2843947], [-1.0686403, 51.2841292], [-1.0686178, 51.28382380000001], [-1.0686048, 51.283606799999994], [-1.0685865999999995, 51.2833747], [-1.0685775, 51.28322980000001], [-1.0685717999999995, 51.2831592], [-1.0685626, 51.282950699999994], [-1.0685546, 51.28275579999999], [-1.0685512, 51.282565199999986], [-1.0685466, 51.282314], [-1.0685421, 51.28206479999999], [-1.0685421, 51.28176570000001], [-1.0685500999999995, 51.28146520000001], [-1.0685568999999997, 51.2811667], [-1.0685615, 51.280950399999995], [-1.0685706, 51.2807713], [-1.0685775, 51.2805385], [-1.0685916999999998, 51.280244], [-1.0685944, 51.2801888], [-1.0685991, 51.2801333], [-1.0686231, 51.2797697], [-1.0686379, 51.27957759999999], [-1.0686685, 51.27925340000001], [-1.0686962, 51.2789779], [-1.0687132999999998, 51.278823], [-1.0687373, 51.2786258], [-1.0687572, 51.2784913], [-1.0688152, 51.27805599999999], [-1.0688559, 51.277753100000005], [-1.0688998, 51.2774884], [-1.0689374, 51.277249199999986], [-1.0689609, 51.2771159], [-1.0689875, 51.2769757], [-1.0690377, 51.2767551], [-1.0690651, 51.2766479], [-1.0690917999999998, 51.27654309999999], [-1.0691157, 51.27645849999999], [-1.0691600999999995, 51.2763262], [-1.0691854, 51.2762535], [-1.0692408, 51.2761079], [-1.0692929, 51.2759735], [-1.0693360999999997, 51.275872199999995], [-1.0693936999999998, 51.27574330000001], [-1.0694635, 51.275602600000006], [-1.0695633, 51.27541469999999], [-1.0696309000000002, 51.27529270000001], [-1.069704, 51.27516789999999], [-1.0697938, 51.275025799999995], [-1.0698979, 51.2748747], [-1.0699821, 51.2747561], [-1.0701229, 51.27457870000001], [-1.0701589490738064, 51.27453379516892], [-1.0702381, 51.2744352], [-1.0707739, 51.2739222], [-1.0708744, 51.2738245], [-1.0712003999999995, 51.2735365], [-1.0712241, 51.2735155], [-1.0713255, 51.2734322], [-1.071407, 51.2733654], [-1.0716964, 51.27314460000001], [-1.0719041, 51.27299450000001], [-1.0720838, 51.272873399999995], [-1.0723139999999998, 51.2727246], [-1.0725141, 51.27260009999999], [-1.072753, 51.27245599999999], [-1.0729725, 51.2723301], [-1.0731758, 51.2722171], [-1.0734115, 51.2720898], [-1.0736643, 51.271961899999994], [-1.0739828, 51.2718098], [-1.0743126, 51.2716644], [-1.0745423, 51.2715702], [-1.0747958, 51.271468000000006], [-1.0750046999999998, 51.2713876], [-1.0751994, 51.27131760000001], [-1.0754824, 51.271222], [-1.0756856999999995, 51.271156700000006], [-1.0759612, 51.2710726], [-1.0762010999999998, 51.27100659999999], [-1.0764432, 51.270943299999985], [-1.0767724, 51.270863199999994], [-1.0771508, 51.2707797], [-1.0774667999999998, 51.27071829999998], [-1.0779783409434258, 51.270621184829665], [-1.0795848, 51.2703162], [-1.0796617, 51.2703016], [-1.0799252, 51.270251599999995], [-1.080507, 51.2701388], [-1.0809724, 51.2700388], [-1.0817945, 51.269849400000005], [-1.0826369999999998, 51.2696512], [-1.0827775, 51.2696157], [-1.0830883, 51.26952579999998], [-1.0832621, 51.2694716], [-1.0833488, 51.26944239999999], [-1.0838315999999997, 51.2692749], [-1.083917, 51.2692474], [-1.0842567, 51.2691381], [-1.0845639, 51.2690468], [-1.0848294, 51.2689764], [-1.085229, 51.2688966], [-1.0856837, 51.2688424], [-1.0864320000000005, 51.2687123], [-1.0866466, 51.268688], [-1.0867636, 51.26867479999999], [-1.0872179, 51.2686235], [-1.0884328999999997, 51.26850239999999]]} 5.0 0953 1002 Bramley (Hants) Basingstoke East Bay Basingstoke 51.2685024 -1.0884329 51.2685024 -1.0884329 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:02:00 Basingstoke TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761387 1789722089844415 27 27 2026-09-18 09:13:04.025413 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:01.695898
634534 666132 L88984 322H23MF18 2026-09-18 COMPLETE 17761340 2026-09-18 10:02:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 666132, "stp": "P", "toc": "Northern", "uid": "L88984", "consist": "331104", "dest_crs": "MAN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88984/2026-09-18/detailed", "trust_id": "322H23MF18", "origin_crs": "ALD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "7", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2H23", "timing_status": "ON TIME", "origin_station": "Alderley Edge", "current_leg_arr": "1002", "current_leg_dep": "0956", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "0933", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Levenshulme", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Levenshulme", "current_leg_milage": "2.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 90.107, \"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\": 133.365, \"from_m\": 90.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2341.815, \"from_m\": 133.365, \"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\": 3295.363, \"from_m\": 2341.815, \"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\": 7919.201, \"from_m\": 3295.363, \"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\": 10712.619, \"from_m\": 7919.201, \"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\": 11663.234, \"from_m\": 10712.619, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12541.257, \"from_m\": 11663.234, \"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\": 12984.134, \"from_m\": 12541.257, \"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\": 13964.386, \"from_m\": 12984.134, \"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\": 14018.756, \"from_m\": 13964.386, \"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\": 18161.202, \"from_m\": 14018.756, \"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\": 19124.69, \"from_m\": 18161.202, \"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\": 19196.844, \"from_m\": 19124.69, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19724.936, \"from_m\": 19196.844, \"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\": 21259.242, \"from_m\": 19724.936, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21422.967, \"from_m\": 21259.242, \"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\": 21732.38, \"from_m\": 21422.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21778.586, \"from_m\": 21732.38, \"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\": 21856.376, \"from_m\": 21778.586, \"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\": 22265.556, \"from_m\": 21856.376, \"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\": 666132, \"profile_key\": \"ff94d759fc4161d13e24f4916fb62f2bd0917fa7eb23d41bf4a37bbbb2f1f48b\", \"schedule_id\": 18503, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Alderley Edge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936H\", \"location\": \"Wilmslow\", \"stage_seq\": 2, \"distance_m\": 2943.887, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": \"0939H\", \"location\": \"Handforth\", \"stage_seq\": 3, \"distance_m\": 5056.285, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0943H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 4, \"distance_m\": 8956.315, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 5, \"distance_m\": 10439.55, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 6, \"distance_m\": 11899.983, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 7, \"distance_m\": 12333.997, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0948H\", \"location\": \"Stockport\", \"stage_seq\": 8, \"distance_m\": 12774.183, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 9, \"distance_m\": 13964.386, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0951H\", \"wtt_dep\": \"0952H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 10, \"distance_m\": 15450.737, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0956\", \"location\": \"Levenshulme\", \"stage_seq\": 11, \"distance_m\": 17658.394, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 12, \"distance_m\": 18575.706, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Ardwick Jn\", \"stage_seq\": 13, \"distance_m\": 21112.87, \"section_seq\": 1, \"route_path_id\": 73821}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 14, \"distance_m\": 22265.556, \"section_seq\": 1, \"route_path_id\": 73821}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22265.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73821}], \"total_distance_m\": 22265.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20306.425, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1959.131, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0933", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:16Z\", \"source_id\": 55482293, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:17Z\", \"source_id\": 17741585, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:25Z\", \"source_id\": 55491168, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:32Z\", \"source_id\": 17743880, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:28Z\", \"source_id\": 55502051, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:33Z\", \"source_id\": 17746803, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:57Z\", \"source_id\": 17750733, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:40Z\", \"source_id\": 55527133, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:44Z\", \"source_id\": 17753423, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:07Z\", \"source_id\": 55536555, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:11Z\", \"source_id\": 17755944, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8458, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:21Z\", \"source_id\": 55556278, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:24Z\", \"source_id\": 17761340, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "7", "timing_fact_generation": 1789722085351730, "current_leg_arrival_utc": "2026-09-18T10:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:02.298338", "service_state_evidence_id": 17761340, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-18T09:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:04.022369", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P ALD MAN 2H23 331104 4 100 None {"version": 3, "segments": [{"to_m": 90.107, "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": 133.365, "from_m": 90.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2341.815, "from_m": 133.365, "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": 3295.363, "from_m": 2341.815, "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": 7919.201, "from_m": 3295.363, "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": 10712.619, "from_m": 7919.201, "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": 11663.234, "from_m": 10712.619, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12541.257, "from_m": 11663.234, "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": 12984.134, "from_m": 12541.257, "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": 13964.386, "from_m": 12984.134, "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": 14018.756, "from_m": 13964.386, "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": 18161.202, "from_m": 14018.756, "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": 19124.69, "from_m": 18161.202, "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": 19196.844, "from_m": 19124.69, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19724.936, "from_m": 19196.844, "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": 21259.242, "from_m": 19724.936, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21422.967, "from_m": 21259.242, "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": 21732.38, "from_m": 21422.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21778.586, "from_m": 21732.38, "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": 21856.376, "from_m": 21778.586, "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": 22265.556, "from_m": 21856.376, "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": 666132, "profile_key": "ff94d759fc4161d13e24f4916fb62f2bd0917fa7eb23d41bf4a37bbbb2f1f48b", "schedule_id": 18503, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0933", "location": "Alderley Edge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936H", "location": "Wilmslow", "stage_seq": 2, "distance_m": 2943.887, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": "0939H", "location": "Handforth", "stage_seq": 3, "distance_m": 5056.285, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0943H", "location": "Cheadle Hulme", "stage_seq": 4, "distance_m": 8956.315, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944H", "location": "Adswood Road Jn", "stage_seq": 5, "distance_m": 10439.55, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946", "location": "Edgeley Jn No.1", "stage_seq": 6, "distance_m": 11899.983, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946H", "location": "Edgeley Jn No2", "stage_seq": 7, "distance_m": 12333.997, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0948H", "location": "Stockport", "stage_seq": 8, "distance_m": 12774.183, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950", "location": "Heaton Norris Jn", "stage_seq": 9, "distance_m": 13964.386, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0951H", "wtt_dep": "0952H", "location": "Heaton Chapel", "stage_seq": 10, "distance_m": 15450.737, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0956", "location": "Levenshulme", "stage_seq": 11, "distance_m": 17658.394, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Slade Lane Jn", "stage_seq": 12, "distance_m": 18575.706, "section_seq": 1, "route_path_id": 73821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Ardwick Jn", "stage_seq": 13, "distance_m": 21112.87, "section_seq": 1, "route_path_id": 73821}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 14, "distance_m": 22265.556, "section_seq": 1, "route_path_id": 73821}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22265.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 73821}], "total_distance_m": 22265.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20306.425, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1959.131, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:16Z", "source_id": 55482293, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:35:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:17Z", "source_id": 17741585, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9090, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:25Z", "source_id": 55491168, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:32Z", "source_id": 17743880, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:28Z", "source_id": 55502051, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:42:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:33Z", "source_id": 17746803, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:57Z", "source_id": 17750733, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8871, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:40Z", "source_id": 55527133, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:44Z", "source_id": 17753423, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8868, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:07Z", "source_id": 55536555, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:54:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:11Z", "source_id": 17755944, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8458, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:21Z", "source_id": 55556278, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:03:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:24Z", "source_id": 17761340, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}] Alderley Edge 0933 0933 1 None None Manchester Piccadilly 1002 1002 7 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L88984/2026-09-18/detailed None Levenshulme 2026-09-18T09:56:00+01:00 Manchester Piccadilly 6.0 {"type": "LineString", "coordinates": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 2.9 0956 1002 Levenshulme Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:02:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761340 1789722085351730 41 41 2026-09-18 09:13:04.022369 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:02.298338
634535 665063 L80949 872D15MD18 2026-09-18 COMPLETE 17761541 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 665063, "stp": "P", "toc": "South Western Railway", "uid": "L80949", "consist": "701026", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80949/2026-09-18/detailed", "trust_id": "872D15MD18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2D15", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "1003", "current_leg_dep": "0959", "current_leg_end": "Guildford", "origin_dep_time": "0853", "origin_platform": "2", "current_location": "Guildford", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "London Road (Guildford)", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "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\": 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\": 12485.736, \"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\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"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\": 13484.696, \"from_m\": 13402.326, \"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\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"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\": 18113.945, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19437.195, \"from_m\": 18113.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\": 22346.826, \"from_m\": 19437.195, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22635.571, \"from_m\": 22346.826, \"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\": 22733.141, \"from_m\": 22635.571, \"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\": 23092.981, \"from_m\": 22733.141, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23180.839, \"from_m\": 23092.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23237.267, \"from_m\": 23180.839, \"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\": 29268.489, \"from_m\": 23237.267, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29768.986, \"from_m\": 29268.489, \"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\": 32961.711, \"from_m\": 29768.986, \"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\": 33325.361, \"from_m\": 32961.711, \"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\": 35143.177, \"from_m\": 33325.361, \"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\": 35699.367, \"from_m\": 35143.177, \"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\": 35742.189, \"from_m\": 35699.367, \"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\": 35789.845, \"from_m\": 35742.189, \"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\": 35835.167, \"from_m\": 35789.845, \"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\": 43814.363, \"from_m\": 35835.167, \"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\": 48190.683, \"from_m\": 43814.363, \"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\": 49750.474, \"from_m\": 48190.683, \"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\": 50275.059, \"from_m\": 49750.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50393.786, \"from_m\": 50275.059, \"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\": 50592.519, \"from_m\": 50393.786, \"capability_applied\": null, \"effective_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\": 665063, \"profile_key\": \"2af0c8b2d58296161ad3b8b5dcab879368b87a72d220fbb9f3c43da3053257a2\", \"schedule_id\": 16430, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0902\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0905H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0918H\", \"location\": \"Worcester Park\", \"stage_seq\": 9, \"distance_m\": 17232.776, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0921H\", \"location\": \"Stoneleigh\", \"stage_seq\": 10, \"distance_m\": 19251.061, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Ewell West\", \"stage_seq\": 11, \"distance_m\": 20862.274, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928H\", \"location\": \"Epsom\", \"stage_seq\": 12, \"distance_m\": 22914.411, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0932H\", \"location\": \"Ashtead\", \"stage_seq\": 13, \"distance_m\": 26109.263, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936\", \"location\": \"Leatherhead\", \"stage_seq\": 14, \"distance_m\": 29013.738, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0941H\", \"location\": \"Bookham\", \"stage_seq\": 15, \"distance_m\": 33187.42, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945H\", \"location\": \"Effingham Junction\", \"stage_seq\": 16, \"distance_m\": 35914.494, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0948\", \"location\": \"Horsley\", \"stage_seq\": 17, \"distance_m\": 37607.442, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953\", \"location\": \"Clandon\", \"stage_seq\": 18, \"distance_m\": 42702.442, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 19, \"distance_m\": 47953.472, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 20, \"distance_m\": 50592.519, \"section_seq\": 1, \"route_path_id\": 72890}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50592.519, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72890}], \"total_distance_m\": 50592.519, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48955.293, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1637.226, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0853", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:26Z\", \"source_id\": 55382499, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:59:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:32Z\", \"source_id\": 17715015, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:32Z\", \"source_id\": 55397194, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:35Z\", \"source_id\": 17718897, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:55Z\", \"source_id\": 55406748, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:58Z\", \"source_id\": 17721418, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:00Z\", \"source_id\": 55415241, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:04Z\", \"source_id\": 17723709, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:31Z\", \"source_id\": 55425115, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:33Z\", \"source_id\": 17726358, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:09Z\", \"source_id\": 55435170, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:13Z\", \"source_id\": 17729137, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:57Z\", \"source_id\": 55439984, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:58Z\", \"source_id\": 17730399, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:25Z\", \"source_id\": 55449725, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:27Z\", \"source_id\": 17733025, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:17Z\", \"source_id\": 55457620, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:20Z\", \"source_id\": 17735093, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:54Z\", \"source_id\": 55467641, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:56Z\", \"source_id\": 17737662, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:39Z\", \"source_id\": 55480679, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:43Z\", \"source_id\": 17741139, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:40Z\", \"source_id\": 55489090, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:47Z\", \"source_id\": 17743302, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:56Z\", \"source_id\": 55511253, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:00Z\", \"source_id\": 17749287, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:11Z\", \"source_id\": 55517464, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:13Z\", \"source_id\": 17750910, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:47Z\", \"source_id\": 55530163, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:52Z\", \"source_id\": 17754237, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:57Z\", \"source_id\": 55544230, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:02Z\", \"source_id\": 17758170, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:39Z\", \"source_id\": 55557126, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:44Z\", \"source_id\": 17761541, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1789722105863806, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:07.523333", "service_state_evidence_id": 17761541, "current_leg_start_actual_dep": "2026-09-18T09:59:00+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:08.168704", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None GLD 2D15 701026 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": 12485.736, "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": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "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": 13484.696, "from_m": 13402.326, "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": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "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": 18113.945, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19437.195, "from_m": 18113.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": 22346.826, "from_m": 19437.195, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22635.571, "from_m": 22346.826, "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": 22733.141, "from_m": 22635.571, "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": 23092.981, "from_m": 22733.141, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23180.839, "from_m": 23092.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23237.267, "from_m": 23180.839, "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": 29268.489, "from_m": 23237.267, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29768.986, "from_m": 29268.489, "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": 32961.711, "from_m": 29768.986, "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": 33325.361, "from_m": 32961.711, "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": 35143.177, "from_m": 33325.361, "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": 35699.367, "from_m": 35143.177, "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": 35742.189, "from_m": 35699.367, "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": 35789.845, "from_m": 35742.189, "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": 35835.167, "from_m": 35789.845, "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": 43814.363, "from_m": 35835.167, "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": 48190.683, "from_m": 43814.363, "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": 49750.474, "from_m": 48190.683, "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": 50275.059, "from_m": 49750.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50393.786, "from_m": 50275.059, "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": 50592.519, "from_m": 50393.786, "capability_applied": null, "effective_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": 665063, "profile_key": "2af0c8b2d58296161ad3b8b5dcab879368b87a72d220fbb9f3c43da3053257a2", "schedule_id": 16430, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0853", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0902", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0905H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0918H", "location": "Worcester Park", "stage_seq": 9, "distance_m": 17232.776, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0921H", "location": "Stoneleigh", "stage_seq": 10, "distance_m": 19251.061, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Ewell West", "stage_seq": 11, "distance_m": 20862.274, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928H", "location": "Epsom", "stage_seq": 12, "distance_m": 22914.411, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0932H", "location": "Ashtead", "stage_seq": 13, "distance_m": 26109.263, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936", "location": "Leatherhead", "stage_seq": 14, "distance_m": 29013.738, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0941H", "location": "Bookham", "stage_seq": 15, "distance_m": 33187.42, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945H", "location": "Effingham Junction", "stage_seq": 16, "distance_m": 35914.494, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0948", "location": "Horsley", "stage_seq": 17, "distance_m": 37607.442, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953", "location": "Clandon", "stage_seq": 18, "distance_m": 42702.442, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958", "location": "London Road (Guildford)", "stage_seq": 19, "distance_m": 47953.472, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Guildford", "stage_seq": 20, "distance_m": 50592.519, "section_seq": 1, "route_path_id": 72890}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50592.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 72890}], "total_distance_m": 50592.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48955.293, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1637.226, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:26Z", "source_id": 55382499, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:59:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:32Z", "source_id": 17715015, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:32Z", "source_id": 55397194, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:35Z", "source_id": 17718897, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:55Z", "source_id": 55406748, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:58Z", "source_id": 17721418, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:00Z", "source_id": 55415241, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:04Z", "source_id": 17723709, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:31Z", "source_id": 55425115, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:14:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:33Z", "source_id": 17726358, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:09Z", "source_id": 55435170, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:13Z", "source_id": 17729137, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29489, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:57Z", "source_id": 55439984, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:58Z", "source_id": 17730399, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29493, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:25Z", "source_id": 55449725, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:23:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:27Z", "source_id": 17733025, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29497, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:17Z", "source_id": 55457620, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:20Z", "source_id": 17735093, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30152, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:54Z", "source_id": 55467641, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:30:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:56Z", "source_id": 17737662, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:39Z", "source_id": 55480679, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:43Z", "source_id": 17741139, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:40Z", "source_id": 55489090, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:37:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:47Z", "source_id": 17743302, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28112, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:56Z", "source_id": 55511253, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:00Z", "source_id": 17749287, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:11Z", "source_id": 55517464, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:48:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:13Z", "source_id": 17750910, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:47Z", "source_id": 55530163, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:53:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:52Z", "source_id": 17754237, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:57Z", "source_id": 55544230, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:58:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:02Z", "source_id": 17758170, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:39Z", "source_id": 55557126, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:44Z", "source_id": 17761541, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Waterloo 0853 0853 2 None None Guildford 1002 1002 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80949/2026-09-18/detailed None London Road (Guildford) 2026-09-18T09:59:00+01:00 Guildford 4.0 {"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} 1.6 0959 1003 London Road (Guildford) Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761541 1789722105863806 97 97 2026-09-18 09:13:08.168704 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:07.523333
634536 664226 G89831 301Y57MC18 2026-09-18 COMPLETE 17761473 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 664226, "stp": "P", "toc": "Northern", "uid": "G89831", "consist": "323235", "dest_crs": "MIA", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89831/2026-09-18/detailed", "trust_id": "301Y57MC18", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Airport", "service_date": "2026-09-18", "dest_arr_time": "1000", "dest_platform": "1A", "is_terminated": 1, "next_location": "Manchester Airport", "signalling_id": "1Y57", "timing_status": "LATE", "origin_station": "Blackpool North", "current_leg_arr": "1003", "current_leg_dep": "0949", "current_leg_end": "Manchester Airport", "origin_dep_time": "0823", "origin_platform": "4", "current_location": "Manchester Airport", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2172891999999997, 53.472816300000005], [-2.2166114, 53.4724721], [-2.2158207999999995, 53.4720827], [-2.21552830383746, 53.471940301834906], [-2.2152206, 53.4717905], [-2.2147252999999996, 53.4715055], [-2.2144941, 53.4713918], [-2.2140942, 53.47116409999999], [-2.2138399, 53.471039399999995], [-2.2132390999999996, 53.47073610000001], [-2.2129825999999997, 53.470594000000006], [-2.212763499999999, 53.4704742], [-2.2124520000000003, 53.47026129999999], [-2.2120535, 53.47002880000001], [-2.2115171, 53.469706300000006], [-2.2110048, 53.46939179999999], [-2.2104818, 53.4690708], [-2.2099747999999995, 53.46875310000001], [-2.209295, 53.46831559999998], [-2.2089583, 53.468088900000005], [-2.2089385, 53.46807429999999], [-2.208554942830538, 53.46779240988761], [-2.208336, 53.4676315], [-2.2079414, 53.46734200000001], [-2.2071344000000006, 53.46677330000001], [-2.2068790999999996, 53.466578899999995], [-2.2066785, 53.4664235], [-2.2060526, 53.4659352], [-2.2057005, 53.465632799999995], [-2.2049958, 53.46503299999999], [-2.2045679, 53.4646644], [-2.2042421, 53.46434799999999], [-2.2036199, 53.4637588], [-2.2033090999999994, 53.46346129999999], [-2.201838, 53.461892799999994], [-2.2016216, 53.4616893], [-2.2014062999999995, 53.46149340000001], [-2.2012681, 53.46135040000001], [-2.2007989, 53.460832399999994], [-2.200538, 53.4605379], [-2.2003850999999996, 53.460351800000005], [-2.2002321999999994, 53.4601658], [-2.2000317999999996, 53.45989120000001], [-2.1998768, 53.45967470000001], [-2.1994812, 53.45913099999999], [-2.1992236999999997, 53.4587605], [-2.1986739, 53.45787259999999], [-2.1983401, 53.4573093], [-2.1982206, 53.45709639999999], [-2.1979912, 53.4566883], [-2.19777, 53.4562563], [-2.1977231, 53.456168100000006], [-2.1976434, 53.45602449999999], [-2.1972254999999996, 53.4551448], [-2.1971275999999995, 53.45491239999999], [-2.1969763, 53.454543300000005], [-2.1967801, 53.454085199999994], [-2.1962128569733355, 53.45265291634924], [-2.1962119, 53.45265049999999], [-2.1961830999999994, 53.45256669999999], [-2.196072, 53.452202699999994], [-2.195978, 53.451838], [-2.1959369, 53.451615699999984], [-2.1959211999999995, 53.45146160000001], [-2.1959207, 53.451301599999994], [-2.1959363, 53.451142], [-2.1959574999999996, 53.451012600000006], [-2.1959892000000005, 53.450884], [-2.1960315, 53.45075649999999], [-2.1960843, 53.4506304], [-2.1961473, 53.45050599999998], [-2.1962085, 53.450402200000006], [-2.1962769999999994, 53.45029999999999], [-2.1963525, 53.4501997], [-2.1964329, 53.45010169999999], [-2.1965202, 53.45000580000001], [-2.1966141, 53.44991219999999], [-2.1967489, 53.4497915], [-2.1968948, 53.4496755], [-2.1970512, 53.4495645], [-2.1972178, 53.449458799999995], [-2.1973939, 53.4493588], [-2.1979413, 53.4490663], [-2.1997130999999994, 53.448121], [-2.2000451, 53.4479187], [-2.200229, 53.44778959999999], [-2.2005571999999995, 53.4475744], [-2.2008609, 53.447344400000006], [-2.201015, 53.4472193], [-2.2011622, 53.4470913], [-2.2012937, 53.4469888], [-2.2014442, 53.4468523], [-2.2015357, 53.4467645], [-2.2016561, 53.4466439], [-2.2018171, 53.446479800000006], [-2.2020341, 53.446244400000005], [-2.2021488999999996, 53.44609260000001], [-2.2022654, 53.44595009999998], [-2.202395, 53.445768400000006], [-2.2025811, 53.44550120000001], [-2.2026637, 53.44536639999999], [-2.2029461, 53.4448356], [-2.203290599999999, 53.44422729999999], [-2.203314, 53.444183800000005], [-2.2037457, 53.44337730000001], [-2.2038185, 53.4432453], [-2.2043945, 53.4421748], [-2.2044946, 53.44198829999999], [-2.204930099999999, 53.44117789999999], [-2.2050145, 53.4410174], [-2.2051493999999994, 53.4407691], [-2.2052786, 53.44052899999999], [-2.206615199999999, 53.4380662], [-2.2067154, 53.4378718], [-2.2072789, 53.4367946], [-2.2074823, 53.4364613], [-2.2076364999999996, 53.43617129999999], [-2.2079561999999995, 53.43554429999999], [-2.2083492999999996, 53.434804699999994], [-2.2086604999999997, 53.43422840000001], [-2.2087875, 53.4339961], [-2.2089686999999993, 53.4336646], [-2.2093288, 53.4330342], [-2.209413, 53.43287429999999], [-2.2097447, 53.4322524], [-2.2100829, 53.431588199999986], [-2.2101422999999993, 53.4314769], [-2.211143799999999, 53.42963949999999], [-2.2112346, 53.4294712], [-2.2125806, 53.4269602], [-2.2126448, 53.426839300000005], [-2.2139302, 53.424461], [-2.213995, 53.4243412], [-2.2147902, 53.42285819999999], [-2.2148732, 53.42271399999999], [-2.2152228, 53.4220422], [-2.2152446, 53.4220003], [-2.2156883000000005, 53.4211987], [-2.2157697, 53.42104170000001], [-2.2166679, 53.41933960000001], [-2.2179349, 53.4169078], [-2.2180813, 53.41663140000001], [-2.2186705, 53.41553979999999], [-2.2187600999999995, 53.4153732], [-2.219343684064292, 53.41428429590598], [-2.2194424, 53.4141001], [-2.2200153000000005, 53.41302939999999], [-2.2201221, 53.4128326], [-2.2203285, 53.4124599], [-2.2206996999999995, 53.411781700000006], [-2.2213554999999996, 53.410556199999995], [-2.22146, 53.41035359999999], [-2.2218114999999994, 53.4097008], [-2.2220297000000007, 53.4092956], [-2.2226095, 53.408247300000006], [-2.2230714, 53.407365799999994], [-2.2231797, 53.40716820000001], [-2.2246517999999997, 53.40443109999999], [-2.2247141, 53.4043125], [-2.2251484, 53.40351959999999], [-2.225481, 53.40287549999999], [-2.2255344, 53.4027688], [-2.2258725, 53.4021523], [-2.2261985999999996, 53.401535300000006], [-2.2267122, 53.40060270000001], [-2.2270629408958347, 53.39994321974487], [-2.2270954999999995, 53.399882], [-2.2274827, 53.399160300000005], [-2.2279707, 53.39827569999999], [-2.22835, 53.3975816], [-2.2286884, 53.39693549999999], [-2.228719946070003, 53.3968743534835], [-2.2287565, 53.3968035], [-2.2289829, 53.3963986], [-2.2294421999999994, 53.3955442], [-2.2297796, 53.3948937], [-2.2299892, 53.394500999999984], [-2.2300400999999996, 53.3944135], [-2.2303701, 53.3938305], [-2.2306648, 53.39327910000001], [-2.2309449999999997, 53.39275479999999], [-2.2312757999999997, 53.3921009], [-2.2313518, 53.39194119999999], [-2.2314367, 53.3916988], [-2.2315531, 53.391391299999995], [-2.2317199, 53.3909029], [-2.2319136, 53.3902131], [-2.2320897, 53.3894146], [-2.232256899999999, 53.38863150000001], [-2.2324579, 53.3877657], [-2.2324758, 53.3876878], [-2.2326346, 53.38701390000001], [-2.2328371, 53.38603359999999], [-2.2328496999999996, 53.38596630000001], [-2.2330035999999995, 53.385258], [-2.2332610999999996, 53.3839987], [-2.2336594, 53.38228300000001], [-2.2339392, 53.3809833], [-2.2342561, 53.37956249999999], [-2.2345053, 53.3785097], [-2.2348919, 53.3766774], [-2.2352591, 53.37498560000001], [-2.235673, 53.37308279999999], [-2.2360035, 53.37165069999999], [-2.2363958, 53.370286400000005], [-2.2366576999999994, 53.36953129999999], [-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": "Manchester Piccadilly", "dest_arr_time_act": "1000", "motion_projection": null, "next_location_lat": "53.3649824", "next_location_lon": "-2.2724956", "previous_location": "Manchester Piccadilly", "current_leg_milage": "10.1", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 923.711, \"from_m\": 670.496, \"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\": 4067.114, \"from_m\": 923.711, \"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\": 4967.961, \"from_m\": 4067.114, \"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\": 5872.966, \"from_m\": 4967.961, \"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\": 15867.987, \"from_m\": 5872.966, \"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\": 27648.948, \"from_m\": 15867.987, \"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\": 27706.729, \"from_m\": 27648.948, \"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\": 27729.625, \"from_m\": 27706.729, \"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\": 28778.811, \"from_m\": 27729.625, \"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\": 29005.313, \"from_m\": 28778.811, \"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\": 29059.395, \"from_m\": 29005.313, \"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\": 29099.615, \"from_m\": 29059.395, \"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\": 29147.87, \"from_m\": 29099.615, \"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\": 29168.767, \"from_m\": 29147.87, \"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\": 29216.1, \"from_m\": 29168.767, \"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\": 32707.504, \"from_m\": 29216.1, \"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\": 110.0}, {\"to_m\": 32773.676, \"from_m\": 32707.504, \"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\": 36848.139, \"from_m\": 32773.676, \"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\": 110.0}, {\"to_m\": 36932.346, \"from_m\": 36848.139, \"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\": 36993.812, \"from_m\": 36932.346, \"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\": 110.0}, {\"to_m\": 37383.422, \"from_m\": 36993.812, \"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\": 44569.668, \"from_m\": 37383.422, \"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\": 47416.225, \"from_m\": 44569.668, \"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\": 47531.864, \"from_m\": 47416.225, \"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\": 49764.126, \"from_m\": 47531.864, \"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\": 49809.478, \"from_m\": 49764.126, \"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\": 60053.053, \"from_m\": 49809.478, \"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\": 60570.681, \"from_m\": 60053.053, \"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\": 61095.379, \"from_m\": 60570.681, \"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\": 61140.363, \"from_m\": 61095.379, \"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\": 62154.18, \"from_m\": 61140.363, \"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\": 69721.839, \"from_m\": 62154.18, \"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\": 72129.956, \"from_m\": 69721.839, \"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\": 74296.703, \"from_m\": 72129.956, \"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\": 74764.68, \"from_m\": 74296.703, \"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\": 75718.788, \"from_m\": 74764.68, \"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\": 76151.822, \"from_m\": 75718.788, \"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\": 77058.331, \"from_m\": 76151.822, \"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\": 77089.822, \"from_m\": 77058.331, \"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\": 77435.139, \"from_m\": 77089.822, \"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\": 77495.392, \"from_m\": 77435.139, \"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\": 77921.222, \"from_m\": 77495.392, \"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\": 78001.031, \"from_m\": 77921.222, \"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\": 78613.962, \"from_m\": 78001.031, \"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\": 79158.496, \"from_m\": 78613.962, \"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\": 79178.333, \"from_m\": 79158.496, \"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\": 79224.539, \"from_m\": 79178.333, \"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\": 79533.952, \"from_m\": 79224.539, \"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\": 79697.677, \"from_m\": 79533.952, \"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\": 81231.984, \"from_m\": 79697.677, \"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\": 81760.076, \"from_m\": 81231.984, \"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\": 81832.229, \"from_m\": 81760.076, \"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\": 81917.302, \"from_m\": 81832.229, \"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\": 82007.068, \"from_m\": 81917.302, \"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\": 82037.449, \"from_m\": 82007.068, \"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\": 82122.486, \"from_m\": 82037.449, \"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\": 82390.72, \"from_m\": 82122.486, \"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\": 82825.103, \"from_m\": 82390.72, \"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\": 92672.997, \"from_m\": 82825.103, \"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\": 93323.919, \"from_m\": 92672.997, \"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\": 94532.172, \"from_m\": 93323.919, \"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\": 94750.719, \"from_m\": 94532.172, \"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\": 95133.348, \"from_m\": 94750.719, \"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}], \"service_id\": 664226, \"profile_key\": \"a5ea9908e788400bdc42284b50111dfb8b6614fe07e0082ce6f101ae00a987b7\", \"schedule_id\": 12934, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0823\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 878.964, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0825H\", \"wtt_dep\": \"0826H\", \"location\": \"Layton\", \"stage_seq\": 3, \"distance_m\": 1920.952, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0830\", \"wtt_dep\": \"0831\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 4, \"distance_m\": 5051.607, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0839H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 5, \"distance_m\": 15718.37, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 6, \"distance_m\": 27521.221, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0851\", \"location\": \"Preston\", \"stage_seq\": 7, \"distance_m\": 28250.158, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852\", \"location\": \"Ribble Jn\", \"stage_seq\": 8, \"distance_m\": 29147.87, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 9, \"distance_m\": 30928.916, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Leyland\", \"stage_seq\": 10, \"distance_m\": 34656.206, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Euxton Jn\", \"stage_seq\": 11, \"distance_m\": 36809.936, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0901H\", \"location\": \"Buckshaw Village\", \"stage_seq\": 12, \"distance_m\": 38338.873, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905H\", \"location\": \"Chorley\", \"stage_seq\": 13, \"distance_m\": 42007.273, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0913H\", \"location\": \"Horwich Parkway\", \"stage_seq\": 14, \"distance_m\": 52668.974, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0916H\", \"location\": \"Lostock\", \"stage_seq\": 15, \"distance_m\": 55889.105, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Lostock Jn\", \"stage_seq\": 16, \"distance_m\": 56034.459, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Bolton\", \"stage_seq\": 17, \"distance_m\": 60685.301, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922H\", \"location\": \"Burnden Jn\", \"stage_seq\": 18, \"distance_m\": 61392.045, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0935\", \"location\": \"Salford Crescent\", \"stage_seq\": 19, \"distance_m\": 74985.071, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 20, \"distance_m\": 76234.071, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Water Street Jn\", \"stage_seq\": 21, \"distance_m\": 76741.081, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939H\", \"location\": \"Deansgate\", \"stage_seq\": 22, \"distance_m\": 77277.987, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0943\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 23, \"distance_m\": 77844.994, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0947\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 24, \"distance_m\": 78739.728, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 25, \"distance_m\": 79844.05, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 26, \"distance_m\": 82381.209, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Heald Green\", \"stage_seq\": 27, \"distance_m\": 92118.908, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957H\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 28, \"distance_m\": 93323.919, \"section_seq\": 1, \"route_path_id\": 70071}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": null, \"location\": \"Manchester Airport\", \"stage_seq\": 29, \"distance_m\": 95133.348, \"section_seq\": 1, \"route_path_id\": 70071}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 95133.348, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70071}], \"total_distance_m\": 95133.348, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 78678.455, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 16454.893, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0823", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "53.3649824", "current_position_lon": "-2.2724956", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:00Z\", \"source_id\": 55288561, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:04Z\", \"source_id\": 17689694, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:28:56Z\", \"source_id\": 55299777, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:29:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:29:04Z\", \"source_id\": 17692770, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:59Z\", \"source_id\": 55322333, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:02Z\", \"source_id\": 17698892, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:30Z\", \"source_id\": 55348806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:32Z\", \"source_id\": 17706040, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:57Z\", \"source_id\": 55372597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:02Z\", \"source_id\": 17712453, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:42Z\", \"source_id\": 55388770, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:45Z\", \"source_id\": 17716664, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:56Z\", \"source_id\": 55398270, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:04:00Z\", \"source_id\": 17719202, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:23Z\", \"source_id\": 55416467, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:29Z\", \"source_id\": 17724026, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:42Z\", \"source_id\": 55428181, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:44Z\", \"source_id\": 17727221, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:22Z\", \"source_id\": 55441258, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:24Z\", \"source_id\": 17730703, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:33Z\", \"source_id\": 55480399, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:37Z\", \"source_id\": 17741053, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:11Z\", \"source_id\": 55495944, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:14Z\", \"source_id\": 17745120, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:20Z\", \"source_id\": 55504373, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:28Z\", \"source_id\": 17747466, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:10Z\", \"source_id\": 55514803, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:12Z\", \"source_id\": 17750220, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:41Z\", \"source_id\": 55548959, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:46Z\", \"source_id\": 17759373, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:34Z\", \"source_id\": 55556872, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:38Z\", \"source_id\": 17761473, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Airport", "service_state_platform": "1", "timing_fact_generation": 1789722099709852, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:11.201344", "service_state_evidence_id": 17761473, "current_leg_start_actual_dep": "2026-09-18T09:50:00+01:00", "operational_evidence_version": 110, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:11.298531", "service_state_valid_until_kind": null, "operational_interpretation_version": 110, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN MIA 1Y57 323235 3 90 None {"version": 3, "segments": [{"to_m": 326.887, "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": 338.621, "from_m": 326.887, "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": 529.482, "from_m": 338.621, "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": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 923.711, "from_m": 670.496, "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": 4067.114, "from_m": 923.711, "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": 4967.961, "from_m": 4067.114, "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": 5872.966, "from_m": 4967.961, "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": 15867.987, "from_m": 5872.966, "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": 27648.948, "from_m": 15867.987, "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": 27706.729, "from_m": 27648.948, "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": 27729.625, "from_m": 27706.729, "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": 28778.811, "from_m": 27729.625, "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": 29005.313, "from_m": 28778.811, "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": 29059.395, "from_m": 29005.313, "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": 29099.615, "from_m": 29059.395, "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": 29147.87, "from_m": 29099.615, "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": 29168.767, "from_m": 29147.87, "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": 29216.1, "from_m": 29168.767, "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": 32707.504, "from_m": 29216.1, "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": 110.0}, {"to_m": 32773.676, "from_m": 32707.504, "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": 36848.139, "from_m": 32773.676, "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": 110.0}, {"to_m": 36932.346, "from_m": 36848.139, "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": 36993.812, "from_m": 36932.346, "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": 110.0}, {"to_m": 37383.422, "from_m": 36993.812, "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": 44569.668, "from_m": 37383.422, "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": 47416.225, "from_m": 44569.668, "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": 47531.864, "from_m": 47416.225, "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": 49764.126, "from_m": 47531.864, "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": 49809.478, "from_m": 49764.126, "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": 60053.053, "from_m": 49809.478, "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": 60570.681, "from_m": 60053.053, "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": 61095.379, "from_m": 60570.681, "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": 61140.363, "from_m": 61095.379, "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": 62154.18, "from_m": 61140.363, "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": 69721.839, "from_m": 62154.18, "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": 72129.956, "from_m": 69721.839, "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": 74296.703, "from_m": 72129.956, "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": 74764.68, "from_m": 74296.703, "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": 75718.788, "from_m": 74764.68, "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": 76151.822, "from_m": 75718.788, "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": 77058.331, "from_m": 76151.822, "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": 77089.822, "from_m": 77058.331, "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": 77435.139, "from_m": 77089.822, "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": 77495.392, "from_m": 77435.139, "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": 77921.222, "from_m": 77495.392, "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": 78001.031, "from_m": 77921.222, "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": 78613.962, "from_m": 78001.031, "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": 79158.496, "from_m": 78613.962, "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": 79178.333, "from_m": 79158.496, "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": 79224.539, "from_m": 79178.333, "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": 79533.952, "from_m": 79224.539, "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": 79697.677, "from_m": 79533.952, "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": 81231.984, "from_m": 79697.677, "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": 81760.076, "from_m": 81231.984, "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": 81832.229, "from_m": 81760.076, "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": 81917.302, "from_m": 81832.229, "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": 82007.068, "from_m": 81917.302, "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": 82037.449, "from_m": 82007.068, "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": 82122.486, "from_m": 82037.449, "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": 82390.72, "from_m": 82122.486, "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": 82825.103, "from_m": 82390.72, "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": 92672.997, "from_m": 82825.103, "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": 93323.919, "from_m": 92672.997, "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": 94532.172, "from_m": 93323.919, "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": 94750.719, "from_m": 94532.172, "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": 95133.348, "from_m": 94750.719, "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}], "service_id": 664226, "profile_key": "a5ea9908e788400bdc42284b50111dfb8b6614fe07e0082ce6f101ae00a987b7", "schedule_id": 12934, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0823", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 878.964, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0825H", "wtt_dep": "0826H", "location": "Layton", "stage_seq": 3, "distance_m": 1920.952, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0830", "wtt_dep": "0831", "location": "Poulton-le-Fylde", "stage_seq": 4, "distance_m": 5051.607, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0839H", "location": "Kirkham & Wesham", "stage_seq": 5, "distance_m": 15718.37, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Preston Fylde Jn", "stage_seq": 6, "distance_m": 27521.221, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0851", "location": "Preston", "stage_seq": 7, "distance_m": 28250.158, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852", "location": "Ribble Jn", "stage_seq": 8, "distance_m": 29147.87, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "Farington Curve Jn", "stage_seq": 9, "distance_m": 30928.916, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Leyland", "stage_seq": 10, "distance_m": 34656.206, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Euxton Jn", "stage_seq": 11, "distance_m": 36809.936, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0901H", "location": "Buckshaw Village", "stage_seq": 12, "distance_m": 38338.873, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905H", "location": "Chorley", "stage_seq": 13, "distance_m": 42007.273, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0913H", "location": "Horwich Parkway", "stage_seq": 14, "distance_m": 52668.974, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0916H", "location": "Lostock", "stage_seq": 15, "distance_m": 55889.105, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917", "location": "Lostock Jn", "stage_seq": 16, "distance_m": 56034.459, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Bolton", "stage_seq": 17, "distance_m": 60685.301, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922H", "location": "Burnden Jn", "stage_seq": 18, "distance_m": 61392.045, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0935", "location": "Salford Crescent", "stage_seq": 19, "distance_m": 74985.071, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Ordsall Lane Jn", "stage_seq": 20, "distance_m": 76234.071, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Water Street Jn", "stage_seq": 21, "distance_m": 76741.081, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939H", "location": "Deansgate", "stage_seq": 22, "distance_m": 77277.987, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0943", "location": "Manchester Oxford Road", "stage_seq": 23, "distance_m": 77844.994, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0947", "location": "Manchester Piccadilly", "stage_seq": 24, "distance_m": 78739.728, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948H", "location": "Ardwick Jn", "stage_seq": 25, "distance_m": 79844.05, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951", "location": "Slade Lane Jn", "stage_seq": 26, "distance_m": 82381.209, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Heald Green", "stage_seq": 27, "distance_m": 92118.908, "section_seq": 1, "route_path_id": 70071}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957H", "location": "Heald Green West Jn", "stage_seq": 28, "distance_m": 93323.919, "section_seq": 1, "route_path_id": 70071}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": null, "location": "Manchester Airport", "stage_seq": 29, "distance_m": 95133.348, "section_seq": 1, "route_path_id": 70071}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 95133.348, "from_m": 0.0, "section_seq": 1, "route_path_id": 70071}], "total_distance_m": 95133.348, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 78678.455, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 16454.893, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7820, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:00Z", "source_id": 55288561, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:04Z", "source_id": 17689694, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:28:56Z", "source_id": 55299777, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:29:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:29:04Z", "source_id": 17692770, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:59Z", "source_id": 55322333, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:02Z", "source_id": 17698892, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:30Z", "source_id": 55348806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:32Z", "source_id": 17706040, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7988, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:57Z", "source_id": 55372597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:02Z", "source_id": 17712453, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8012, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:42Z", "source_id": 55388770, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:01:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:45Z", "source_id": 17716664, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8017, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:56Z", "source_id": 55398270, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:04:00Z", "source_id": 17719202, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8029, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:23Z", "source_id": 55416467, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:11:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:29Z", "source_id": 17724026, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8042, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:42Z", "source_id": 55428181, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:15:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:44Z", "source_id": 17727221, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8337, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:22Z", "source_id": 55441258, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:24Z", "source_id": 17730703, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8296, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:33Z", "source_id": 55480399, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:37Z", "source_id": 17741053, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:11Z", "source_id": 55495944, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:14Z", "source_id": 17745120, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:20Z", "source_id": 55504373, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:28Z", "source_id": 17747466, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:10Z", "source_id": 55514803, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:47:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:12Z", "source_id": 17750220, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8930, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:41Z", "source_id": 55548959, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:46Z", "source_id": 17759373, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8938, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:34Z", "source_id": 55556872, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:03:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:38Z", "source_id": 17761473, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Blackpool North 0823 0823 4 None None Manchester Airport 1000 1000 1A LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89831/2026-09-18/detailed None Manchester Piccadilly 2026-09-18T09:50:00+01:00 Manchester Airport 14.0 {"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2172891999999997, 53.472816300000005], [-2.2166114, 53.4724721], [-2.2158207999999995, 53.4720827], [-2.21552830383746, 53.471940301834906], [-2.2152206, 53.4717905], [-2.2147252999999996, 53.4715055], [-2.2144941, 53.4713918], [-2.2140942, 53.47116409999999], [-2.2138399, 53.471039399999995], [-2.2132390999999996, 53.47073610000001], [-2.2129825999999997, 53.470594000000006], [-2.212763499999999, 53.4704742], [-2.2124520000000003, 53.47026129999999], [-2.2120535, 53.47002880000001], [-2.2115171, 53.469706300000006], [-2.2110048, 53.46939179999999], [-2.2104818, 53.4690708], [-2.2099747999999995, 53.46875310000001], [-2.209295, 53.46831559999998], [-2.2089583, 53.468088900000005], [-2.2089385, 53.46807429999999], [-2.208554942830538, 53.46779240988761], [-2.208336, 53.4676315], [-2.2079414, 53.46734200000001], [-2.2071344000000006, 53.46677330000001], [-2.2068790999999996, 53.466578899999995], [-2.2066785, 53.4664235], [-2.2060526, 53.4659352], [-2.2057005, 53.465632799999995], [-2.2049958, 53.46503299999999], [-2.2045679, 53.4646644], [-2.2042421, 53.46434799999999], [-2.2036199, 53.4637588], [-2.2033090999999994, 53.46346129999999], [-2.201838, 53.461892799999994], [-2.2016216, 53.4616893], [-2.2014062999999995, 53.46149340000001], [-2.2012681, 53.46135040000001], [-2.2007989, 53.460832399999994], [-2.200538, 53.4605379], [-2.2003850999999996, 53.460351800000005], [-2.2002321999999994, 53.4601658], [-2.2000317999999996, 53.45989120000001], [-2.1998768, 53.45967470000001], [-2.1994812, 53.45913099999999], [-2.1992236999999997, 53.4587605], [-2.1986739, 53.45787259999999], [-2.1983401, 53.4573093], [-2.1982206, 53.45709639999999], [-2.1979912, 53.4566883], [-2.19777, 53.4562563], [-2.1977231, 53.456168100000006], [-2.1976434, 53.45602449999999], [-2.1972254999999996, 53.4551448], [-2.1971275999999995, 53.45491239999999], [-2.1969763, 53.454543300000005], [-2.1967801, 53.454085199999994], [-2.1962128569733355, 53.45265291634924], [-2.1962119, 53.45265049999999], [-2.1961830999999994, 53.45256669999999], [-2.196072, 53.452202699999994], [-2.195978, 53.451838], [-2.1959369, 53.451615699999984], [-2.1959211999999995, 53.45146160000001], [-2.1959207, 53.451301599999994], [-2.1959363, 53.451142], [-2.1959574999999996, 53.451012600000006], [-2.1959892000000005, 53.450884], [-2.1960315, 53.45075649999999], [-2.1960843, 53.4506304], [-2.1961473, 53.45050599999998], [-2.1962085, 53.450402200000006], [-2.1962769999999994, 53.45029999999999], [-2.1963525, 53.4501997], [-2.1964329, 53.45010169999999], [-2.1965202, 53.45000580000001], [-2.1966141, 53.44991219999999], [-2.1967489, 53.4497915], [-2.1968948, 53.4496755], [-2.1970512, 53.4495645], [-2.1972178, 53.449458799999995], [-2.1973939, 53.4493588], [-2.1979413, 53.4490663], [-2.1997130999999994, 53.448121], [-2.2000451, 53.4479187], [-2.200229, 53.44778959999999], [-2.2005571999999995, 53.4475744], [-2.2008609, 53.447344400000006], [-2.201015, 53.4472193], [-2.2011622, 53.4470913], [-2.2012937, 53.4469888], [-2.2014442, 53.4468523], [-2.2015357, 53.4467645], [-2.2016561, 53.4466439], [-2.2018171, 53.446479800000006], [-2.2020341, 53.446244400000005], [-2.2021488999999996, 53.44609260000001], [-2.2022654, 53.44595009999998], [-2.202395, 53.445768400000006], [-2.2025811, 53.44550120000001], [-2.2026637, 53.44536639999999], [-2.2029461, 53.4448356], [-2.203290599999999, 53.44422729999999], [-2.203314, 53.444183800000005], [-2.2037457, 53.44337730000001], [-2.2038185, 53.4432453], [-2.2043945, 53.4421748], [-2.2044946, 53.44198829999999], [-2.204930099999999, 53.44117789999999], [-2.2050145, 53.4410174], [-2.2051493999999994, 53.4407691], [-2.2052786, 53.44052899999999], [-2.206615199999999, 53.4380662], [-2.2067154, 53.4378718], [-2.2072789, 53.4367946], [-2.2074823, 53.4364613], [-2.2076364999999996, 53.43617129999999], [-2.2079561999999995, 53.43554429999999], [-2.2083492999999996, 53.434804699999994], [-2.2086604999999997, 53.43422840000001], [-2.2087875, 53.4339961], [-2.2089686999999993, 53.4336646], [-2.2093288, 53.4330342], [-2.209413, 53.43287429999999], [-2.2097447, 53.4322524], [-2.2100829, 53.431588199999986], [-2.2101422999999993, 53.4314769], [-2.211143799999999, 53.42963949999999], [-2.2112346, 53.4294712], [-2.2125806, 53.4269602], [-2.2126448, 53.426839300000005], [-2.2139302, 53.424461], [-2.213995, 53.4243412], [-2.2147902, 53.42285819999999], [-2.2148732, 53.42271399999999], [-2.2152228, 53.4220422], [-2.2152446, 53.4220003], [-2.2156883000000005, 53.4211987], [-2.2157697, 53.42104170000001], [-2.2166679, 53.41933960000001], [-2.2179349, 53.4169078], [-2.2180813, 53.41663140000001], [-2.2186705, 53.41553979999999], [-2.2187600999999995, 53.4153732], [-2.219343684064292, 53.41428429590598], [-2.2194424, 53.4141001], [-2.2200153000000005, 53.41302939999999], [-2.2201221, 53.4128326], [-2.2203285, 53.4124599], [-2.2206996999999995, 53.411781700000006], [-2.2213554999999996, 53.410556199999995], [-2.22146, 53.41035359999999], [-2.2218114999999994, 53.4097008], [-2.2220297000000007, 53.4092956], [-2.2226095, 53.408247300000006], [-2.2230714, 53.407365799999994], [-2.2231797, 53.40716820000001], [-2.2246517999999997, 53.40443109999999], [-2.2247141, 53.4043125], [-2.2251484, 53.40351959999999], [-2.225481, 53.40287549999999], [-2.2255344, 53.4027688], [-2.2258725, 53.4021523], [-2.2261985999999996, 53.401535300000006], [-2.2267122, 53.40060270000001], [-2.2270629408958347, 53.39994321974487], [-2.2270954999999995, 53.399882], [-2.2274827, 53.399160300000005], [-2.2279707, 53.39827569999999], [-2.22835, 53.3975816], [-2.2286884, 53.39693549999999], [-2.228719946070003, 53.3968743534835], [-2.2287565, 53.3968035], [-2.2289829, 53.3963986], [-2.2294421999999994, 53.3955442], [-2.2297796, 53.3948937], [-2.2299892, 53.394500999999984], [-2.2300400999999996, 53.3944135], [-2.2303701, 53.3938305], [-2.2306648, 53.39327910000001], [-2.2309449999999997, 53.39275479999999], [-2.2312757999999997, 53.3921009], [-2.2313518, 53.39194119999999], [-2.2314367, 53.3916988], [-2.2315531, 53.391391299999995], [-2.2317199, 53.3909029], [-2.2319136, 53.3902131], [-2.2320897, 53.3894146], [-2.232256899999999, 53.38863150000001], [-2.2324579, 53.3877657], [-2.2324758, 53.3876878], [-2.2326346, 53.38701390000001], [-2.2328371, 53.38603359999999], [-2.2328496999999996, 53.38596630000001], [-2.2330035999999995, 53.385258], [-2.2332610999999996, 53.3839987], [-2.2336594, 53.38228300000001], [-2.2339392, 53.3809833], [-2.2342561, 53.37956249999999], [-2.2345053, 53.3785097], [-2.2348919, 53.3766774], [-2.2352591, 53.37498560000001], [-2.235673, 53.37308279999999], [-2.2360035, 53.37165069999999], [-2.2363958, 53.370286400000005], [-2.2366576999999994, 53.36953129999999], [-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]]} 10.1 0949 1003 Manchester Piccadilly Manchester Airport Manchester Airport 53.3649824 -2.2724956 53.3649824 -2.2724956 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Manchester Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761473 1789722099709852 110 110 2026-09-18 09:13:11.298531 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:11.201344
634537 665190 G07205 872L15MD18 2026-09-18 COMPLETE 17761606 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 665190, "stp": "P", "toc": "London Overground", "uid": "G07205", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07205/2026-09-18/detailed", "trust_id": "872L15MD18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "2", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2L15", "timing_status": "EARLY", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "1003", "current_leg_dep": "0959", "current_leg_end": "Stratford", "origin_dep_time": "0858", "origin_platform": "1", "current_location": "Stratford", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "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\": 237.309, \"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\": 361.207, \"from_m\": 237.309, \"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\": 901.014, \"from_m\": 361.207, \"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\": 1114.785, \"from_m\": 901.014, \"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\": 2055.745, \"from_m\": 1114.785, \"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\": 4045.775, \"from_m\": 2055.745, \"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\": 5052.397, \"from_m\": 4045.775, \"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\": 8079.564, \"from_m\": 5052.397, \"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\": 8155.42, \"from_m\": 8079.564, \"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\": 8305.794, \"from_m\": 8155.42, \"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\": 8378.566, \"from_m\": 8305.794, \"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\": 8826.311, \"from_m\": 8378.566, \"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\": 9151.802, \"from_m\": 8826.311, \"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\": 10453.01, \"from_m\": 9151.802, \"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\": 10775.575, \"from_m\": 10453.01, \"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\": 10860.076, \"from_m\": 10775.575, \"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\": 10962.15, \"from_m\": 10860.076, \"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\": 11011.134, \"from_m\": 10962.15, \"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\": 17104.004, \"from_m\": 11011.134, \"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\": 17456.244, \"from_m\": 17104.004, \"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\": 18803.739, \"from_m\": 17456.244, \"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\": 19418.238, \"from_m\": 18803.739, \"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\": 22385.441, \"from_m\": 19418.238, \"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\": 22456.056, \"from_m\": 22385.441, \"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\": 22988.292, \"from_m\": 22456.056, \"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\": 23058.907, \"from_m\": 22988.292, \"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\": 24376.132, \"from_m\": 23058.907, \"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\": 26914.806, \"from_m\": 24376.132, \"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\": 27660.919, \"from_m\": 26914.806, \"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\": 27722.834, \"from_m\": 27660.919, \"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\": 28331.427, \"from_m\": 27722.834, \"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\": 29034.756, \"from_m\": 28331.427, \"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\": 29648.603, \"from_m\": 29034.756, \"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\": 29684.824, \"from_m\": 29648.603, \"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\": 29723.919, \"from_m\": 29684.824, \"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\": 29765.184, \"from_m\": 29723.919, \"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\": 29793.923, \"from_m\": 29765.184, \"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\": 29866.536, \"from_m\": 29793.923, \"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\": 665190, \"profile_key\": \"26ffe1dde086a009eecaac658c2a880aa1573cd6cd9e46f6f4b4208550cb5f9e\", \"schedule_id\": 8239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 807.855, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0902H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 3, \"distance_m\": 2161.175, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0905\", \"location\": \"West Brompton\", \"stage_seq\": 4, \"distance_m\": 3626.58, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 5284.886, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0911\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 7033.644, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"North Pole Jn\", \"stage_seq\": 7, \"distance_m\": 8230.607, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 9263.094, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0922\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 9, \"distance_m\": 10224.661, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 10, \"distance_m\": 10860.076, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Kensal Rise\", \"stage_seq\": 11, \"distance_m\": 11875.043, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 12, \"distance_m\": 12873.417, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Brondesbury\", \"stage_seq\": 13, \"distance_m\": 13584.082, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0929\", \"wtt_dep\": \"0930\", \"location\": \"West Hampstead\", \"stage_seq\": 14, \"distance_m\": 14409.557, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 15, \"distance_m\": 15004.465, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0934\", \"location\": \"Hampstead Heath\", \"stage_seq\": 16, \"distance_m\": 16418.541, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0937\", \"location\": \"Gospel Oak\", \"stage_seq\": 17, \"distance_m\": 17371.001, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939\", \"location\": \"Kentish Town West\", \"stage_seq\": 18, \"distance_m\": 18436.409, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 19, \"distance_m\": 19154.109, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0942\", \"location\": \"Camden Road\", \"stage_seq\": 20, \"distance_m\": 19351.703, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 21, \"distance_m\": 19883.022, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 22, \"distance_m\": 21063.843, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 23, \"distance_m\": 21433.406, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0948\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 24, \"distance_m\": 21844.2, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 25, \"distance_m\": 22290.406, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0949H\", \"location\": \"Canonbury\", \"stage_seq\": 26, \"distance_m\": 22722.174, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0951H\", \"wtt_dep\": \"0952H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 27, \"distance_m\": 24503.063, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 28, \"distance_m\": 25332.384, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955\", \"location\": \"Hackney Central\", \"stage_seq\": 29, \"distance_m\": 25883.991, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957H\", \"location\": \"Homerton\", \"stage_seq\": 30, \"distance_m\": 26884.304, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"0959H\", \"wtt_dep\": \"1000\", \"location\": \"Hackney Wick\", \"stage_seq\": 31, \"distance_m\": 28301.692, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Lea Junction\", \"stage_seq\": 32, \"distance_m\": 28814.999, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 33, \"distance_m\": 29115.89, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 34, \"distance_m\": 29866.536, \"section_seq\": 1, \"route_path_id\": 28454}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29866.536, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28454}], \"total_distance_m\": 29866.536, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27587.689, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2278.847, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0858", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:04:57Z\", \"source_id\": 55401094, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:05:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:01Z\", \"source_id\": 17719976, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:07Z\", \"source_id\": 55407319, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:12Z\", \"source_id\": 17721598, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:15Z\", \"source_id\": 55416120, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:12Z\", \"source_id\": 17723815, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:35Z\", \"source_id\": 55422444, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:38Z\", \"source_id\": 17725665, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:42Z\", \"source_id\": 55431057, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:46Z\", \"source_id\": 17728001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:24Z\", \"source_id\": 55444259, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:28Z\", \"source_id\": 17731546, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:16Z\", \"source_id\": 55457543, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:20Z\", \"source_id\": 17735090, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:18Z\", \"source_id\": 55463370, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:24Z\", \"source_id\": 17736554, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:03Z\", \"source_id\": 55468044, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:07Z\", \"source_id\": 17737794, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:52Z\", \"source_id\": 55473184, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:00Z\", \"source_id\": 17739164, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:35Z\", \"source_id\": 55477886, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:37Z\", \"source_id\": 17740367, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:21Z\", \"source_id\": 55482589, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:26Z\", \"source_id\": 17741653, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:28Z\", \"source_id\": 55488501, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:30Z\", \"source_id\": 17743137, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:25Z\", \"source_id\": 55496597, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:28Z\", \"source_id\": 17745263, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:39Z\", \"source_id\": 55502565, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:43Z\", \"source_id\": 17746925, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:45Z\", \"source_id\": 55510859, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:45Z\", \"source_id\": 17749147, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:29Z\", \"source_id\": 55515615, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:33Z\", \"source_id\": 17750460, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:42Z\", \"source_id\": 55521622, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:48Z\", \"source_id\": 17752004, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:55Z\", \"source_id\": 55527852, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:59Z\", \"source_id\": 17753606, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:33Z\", \"source_id\": 55534975, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:36Z\", \"source_id\": 17755487, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:55Z\", \"source_id\": 55541568, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:57Z\", \"source_id\": 17757218, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:28Z\", \"source_id\": 55548249, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:32Z\", \"source_id\": 17759210, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:45Z\", \"source_id\": 55557356, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:53Z\", \"source_id\": 17761606, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "2", "timing_fact_generation": 1789722115741029, "current_leg_arrival_utc": "2026-09-18T10:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:19.184804", "service_state_evidence_id": 17761606, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 105, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:19.613388", "service_state_valid_until_kind": null, "operational_interpretation_version": 105, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2L15 None None None None {"version": 3, "segments": [{"to_m": 237.309, "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": 361.207, "from_m": 237.309, "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": 901.014, "from_m": 361.207, "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": 1114.785, "from_m": 901.014, "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": 2055.745, "from_m": 1114.785, "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": 4045.775, "from_m": 2055.745, "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": 5052.397, "from_m": 4045.775, "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": 8079.564, "from_m": 5052.397, "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": 8155.42, "from_m": 8079.564, "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": 8305.794, "from_m": 8155.42, "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": 8378.566, "from_m": 8305.794, "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": 8826.311, "from_m": 8378.566, "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": 9151.802, "from_m": 8826.311, "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": 10453.01, "from_m": 9151.802, "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": 10775.575, "from_m": 10453.01, "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": 10860.076, "from_m": 10775.575, "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": 10962.15, "from_m": 10860.076, "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": 11011.134, "from_m": 10962.15, "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": 17104.004, "from_m": 11011.134, "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": 17456.244, "from_m": 17104.004, "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": 18803.739, "from_m": 17456.244, "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": 19418.238, "from_m": 18803.739, "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": 22385.441, "from_m": 19418.238, "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": 22456.056, "from_m": 22385.441, "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": 22988.292, "from_m": 22456.056, "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": 23058.907, "from_m": 22988.292, "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": 24376.132, "from_m": 23058.907, "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": 26914.806, "from_m": 24376.132, "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": 27660.919, "from_m": 26914.806, "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": 27722.834, "from_m": 27660.919, "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": 28331.427, "from_m": 27722.834, "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": 29034.756, "from_m": 28331.427, "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": 29648.603, "from_m": 29034.756, "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": 29684.824, "from_m": 29648.603, "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": 29723.919, "from_m": 29684.824, "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": 29765.184, "from_m": 29723.919, "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": 29793.923, "from_m": 29765.184, "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": 29866.536, "from_m": 29793.923, "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": 665190, "profile_key": "26ffe1dde086a009eecaac658c2a880aa1573cd6cd9e46f6f4b4208550cb5f9e", "schedule_id": 8239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0858", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 807.855, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0902H", "location": "Imperial Wharf", "stage_seq": 3, "distance_m": 2161.175, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0905", "location": "West Brompton", "stage_seq": 4, "distance_m": 3626.58, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 5284.886, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0911", "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 7033.644, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "North Pole Jn", "stage_seq": 7, "distance_m": 8230.607, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915H", "location": "Mitre Bridge Jn", "stage_seq": 8, "distance_m": 9263.094, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0922", "location": "Willesden Junction High Level", "stage_seq": 9, "distance_m": 10224.661, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Kensal Green Jn", "stage_seq": 10, "distance_m": 10860.076, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Kensal Rise", "stage_seq": 11, "distance_m": 11875.043, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Brondesbury Park", "stage_seq": 12, "distance_m": 12873.417, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Brondesbury", "stage_seq": 13, "distance_m": 13584.082, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0929", "wtt_dep": "0930", "location": "West Hampstead", "stage_seq": 14, "distance_m": 14409.557, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Finchley Road & Frognal", "stage_seq": 15, "distance_m": 15004.465, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0934", "location": "Hampstead Heath", "stage_seq": 16, "distance_m": 16418.541, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0937", "location": "Gospel Oak", "stage_seq": 17, "distance_m": 17371.001, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939", "location": "Kentish Town West", "stage_seq": 18, "distance_m": 18436.409, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940H", "location": "Camden Road Jn", "stage_seq": 19, "distance_m": 19154.109, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0942", "location": "Camden Road", "stage_seq": 20, "distance_m": 19351.703, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Camden Road East Jn", "stage_seq": 21, "distance_m": 19883.022, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945", "location": "Caledonian Rd & Barnsbury", "stage_seq": 22, "distance_m": 21063.843, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945H", "location": "Westbourne Road Junction", "stage_seq": 23, "distance_m": 21433.406, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0948", "location": "Highbury & Islington (North London Lines)", "stage_seq": 24, "distance_m": 21844.2, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948H", "location": "Canonbury West Jn", "stage_seq": 25, "distance_m": 22290.406, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0949H", "location": "Canonbury", "stage_seq": 26, "distance_m": 22722.174, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0951H", "wtt_dep": "0952H", "location": "Dalston Kingsland", "stage_seq": 27, "distance_m": 24503.063, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Navarino Road Jn", "stage_seq": 28, "distance_m": 25332.384, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955", "location": "Hackney Central", "stage_seq": 29, "distance_m": 25883.991, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957H", "location": "Homerton", "stage_seq": 30, "distance_m": 26884.304, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "0959H", "wtt_dep": "1000", "location": "Hackney Wick", "stage_seq": 31, "distance_m": 28301.692, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Lea Junction", "stage_seq": 32, "distance_m": 28814.999, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001H", "location": "Channelsea Jn", "stage_seq": 33, "distance_m": 29115.89, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Stratford", "stage_seq": 34, "distance_m": 29866.536, "section_seq": 1, "route_path_id": 28454}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29866.536, "from_m": 0.0, "section_seq": 1, "route_path_id": 28454}], "total_distance_m": 29866.536, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27587.689, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2278.847, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:04:57Z", "source_id": 55401094, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:05:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:01Z", "source_id": 17719976, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:07Z", "source_id": 55407319, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:08:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:12Z", "source_id": 17721598, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:15Z", "source_id": 55416120, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:11:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:12Z", "source_id": 17723815, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:35Z", "source_id": 55422444, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:13:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:38Z", "source_id": 17725665, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:42Z", "source_id": 55431057, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:16:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:46Z", "source_id": 17728001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22504, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:24Z", "source_id": 55444259, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:21:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:28Z", "source_id": 17731546, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:16Z", "source_id": 55457543, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:20Z", "source_id": 17735090, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:18Z", "source_id": 55463370, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:27:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:24Z", "source_id": 17736554, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:03Z", "source_id": 55468044, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:07Z", "source_id": 17737794, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:52Z", "source_id": 55473184, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:31:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:00Z", "source_id": 17739164, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:35Z", "source_id": 55477886, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:32:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:37Z", "source_id": 17740367, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:21Z", "source_id": 55482589, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:26Z", "source_id": 17741653, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:28Z", "source_id": 55488501, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:30Z", "source_id": 17743137, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:25Z", "source_id": 55496597, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:40:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:28Z", "source_id": 17745263, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:39Z", "source_id": 55502565, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:42:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:43Z", "source_id": 17746925, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:45Z", "source_id": 55510859, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:45:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:45Z", "source_id": 17749147, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:29Z", "source_id": 55515615, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:33Z", "source_id": 17750460, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:42Z", "source_id": 55521622, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:48Z", "source_id": 17752004, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:55Z", "source_id": 55527852, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:59Z", "source_id": 17753606, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:33Z", "source_id": 55534975, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:54:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:36Z", "source_id": 17755487, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:55Z", "source_id": 55541568, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:56:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:57Z", "source_id": 17757218, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:28Z", "source_id": 55548249, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T08:59:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:32Z", "source_id": 17759210, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15300, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:45Z", "source_id": 55557356, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:53Z", "source_id": 17761606, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Clapham Junction Plats 0-2 0858 0858 1 None None Stratford 1004 1004 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G07205/2026-09-18/detailed None Hackney Wick 2026-09-18T10:00:00+01:00 Stratford 4.0 {"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} 1.0 0959 1003 Hackney Wick Stratford Stratford 51.5422844 -0.0035751 51.5422844 -0.0035751 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Stratford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761606 1789722115741029 105 105 2026-09-18 09:13:19.613388 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:19.184804
634538 663076 G89080 171D72MB18 2026-09-18 COMPLETE 17761546 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 663076, "stp": "P", "toc": "Northern", "uid": "G89080", "consist": "195127", "dest_crs": "CTR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89080/2026-09-18/detailed", "trust_id": "171D72MB18", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-18", "dest_arr_time": "1001", "dest_platform": "6", "is_terminated": 1, "next_location": "Chester", "signalling_id": "1D72", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "1003", "current_leg_dep": "0940", "current_leg_end": "Chester", "origin_dep_time": "0742", "origin_platform": "5C", "current_location": "Chester", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.603122279333736, 53.38581896575205], [-2.6031194600765772, 53.38580743494693], [-2.6031073, 53.385757699999985], [-2.6029892, 53.3853184], [-2.6028399, 53.3847649], [-2.6027545, 53.384408], [-2.6027286999999997, 53.384275599999995], [-2.6026559999999996, 53.3839015], [-2.6026171, 53.3837615], [-2.6025396999999995, 53.38325059999999], [-2.6025305, 53.3831908], [-2.6025172, 53.3830798], [-2.6025124999999996, 53.3830212], [-2.6025104999999997, 53.38296280000001], [-2.6025087, 53.38279639999999], [-2.6025045, 53.3826284], [-2.6024979, 53.3823197], [-2.6025024, 53.3816689], [-2.6025095, 53.3812001], [-2.602513027985379, 53.38109310590035], [-2.6025137941432357, 53.381069870402875], [-2.602515, 53.3810333], [-2.6025775, 53.3807074], [-2.6027634999999996, 53.37975999999999], [-2.6029187, 53.37920090000001], [-2.6030989000000004, 53.3786751], [-2.6033367999999997, 53.3781231], [-2.6036092, 53.37759270000001], [-2.6039865999999994, 53.37694690000001], [-2.6043263999999997, 53.3764519], [-2.6045932, 53.37605969999999], [-2.6049091, 53.37567849999999], [-2.605114323946612, 53.37546126000388], [-2.6054113292159924, 53.37514686274961], [-2.6054350999999993, 53.3751217], [-2.6061174999999994, 53.3743932], [-2.606369700000001, 53.374131], [-2.6065712, 53.37392139999999], [-2.607126099999999, 53.37339279999999], [-2.6079807, 53.37267860000001], [-2.6086786, 53.37217849999998], [-2.6094390999999995, 53.37168040000001], [-2.6105552, 53.3710126], [-2.6126705999999995, 53.3697621], [-2.6140154999999994, 53.36897290000001], [-2.6155172, 53.3680851], [-2.6171740999999997, 53.3671187], [-2.6172967999999996, 53.3670471], [-2.6180188, 53.366620600000005], [-2.6188829999999994, 53.366097], [-2.6196289, 53.365646799999986], [-2.620067, 53.365373], [-2.6210369999999994, 53.3647673], [-2.6210542, 53.3647572], [-2.6221274999999995, 53.36412930000001], [-2.6226039734349404, 53.3638542278273], [-2.6229657, 53.3636454], [-2.6232748, 53.3634648], [-2.6237265, 53.3631973], [-2.6243027999999997, 53.3628561], [-2.6244748999999996, 53.3627459], [-2.6246917, 53.3626075], [-2.6248431, 53.3625117], [-2.6248929, 53.3624784], [-2.6253504999999997, 53.36216], [-2.6257518000000006, 53.3618825], [-2.6262317, 53.361512], [-2.6265759, 53.36123309999999], [-2.6269353000000004, 53.3609396], [-2.6271796978210027, 53.36070877627213], [-2.6277474, 53.360172600000006], [-2.6284932999999997, 53.35938370000001], [-2.6299229, 53.3577934], [-2.6306343, 53.35700539999999], [-2.6309709, 53.3566544], [-2.6314031000000004, 53.3562338], [-2.6322314, 53.35550419999999], [-2.6331005, 53.35478580000001], [-2.634746, 53.35336070000001], [-2.6363353, 53.3518985], [-2.6399053, 53.3484865], [-2.6406960000000006, 53.347734900000006], [-2.6426201, 53.3459021], [-2.6436913, 53.3449811], [-2.645323, 53.34369920000001], [-2.6461827999999996, 53.34306229999999], [-2.6470877, 53.34239899999999], [-2.6486856, 53.341287999999984], [-2.6503744, 53.3401908], [-2.6510696, 53.339758800000006], [-2.651807, 53.33931189999999], [-2.652028982350436, 53.33918222409705], [-2.6521109191541554, 53.33913435880008], [-2.652138513998451, 53.33906797801989], [-2.6525678, 53.3388172], [-2.6540511, 53.33797870000001], [-2.6546286, 53.33762949999999], [-2.6547239, 53.337571800000006], [-2.6547833, 53.3375359], [-2.6554954999999993, 53.3370764], [-2.6561289999999995, 53.336647199999994], [-2.6567757999999997, 53.3361885], [-2.6579799, 53.335253], [-2.6580393999999994, 53.3352068], [-2.658663, 53.334685], [-2.6592417, 53.3341578], [-2.659881299999999, 53.3335476], [-2.6602487, 53.3331635], [-2.6603120999999996, 53.3330972], [-2.660662, 53.33270279999999], [-2.6609968, 53.33230700000001], [-2.6616721999999995, 53.33149889999999], [-2.6619595, 53.3311568], [-2.6623128, 53.3307546], [-2.6627040999999996, 53.33034969999999], [-2.6630381, 53.3300451], [-2.663526, 53.3295786], [-2.6642533, 53.3289197], [-2.6652291, 53.32811540000001], [-2.6655299999999995, 53.3278899], [-2.6655301482511047, 53.32788978993756], [-2.665934899999999, 53.3275893], [-2.6662091999999995, 53.327389700000005], [-2.666562, 53.3271451], [-2.6669184, 53.326903], [-2.6682478, 53.3260523], [-2.6696282999999994, 53.3252079], [-2.6747972999999994, 53.3220523], [-2.6855932636565867, 53.31539075482353], [-2.685631059797433, 53.31536743125309], [-2.6878071, 53.3140246], [-2.6879653, 53.313927], [-2.6896277999999993, 53.3128958], [-2.6905189, 53.3123454], [-2.6920520999999997, 53.31140010000001], [-2.6938572, 53.3102907], [-2.6946047, 53.3098304], [-2.6949458523585643, 53.309620344442145], [-2.6950803999999997, 53.309537500000005], [-2.6965218999999996, 53.3086419], [-2.6970763, 53.3083056], [-2.6982452999999995, 53.30759640000001], [-2.6989051, 53.3072091], [-2.6991741075314537, 53.30706581297633], [-2.6993154999999995, 53.306990500000005], [-2.6998516999999995, 53.3067021], [-2.7001623999999995, 53.306549100000005], [-2.700536273544713, 53.306363830765754], [-2.7008126, 53.3062269], [-2.7009031, 53.3061817], [-2.7019116999999997, 53.30570850000001], [-2.7035262, 53.304974699999995], [-2.7039282, 53.3047911], [-2.7050074999999993, 53.304299], [-2.7096997, 53.3021346], [-2.7108364, 53.30161660000002], [-2.7114559, 53.301334], [-2.7143240999999994, 53.300034], [-2.7144719000000004, 53.29996700000001], [-2.7170759, 53.298792199999994], [-2.718176, 53.29828549999999], [-2.7191297, 53.2978573], [-2.7200318, 53.297437], [-2.7213811, 53.2968169], [-2.7226555, 53.2962415], [-2.7248772, 53.2952526], [-2.7250495999999997, 53.2951799], [-2.7261917, 53.294735399999986], [-2.7263086999999997, 53.2946922], [-2.7264479, 53.294645], [-2.7290759999999996, 53.29375459999999], [-2.7293572, 53.2936527], [-2.7317861999999997, 53.292689799999984], [-2.7320574, 53.2925825], [-2.734315, 53.2916113], [-2.7355735, 53.291071499999994], [-2.7395172999999997, 53.28937390000001], [-2.7396893, 53.2893007], [-2.7418603, 53.288373699999994], [-2.7434214, 53.2877063], [-2.7472524, 53.286061800000006], [-2.7473141, 53.286034499999985], [-2.7474698, 53.2859656], [-2.748404, 53.2855633], [-2.7499208, 53.2849088], [-2.7508539999999995, 53.2845003], [-2.7524326, 53.2838307], [-2.7534166999999994, 53.2834028], [-2.7545348, 53.282920299999994], [-2.7585763999999995, 53.28117629999999], [-2.7602051, 53.28048220000001], [-2.7611232999999995, 53.2800898], [-2.7622814, 53.279593899999995], [-2.7636376999999994, 53.2790069], [-2.7651789999999994, 53.27835509999999], [-2.7659062, 53.27803769999999], [-2.7665456, 53.27776059999999], [-2.7671951, 53.2774782], [-2.7676814, 53.27725149999999], [-2.7680668, 53.2770605], [-2.7686068, 53.276790600000005], [-2.7691197, 53.276497500000005], [-2.7697703, 53.27609859999999], [-2.7698250999999994, 53.276068899999984], [-2.7701165000000003, 53.27588879999999], [-2.7703566, 53.275714400000005], [-2.7706229, 53.2755272], [-2.7710711, 53.2751758], [-2.7713498543200448, 53.27494112165715], [-2.7714960999999994, 53.274818], [-2.771947, 53.27441050000001], [-2.7722443, 53.27412730000001], [-2.7726381, 53.27375419999999], [-2.7751323, 53.271404700000005], [-2.7751741999999995, 53.27136660000001], [-2.7767196999999997, 53.269913800000005], [-2.776857, 53.269782199999995], [-2.7788255, 53.2679324], [-2.7810084999999996, 53.265873899999995], [-2.7811598, 53.2657258], [-2.7836320999999997, 53.26339740000001], [-2.784777380770516, 53.26231425089041], [-2.7854314, 53.2616957], [-2.7862544, 53.26089149999999], [-2.7869739999999994, 53.2602107], [-2.7877705999999995, 53.259471], [-2.7883401999999995, 53.25894290000001], [-2.7887662, 53.25852999999999], [-2.7911881, 53.256245799999995], [-2.7922597999999996, 53.25526769999999], [-2.793139, 53.2544414], [-2.794292407583054, 53.25335536819731], [-2.7962368999999994, 53.2515244], [-2.7985025, 53.2493543], [-2.8014244, 53.2466184], [-2.8042835, 53.24391940000001], [-2.8087749, 53.239694], [-2.8099135, 53.2386227], [-2.8105032999999997, 53.23806069999999], [-2.8130971, 53.23562110000001], [-2.8132853999999994, 53.235443999999994], [-2.8138281999999997, 53.23489239999999], [-2.8141849999999997, 53.2345524], [-2.8161018999999996, 53.23264449999999], [-2.816251100000001, 53.232490299999995], [-2.8170442999999996, 53.2317017], [-2.8176768, 53.2310199], [-2.8178909999999995, 53.2307989], [-2.8194028, 53.22928170000001], [-2.8195347999999996, 53.22915259999999], [-2.820642, 53.228067499999995], [-2.8212859999999997, 53.2274243], [-2.8219214000000004, 53.226785199999995], [-2.8226694999999995, 53.226030400000006], [-2.8234019999999997, 53.2252913], [-2.8240191999999995, 53.22466500000001], [-2.8240991, 53.2245834], [-2.8252795999999996, 53.2233789], [-2.8258482999999996, 53.22282], [-2.8283558, 53.22031760000001], [-2.8284113999999994, 53.22026210000001], [-2.8284553000000003, 53.2202183], [-2.8292993999999996, 53.21938459999999], [-2.8299467, 53.218733500000006], [-2.8300068, 53.21867779999999], [-2.8301907000000006, 53.2184895], [-2.8307274999999996, 53.217959099999995], [-2.830964499999999, 53.2177249], [-2.8317920999999995, 53.2168958], [-2.8321128, 53.216574699999995], [-2.832549199999999, 53.2162008], [-2.8330338, 53.21571079999999], [-2.834816, 53.2139148], [-2.8360003, 53.21272170000001], [-2.8367862, 53.21197320000001], [-2.8378645, 53.2110175], [-2.838979699999999, 53.210117399999994], [-2.8399122, 53.20939800000001], [-2.8407489999999997, 53.2088068], [-2.8419641000000007, 53.207992399999995], [-2.8432971, 53.20716829999999], [-2.8444036999999995, 53.20653290000001], [-2.8453732000000005, 53.20600359999999], [-2.846556, 53.2053915], [-2.8477745999999997, 53.2048056], [-2.8543826999999995, 53.201787999999986], [-2.8572204999999995, 53.2004834], [-2.8592027133348368, 53.19957740430325], [-2.8594842999999996, 53.199448700000005], [-2.8620618999999996, 53.1982613], [-2.8648593999999994, 53.1969759], [-2.8660234999999994, 53.1964473], [-2.8671875999999994, 53.195918600000006], [-2.8675926, 53.1957451], [-2.8679439999999996, 53.1956133], [-2.8683436, 53.195488000000005], [-2.8687593999999996, 53.1953675], [-2.8691483, 53.1952726], [-2.8695416999999996, 53.1951882], [-2.8698927, 53.19512989999999], [-2.8703124999999994, 53.1950744], [-2.8706637000000006, 53.19504119999999], [-2.8709507, 53.195021099999984], [-2.8712926999999997, 53.1950115], [-2.871624, 53.1950171], [-2.8718842999999996, 53.1950294], [-2.8721993, 53.1950573], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]}", "current_leg_start": "Warrington Bank Quay", "dest_arr_time_act": "1001", "motion_projection": null, "next_location_lat": "53.1965150", "next_location_lon": "-2.8787749", "previous_location": "Warrington Bank Quay", "current_leg_milage": "18.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\": 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\": 47377.875, \"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\": 47427.358, \"from_m\": 47377.875, \"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\": 47476.719, \"from_m\": 47427.358, \"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\": 49024.449, \"from_m\": 47476.719, \"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\": 51885.416, \"from_m\": 49024.449, \"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\": 52087.712, \"from_m\": 51885.416, \"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\": 61797.885, \"from_m\": 52087.712, \"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\": 62739.592, \"from_m\": 61797.885, \"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\": 62928.969, \"from_m\": 62739.592, \"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\": 64812.201, \"from_m\": 62928.969, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76928.319, \"from_m\": 64812.201, \"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\": 76956.018, \"from_m\": 76928.319, \"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\": 77016.114, \"from_m\": 76956.018, \"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\": 77063.392, \"from_m\": 77016.114, \"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\": 78701.105, \"from_m\": 77063.392, \"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\": 78863.521, \"from_m\": 78701.105, \"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\": 78915.415, \"from_m\": 78863.521, \"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\": 79317.706, \"from_m\": 78915.415, \"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\": 79807.192, \"from_m\": 79317.706, \"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\": 79952.129, \"from_m\": 79807.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79970.948, \"from_m\": 79952.129, \"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\": 81043.001, \"from_m\": 79970.948, \"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\": 81094.912, \"from_m\": 81043.001, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 81146.541, \"from_m\": 81094.912, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 81192.764, \"from_m\": 81146.541, \"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\": 81657.731, \"from_m\": 81192.764, \"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\": 93392.687, \"from_m\": 81657.731, \"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\": 93521.975, \"from_m\": 93392.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 93567.771, \"from_m\": 93521.975, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93821.714, \"from_m\": 93567.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\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 95129.318, \"from_m\": 93821.714, \"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\": 105971.21, \"from_m\": 95129.318, \"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\": 106243.203, \"from_m\": 105971.21, \"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\": 108266.342, \"from_m\": 106243.203, \"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\": 108384.868, \"from_m\": 108266.342, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108440.737, \"from_m\": 108384.868, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 114362.502, \"from_m\": 108440.737, \"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\": 114416.309, \"from_m\": 114362.502, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 114468.439, \"from_m\": 114416.309, \"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\": 116817.766, \"from_m\": 114468.439, \"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\": 116912.197, \"from_m\": 116817.766, \"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\": 130623.41, \"from_m\": 116912.197, \"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\": 130939.705, \"from_m\": 130623.41, \"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\": 131092.0, \"from_m\": 130939.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\": 141884.334, \"from_m\": 131092.0, \"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\": 142254.891, \"from_m\": 141884.334, \"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\": 142675.463, \"from_m\": 142254.891, \"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\": 142811.647, \"from_m\": 142675.463, \"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\": 663076, \"profile_key\": \"657f269f0e04dd597cef91a18bd8d35e839f70f3313c8b75000e646d5a83e980\", \"schedule_id\": 12655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0742\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0743\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0743H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0744\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0748H\", \"wtt_dep\": \"0749H\", \"location\": \"Bramley\", \"stage_seq\": 5, \"distance_m\": 6459.938, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0752\", \"wtt_dep\": \"0753\", \"location\": \"New Pudsey\", \"stage_seq\": 6, \"distance_m\": 9359.485, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0759H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 7, \"distance_m\": 14735.581, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0801\", \"wtt_dep\": \"0804\", \"location\": \"Bradford Interchange\", \"stage_seq\": 8, \"distance_m\": 14804.579, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 9, \"distance_m\": 14874.78, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0809\", \"wtt_dep\": \"0810\", \"location\": \"Low Moor\", \"stage_seq\": 10, \"distance_m\": 19068.746, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0815H\", \"wtt_dep\": \"0816H\", \"location\": \"Halifax\", \"stage_seq\": 11, \"distance_m\": 27249.445, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0818\", \"location\": \"Dryclough Jn\", \"stage_seq\": 12, \"distance_m\": 28596.591, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 13, \"distance_m\": 32152.501, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0821H\", \"wtt_dep\": \"0822H\", \"location\": \"Sowerby Bridge\", \"stage_seq\": 14, \"distance_m\": 33144.613, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0827\", \"wtt_dep\": \"0828\", \"location\": \"Mytholmroyd\", \"stage_seq\": 15, \"distance_m\": 39131.603, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0830H\", \"wtt_dep\": \"0831H\", \"location\": \"Hebden Bridge\", \"stage_seq\": 16, \"distance_m\": 41201.343, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 47377.875, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0836H\", \"wtt_dep\": \"0838\", \"location\": \"Todmorden\", \"stage_seq\": 18, \"distance_m\": 48346.687, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Littleborough\", \"stage_seq\": 19, \"distance_m\": 56968.721, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 20, \"distance_m\": 61841.991, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0847\", \"wtt_dep\": \"0848\", \"location\": \"Rochdale\", \"stage_seq\": 21, \"distance_m\": 62306.631, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 22, \"distance_m\": 65151.018, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 23, \"distance_m\": 71464.832, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 75560.406, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 25, \"distance_m\": 77016.114, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0906\", \"location\": \"Manchester Victoria\", \"stage_seq\": 26, \"distance_m\": 79092.522, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 27, \"distance_m\": 79807.192, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908\", \"location\": \"Salford Central\", \"stage_seq\": 28, \"distance_m\": 80220.805, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 29, \"distance_m\": 81043.001, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Eccles\", \"stage_seq\": 30, \"distance_m\": 85636.163, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 31, \"distance_m\": 93567.771, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Parkside Jn\", \"stage_seq\": 32, \"distance_m\": 103025.132, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927H\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 33, \"distance_m\": 104661.436, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0931\", \"location\": \"Earlestown\", \"stage_seq\": 34, \"distance_m\": 106115.664, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Winwick Jn\", \"stage_seq\": 35, \"distance_m\": 108553.106, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Dallam Jn\", \"stage_seq\": 36, \"distance_m\": 112814.557, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 37, \"distance_m\": 113959.637, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Walton Old Jn\", \"stage_seq\": 38, \"distance_m\": 115178.225, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0942H\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 39, \"distance_m\": 116817.766, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945H\", \"location\": \"Runcorn East\", \"stage_seq\": 40, \"distance_m\": 121811.421, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"Frodsham Jn\", \"stage_seq\": 41, \"distance_m\": 125132.653, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"Helsby\", \"stage_seq\": 42, \"distance_m\": 131038.073, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Mickle Trafford Jn\", \"stage_seq\": 43, \"distance_m\": 138718.942, \"section_seq\": 1, \"route_path_id\": 69892}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 44, \"distance_m\": 142811.647, \"section_seq\": 1, \"route_path_id\": 69892}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 142811.647, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69892}], \"total_distance_m\": 142811.647, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 139430.655, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3380.992, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0742", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:48:47Z\", \"source_id\": 55185769, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:49:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:48:51Z\", \"source_id\": 17661523, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:52:20Z\", \"source_id\": 55195794, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:52:24Z\", \"source_id\": 17664317, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:59:35Z\", \"source_id\": 55216070, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:01:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:59:41Z\", \"source_id\": 17669892, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:08:18Z\", \"source_id\": 55241397, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:08:23Z\", \"source_id\": 17676748, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:14:47Z\", \"source_id\": 55259334, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:16:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:14:50Z\", \"source_id\": 17681700, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:43Z\", \"source_id\": 55278884, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:46Z\", \"source_id\": 17687105, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:38Z\", \"source_id\": 55296139, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:28:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:41Z\", \"source_id\": 17691684, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:23Z\", \"source_id\": 55306654, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:32:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:25Z\", \"source_id\": 17694622, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:54Z\", \"source_id\": 55324799, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:55Z\", \"source_id\": 17699552, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:22Z\", \"source_id\": 55342699, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:45:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:26Z\", \"source_id\": 17704470, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:32Z\", \"source_id\": 55351681, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:33Z\", \"source_id\": 17706803, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:36Z\", \"source_id\": 55388410, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:39Z\", \"source_id\": 17716597, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:08Z\", \"source_id\": 55407339, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:14Z\", \"source_id\": 17721618, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:48Z\", \"source_id\": 55434231, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:51Z\", \"source_id\": 17728838, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:36Z\", \"source_id\": 55461516, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:42Z\", \"source_id\": 17736056, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:04Z\", \"source_id\": 55470842, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:09Z\", \"source_id\": 17738498, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:25Z\", \"source_id\": 55493771, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:29Z\", \"source_id\": 17744545, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:49Z\", \"source_id\": 55516579, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:53Z\", \"source_id\": 17750691, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:39Z\", \"source_id\": 55557150, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:44Z\", \"source_id\": 17761546, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chester", "service_state_platform": "7", "timing_fact_generation": 1789722105325367, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:21.424670", "service_state_evidence_id": 17761546, "current_leg_start_actual_dep": "2026-09-18T09:41:00+01:00", "operational_evidence_version": 141, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:22.628597", "service_state_valid_until_kind": null, "operational_interpretation_version": 141, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS CTR 1D72 195127 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": 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": 47377.875, "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": 47427.358, "from_m": 47377.875, "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": 47476.719, "from_m": 47427.358, "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": 49024.449, "from_m": 47476.719, "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": 51885.416, "from_m": 49024.449, "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": 52087.712, "from_m": 51885.416, "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": 61797.885, "from_m": 52087.712, "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": 62739.592, "from_m": 61797.885, "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": 62928.969, "from_m": 62739.592, "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": 64812.201, "from_m": 62928.969, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76928.319, "from_m": 64812.201, "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": 76956.018, "from_m": 76928.319, "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": 77016.114, "from_m": 76956.018, "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": 77063.392, "from_m": 77016.114, "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": 78701.105, "from_m": 77063.392, "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": 78863.521, "from_m": 78701.105, "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": 78915.415, "from_m": 78863.521, "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": 79317.706, "from_m": 78915.415, "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": 79807.192, "from_m": 79317.706, "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": 79952.129, "from_m": 79807.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79970.948, "from_m": 79952.129, "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": 81043.001, "from_m": 79970.948, "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": 81094.912, "from_m": 81043.001, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 35.0}, {"to_m": 81146.541, "from_m": 81094.912, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 81192.764, "from_m": 81146.541, "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": 81657.731, "from_m": 81192.764, "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": 93392.687, "from_m": 81657.731, "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": 93521.975, "from_m": 93392.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93567.771, "from_m": 93521.975, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93821.714, "from_m": 93567.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", "infrastructure_limit_mph": 60.0}, {"to_m": 95129.318, "from_m": 93821.714, "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": 105971.21, "from_m": 95129.318, "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": 106243.203, "from_m": 105971.21, "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": 108266.342, "from_m": 106243.203, "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": 108384.868, "from_m": 108266.342, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108440.737, "from_m": 108384.868, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114362.502, "from_m": 108440.737, "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": 114416.309, "from_m": 114362.502, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114468.439, "from_m": 114416.309, "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": 116817.766, "from_m": 114468.439, "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": 116912.197, "from_m": 116817.766, "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": 130623.41, "from_m": 116912.197, "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": 130939.705, "from_m": 130623.41, "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": 131092.0, "from_m": 130939.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": 141884.334, "from_m": 131092.0, "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": 142254.891, "from_m": 141884.334, "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": 142675.463, "from_m": 142254.891, "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": 142811.647, "from_m": 142675.463, "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": 663076, "profile_key": "657f269f0e04dd597cef91a18bd8d35e839f70f3313c8b75000e646d5a83e980", "schedule_id": 12655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0742", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0743", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0743H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0744", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0748H", "wtt_dep": "0749H", "location": "Bramley", "stage_seq": 5, "distance_m": 6459.938, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0752", "wtt_dep": "0753", "location": "New Pudsey", "stage_seq": 6, "distance_m": 9359.485, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0759H", "location": "Mill Lane Jn", "stage_seq": 7, "distance_m": 14735.581, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0801", "wtt_dep": "0804", "location": "Bradford Interchange", "stage_seq": 8, "distance_m": 14804.579, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805H", "location": "Mill Lane Jn", "stage_seq": 9, "distance_m": 14874.78, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0809", "wtt_dep": "0810", "location": "Low Moor", "stage_seq": 10, "distance_m": 19068.746, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0815H", "wtt_dep": "0816H", "location": "Halifax", "stage_seq": 11, "distance_m": 27249.445, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0818", "location": "Dryclough Jn", "stage_seq": 12, "distance_m": 28596.591, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820H", "location": "Milner Royd Jn", "stage_seq": 13, "distance_m": 32152.501, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0821H", "wtt_dep": "0822H", "location": "Sowerby Bridge", "stage_seq": 14, "distance_m": 33144.613, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0827", "wtt_dep": "0828", "location": "Mytholmroyd", "stage_seq": 15, "distance_m": 39131.603, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0830H", "wtt_dep": "0831H", "location": "Hebden Bridge", "stage_seq": 16, "distance_m": 41201.343, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835H", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 47377.875, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0836H", "wtt_dep": "0838", "location": "Todmorden", "stage_seq": 18, "distance_m": 48346.687, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Littleborough", "stage_seq": 19, "distance_m": 56968.721, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Rochdale East Jn", "stage_seq": 20, "distance_m": 61841.991, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0847", "wtt_dep": "0848", "location": "Rochdale", "stage_seq": 21, "distance_m": 62306.631, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850H", "location": "Castleton East Jn", "stage_seq": 22, "distance_m": 65151.018, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "Vitriol Works S.B.", "stage_seq": 23, "distance_m": 71464.832, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857H", "location": "Thorpes Bridge Jn", "stage_seq": 24, "distance_m": 75560.406, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859", "location": "Miles Platting Jn", "stage_seq": 25, "distance_m": 77016.114, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0906", "location": "Manchester Victoria", "stage_seq": 26, "distance_m": 79092.522, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Deal Street Jn", "stage_seq": 27, "distance_m": 79807.192, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908", "location": "Salford Central", "stage_seq": 28, "distance_m": 80220.805, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913", "location": "Ordsall Lane Jn", "stage_seq": 29, "distance_m": 81043.001, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Eccles", "stage_seq": 30, "distance_m": 85636.163, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Astley Station S.B.", "stage_seq": 31, "distance_m": 93567.771, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Parkside Jn", "stage_seq": 32, "distance_m": 103025.132, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927H", "location": "Newton-le-Willows", "stage_seq": 33, "distance_m": 104661.436, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0931", "location": "Earlestown", "stage_seq": 34, "distance_m": 106115.664, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Winwick Jn", "stage_seq": 35, "distance_m": 108553.106, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Dallam Jn", "stage_seq": 36, "distance_m": 112814.557, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Warrington Bank Quay", "stage_seq": 37, "distance_m": 113959.637, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Walton Old Jn", "stage_seq": 38, "distance_m": 115178.225, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0942H", "location": "Acton Grange Jn", "stage_seq": 39, "distance_m": 116817.766, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945H", "location": "Runcorn East", "stage_seq": 40, "distance_m": 121811.421, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "Frodsham Jn", "stage_seq": 41, "distance_m": 125132.653, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0952", "location": "Helsby", "stage_seq": 42, "distance_m": 131038.073, "section_seq": 1, "route_path_id": 69892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Mickle Trafford Jn", "stage_seq": 43, "distance_m": 138718.942, "section_seq": 1, "route_path_id": 69892}, {"is_pass": false, "wtt_arr": "1001", "wtt_dep": null, "location": "Chester", "stage_seq": 44, "distance_m": 142811.647, "section_seq": 1, "route_path_id": 69892}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 142811.647, "from_m": 0.0, "section_seq": 1, "route_path_id": 69892}], "total_distance_m": 142811.647, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 139430.655, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3380.992, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:48:47Z", "source_id": 55185769, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T06:49:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:48:51Z", "source_id": 17661523, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:52:20Z", "source_id": 55195794, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T06:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:52:24Z", "source_id": 17664317, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6383, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:59:35Z", "source_id": 55216070, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:01:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:59:41Z", "source_id": 17669892, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6180, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:08:18Z", "source_id": 55241397, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:08:23Z", "source_id": 17676748, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6186, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:14:47Z", "source_id": 55259334, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:14:50Z", "source_id": 17681700, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6154, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:43Z", "source_id": 55278884, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:46Z", "source_id": 17687105, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6170, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:38Z", "source_id": 55296139, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:41Z", "source_id": 17691684, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:23Z", "source_id": 55306654, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T07:32:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:25Z", "source_id": 17694622, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8049, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:54Z", "source_id": 55324799, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T07:38:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:55Z", "source_id": 17699552, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8083, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:22Z", "source_id": 55342699, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T07:45:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:26Z", "source_id": 17704470, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8064, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:32Z", "source_id": 55351681, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:33Z", "source_id": 17706803, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8192, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:36Z", "source_id": 55388410, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:01:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:39Z", "source_id": 17716597, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8281, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:08Z", "source_id": 55407339, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:07:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:14Z", "source_id": 17721618, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8385, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:48Z", "source_id": 55434231, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:51Z", "source_id": 17728838, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9442, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:36Z", "source_id": 55461516, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:42Z", "source_id": 17736056, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9449, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:04Z", "source_id": 55470842, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T08:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:09Z", "source_id": 17738498, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9536, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:25Z", "source_id": 55493771, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T08:39:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:29Z", "source_id": 17744545, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9583, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:49Z", "source_id": 55516579, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T08:47:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:53Z", "source_id": 17750691, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10430, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:39Z", "source_id": 55557150, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T09:03:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:44Z", "source_id": 17761546, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Leeds 0742 0742 5C None None Chester 1001 1001 6 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89080/2026-09-18/detailed None Warrington Bank Quay 2026-09-18T09:41:00+01:00 Chester 23.0 {"type": "LineString", "coordinates": [[-2.603122279333736, 53.38581896575205], [-2.6031194600765772, 53.38580743494693], [-2.6031073, 53.385757699999985], [-2.6029892, 53.3853184], [-2.6028399, 53.3847649], [-2.6027545, 53.384408], [-2.6027286999999997, 53.384275599999995], [-2.6026559999999996, 53.3839015], [-2.6026171, 53.3837615], [-2.6025396999999995, 53.38325059999999], [-2.6025305, 53.3831908], [-2.6025172, 53.3830798], [-2.6025124999999996, 53.3830212], [-2.6025104999999997, 53.38296280000001], [-2.6025087, 53.38279639999999], [-2.6025045, 53.3826284], [-2.6024979, 53.3823197], [-2.6025024, 53.3816689], [-2.6025095, 53.3812001], [-2.602513027985379, 53.38109310590035], [-2.6025137941432357, 53.381069870402875], [-2.602515, 53.3810333], [-2.6025775, 53.3807074], [-2.6027634999999996, 53.37975999999999], [-2.6029187, 53.37920090000001], [-2.6030989000000004, 53.3786751], [-2.6033367999999997, 53.3781231], [-2.6036092, 53.37759270000001], [-2.6039865999999994, 53.37694690000001], [-2.6043263999999997, 53.3764519], [-2.6045932, 53.37605969999999], [-2.6049091, 53.37567849999999], [-2.605114323946612, 53.37546126000388], [-2.6054113292159924, 53.37514686274961], [-2.6054350999999993, 53.3751217], [-2.6061174999999994, 53.3743932], [-2.606369700000001, 53.374131], [-2.6065712, 53.37392139999999], [-2.607126099999999, 53.37339279999999], [-2.6079807, 53.37267860000001], [-2.6086786, 53.37217849999998], [-2.6094390999999995, 53.37168040000001], [-2.6105552, 53.3710126], [-2.6126705999999995, 53.3697621], [-2.6140154999999994, 53.36897290000001], [-2.6155172, 53.3680851], [-2.6171740999999997, 53.3671187], [-2.6172967999999996, 53.3670471], [-2.6180188, 53.366620600000005], [-2.6188829999999994, 53.366097], [-2.6196289, 53.365646799999986], [-2.620067, 53.365373], [-2.6210369999999994, 53.3647673], [-2.6210542, 53.3647572], [-2.6221274999999995, 53.36412930000001], [-2.6226039734349404, 53.3638542278273], [-2.6229657, 53.3636454], [-2.6232748, 53.3634648], [-2.6237265, 53.3631973], [-2.6243027999999997, 53.3628561], [-2.6244748999999996, 53.3627459], [-2.6246917, 53.3626075], [-2.6248431, 53.3625117], [-2.6248929, 53.3624784], [-2.6253504999999997, 53.36216], [-2.6257518000000006, 53.3618825], [-2.6262317, 53.361512], [-2.6265759, 53.36123309999999], [-2.6269353000000004, 53.3609396], [-2.6271796978210027, 53.36070877627213], [-2.6277474, 53.360172600000006], [-2.6284932999999997, 53.35938370000001], [-2.6299229, 53.3577934], [-2.6306343, 53.35700539999999], [-2.6309709, 53.3566544], [-2.6314031000000004, 53.3562338], [-2.6322314, 53.35550419999999], [-2.6331005, 53.35478580000001], [-2.634746, 53.35336070000001], [-2.6363353, 53.3518985], [-2.6399053, 53.3484865], [-2.6406960000000006, 53.347734900000006], [-2.6426201, 53.3459021], [-2.6436913, 53.3449811], [-2.645323, 53.34369920000001], [-2.6461827999999996, 53.34306229999999], [-2.6470877, 53.34239899999999], [-2.6486856, 53.341287999999984], [-2.6503744, 53.3401908], [-2.6510696, 53.339758800000006], [-2.651807, 53.33931189999999], [-2.652028982350436, 53.33918222409705], [-2.6521109191541554, 53.33913435880008], [-2.652138513998451, 53.33906797801989], [-2.6525678, 53.3388172], [-2.6540511, 53.33797870000001], [-2.6546286, 53.33762949999999], [-2.6547239, 53.337571800000006], [-2.6547833, 53.3375359], [-2.6554954999999993, 53.3370764], [-2.6561289999999995, 53.336647199999994], [-2.6567757999999997, 53.3361885], [-2.6579799, 53.335253], [-2.6580393999999994, 53.3352068], [-2.658663, 53.334685], [-2.6592417, 53.3341578], [-2.659881299999999, 53.3335476], [-2.6602487, 53.3331635], [-2.6603120999999996, 53.3330972], [-2.660662, 53.33270279999999], [-2.6609968, 53.33230700000001], [-2.6616721999999995, 53.33149889999999], [-2.6619595, 53.3311568], [-2.6623128, 53.3307546], [-2.6627040999999996, 53.33034969999999], [-2.6630381, 53.3300451], [-2.663526, 53.3295786], [-2.6642533, 53.3289197], [-2.6652291, 53.32811540000001], [-2.6655299999999995, 53.3278899], [-2.6655301482511047, 53.32788978993756], [-2.665934899999999, 53.3275893], [-2.6662091999999995, 53.327389700000005], [-2.666562, 53.3271451], [-2.6669184, 53.326903], [-2.6682478, 53.3260523], [-2.6696282999999994, 53.3252079], [-2.6747972999999994, 53.3220523], [-2.6855932636565867, 53.31539075482353], [-2.685631059797433, 53.31536743125309], [-2.6878071, 53.3140246], [-2.6879653, 53.313927], [-2.6896277999999993, 53.3128958], [-2.6905189, 53.3123454], [-2.6920520999999997, 53.31140010000001], [-2.6938572, 53.3102907], [-2.6946047, 53.3098304], [-2.6949458523585643, 53.309620344442145], [-2.6950803999999997, 53.309537500000005], [-2.6965218999999996, 53.3086419], [-2.6970763, 53.3083056], [-2.6982452999999995, 53.30759640000001], [-2.6989051, 53.3072091], [-2.6991741075314537, 53.30706581297633], [-2.6993154999999995, 53.306990500000005], [-2.6998516999999995, 53.3067021], [-2.7001623999999995, 53.306549100000005], [-2.700536273544713, 53.306363830765754], [-2.7008126, 53.3062269], [-2.7009031, 53.3061817], [-2.7019116999999997, 53.30570850000001], [-2.7035262, 53.304974699999995], [-2.7039282, 53.3047911], [-2.7050074999999993, 53.304299], [-2.7096997, 53.3021346], [-2.7108364, 53.30161660000002], [-2.7114559, 53.301334], [-2.7143240999999994, 53.300034], [-2.7144719000000004, 53.29996700000001], [-2.7170759, 53.298792199999994], [-2.718176, 53.29828549999999], [-2.7191297, 53.2978573], [-2.7200318, 53.297437], [-2.7213811, 53.2968169], [-2.7226555, 53.2962415], [-2.7248772, 53.2952526], [-2.7250495999999997, 53.2951799], [-2.7261917, 53.294735399999986], [-2.7263086999999997, 53.2946922], [-2.7264479, 53.294645], [-2.7290759999999996, 53.29375459999999], [-2.7293572, 53.2936527], [-2.7317861999999997, 53.292689799999984], [-2.7320574, 53.2925825], [-2.734315, 53.2916113], [-2.7355735, 53.291071499999994], [-2.7395172999999997, 53.28937390000001], [-2.7396893, 53.2893007], [-2.7418603, 53.288373699999994], [-2.7434214, 53.2877063], [-2.7472524, 53.286061800000006], [-2.7473141, 53.286034499999985], [-2.7474698, 53.2859656], [-2.748404, 53.2855633], [-2.7499208, 53.2849088], [-2.7508539999999995, 53.2845003], [-2.7524326, 53.2838307], [-2.7534166999999994, 53.2834028], [-2.7545348, 53.282920299999994], [-2.7585763999999995, 53.28117629999999], [-2.7602051, 53.28048220000001], [-2.7611232999999995, 53.2800898], [-2.7622814, 53.279593899999995], [-2.7636376999999994, 53.2790069], [-2.7651789999999994, 53.27835509999999], [-2.7659062, 53.27803769999999], [-2.7665456, 53.27776059999999], [-2.7671951, 53.2774782], [-2.7676814, 53.27725149999999], [-2.7680668, 53.2770605], [-2.7686068, 53.276790600000005], [-2.7691197, 53.276497500000005], [-2.7697703, 53.27609859999999], [-2.7698250999999994, 53.276068899999984], [-2.7701165000000003, 53.27588879999999], [-2.7703566, 53.275714400000005], [-2.7706229, 53.2755272], [-2.7710711, 53.2751758], [-2.7713498543200448, 53.27494112165715], [-2.7714960999999994, 53.274818], [-2.771947, 53.27441050000001], [-2.7722443, 53.27412730000001], [-2.7726381, 53.27375419999999], [-2.7751323, 53.271404700000005], [-2.7751741999999995, 53.27136660000001], [-2.7767196999999997, 53.269913800000005], [-2.776857, 53.269782199999995], [-2.7788255, 53.2679324], [-2.7810084999999996, 53.265873899999995], [-2.7811598, 53.2657258], [-2.7836320999999997, 53.26339740000001], [-2.784777380770516, 53.26231425089041], [-2.7854314, 53.2616957], [-2.7862544, 53.26089149999999], [-2.7869739999999994, 53.2602107], [-2.7877705999999995, 53.259471], [-2.7883401999999995, 53.25894290000001], [-2.7887662, 53.25852999999999], [-2.7911881, 53.256245799999995], [-2.7922597999999996, 53.25526769999999], [-2.793139, 53.2544414], [-2.794292407583054, 53.25335536819731], [-2.7962368999999994, 53.2515244], [-2.7985025, 53.2493543], [-2.8014244, 53.2466184], [-2.8042835, 53.24391940000001], [-2.8087749, 53.239694], [-2.8099135, 53.2386227], [-2.8105032999999997, 53.23806069999999], [-2.8130971, 53.23562110000001], [-2.8132853999999994, 53.235443999999994], [-2.8138281999999997, 53.23489239999999], [-2.8141849999999997, 53.2345524], [-2.8161018999999996, 53.23264449999999], [-2.816251100000001, 53.232490299999995], [-2.8170442999999996, 53.2317017], [-2.8176768, 53.2310199], [-2.8178909999999995, 53.2307989], [-2.8194028, 53.22928170000001], [-2.8195347999999996, 53.22915259999999], [-2.820642, 53.228067499999995], [-2.8212859999999997, 53.2274243], [-2.8219214000000004, 53.226785199999995], [-2.8226694999999995, 53.226030400000006], [-2.8234019999999997, 53.2252913], [-2.8240191999999995, 53.22466500000001], [-2.8240991, 53.2245834], [-2.8252795999999996, 53.2233789], [-2.8258482999999996, 53.22282], [-2.8283558, 53.22031760000001], [-2.8284113999999994, 53.22026210000001], [-2.8284553000000003, 53.2202183], [-2.8292993999999996, 53.21938459999999], [-2.8299467, 53.218733500000006], [-2.8300068, 53.21867779999999], [-2.8301907000000006, 53.2184895], [-2.8307274999999996, 53.217959099999995], [-2.830964499999999, 53.2177249], [-2.8317920999999995, 53.2168958], [-2.8321128, 53.216574699999995], [-2.832549199999999, 53.2162008], [-2.8330338, 53.21571079999999], [-2.834816, 53.2139148], [-2.8360003, 53.21272170000001], [-2.8367862, 53.21197320000001], [-2.8378645, 53.2110175], [-2.838979699999999, 53.210117399999994], [-2.8399122, 53.20939800000001], [-2.8407489999999997, 53.2088068], [-2.8419641000000007, 53.207992399999995], [-2.8432971, 53.20716829999999], [-2.8444036999999995, 53.20653290000001], [-2.8453732000000005, 53.20600359999999], [-2.846556, 53.2053915], [-2.8477745999999997, 53.2048056], [-2.8543826999999995, 53.201787999999986], [-2.8572204999999995, 53.2004834], [-2.8592027133348368, 53.19957740430325], [-2.8594842999999996, 53.199448700000005], [-2.8620618999999996, 53.1982613], [-2.8648593999999994, 53.1969759], [-2.8660234999999994, 53.1964473], [-2.8671875999999994, 53.195918600000006], [-2.8675926, 53.1957451], [-2.8679439999999996, 53.1956133], [-2.8683436, 53.195488000000005], [-2.8687593999999996, 53.1953675], [-2.8691483, 53.1952726], [-2.8695416999999996, 53.1951882], [-2.8698927, 53.19512989999999], [-2.8703124999999994, 53.1950744], [-2.8706637000000006, 53.19504119999999], [-2.8709507, 53.195021099999984], [-2.8712926999999997, 53.1950115], [-2.871624, 53.1950171], [-2.8718842999999996, 53.1950294], [-2.8721993, 53.1950573], [-2.8729528999999996, 53.1951162], [-2.8733662, 53.195173100000005], [-2.8739548, 53.19525409999999], [-2.8746089091824683, 53.19534307003112], [-2.8748466, 53.1953754], [-2.8752504, 53.1954376], [-2.8755506999999993, 53.19549030000001], [-2.8760415, 53.1955731], [-2.8763635000000005, 53.1956449], [-2.8766452, 53.195720399999985], [-2.8768953999999995, 53.19579809999999], [-2.8770525, 53.195855300000005], [-2.8771387, 53.1958867], [-2.8787749, 53.19651499999999]]} 18.0 0940 1003 Warrington Bank Quay Chester Chester 53.1965150 -2.8787749 53.1965150 -2.8787749 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Chester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761546 1789722105325367 141 141 2026-09-18 09:13:22.628597 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:21.424670
634539 666357 G89984 122A24MF18 2026-09-18 COMPLETE 17761619 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 666357, "stp": "P", "toc": "Northern", "uid": "G89984", "consist": "156486", "dest_crs": "MPT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89984/2026-09-18/detailed", "trust_id": "122A24MF18", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Morpeth", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "2", "is_terminated": 1, "next_location": "Morpeth", "signalling_id": "2A24", "timing_status": "EARLY", "origin_station": "Newcastle", "current_leg_arr": "1003", "current_leg_dep": "0956", "current_leg_end": "Morpeth", "origin_dep_time": "0943", "origin_platform": "1", "current_location": "Morpeth", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5987125999999998, 55.087754], [-1.5991464, 55.088238], [-1.5994563, 55.08853770000001], [-1.5998064, 55.08885810000001], [-1.6000821999999997, 55.0891066], [-1.6003716, 55.0893496], [-1.6006793, 55.0896036], [-1.6010026, 55.0898516], [-1.6013815, 55.0901385], [-1.6018039000000002, 55.0904358], [-1.6021991, 55.0906996], [-1.6026234999999998, 55.0909723], [-1.6032016, 55.09132179999999], [-1.6038577, 55.09169569999999], [-1.6041887999999995, 55.09187610000001], [-1.6045632, 55.09205919999999], [-1.6048740999999995, 55.092214799999994], [-1.6052124999999997, 55.0923734], [-1.6058612999999995, 55.0926701], [-1.6065453, 55.09296340000001], [-1.6070672999999998, 55.093167], [-1.6075084332906626, 55.09332654180912], [-1.6076156, 55.0933653], [-1.608163, 55.0935621], [-1.6087576999999995, 55.0937576], [-1.6092995, 55.093928], [-1.6098872999999998, 55.09409970000001], [-1.6104614, 55.094260000000006], [-1.6110246, 55.094415899999994], [-1.6117977, 55.0945991], [-1.6123598999999995, 55.0947295], [-1.6129682, 55.09485660000001], [-1.6135145, 55.09496270000001], [-1.6140959, 55.0950616], [-1.6146306, 55.0951455], [-1.6152067, 55.095229], [-1.615773, 55.0953044], [-1.6163571, 55.0953772], [-1.6169675114151385, 55.095442837522064], [-1.617806, 55.09553299999999], [-1.6179976, 55.0955562], [-1.6182426000000003, 55.095583899999994], [-1.6186889999999998, 55.09563769999999], [-1.6198988999999997, 55.0957908], [-1.6206176, 55.0958763], [-1.6213090999999995, 55.0959658], [-1.6220017, 55.0960591], [-1.6226701, 55.09616249999999], [-1.6235154999999997, 55.0963125], [-1.6243437999999997, 55.09648049999999], [-1.6249199000000003, 55.0966001], [-1.6255288, 55.0967461], [-1.6261228, 55.096893300000005], [-1.6266789999999998, 55.097045099999995], [-1.6272470999999995, 55.0972101], [-1.627781, 55.0973808], [-1.6283478999999998, 55.097564899999995], [-1.6288747, 55.09774240000001], [-1.6308916, 55.09848999999999], [-1.6316342, 55.09875679999999], [-1.6328557999999995, 55.099221100000015], [-1.6334477, 55.0994471], [-1.6339274, 55.09963030000001], [-1.6362916999999997, 55.100533], [-1.6372149, 55.10088249999999], [-1.6386647, 55.1014314], [-1.6395459, 55.101765], [-1.6428584, 55.10302120000001], [-1.6434899, 55.103270900000005], [-1.6440767, 55.103514399999995], [-1.6446710999999998, 55.103776], [-1.6452266999999998, 55.10404210000001], [-1.6456875999999998, 55.10427899999999], [-1.6461192, 55.10452180000001], [-1.6465286, 55.1047725], [-1.6478718, 55.1056123], [-1.6485347999999995, 55.1060318], [-1.6492781, 55.1065501], [-1.6496556, 55.1068238], [-1.6499946, 55.1070801], [-1.6503181, 55.10735439999999], [-1.6505923, 55.1075911], [-1.6508761999999997, 55.107854], [-1.6511267999999997, 55.108092], [-1.651208, 55.1081667], [-1.6518953999999997, 55.10885909999998], [-1.6524771, 55.10953709999999], [-1.6528554, 55.110032999999994], [-1.6531893999999998, 55.11051899999998], [-1.6535700999999998, 55.111192], [-1.6539114, 55.1118687], [-1.6546193, 55.1134564], [-1.6553062999999997, 55.11501959999999], [-1.6553207, 55.1150538], [-1.6560981999999995, 55.11690689999999], [-1.6561678, 55.1170717], [-1.6566040999999998, 55.1181164], [-1.6579752, 55.1212069], [-1.6592108999999997, 55.1239245], [-1.6599472999999998, 55.1256989], [-1.6603214, 55.1265819], [-1.6605132, 55.1270204], [-1.6606161999999998, 55.127242300000006], [-1.6607191999999995, 55.1274644], [-1.6609523, 55.12797749999999], [-1.6614192, 55.128927999999995], [-1.6614554999999998, 55.1289994], [-1.6619365, 55.129851], [-1.6625020999999998, 55.1307485], [-1.6627895, 55.131193399999994], [-1.6631043, 55.131635], [-1.6653053, 55.1347282], [-1.6653852999999998, 55.1348407], [-1.6672081, 55.1374425], [-1.6678132, 55.138309199999995], [-1.669061, 55.14004769999999], [-1.6693473999999997, 55.140438800000005], [-1.6712564999999997, 55.143046], [-1.6718046999999998, 55.1437192], [-1.6724148, 55.1443972], [-1.6727147320048323, 55.14469882043708], [-1.6739824999999997, 55.14597369999999], [-1.6749648, 55.14699199999999], [-1.6759206, 55.1479755], [-1.6778314999999997, 55.14993640000001], [-1.6801545, 55.1523068], [-1.6803192999999998, 55.152475], [-1.6820128, 55.15417180000001], [-1.6830584, 55.1552085], [-1.6836541000000005, 55.1557998], [-1.6852660999999998, 55.157400199999984], [-1.6855194, 55.1576525], [-1.6856965, 55.15783510000001], [-1.6858570999999998, 55.15802059999999], [-1.6861164999999998, 55.1583763], [-1.6862001, 55.15854199999998], [-1.6862649999999997, 55.1586806], [-1.6863267000000002, 55.1588294], [-1.68637, 55.15896149999999], [-1.6864208999999997, 55.1594861], [-1.6863795, 55.1597801], [-1.6863427, 55.1600251], [-1.6862886999999998, 55.1601726], [-1.6861809, 55.1604055], [-1.6860709, 55.1605853], [-1.6860318999999997, 55.160644299999994], [-1.6859407, 55.160772], [-1.6858476999999998, 55.1608871], [-1.6856374999999997, 55.161116], [-1.6854131, 55.16131010000001], [-1.6851789999999998, 55.16149080000001], [-1.6849091, 55.16167440000001], [-1.6846366, 55.161837299999995], [-1.6843585999999997, 55.161977], [-1.6840624999999998, 55.1621076], [-1.6838122999999998, 55.1621911], [-1.6836085999999997, 55.162262], [-1.6832075, 55.16237], [-1.6828073, 55.16246490000001]]}", "current_leg_start": "Cramlington", "dest_arr_time_act": "1004½", "motion_projection": null, "next_location_lat": "55.1624649", "next_location_lon": "-1.6828073", "previous_location": "Cramlington", "current_leg_milage": "6.7", "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\": 4521.638, \"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\": 4555.104, \"from_m\": 4521.638, \"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\": 7023.953, \"from_m\": 4555.104, \"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\": 26037.625, \"from_m\": 7023.953, \"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\": 26713.694, \"from_m\": 26037.625, \"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}], \"service_id\": 666357, \"profile_key\": \"367424c911cecf8adcb0a89588b0fde5f450b8c42e595ec2c7488b3c67d82eb1\", \"schedule_id\": 13026, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32894}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945H\", \"location\": \"Manors\", \"stage_seq\": 2, \"distance_m\": 975.914, \"section_seq\": 1, \"route_path_id\": 32894}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 3, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 32894}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950\", \"location\": \"Benton North Jn\", \"stage_seq\": 4, \"distance_m\": 6960.631, \"section_seq\": 1, \"route_path_id\": 32894}, {\"is_pass\": false, \"wtt_arr\": \"0955H\", \"wtt_dep\": \"0956H\", \"location\": \"Cramlington\", \"stage_seq\": 5, \"distance_m\": 15962.492, \"section_seq\": 1, \"route_path_id\": 32894}, {\"is_pass\": false, \"wtt_arr\": \"1004H\", \"wtt_dep\": null, \"location\": \"Morpeth\", \"stage_seq\": 6, \"distance_m\": 26713.694, \"section_seq\": 1, \"route_path_id\": 32894}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26713.694, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32894}], \"total_distance_m\": 26713.694, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 26680.228, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.466, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0943", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.1624649", "current_position_lon": "-1.6828073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:57Z\", \"source_id\": 55508599, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:04Z\", \"source_id\": 17748610, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:56Z\", \"source_id\": 55533485, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:57Z\", \"source_id\": 17755066, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:46Z\", \"source_id\": 55557403, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:53Z\", \"source_id\": 17761619, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Morpeth", "service_state_platform": "2", "timing_fact_generation": 1789722117211902, "current_leg_arrival_utc": "2026-09-18T10:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:23.290059", "service_state_evidence_id": 17761619, "current_leg_start_actual_dep": "2026-09-18T09:56:30+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:23.771929", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P NCL MPT 2A24 156486 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": 4521.638, "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": 4555.104, "from_m": 4521.638, "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": 7023.953, "from_m": 4555.104, "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": 26037.625, "from_m": 7023.953, "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": 26713.694, "from_m": 26037.625, "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}], "service_id": 666357, "profile_key": "367424c911cecf8adcb0a89588b0fde5f450b8c42e595ec2c7488b3c67d82eb1", "schedule_id": 13026, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0943", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32894}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945H", "location": "Manors", "stage_seq": 2, "distance_m": 975.914, "section_seq": 1, "route_path_id": 32894}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "Heaton South Jn", "stage_seq": 3, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 32894}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950", "location": "Benton North Jn", "stage_seq": 4, "distance_m": 6960.631, "section_seq": 1, "route_path_id": 32894}, {"is_pass": false, "wtt_arr": "0955H", "wtt_dep": "0956H", "location": "Cramlington", "stage_seq": 5, "distance_m": 15962.492, "section_seq": 1, "route_path_id": 32894}, {"is_pass": false, "wtt_arr": "1004H", "wtt_dep": null, "location": "Morpeth", "stage_seq": 6, "distance_m": 26713.694, "section_seq": 1, "route_path_id": 32894}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26713.694, "from_m": 0.0, "section_seq": 1, "route_path_id": 32894}], "total_distance_m": 26713.694, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 26680.228, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.466, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3477, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:57Z", "source_id": 55508599, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:04Z", "source_id": 17748610, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:56Z", "source_id": 55533485, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:54:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:57Z", "source_id": 17755066, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3318, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:46Z", "source_id": 55557403, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:03:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:53Z", "source_id": 17761619, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Newcastle 0943 0943 1 None None Morpeth 1005 1004½ 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89984/2026-09-18/detailed None Cramlington 2026-09-18T09:56:30+01:00 Morpeth 7.0 {"type": "LineString", "coordinates": [[-1.5987125999999998, 55.087754], [-1.5991464, 55.088238], [-1.5994563, 55.08853770000001], [-1.5998064, 55.08885810000001], [-1.6000821999999997, 55.0891066], [-1.6003716, 55.0893496], [-1.6006793, 55.0896036], [-1.6010026, 55.0898516], [-1.6013815, 55.0901385], [-1.6018039000000002, 55.0904358], [-1.6021991, 55.0906996], [-1.6026234999999998, 55.0909723], [-1.6032016, 55.09132179999999], [-1.6038577, 55.09169569999999], [-1.6041887999999995, 55.09187610000001], [-1.6045632, 55.09205919999999], [-1.6048740999999995, 55.092214799999994], [-1.6052124999999997, 55.0923734], [-1.6058612999999995, 55.0926701], [-1.6065453, 55.09296340000001], [-1.6070672999999998, 55.093167], [-1.6075084332906626, 55.09332654180912], [-1.6076156, 55.0933653], [-1.608163, 55.0935621], [-1.6087576999999995, 55.0937576], [-1.6092995, 55.093928], [-1.6098872999999998, 55.09409970000001], [-1.6104614, 55.094260000000006], [-1.6110246, 55.094415899999994], [-1.6117977, 55.0945991], [-1.6123598999999995, 55.0947295], [-1.6129682, 55.09485660000001], [-1.6135145, 55.09496270000001], [-1.6140959, 55.0950616], [-1.6146306, 55.0951455], [-1.6152067, 55.095229], [-1.615773, 55.0953044], [-1.6163571, 55.0953772], [-1.6169675114151385, 55.095442837522064], [-1.617806, 55.09553299999999], [-1.6179976, 55.0955562], [-1.6182426000000003, 55.095583899999994], [-1.6186889999999998, 55.09563769999999], [-1.6198988999999997, 55.0957908], [-1.6206176, 55.0958763], [-1.6213090999999995, 55.0959658], [-1.6220017, 55.0960591], [-1.6226701, 55.09616249999999], [-1.6235154999999997, 55.0963125], [-1.6243437999999997, 55.09648049999999], [-1.6249199000000003, 55.0966001], [-1.6255288, 55.0967461], [-1.6261228, 55.096893300000005], [-1.6266789999999998, 55.097045099999995], [-1.6272470999999995, 55.0972101], [-1.627781, 55.0973808], [-1.6283478999999998, 55.097564899999995], [-1.6288747, 55.09774240000001], [-1.6308916, 55.09848999999999], [-1.6316342, 55.09875679999999], [-1.6328557999999995, 55.099221100000015], [-1.6334477, 55.0994471], [-1.6339274, 55.09963030000001], [-1.6362916999999997, 55.100533], [-1.6372149, 55.10088249999999], [-1.6386647, 55.1014314], [-1.6395459, 55.101765], [-1.6428584, 55.10302120000001], [-1.6434899, 55.103270900000005], [-1.6440767, 55.103514399999995], [-1.6446710999999998, 55.103776], [-1.6452266999999998, 55.10404210000001], [-1.6456875999999998, 55.10427899999999], [-1.6461192, 55.10452180000001], [-1.6465286, 55.1047725], [-1.6478718, 55.1056123], [-1.6485347999999995, 55.1060318], [-1.6492781, 55.1065501], [-1.6496556, 55.1068238], [-1.6499946, 55.1070801], [-1.6503181, 55.10735439999999], [-1.6505923, 55.1075911], [-1.6508761999999997, 55.107854], [-1.6511267999999997, 55.108092], [-1.651208, 55.1081667], [-1.6518953999999997, 55.10885909999998], [-1.6524771, 55.10953709999999], [-1.6528554, 55.110032999999994], [-1.6531893999999998, 55.11051899999998], [-1.6535700999999998, 55.111192], [-1.6539114, 55.1118687], [-1.6546193, 55.1134564], [-1.6553062999999997, 55.11501959999999], [-1.6553207, 55.1150538], [-1.6560981999999995, 55.11690689999999], [-1.6561678, 55.1170717], [-1.6566040999999998, 55.1181164], [-1.6579752, 55.1212069], [-1.6592108999999997, 55.1239245], [-1.6599472999999998, 55.1256989], [-1.6603214, 55.1265819], [-1.6605132, 55.1270204], [-1.6606161999999998, 55.127242300000006], [-1.6607191999999995, 55.1274644], [-1.6609523, 55.12797749999999], [-1.6614192, 55.128927999999995], [-1.6614554999999998, 55.1289994], [-1.6619365, 55.129851], [-1.6625020999999998, 55.1307485], [-1.6627895, 55.131193399999994], [-1.6631043, 55.131635], [-1.6653053, 55.1347282], [-1.6653852999999998, 55.1348407], [-1.6672081, 55.1374425], [-1.6678132, 55.138309199999995], [-1.669061, 55.14004769999999], [-1.6693473999999997, 55.140438800000005], [-1.6712564999999997, 55.143046], [-1.6718046999999998, 55.1437192], [-1.6724148, 55.1443972], [-1.6727147320048323, 55.14469882043708], [-1.6739824999999997, 55.14597369999999], [-1.6749648, 55.14699199999999], [-1.6759206, 55.1479755], [-1.6778314999999997, 55.14993640000001], [-1.6801545, 55.1523068], [-1.6803192999999998, 55.152475], [-1.6820128, 55.15417180000001], [-1.6830584, 55.1552085], [-1.6836541000000005, 55.1557998], [-1.6852660999999998, 55.157400199999984], [-1.6855194, 55.1576525], [-1.6856965, 55.15783510000001], [-1.6858570999999998, 55.15802059999999], [-1.6861164999999998, 55.1583763], [-1.6862001, 55.15854199999998], [-1.6862649999999997, 55.1586806], [-1.6863267000000002, 55.1588294], [-1.68637, 55.15896149999999], [-1.6864208999999997, 55.1594861], [-1.6863795, 55.1597801], [-1.6863427, 55.1600251], [-1.6862886999999998, 55.1601726], [-1.6861809, 55.1604055], [-1.6860709, 55.1605853], [-1.6860318999999997, 55.160644299999994], [-1.6859407, 55.160772], [-1.6858476999999998, 55.1608871], [-1.6856374999999997, 55.161116], [-1.6854131, 55.16131010000001], [-1.6851789999999998, 55.16149080000001], [-1.6849091, 55.16167440000001], [-1.6846366, 55.161837299999995], [-1.6843585999999997, 55.161977], [-1.6840624999999998, 55.1621076], [-1.6838122999999998, 55.1621911], [-1.6836085999999997, 55.162262], [-1.6832075, 55.16237], [-1.6828073, 55.16246490000001]]} 6.7 0956 1003 Cramlington Morpeth Morpeth 55.1624649 -1.6828073 55.1624649 -1.6828073 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Morpeth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761619 1789722117211902 23 23 2026-09-18 09:13:23.771929 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:23.290059
634540 665697 Y65593 879B16ME18 2026-09-18 COMPLETE 17762383 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 665697, "stp": "P", "toc": "London Overground", "uid": "Y65593", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65593/2026-09-18/detailed", "trust_id": "879B16ME18", "origin_crs": "CYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-18", "dest_arr_time": "1001", "dest_platform": "2", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9B16", "timing_status": "LATE", "origin_station": "Crystal Palace", "current_leg_arr": "1003", "current_leg_dep": "1001", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "0917", "origin_platform": "3", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+3 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": "1000", "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\": 665697, \"profile_key\": \"48c97e48e836666784ef0eac52a2f1b27a572e0fafbecd02b3b66a827c59dec2\", \"schedule_id\": 30003, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0917\", \"location\": \"Crystal Palace\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Sydenham\", \"stage_seq\": 2, \"distance_m\": 1885.447, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Forest Hill\", \"stage_seq\": 3, \"distance_m\": 3305.978, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 4, \"distance_m\": 4658.341, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Brockley\", \"stage_seq\": 5, \"distance_m\": 6323.412, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932\", \"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\": \"0934\", \"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\": \"0935\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 8, \"distance_m\": 9358.601, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936H\", \"location\": \"Surrey Quays\", \"stage_seq\": 9, \"distance_m\": 9648.046, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Canada Water\", \"stage_seq\": 10, \"distance_m\": 10257.712, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 10571.776, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0941H\", \"location\": \"Wapping\", \"stage_seq\": 12, \"distance_m\": 11048.1, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0943H\", \"location\": \"Shadwell\", \"stage_seq\": 13, \"distance_m\": 16601.728, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0946\", \"location\": \"Whitechapel\", \"stage_seq\": 14, \"distance_m\": 17607.546, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0948H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 15, \"distance_m\": 18681.057, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0950\", \"wtt_dep\": \"0950H\", \"location\": \"Hoxton\", \"stage_seq\": 16, \"distance_m\": 19913.376, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Haggerston\", \"stage_seq\": 17, \"distance_m\": 20795.614, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955\", \"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\": \"0956H\", \"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\": \"0957\", \"wtt_dep\": \"0957H\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 20, \"distance_m\": 25936.734, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"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": "0917", "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-18T08:20:50Z\", \"source_id\": 55445234, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:52Z\", \"source_id\": 17731790, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:36Z\", \"source_id\": 55452948, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:42Z\", \"source_id\": 17733840, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:13Z\", \"source_id\": 55460372, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:15Z\", \"source_id\": 17735777, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:54Z\", \"source_id\": 55467683, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:01Z\", \"source_id\": 17737731, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:25Z\", \"source_id\": 55474625, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:28Z\", \"source_id\": 17739530, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:01Z\", \"source_id\": 55490025, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:05Z\", \"source_id\": 17743596, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:11Z\", \"source_id\": 55495996, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:14Z\", \"source_id\": 17745123, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:54Z\", \"source_id\": 55500478, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:58Z\", \"source_id\": 17746385, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:48Z\", \"source_id\": 55505582, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:50Z\", \"source_id\": 17747745, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:53Z\", \"source_id\": 55511188, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:57Z\", \"source_id\": 17749277, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:08Z\", \"source_id\": 55517326, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:12Z\", \"source_id\": 17750878, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:47Z\", \"source_id\": 55524536, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:51Z\", \"source_id\": 17752797, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:25Z\", \"source_id\": 55531842, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:30Z\", \"source_id\": 17754682, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:46Z\", \"source_id\": 55538406, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:52Z\", \"source_id\": 17756394, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:35Z\", \"source_id\": 55543347, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:38Z\", \"source_id\": 17757895, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:02Z\", \"source_id\": 55552600, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:10Z\", \"source_id\": 17760317, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:35Z\", \"source_id\": 55559598, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:38Z\", \"source_id\": 17762167, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:48Z\", \"source_id\": 17762383, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "2", "timing_fact_generation": 1789722174749447, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:23.294332", "service_state_evidence_id": 17762167, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:23.775606", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P CYP XHZ 9B16 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": 665697, "profile_key": "48c97e48e836666784ef0eac52a2f1b27a572e0fafbecd02b3b66a827c59dec2", "schedule_id": 30003, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0917", "location": "Crystal Palace", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Sydenham", "stage_seq": 2, "distance_m": 1885.447, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Forest Hill", "stage_seq": 3, "distance_m": 3305.978, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Honor Oak Park", "stage_seq": 4, "distance_m": 4658.341, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Brockley", "stage_seq": 5, "distance_m": 6323.412, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932", "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": "0934", "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": "0935", "location": "Surrey Quays Silwood Jn", "stage_seq": 8, "distance_m": 9358.601, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936H", "location": "Surrey Quays", "stage_seq": 9, "distance_m": 9648.046, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Canada Water", "stage_seq": 10, "distance_m": 10257.712, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 10571.776, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0941H", "location": "Wapping", "stage_seq": 12, "distance_m": 11048.1, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0943H", "location": "Shadwell", "stage_seq": 13, "distance_m": 16601.728, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0946", "location": "Whitechapel", "stage_seq": 14, "distance_m": 17607.546, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0948H", "location": "Shoreditch High Street", "stage_seq": 15, "distance_m": 18681.057, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0950", "wtt_dep": "0950H", "location": "Hoxton", "stage_seq": 16, "distance_m": 19913.376, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Haggerston", "stage_seq": 17, "distance_m": 20795.614, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955", "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": "0956H", "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": "0957", "wtt_dep": "0957H", "location": "Canonbury East London Line", "stage_seq": 20, "distance_m": 25936.734, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "1000", "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-18T08:20:50Z", "source_id": 55445234, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:52Z", "source_id": 17731790, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:36Z", "source_id": 55452948, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:42Z", "source_id": 17733840, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:13Z", "source_id": 55460372, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:15Z", "source_id": 17735777, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:54Z", "source_id": 55467683, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:01Z", "source_id": 17737731, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:25Z", "source_id": 55474625, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:28Z", "source_id": 17739530, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:01Z", "source_id": 55490025, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:05Z", "source_id": 17743596, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:11Z", "source_id": 55495996, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:39:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:14Z", "source_id": 17745123, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:54Z", "source_id": 55500478, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:41:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:58Z", "source_id": 17746385, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:48Z", "source_id": 55505582, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:50Z", "source_id": 17747745, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:53Z", "source_id": 55511188, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:57Z", "source_id": 17749277, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:08Z", "source_id": 55517326, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:47:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:12Z", "source_id": 17750878, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:47Z", "source_id": 55524536, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:50:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:51Z", "source_id": 17752797, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:25Z", "source_id": 55531842, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:52:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:30Z", "source_id": 17754682, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:46Z", "source_id": 55538406, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:55:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:52Z", "source_id": 17756394, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:35Z", "source_id": 55543347, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:57:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:38Z", "source_id": 17757895, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:02Z", "source_id": 55552600, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:00:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:10Z", "source_id": 17760317, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:35Z", "source_id": 55559598, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:03:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:38Z", "source_id": 17762167, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:48Z", "source_id": 17762383, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Crystal Palace 0917 0917 3 None None Highbury & Islington (East London Line) 1001 1000 2 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y65593/2026-09-18/detailed None Canonbury East London Line 2026-09-18T10:00: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 1001 1003 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-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762167 1789722174749447 76 76 2026-09-18 09:13:23.775606 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:23.294332
634541 664750 L83009 872L19MD18 2026-09-18 COMPLETE 17761863 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 664750, "stp": "P", "toc": "South Western Railway", "uid": "L83009", "consist": "450034+450094+450111", "dest_crs": "BSK", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83009/2026-09-18/detailed", "trust_id": "872L19MD18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Basingstoke", "service_date": "2026-09-18", "dest_arr_time": "0958", "dest_platform": "1", "is_terminated": 1, "next_location": "Basingstoke", "signalling_id": "2L19", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "1003", "current_leg_dep": "0949", "current_leg_end": "Basingstoke", "origin_dep_time": "0842", "origin_platform": "11", "current_location": "Basingstoke East Bay", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "+5 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": "0958", "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\": 664750, \"profile_key\": \"aaac680b68cef34860f0ae60784bce7b3447af943a5cff0d98268d39e5d70add\", \"schedule_id\": 16895, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0843H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0900H\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0902H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21491.237, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907H\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 8, \"distance_m\": 27404.073, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0910H\", \"wtt_dep\": \"0911H\", \"location\": \"Weybridge\", \"stage_seq\": 9, \"distance_m\": 30670.017, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0913H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 10, \"distance_m\": 32776.221, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0919H\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 38938.519, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Woking Jn\", \"stage_seq\": 12, \"distance_m\": 39843.389, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925H\", \"location\": \"Brookwood\", \"stage_seq\": 13, \"distance_m\": 44892.234, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928\", \"location\": \"Pirbright Jn\", \"stage_seq\": 14, \"distance_m\": 47428.564, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 15, \"distance_m\": 53322.416, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Fleet\", \"stage_seq\": 16, \"distance_m\": 58636.752, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"Winchfield\", \"stage_seq\": 17, \"distance_m\": 63934.51, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0948H\", \"location\": \"Hook\", \"stage_seq\": 18, \"distance_m\": 67781.677, \"section_seq\": 1, \"route_path_id\": 73008}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": null, \"location\": \"Basingstoke\", \"stage_seq\": 19, \"distance_m\": 76817.956, \"section_seq\": 1, \"route_path_id\": 73008}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76817.956, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73008}], \"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": "0842", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.2685024", "current_position_lon": "-1.0884329", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:00Z\", \"source_id\": 17709460, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:13Z\", \"source_id\": 17711867, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:20Z\", \"source_id\": 17713402, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:12Z\", \"source_id\": 55384578, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:00:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:17Z\", \"source_id\": 17715610, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:29Z\", \"source_id\": 55413883, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:32Z\", \"source_id\": 17723315, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:11Z\", \"source_id\": 55424147, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:18Z\", \"source_id\": 17726126, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:56Z\", \"source_id\": 55431704, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:00Z\", \"source_id\": 17728194, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:19Z\", \"source_id\": 55443989, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:22Z\", \"source_id\": 17731467, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:43Z\", \"source_id\": 55458865, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:47Z\", \"source_id\": 17735403, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:15Z\", \"source_id\": 55476907, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:22Z\", \"source_id\": 17740153, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:13Z\", \"source_id\": 55493263, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:16Z\", \"source_id\": 17744426, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27043, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:04Z\", \"source_id\": 55506391, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:11Z\", \"source_id\": 17747976, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:08Z\", \"source_id\": 55517422, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:12Z\", \"source_id\": 17750896, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:06Z\", \"source_id\": 55558308, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:11Z\", \"source_id\": 17761863, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Basingstoke", "service_state_platform": "1", "timing_fact_generation": 1789722134358491, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:24.576936", "service_state_evidence_id": 17761863, "current_leg_start_actual_dep": "2026-09-18T09:53:30+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:24.880280", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None BSK 2L19 450034+450094+450111 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": 664750, "profile_key": "aaac680b68cef34860f0ae60784bce7b3447af943a5cff0d98268d39e5d70add", "schedule_id": 16895, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0842", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0843H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0900H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0902H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21491.237, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907H", "location": "Walton-on-Thames", "stage_seq": 8, "distance_m": 27404.073, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0910H", "wtt_dep": "0911H", "location": "Weybridge", "stage_seq": 9, "distance_m": 30670.017, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0913H", "location": "Byfleet & New Haw", "stage_seq": 10, "distance_m": 32776.221, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0919H", "location": "Woking", "stage_seq": 11, "distance_m": 38938.519, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Woking Jn", "stage_seq": 12, "distance_m": 39843.389, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925H", "location": "Brookwood", "stage_seq": 13, "distance_m": 44892.234, "section_seq": 1, "route_path_id": 73008}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928", "location": "Pirbright Jn", "stage_seq": 14, "distance_m": 47428.564, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Farnborough (Main)", "stage_seq": 15, "distance_m": 53322.416, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Fleet", "stage_seq": 16, "distance_m": 58636.752, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "Winchfield", "stage_seq": 17, "distance_m": 63934.51, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0948H", "location": "Hook", "stage_seq": 18, "distance_m": 67781.677, "section_seq": 1, "route_path_id": 73008}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": null, "location": "Basingstoke", "stage_seq": 19, "distance_m": 76817.956, "section_seq": 1, "route_path_id": 73008}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76817.956, "from_m": 0.0, "section_seq": 1, "route_path_id": 73008}], "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:00Z", "source_id": 17709460, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:13Z", "source_id": 17711867, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:20Z", "source_id": 17713402, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28514, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:12Z", "source_id": 55384578, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:00:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:17Z", "source_id": 17715610, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:29Z", "source_id": 55413883, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:10:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:32Z", "source_id": 17723315, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:11Z", "source_id": 55424147, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:14:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:18Z", "source_id": 17726126, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:56Z", "source_id": 55431704, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:16:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:00Z", "source_id": 17728194, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26959, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:19Z", "source_id": 55443989, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:21:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:22Z", "source_id": 17731467, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27015, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:43Z", "source_id": 55458865, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:26:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:47Z", "source_id": 17735403, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:15Z", "source_id": 55476907, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:33:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:22Z", "source_id": 17740153, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27036, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:13Z", "source_id": 55493263, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:39:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:16Z", "source_id": 17744426, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27043, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:04Z", "source_id": 55506391, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:44:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:11Z", "source_id": 17747976, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27050, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:08Z", "source_id": 55517422, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:48:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:12Z", "source_id": 17750896, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27110, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:06Z", "source_id": 55558308, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:03:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:11Z", "source_id": 17761863, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Waterloo 0842 0842 11 None None Basingstoke 0958 0958 1 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83009/2026-09-18/detailed None Hook 2026-09-18T09:53:30+01:00 Basingstoke 14.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 0949 1003 Hook Basingstoke East Bay Basingstoke 51.2685024 -1.0884329 51.2685024 -1.0884329 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Basingstoke TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761863 1789722134358491 83 83 2026-09-18 09:13:24.880280 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:24.576936
634542 666133 P01814 482P18MF18 2026-09-18 COMPLETE 17761259 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 666133, "stp": "P", "toc": "Greater Anglia", "uid": "P01814", "consist": "755405", "dest_crs": "GYM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01814/2026-09-18/detailed", "trust_id": "482P18MF18", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Great Yarmouth", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "2", "is_terminated": 1, "next_location": "Great Yarmouth", "signalling_id": "2P18", "timing_status": "EARLY", "origin_station": "Norwich", "current_leg_arr": "1003", "current_leg_dep": "0952", "current_leg_end": "Great Yarmouth", "origin_dep_time": "0933", "origin_platform": "5", "current_location": "Great Yarmouth", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.5440774999999998, 52.634683300000006], [1.545013, 52.634873], [1.545556, 52.63498609999999], [1.5462063, 52.6350871], [1.5466125999999998, 52.6351416], [1.5471692, 52.63520510000001], [1.5473707999999995, 52.63522439999999], [1.5484587, 52.635296999999994], [1.5493028, 52.6353497], [1.5502209, 52.63538210000001], [1.5510523, 52.6353931], [1.5518382999999998, 52.63537560000001], [1.5524876999999997, 52.63535069999998], [1.5533107, 52.63529450000001], [1.5539173999999998, 52.635243300000006], [1.5541199, 52.6352242], [1.5544891, 52.6351849], [1.5552077999999998, 52.6351011], [1.5558998, 52.6350035], [1.5566985999999998, 52.6348742], [1.5575140999999997, 52.6347261], [1.5580392999999997, 52.63460789999999], [1.5586782999999995, 52.634458599999995], [1.5594937, 52.6342428], [1.56032, 52.63400540000001], [1.5613982, 52.6336944], [1.5676464, 52.63190660000001], [1.5721516, 52.6306278], [1.5771099999999998, 52.629194000000005], [1.5772424, 52.629156], [1.578914, 52.628691], [1.5797502999999995, 52.62845099999999], [1.5806149, 52.6281978], [1.5822372, 52.6277354], [1.582514, 52.627651500000006], [1.5825485, 52.6276408], [1.5859056, 52.6266884], [1.5895296, 52.6256472], [1.5909869, 52.6252261], [1.5940647, 52.624342899999995], [1.5961824, 52.623735200000006], [1.5992111, 52.622866], [1.5995646, 52.6227705], [1.6001574999999997, 52.6226157], [1.6007096999999997, 52.6224719], [1.6014620999999998, 52.622327], [1.6022711, 52.6221566], [1.6029743, 52.6220453], [1.603581, 52.6219622], [1.6041524, 52.6218914], [1.6046115999999997, 52.6218536], [1.6050878999999998, 52.621804399999995], [1.6056005, 52.62177369999999], [1.6060862000000002, 52.6217378], [1.6065422, 52.621714999999995], [1.6083341999999998, 52.6216571], [1.6125757999999997, 52.62153539999999], [1.6169675114151385, 52.6213964551854], [1.6201869, 52.62129459999999], [1.6273191, 52.62108339999999], [1.6332121, 52.620906999999995], [1.6365573999999998, 52.6208016], [1.6375953, 52.6207696], [1.6377213999999998, 52.6207658], [1.6378518, 52.620761400000006], [1.6417888, 52.62063], [1.6453052, 52.6205286], [1.6513929, 52.620312000000006], [1.6582093, 52.62009969999999], [1.6611752999999998, 52.62000729999999], [1.6730767999999998, 52.6196367], [1.6817959, 52.6193651], [1.6911423999999995, 52.61907399999999], [1.6918549, 52.6190518], [1.6948256999999998, 52.6189579], [1.695353, 52.61894389999999], [1.6961845, 52.618916500000005], [1.6973845, 52.6189029], [1.6982967, 52.6189335], [1.6987688, 52.6189774], [1.6994089999999995, 52.61906549999999], [1.7003637, 52.6192012], [1.7012724999999995, 52.6193282], [1.7033994999999995, 52.61956970000001], [1.7043979, 52.619662299999995], [1.7053340999999995, 52.6197226], [1.7063096999999998, 52.61974349999999], [1.7067990398270907, 52.619743635739205], [1.7070307, 52.61974370000001], [1.7075136, 52.61971989999999], [1.7082483999999998, 52.6196562], [1.7088040999999998, 52.61958920000001], [1.7092468, 52.61952169999999], [1.7101333000000003, 52.6193664], [1.7110862, 52.61915590000001], [1.7122965999999995, 52.6188117], [1.7130458, 52.6185544], [1.7137306, 52.61829389999999], [1.7142923, 52.6180561], [1.7147814, 52.6178238], [1.7151709999999998, 52.61763549999999], [1.7155386, 52.6174076], [1.7160921999999998, 52.61703189999999], [1.7165624, 52.61670190000001], [1.7173844, 52.6160704], [1.7175896999999998, 52.6159034], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]}", "current_leg_start": "Acle", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "52.6122763", "next_location_lon": "1.7206058", "previous_location": "Acle", "current_leg_milage": "7.9", "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\": 3034.641, \"from_m\": 3006.857, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9498.617, \"from_m\": 3034.641, \"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\": 10023.324, \"from_m\": 9498.617, \"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\": 15897.605, \"from_m\": 10023.324, \"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\": 16978.887, \"from_m\": 15897.605, \"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\": 28842.117, \"from_m\": 16978.887, \"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\": 29412.092, \"from_m\": 28842.117, \"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\": 666133, \"profile_key\": \"7de60eed8f728a7327094d4d4d5bfa3dff49f18d3ea11183e1df60dfaa02a4f3\", \"schedule_id\": 19118, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 551.268, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 3, \"distance_m\": 3006.857, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0940H\", \"location\": \"Brundall Gardens\", \"stage_seq\": 4, \"distance_m\": 7739.421, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0943H\", \"location\": \"Brundall\", \"stage_seq\": 5, \"distance_m\": 9282.98, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0948\", \"location\": \"Lingwood\", \"stage_seq\": 6, \"distance_m\": 12918.206, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0953\", \"location\": \"Acle\", \"stage_seq\": 7, \"distance_m\": 16748.214, \"section_seq\": 1, \"route_path_id\": 36182}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Great Yarmouth\", \"stage_seq\": 8, \"distance_m\": 29412.092, \"section_seq\": 1, \"route_path_id\": 36182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29412.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36182}], \"total_distance_m\": 29412.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29384.308, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 27.784, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0933", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.6122763", "current_position_lon": "1.7206058", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:39Z\", \"source_id\": 55488975, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:40Z\", \"source_id\": 17743252, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:55Z\", \"source_id\": 55514090, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:58Z\", \"source_id\": 17749976, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:19Z\", \"source_id\": 55526197, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:24Z\", \"source_id\": 17753166, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:14Z\", \"source_id\": 55556037, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:18Z\", \"source_id\": 17761259, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Great Yarmouth", "service_state_platform": "2", "timing_fact_generation": 1789722085365588, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:26.091370", "service_state_evidence_id": 17761259, "current_leg_start_actual_dep": "2026-09-18T09:53:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:03:26.094107", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW GYM 2P18 755405 5 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": 3034.641, "from_m": 3006.857, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9498.617, "from_m": 3034.641, "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": 10023.324, "from_m": 9498.617, "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": 15897.605, "from_m": 10023.324, "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": 16978.887, "from_m": 15897.605, "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": 28842.117, "from_m": 16978.887, "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": 29412.092, "from_m": 28842.117, "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": 666133, "profile_key": "7de60eed8f728a7327094d4d4d5bfa3dff49f18d3ea11183e1df60dfaa02a4f3", "schedule_id": 19118, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0933", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 551.268, "section_seq": 1, "route_path_id": 36182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Whitlingham Jn", "stage_seq": 3, "distance_m": 3006.857, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0940H", "location": "Brundall Gardens", "stage_seq": 4, "distance_m": 7739.421, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0943H", "location": "Brundall", "stage_seq": 5, "distance_m": 9282.98, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0948", "location": "Lingwood", "stage_seq": 6, "distance_m": 12918.206, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0953", "location": "Acle", "stage_seq": 7, "distance_m": 16748.214, "section_seq": 1, "route_path_id": 36182}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Great Yarmouth", "stage_seq": 8, "distance_m": 29412.092, "section_seq": 1, "route_path_id": 36182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29412.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 36182}], "total_distance_m": 29412.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29384.308, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 27.784, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12926, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:39Z", "source_id": 55488975, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:39:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:40Z", "source_id": 17743252, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12857, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:55Z", "source_id": 55514090, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:58Z", "source_id": 17749976, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12853, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:19Z", "source_id": 55526197, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:51:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:24Z", "source_id": 17753166, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12845, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:14Z", "source_id": 55556037, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:18Z", "source_id": 17761259, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Norwich 0933 0933 5 None None Great Yarmouth 1005 1005 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01814/2026-09-18/detailed None Acle 2026-09-18T09:53:00+01:00 Great Yarmouth 11.0 {"type": "LineString", "coordinates": [[1.5440774999999998, 52.634683300000006], [1.545013, 52.634873], [1.545556, 52.63498609999999], [1.5462063, 52.6350871], [1.5466125999999998, 52.6351416], [1.5471692, 52.63520510000001], [1.5473707999999995, 52.63522439999999], [1.5484587, 52.635296999999994], [1.5493028, 52.6353497], [1.5502209, 52.63538210000001], [1.5510523, 52.6353931], [1.5518382999999998, 52.63537560000001], [1.5524876999999997, 52.63535069999998], [1.5533107, 52.63529450000001], [1.5539173999999998, 52.635243300000006], [1.5541199, 52.6352242], [1.5544891, 52.6351849], [1.5552077999999998, 52.6351011], [1.5558998, 52.6350035], [1.5566985999999998, 52.6348742], [1.5575140999999997, 52.6347261], [1.5580392999999997, 52.63460789999999], [1.5586782999999995, 52.634458599999995], [1.5594937, 52.6342428], [1.56032, 52.63400540000001], [1.5613982, 52.6336944], [1.5676464, 52.63190660000001], [1.5721516, 52.6306278], [1.5771099999999998, 52.629194000000005], [1.5772424, 52.629156], [1.578914, 52.628691], [1.5797502999999995, 52.62845099999999], [1.5806149, 52.6281978], [1.5822372, 52.6277354], [1.582514, 52.627651500000006], [1.5825485, 52.6276408], [1.5859056, 52.6266884], [1.5895296, 52.6256472], [1.5909869, 52.6252261], [1.5940647, 52.624342899999995], [1.5961824, 52.623735200000006], [1.5992111, 52.622866], [1.5995646, 52.6227705], [1.6001574999999997, 52.6226157], [1.6007096999999997, 52.6224719], [1.6014620999999998, 52.622327], [1.6022711, 52.6221566], [1.6029743, 52.6220453], [1.603581, 52.6219622], [1.6041524, 52.6218914], [1.6046115999999997, 52.6218536], [1.6050878999999998, 52.621804399999995], [1.6056005, 52.62177369999999], [1.6060862000000002, 52.6217378], [1.6065422, 52.621714999999995], [1.6083341999999998, 52.6216571], [1.6125757999999997, 52.62153539999999], [1.6169675114151385, 52.6213964551854], [1.6201869, 52.62129459999999], [1.6273191, 52.62108339999999], [1.6332121, 52.620906999999995], [1.6365573999999998, 52.6208016], [1.6375953, 52.6207696], [1.6377213999999998, 52.6207658], [1.6378518, 52.620761400000006], [1.6417888, 52.62063], [1.6453052, 52.6205286], [1.6513929, 52.620312000000006], [1.6582093, 52.62009969999999], [1.6611752999999998, 52.62000729999999], [1.6730767999999998, 52.6196367], [1.6817959, 52.6193651], [1.6911423999999995, 52.61907399999999], [1.6918549, 52.6190518], [1.6948256999999998, 52.6189579], [1.695353, 52.61894389999999], [1.6961845, 52.618916500000005], [1.6973845, 52.6189029], [1.6982967, 52.6189335], [1.6987688, 52.6189774], [1.6994089999999995, 52.61906549999999], [1.7003637, 52.6192012], [1.7012724999999995, 52.6193282], [1.7033994999999995, 52.61956970000001], [1.7043979, 52.619662299999995], [1.7053340999999995, 52.6197226], [1.7063096999999998, 52.61974349999999], [1.7067990398270907, 52.619743635739205], [1.7070307, 52.61974370000001], [1.7075136, 52.61971989999999], [1.7082483999999998, 52.6196562], [1.7088040999999998, 52.61958920000001], [1.7092468, 52.61952169999999], [1.7101333000000003, 52.6193664], [1.7110862, 52.61915590000001], [1.7122965999999995, 52.6188117], [1.7130458, 52.6185544], [1.7137306, 52.61829389999999], [1.7142923, 52.6180561], [1.7147814, 52.6178238], [1.7151709999999998, 52.61763549999999], [1.7155386, 52.6174076], [1.7160921999999998, 52.61703189999999], [1.7165624, 52.61670190000001], [1.7173844, 52.6160704], [1.7175896999999998, 52.6159034], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]} 7.9 0952 1003 Acle Great Yarmouth Great Yarmouth 52.6122763 1.7206058 52.6122763 1.7206058 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Great Yarmouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761259 1789722085365588 21 21 2026-09-18 09:03:26.094107 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:26.091370
634543 665720 P90069 882V32ME18 2026-09-18 COMPLETE 17761837 2026-09-18 10:03:00 2026-09-18 09:13:26 2026-09-20 09:13:26 {"id": 665720, "stp": "P", "toc": "Southeastern", "uid": "P90069", "consist": "376013+376021", "dest_crs": "HYS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90069/2026-09-18/detailed", "trust_id": "882V32ME18", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hayes (Kent)", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "1", "is_terminated": 1, "next_location": "Hayes (Kent)", "signalling_id": "2V32", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "1003", "current_leg_dep": "1000", "current_leg_end": "Hayes (Kent)", "origin_dep_time": "0918", "origin_platform": "2", "current_location": "Hayes (Kent)", "last_update_time": "2026-09-18T09:13:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]}", "current_leg_start": "West Wickham", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "51.3763777", "next_location_lon": "0.0101965", "previous_location": "West Wickham", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "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\": 75.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\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"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\": 9001.24, \"from_m\": 3825.042, \"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\": 9070.016, \"from_m\": 9001.24, \"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\": 9111.618, \"from_m\": 9070.016, \"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\": 9440.952, \"from_m\": 9111.618, \"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\": 9493.481, \"from_m\": 9440.952, \"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\": 10890.216, \"from_m\": 9493.481, \"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\": 18009.95, \"from_m\": 10890.216, \"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\": 18043.894, \"from_m\": 18009.95, \"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\": 18131.151, \"from_m\": 18043.894, \"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\": 23121.147, \"from_m\": 18131.151, \"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\": 23134.253, \"from_m\": 23121.147, \"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\": 23182.97, \"from_m\": 23134.253, \"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\": 23549.103, \"from_m\": 23182.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}], \"service_id\": 665720, \"profile_key\": \"5dd7d7eaa1a575c6787d64a86902ec2c02230d3a7d25a991e16f6c5a69b1f67d\", \"schedule_id\": 23371, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0927\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.177, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0937\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9971.284, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938H\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 10792.095, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940\", \"location\": \"Ladywell\", \"stage_seq\": 11, \"distance_m\": 11233.258, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0943\", \"location\": \"Catford Bridge\", \"stage_seq\": 12, \"distance_m\": 12570.305, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946\", \"location\": \"Lower Sydenham\", \"stage_seq\": 13, \"distance_m\": 14890.974, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0948H\", \"location\": \"New Beckenham\", \"stage_seq\": 14, \"distance_m\": 15794.289, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0950H\", \"wtt_dep\": \"0951\", \"location\": \"Clock House\", \"stage_seq\": 15, \"distance_m\": 16934.79, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0954\", \"location\": \"Elmers End\", \"stage_seq\": 16, \"distance_m\": 18177.269, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958\", \"location\": \"Eden Park\", \"stage_seq\": 17, \"distance_m\": 20322.525, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": \"1000H\", \"location\": \"West Wickham\", \"stage_seq\": 18, \"distance_m\": 21687.917, \"section_seq\": 1, \"route_path_id\": 100306}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Hayes (Kent)\", \"stage_seq\": 19, \"distance_m\": 23549.103, \"section_seq\": 1, \"route_path_id\": 100306}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23549.103, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100306}], \"total_distance_m\": 23549.103, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 23461.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 87.257, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3763777", "current_position_lon": "0.0101965", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:48Z\", \"source_id\": 55442499, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:48Z\", \"source_id\": 17731027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:08Z\", \"source_id\": 55454366, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:10Z\", \"source_id\": 17734239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:58Z\", \"source_id\": 55486974, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:04Z\", \"source_id\": 17742826, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:52Z\", \"source_id\": 55495134, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:56Z\", \"source_id\": 17744883, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:31Z\", \"source_id\": 55502102, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:33Z\", \"source_id\": 17746820, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:44Z\", \"source_id\": 55510656, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:49Z\", \"source_id\": 17749152, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:52Z\", \"source_id\": 55516675, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:53Z\", \"source_id\": 17750679, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:24Z\", \"source_id\": 55523450, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:28Z\", \"source_id\": 17752539, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:56Z\", \"source_id\": 55530545, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:00Z\", \"source_id\": 17754358, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:53Z\", \"source_id\": 55541525, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:55Z\", \"source_id\": 17757192, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:20Z\", \"source_id\": 55547930, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:24Z\", \"source_id\": 17759096, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:06Z\", \"source_id\": 55558343, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:07Z\", \"source_id\": 17761837, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hayes (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789722129526144, "current_leg_arrival_utc": "2026-09-18T10:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:26.106374", "service_state_evidence_id": 17761837, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:26.585467", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX HYS 2V32 376013+376021 10 75 None {"version": 3, "segments": [{"to_m": 1466.814, "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": 2313.647, "from_m": 1466.814, "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": 2757.138, "from_m": 2313.647, "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": 3825.042, "from_m": 2757.138, "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": 9001.24, "from_m": 3825.042, "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": 9070.016, "from_m": 9001.24, "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": 9111.618, "from_m": 9070.016, "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": 9440.952, "from_m": 9111.618, "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": 9493.481, "from_m": 9440.952, "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": 10890.216, "from_m": 9493.481, "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": 18009.95, "from_m": 10890.216, "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": 18043.894, "from_m": 18009.95, "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": 18131.151, "from_m": 18043.894, "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": 23121.147, "from_m": 18131.151, "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": 23134.253, "from_m": 23121.147, "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": 23182.97, "from_m": 23134.253, "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": 23549.103, "from_m": 23182.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}], "service_id": 665720, "profile_key": "5dd7d7eaa1a575c6787d64a86902ec2c02230d3a7d25a991e16f6c5a69b1f67d", "schedule_id": 23371, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0918", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0927", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.177, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0937", "location": "Lewisham", "stage_seq": 9, "distance_m": 9971.284, "section_seq": 1, "route_path_id": 100306}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938H", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 10792.095, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940", "location": "Ladywell", "stage_seq": 11, "distance_m": 11233.258, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0943", "location": "Catford Bridge", "stage_seq": 12, "distance_m": 12570.305, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946", "location": "Lower Sydenham", "stage_seq": 13, "distance_m": 14890.974, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0948H", "location": "New Beckenham", "stage_seq": 14, "distance_m": 15794.289, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0950H", "wtt_dep": "0951", "location": "Clock House", "stage_seq": 15, "distance_m": 16934.79, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0954", "location": "Elmers End", "stage_seq": 16, "distance_m": 18177.269, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958", "location": "Eden Park", "stage_seq": 17, "distance_m": 20322.525, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": "1000H", "location": "West Wickham", "stage_seq": 18, "distance_m": 21687.917, "section_seq": 1, "route_path_id": 100306}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 19, "distance_m": 23549.103, "section_seq": 1, "route_path_id": 100306}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23549.103, "from_m": 0.0, "section_seq": 1, "route_path_id": 100306}], "total_distance_m": 23549.103, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 23461.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:48Z", "source_id": 55442499, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:48Z", "source_id": 17731027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:08Z", "source_id": 55454366, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:24:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:10Z", "source_id": 17734239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:58Z", "source_id": 55486974, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:36:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:04Z", "source_id": 17742826, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31324, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:52Z", "source_id": 55495134, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:39:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:56Z", "source_id": 17744883, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31332, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:31Z", "source_id": 55502102, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:33Z", "source_id": 17746820, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31340, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:44Z", "source_id": 55510656, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:49Z", "source_id": 17749152, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31377, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:52Z", "source_id": 55516675, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:47:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:53Z", "source_id": 17750679, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31382, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:24Z", "source_id": 55523450, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:50:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:28Z", "source_id": 17752539, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31387, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:56Z", "source_id": 55530545, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:53:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:00Z", "source_id": 17754358, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31391, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:53Z", "source_id": 55541525, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:55Z", "source_id": 17757192, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31395, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:20Z", "source_id": 55547930, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:59:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:24Z", "source_id": 17759096, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31401, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:06Z", "source_id": 55558343, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:07Z", "source_id": 17761837, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Charing Cross 0918 0918 2 None None Hayes (Kent) 1004 1004 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90069/2026-09-18/detailed None West Wickham 2026-09-18T10:00:30+01:00 Hayes (Kent) 3.0 {"type": "LineString", "coordinates": [[-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]} 1.2 1000 1003 West Wickham Hayes (Kent) Hayes (Kent) 51.3763777 0.0101965 51.3763777 0.0101965 1 0 2026-09-18 09:13:26 TERMINATED 2026-09-18 09:03:00 Hayes (Kent) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761837 1789722129526144 62 62 2026-09-18 09:13:26.585467 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:26.106374
634544 666498 G15251 812H15MF18 2026-09-18 COMPLETE 17761784 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 666498, "stp": "P", "toc": "Great Western Railway", "uid": "G15251", "consist": "165137", "dest_crs": "BRI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15251/2026-09-18/detailed", "trust_id": "812H15MF18", "origin_crs": "FIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "3", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2H15", "timing_status": "LATE", "origin_station": "Filton Abbey Wood", "current_leg_arr": "1003", "current_leg_dep": "0958", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "0948", "origin_platform": "3", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Lawrence Hill", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Lawrence Hill", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1562.96, \"from_m\": 0.0, \"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\": 1672.762, \"from_m\": 1562.96, \"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\": 3762.99, \"from_m\": 1672.762, \"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\": 3783.078, \"from_m\": 3762.99, \"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\": 4160.389, \"from_m\": 3783.078, \"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\": 4314.757, \"from_m\": 4160.389, \"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\": 5507.308, \"from_m\": 4314.757, \"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\": 5856.832, \"from_m\": 5507.308, \"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\": 6292.656, \"from_m\": 5856.832, \"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\": 6345.328, \"from_m\": 6292.656, \"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\": 6382.835, \"from_m\": 6345.328, \"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\": 6399.209, \"from_m\": 6382.835, \"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\": 6462.261, \"from_m\": 6399.209, \"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\": 7070.671, \"from_m\": 6462.261, \"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}], \"service_id\": 666498, \"profile_key\": \"3260865a8e8fc0184126fac306ebb8534bd866f1f3efb6431de21e5f32d9ac2c\", \"schedule_id\": 8850, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0948\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0949H\", \"location\": \"Horfield Jn\", \"stage_seq\": 2, \"distance_m\": 1101.542, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": false, \"wtt_arr\": \"0951H\", \"wtt_dep\": \"0952H\", \"location\": \"Ashley Down\", \"stage_seq\": 3, \"distance_m\": 2955.061, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 4, \"distance_m\": 3762.99, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": false, \"wtt_arr\": \"0954H\", \"wtt_dep\": \"0955H\", \"location\": \"Stapleton Road\", \"stage_seq\": 5, \"distance_m\": 4405.042, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": \"0959\", \"location\": \"Lawrence Hill\", \"stage_seq\": 6, \"distance_m\": 5370.277, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 7, \"distance_m\": 5911.34, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Bristol East Jn\", \"stage_seq\": 8, \"distance_m\": 6502.959, \"section_seq\": 1, \"route_path_id\": 68749}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 9, \"distance_m\": 7070.671, \"section_seq\": 1, \"route_path_id\": 68749}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7070.671, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68749}], \"total_distance_m\": 7070.671, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 6321.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 749.506, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0948", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25830, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:30Z\", \"source_id\": 55526677, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:32Z\", \"source_id\": 17753264, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:08Z\", \"source_id\": 55533933, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:14Z\", \"source_id\": 17755228, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:07Z\", \"source_id\": 55542103, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:11Z\", \"source_id\": 17757387, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:59Z\", \"source_id\": 55557999, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:03Z\", \"source_id\": 17761784, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "3", "timing_fact_generation": 1789722128659706, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:28.503217", "service_state_evidence_id": 17761784, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:29.609767", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P FIT BRI 2H15 165137 2 90 None {"version": 3, "segments": [{"to_m": 1562.96, "from_m": 0.0, "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": 1672.762, "from_m": 1562.96, "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": 3762.99, "from_m": 1672.762, "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": 3783.078, "from_m": 3762.99, "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": 4160.389, "from_m": 3783.078, "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": 4314.757, "from_m": 4160.389, "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": 5507.308, "from_m": 4314.757, "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": 5856.832, "from_m": 5507.308, "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": 6292.656, "from_m": 5856.832, "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": 6345.328, "from_m": 6292.656, "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": 6382.835, "from_m": 6345.328, "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": 6399.209, "from_m": 6382.835, "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": 6462.261, "from_m": 6399.209, "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": 7070.671, "from_m": 6462.261, "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}], "service_id": 666498, "profile_key": "3260865a8e8fc0184126fac306ebb8534bd866f1f3efb6431de21e5f32d9ac2c", "schedule_id": 8850, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0948", "location": "Filton Abbey Wood", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0949H", "location": "Horfield Jn", "stage_seq": 2, "distance_m": 1101.542, "section_seq": 1, "route_path_id": 68749}, {"is_pass": false, "wtt_arr": "0951H", "wtt_dep": "0952H", "location": "Ashley Down", "stage_seq": 3, "distance_m": 2955.061, "section_seq": 1, "route_path_id": 68749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Narroways Hill Jn", "stage_seq": 4, "distance_m": 3762.99, "section_seq": 1, "route_path_id": 68749}, {"is_pass": false, "wtt_arr": "0954H", "wtt_dep": "0955H", "location": "Stapleton Road", "stage_seq": 5, "distance_m": 4405.042, "section_seq": 1, "route_path_id": 68749}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": "0959", "location": "Lawrence Hill", "stage_seq": 6, "distance_m": 5370.277, "section_seq": 1, "route_path_id": 68749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000", "location": "Dr Day's Jn", "stage_seq": 7, "distance_m": 5911.34, "section_seq": 1, "route_path_id": 68749}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Bristol East Jn", "stage_seq": 8, "distance_m": 6502.959, "section_seq": 1, "route_path_id": 68749}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 9, "distance_m": 7070.671, "section_seq": 1, "route_path_id": 68749}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7070.671, "from_m": 0.0, "section_seq": 1, "route_path_id": 68749}], "total_distance_m": 7070.671, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 6321.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 749.506, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25830, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:30Z", "source_id": 55526677, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:51:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:32Z", "source_id": 17753264, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25836, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:08Z", "source_id": 55533933, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:14Z", "source_id": 17755228, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25845, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:07Z", "source_id": 55542103, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:11Z", "source_id": 17757387, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26052, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:59Z", "source_id": 55557999, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:03Z", "source_id": 17761784, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Filton Abbey Wood 0948 0948 3 None None Bristol Temple Meads 1002 1002 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15251/2026-09-18/detailed None Lawrence Hill 2026-09-18T10:00:00+01:00 Bristol Temple Meads 5.0 {"type": "LineString", "coordinates": [[-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]]} 1.1 0958 1003 Lawrence Hill Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761784 1789722128659706 15 15 2026-09-18 09:13:29.609767 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:28.503217
634545 665549 L04041 472S17ME18 2026-09-18 COMPLETE 17761976 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 665549, "stp": "P", "toc": "Greater Anglia", "uid": "L04041", "consist": "720514", "dest_crs": "SRA", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L04041/2026-09-18/detailed", "trust_id": "472S17ME18", "origin_crs": "BIS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-18", "dest_arr_time": "1007", "dest_platform": "11", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2S17", "timing_status": "EARLY", "origin_station": "Bishops Stortford", "current_leg_arr": "1003", "current_leg_dep": "0958", "current_leg_end": "Stratford", "origin_dep_time": "0911", "origin_platform": "3", "current_location": "Stratford", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.03787422194593961, 51.56708316139872], [-0.0362176, 51.5663089], [-0.0359497, 51.5661752], [-0.0346394, 51.5655587], [-0.0340287, 51.565252599999994], [-0.0337137, 51.5650979], [-0.0334554, 51.5649536], [-0.0332688, 51.564828799999994], [-0.0330597, 51.5646646], [-0.0328262, 51.56444780000001], [-0.0327231, 51.5643519], [-0.0324392, 51.5640505], [-0.0322447, 51.56386559999999], [-0.032052699999999996, 51.5637072], [-0.0318545, 51.5635525], [-0.03163, 51.563388799999984], [-0.0314716, 51.5632849], [-0.0310535, 51.5630449], [-0.030934499999999997, 51.562969599999995], [-0.030708999999999993, 51.5628138], [-0.030481799999999996, 51.5626842], [-0.030374, 51.5626154], [-0.0299568, 51.5623741], [-0.02960119999999999, 51.5622097], [-0.029211199999999996, 51.5620251], [-0.028930999999999995, 51.5619034], [-0.0288149, 51.56185609999999], [-0.028683600000000004, 51.5618025], [-0.028384900000000005, 51.5616992], [-0.027880799999999997, 51.5614732], [-0.027002, 51.561075300000006], [-0.026733099999999996, 51.56095070000001], [-0.0265316, 51.56085449999999], [-0.0264246, 51.5608096], [-0.025941800000000004, 51.5606229], [-0.025492299999999996, 51.5604681], [-0.025060999999999996, 51.5603076], [-0.024593299999999995, 51.56013769999999], [-0.0243625, 51.56003009999999], [-0.023920699999999996, 51.559843599999994], [-0.0238261, 51.5598072], [-0.023503599999999996, 51.55968320000001], [-0.0230992, 51.559496300000006], [-0.022722899999999997, 51.55931379999999], [-0.0223405, 51.5591385], [-0.0218926, 51.55893270000001], [-0.0212633, 51.558617], [-0.020462699999999997, 51.5582363], [-0.0200246, 51.5580314], [-0.019789899999999996, 51.557941], [-0.0191997, 51.5577438], [-0.0186658, 51.557570600000005], [-0.0181256, 51.5573361], [-0.0177598, 51.557167099999994], [-0.017491799999999995, 51.5570459], [-0.0169788, 51.55682829999999], [-0.0162708, 51.556592599999995], [-0.0159918, 51.5564943], [-0.0157209, 51.556392], [-0.0154894, 51.55629520000001], [-0.015186800000000002, 51.5561766], [-0.014824899999999998, 51.5559994], [-0.0147977, 51.555987599999995], [-0.014294, 51.555783299999995], [-0.013820199999999998, 51.55557199999999], [-0.0133626, 51.5553391], [-0.012861999999999998, 51.55504489999999], [-0.0124479, 51.5547639], [-0.01230210975890163, 51.55466347968381], [-0.0120157, 51.55446619999999], [-0.011735199999999998, 51.5542724], [-0.0108607, 51.553674], [-0.010478199999999998, 51.55341020000001], [-0.0101065, 51.55315350000001], [-0.0097441, 51.552900599999994], [-0.009241799999999998, 51.5525552], [-0.0088816, 51.552334900000005], [-0.0086066, 51.55217590000001], [-0.0080877, 51.5518927], [-0.0075831, 51.55161170000001], [-0.0073875999999999985, 51.5515026], [-0.007175, 51.5513768], [-0.007039, 51.55128979999999], [-0.006772299999999999, 51.5510944], [-0.0065718999999999994, 51.55091199999999], [-0.0063061, 51.5506323], [-0.0061587, 51.5504634], [-0.00606199050229324, 51.55035227634817], [-0.0059648, 51.55024059999999], [-0.0058096, 51.5500646], [-0.0055731, 51.549781], [-0.0053247, 51.5494567], [-0.0050929999999999994, 51.54912100000001], [-0.0048079, 51.5486987], [-0.004551, 51.5482337], [-0.004393499999999999, 51.54793550000001], [-0.0042343, 51.54761450000001], [-0.0040721, 51.54724569999999], [-0.003926769309809438, 51.54688859908996], [-0.0039192, 51.54687], [-0.003795699999999999, 51.5465146], [-0.003683300000000001, 51.54619839999999], [-0.0036453000000000006, 51.546078599999994], [-0.0034487999999999997, 51.5454968], [-0.0033324, 51.5451534], [-0.0032657999999999997, 51.54496679999999], [-0.0032436685593686993, 51.54490562448974], [-0.003229189931583384, 51.544865602764894], [-0.003228679159210626, 51.54486419089072], [-0.0031844958088112023, 51.54486381307582], [-0.0031558, 51.5447821], [-0.00314990391539125, 51.544758390999455], [-0.003140318083491835, 51.544719844970295], [-0.0031227, 51.544649], [-0.003118380687198919, 51.54462913498512], [-0.0031135858081501795, 51.544607082776395], [-0.003105690336537563, 51.54457077055706], [-0.0030999999999999995, 51.5445446], [-0.0030873, 51.5444584], [-0.0030747, 51.54437620000001], [-0.0030655, 51.54432680000001], [-0.0030556, 51.544236999999995], [-0.0030489999999999996, 51.544119900000005], [-0.0030446, 51.5440024], [-0.0030529999999999997, 51.5437975], [-0.0030746, 51.54359199999998], [-0.0031005999999999994, 51.5434284], [-0.0031462, 51.5432308], [-0.003198, 51.543056], [-0.0032539999999999995, 51.5428914], [-0.0033284, 51.5427176], [-0.0034293, 51.5425203], [-0.0035285, 51.54235010000001], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Lea Bridge", "dest_arr_time_act": "1007", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Lea Bridge", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 61.431, \"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\": 2442.065, \"from_m\": 61.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\": 9552.909, \"from_m\": 2442.065, \"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\": 9583.7, \"from_m\": 9552.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16395.353, \"from_m\": 9583.7, \"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\": 19104.344, \"from_m\": 16395.353, \"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\": 19386.735, \"from_m\": 19104.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26118.098, \"from_m\": 19386.735, \"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\": 31336.738, \"from_m\": 26118.098, \"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\": 31368.632, \"from_m\": 31336.738, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39009.149, \"from_m\": 31368.632, \"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\": 40870.346, \"from_m\": 39009.149, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42554.858, \"from_m\": 40870.346, \"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\": 42854.681, \"from_m\": 42554.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\": 42967.321, \"from_m\": 42854.681, \"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\": 44129.1, \"from_m\": 42967.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45818.261, \"from_m\": 44129.1, \"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\": 46122.152, \"from_m\": 45818.261, \"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\": 665549, \"profile_key\": \"208ce9942b51c28c127b5bef15c399211a662a139fc10c2e7a5bfbb8a7de2771\", \"schedule_id\": 14833, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Bishops Stortford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0915H\", \"wtt_dep\": \"0916\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 2, \"distance_m\": 5824.616, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Harlow Mill\", \"stage_seq\": 3, \"distance_m\": 9427.439, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Harlow Town\", \"stage_seq\": 4, \"distance_m\": 12224.327, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Roydon\", \"stage_seq\": 5, \"distance_m\": 16414.964, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 6, \"distance_m\": 19145.585, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0936\", \"location\": \"Broxbourne\", \"stage_seq\": 7, \"distance_m\": 21122.444, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0940H\", \"location\": \"Cheshunt\", \"stage_seq\": 8, \"distance_m\": 26173.385, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0943\", \"location\": \"Waltham Cross\", \"stage_seq\": 9, \"distance_m\": 28126.349, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0945H\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 29729.346, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947\", \"location\": \"Brimsdown\", \"stage_seq\": 11, \"distance_m\": 31502.342, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0950H\", \"wtt_dep\": \"0951\", \"location\": \"Northumberland Park\", \"stage_seq\": 12, \"distance_m\": 37691.043, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955\", \"location\": \"Tottenham Hale\", \"stage_seq\": 13, \"distance_m\": 39237.801, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 14, \"distance_m\": 39998.0, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Coppermill Jn\", \"stage_seq\": 15, \"distance_m\": 40950.419, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959\", \"location\": \"Lea Bridge\", \"stage_seq\": 16, \"distance_m\": 42274.506, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1005\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 17, \"distance_m\": 45184.115, \"section_seq\": 1, \"route_path_id\": 72069}, {\"is_pass\": false, \"wtt_arr\": \"1007\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 18, \"distance_m\": 46122.152, \"section_seq\": 1, \"route_path_id\": 72069}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46122.152, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72069}], \"total_distance_m\": 46122.152, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42234.663, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3887.489, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0911", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:09Z\", \"source_id\": 55426840, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:12Z\", \"source_id\": 17726837, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:51Z\", \"source_id\": 55437033, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:54Z\", \"source_id\": 17729645, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:17Z\", \"source_id\": 55443838, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:22Z\", \"source_id\": 17731431, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:53Z\", \"source_id\": 55456450, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:55Z\", \"source_id\": 17734790, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:43Z\", \"source_id\": 55469895, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:47Z\", \"source_id\": 17738237, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:40Z\", \"source_id\": 55494591, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:43Z\", \"source_id\": 17744712, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:26Z\", \"source_id\": 55501936, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:29Z\", \"source_id\": 17746766, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:45Z\", \"source_id\": 55508119, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:45Z\", \"source_id\": 17748445, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:55Z\", \"source_id\": 55514077, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:56Z\", \"source_id\": 17749956, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:15Z\", \"source_id\": 55523050, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:16Z\", \"source_id\": 17752394, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:29Z\", \"source_id\": 55529350, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:33Z\", \"source_id\": 17754035, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:32Z\", \"source_id\": 17757788, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:18Z\", \"source_id\": 55558847, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:21Z\", \"source_id\": 17761976, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "11", "timing_fact_generation": 1789722144740531, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:29.888501", "service_state_evidence_id": 17761976, "current_leg_start_actual_dep": "2026-09-18T09:59:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:33.934927", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BIS SRA 2S17 720514 5 100 None {"version": 3, "segments": [{"to_m": 61.431, "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": 2442.065, "from_m": 61.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": 9552.909, "from_m": 2442.065, "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": 9583.7, "from_m": 9552.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16395.353, "from_m": 9583.7, "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": 19104.344, "from_m": 16395.353, "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": 19386.735, "from_m": 19104.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26118.098, "from_m": 19386.735, "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": 31336.738, "from_m": 26118.098, "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": 31368.632, "from_m": 31336.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39009.149, "from_m": 31368.632, "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": 40870.346, "from_m": 39009.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42554.858, "from_m": 40870.346, "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": 42854.681, "from_m": 42554.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": 42967.321, "from_m": 42854.681, "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": 44129.1, "from_m": 42967.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45818.261, "from_m": 44129.1, "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": 46122.152, "from_m": 45818.261, "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": 665549, "profile_key": "208ce9942b51c28c127b5bef15c399211a662a139fc10c2e7a5bfbb8a7de2771", "schedule_id": 14833, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0911", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0915H", "wtt_dep": "0916", "location": "Sawbridgeworth", "stage_seq": 2, "distance_m": 5824.616, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Harlow Mill", "stage_seq": 3, "distance_m": 9427.439, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Harlow Town", "stage_seq": 4, "distance_m": 12224.327, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Roydon", "stage_seq": 5, "distance_m": 16414.964, "section_seq": 1, "route_path_id": 72069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Broxbourne Jn", "stage_seq": 6, "distance_m": 19145.585, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0936", "location": "Broxbourne", "stage_seq": 7, "distance_m": 21122.444, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0940H", "location": "Cheshunt", "stage_seq": 8, "distance_m": 26173.385, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0943", "location": "Waltham Cross", "stage_seq": 9, "distance_m": 28126.349, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0945H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 29729.346, "section_seq": 1, "route_path_id": 72069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947", "location": "Brimsdown", "stage_seq": 11, "distance_m": 31502.342, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0950H", "wtt_dep": "0951", "location": "Northumberland Park", "stage_seq": 12, "distance_m": 37691.043, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955", "location": "Tottenham Hale", "stage_seq": 13, "distance_m": 39237.801, "section_seq": 1, "route_path_id": 72069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "Tottenham South Jn", "stage_seq": 14, "distance_m": 39998.0, "section_seq": 1, "route_path_id": 72069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Coppermill Jn", "stage_seq": 15, "distance_m": 40950.419, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959", "location": "Lea Bridge", "stage_seq": 16, "distance_m": 42274.506, "section_seq": 1, "route_path_id": 72069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1005", "location": "Temple Mills East Jn", "stage_seq": 17, "distance_m": 45184.115, "section_seq": 1, "route_path_id": 72069}, {"is_pass": false, "wtt_arr": "1007", "wtt_dep": null, "location": "Stratford", "stage_seq": 18, "distance_m": 46122.152, "section_seq": 1, "route_path_id": 72069}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46122.152, "from_m": 0.0, "section_seq": 1, "route_path_id": 72069}], "total_distance_m": 46122.152, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42234.663, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3887.489, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:09Z", "source_id": 55426840, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:15:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:12Z", "source_id": 17726837, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:51Z", "source_id": 55437033, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:18:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:54Z", "source_id": 17729645, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:17Z", "source_id": 55443838, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:22Z", "source_id": 17731431, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:53Z", "source_id": 55456450, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:25:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:55Z", "source_id": 17734790, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14823, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:43Z", "source_id": 55469895, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:30:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:47Z", "source_id": 17738237, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:40Z", "source_id": 55494591, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:39:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:43Z", "source_id": 17744712, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:26Z", "source_id": 55501936, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:29Z", "source_id": 17746766, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14856, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:45Z", "source_id": 55508119, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:45Z", "source_id": 17748445, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:55Z", "source_id": 55514077, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:46:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:56Z", "source_id": 17749956, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:15Z", "source_id": 55523050, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:16Z", "source_id": 17752394, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:29Z", "source_id": 55529350, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:52:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:33Z", "source_id": 17754035, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:32Z", "source_id": 17757788, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15255, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:18Z", "source_id": 55558847, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:03:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:21Z", "source_id": 17761976, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Bishops Stortford 0911 0911 3 None None Stratford 1007 1007 11 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L04041/2026-09-18/detailed None Lea Bridge 2026-09-18T09:59:00+01:00 Stratford 5.0 {"type": "LineString", "coordinates": [[-0.03787422194593961, 51.56708316139872], [-0.0362176, 51.5663089], [-0.0359497, 51.5661752], [-0.0346394, 51.5655587], [-0.0340287, 51.565252599999994], [-0.0337137, 51.5650979], [-0.0334554, 51.5649536], [-0.0332688, 51.564828799999994], [-0.0330597, 51.5646646], [-0.0328262, 51.56444780000001], [-0.0327231, 51.5643519], [-0.0324392, 51.5640505], [-0.0322447, 51.56386559999999], [-0.032052699999999996, 51.5637072], [-0.0318545, 51.5635525], [-0.03163, 51.563388799999984], [-0.0314716, 51.5632849], [-0.0310535, 51.5630449], [-0.030934499999999997, 51.562969599999995], [-0.030708999999999993, 51.5628138], [-0.030481799999999996, 51.5626842], [-0.030374, 51.5626154], [-0.0299568, 51.5623741], [-0.02960119999999999, 51.5622097], [-0.029211199999999996, 51.5620251], [-0.028930999999999995, 51.5619034], [-0.0288149, 51.56185609999999], [-0.028683600000000004, 51.5618025], [-0.028384900000000005, 51.5616992], [-0.027880799999999997, 51.5614732], [-0.027002, 51.561075300000006], [-0.026733099999999996, 51.56095070000001], [-0.0265316, 51.56085449999999], [-0.0264246, 51.5608096], [-0.025941800000000004, 51.5606229], [-0.025492299999999996, 51.5604681], [-0.025060999999999996, 51.5603076], [-0.024593299999999995, 51.56013769999999], [-0.0243625, 51.56003009999999], [-0.023920699999999996, 51.559843599999994], [-0.0238261, 51.5598072], [-0.023503599999999996, 51.55968320000001], [-0.0230992, 51.559496300000006], [-0.022722899999999997, 51.55931379999999], [-0.0223405, 51.5591385], [-0.0218926, 51.55893270000001], [-0.0212633, 51.558617], [-0.020462699999999997, 51.5582363], [-0.0200246, 51.5580314], [-0.019789899999999996, 51.557941], [-0.0191997, 51.5577438], [-0.0186658, 51.557570600000005], [-0.0181256, 51.5573361], [-0.0177598, 51.557167099999994], [-0.017491799999999995, 51.5570459], [-0.0169788, 51.55682829999999], [-0.0162708, 51.556592599999995], [-0.0159918, 51.5564943], [-0.0157209, 51.556392], [-0.0154894, 51.55629520000001], [-0.015186800000000002, 51.5561766], [-0.014824899999999998, 51.5559994], [-0.0147977, 51.555987599999995], [-0.014294, 51.555783299999995], [-0.013820199999999998, 51.55557199999999], [-0.0133626, 51.5553391], [-0.012861999999999998, 51.55504489999999], [-0.0124479, 51.5547639], [-0.01230210975890163, 51.55466347968381], [-0.0120157, 51.55446619999999], [-0.011735199999999998, 51.5542724], [-0.0108607, 51.553674], [-0.010478199999999998, 51.55341020000001], [-0.0101065, 51.55315350000001], [-0.0097441, 51.552900599999994], [-0.009241799999999998, 51.5525552], [-0.0088816, 51.552334900000005], [-0.0086066, 51.55217590000001], [-0.0080877, 51.5518927], [-0.0075831, 51.55161170000001], [-0.0073875999999999985, 51.5515026], [-0.007175, 51.5513768], [-0.007039, 51.55128979999999], [-0.006772299999999999, 51.5510944], [-0.0065718999999999994, 51.55091199999999], [-0.0063061, 51.5506323], [-0.0061587, 51.5504634], [-0.00606199050229324, 51.55035227634817], [-0.0059648, 51.55024059999999], [-0.0058096, 51.5500646], [-0.0055731, 51.549781], [-0.0053247, 51.5494567], [-0.0050929999999999994, 51.54912100000001], [-0.0048079, 51.5486987], [-0.004551, 51.5482337], [-0.004393499999999999, 51.54793550000001], [-0.0042343, 51.54761450000001], [-0.0040721, 51.54724569999999], [-0.003926769309809438, 51.54688859908996], [-0.0039192, 51.54687], [-0.003795699999999999, 51.5465146], [-0.003683300000000001, 51.54619839999999], [-0.0036453000000000006, 51.546078599999994], [-0.0034487999999999997, 51.5454968], [-0.0033324, 51.5451534], [-0.0032657999999999997, 51.54496679999999], [-0.0032436685593686993, 51.54490562448974], [-0.003229189931583384, 51.544865602764894], [-0.003228679159210626, 51.54486419089072], [-0.0031844958088112023, 51.54486381307582], [-0.0031558, 51.5447821], [-0.00314990391539125, 51.544758390999455], [-0.003140318083491835, 51.544719844970295], [-0.0031227, 51.544649], [-0.003118380687198919, 51.54462913498512], [-0.0031135858081501795, 51.544607082776395], [-0.003105690336537563, 51.54457077055706], [-0.0030999999999999995, 51.5445446], [-0.0030873, 51.5444584], [-0.0030747, 51.54437620000001], [-0.0030655, 51.54432680000001], [-0.0030556, 51.544236999999995], [-0.0030489999999999996, 51.544119900000005], [-0.0030446, 51.5440024], [-0.0030529999999999997, 51.5437975], [-0.0030746, 51.54359199999998], [-0.0031005999999999994, 51.5434284], [-0.0031462, 51.5432308], [-0.003198, 51.543056], [-0.0032539999999999995, 51.5428914], [-0.0033284, 51.5427176], [-0.0034293, 51.5425203], [-0.0035285, 51.54235010000001], [-0.0035750999999999995, 51.54228439999999]]} 2.4 0958 1003 Lea Bridge Stratford Stratford 51.5422844 -0.0035751 51.5422844 -0.0035751 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Stratford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761976 1789722144740531 68 68 2026-09-18 09:13:33.934927 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:29.888501
634546 664008 L89539 182K08MC18 2026-09-18 COMPLETE 17763008 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 664008, "stp": "P", "toc": "Northern", "uid": "L89539", "consist": "158756", "dest_crs": "HUL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89539/2026-09-18/detailed", "trust_id": "182K08MC18", "origin_crs": "HFX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hull", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "3", "is_terminated": 1, "next_location": "Hull", "signalling_id": "2K08", "timing_status": "LATE", "origin_station": "Halifax", "current_leg_arr": "1003", "current_leg_dep": "0951", "current_leg_end": "Hull", "origin_dep_time": "0815", "origin_platform": "2", "current_location": "Hull", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]}", "current_leg_start": "Brough", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "53.7440441", "next_location_lon": "-0.3461872", "previous_location": "Brough", "current_leg_milage": "10.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 91.399, \"from_m\": 0.0, \"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\": 177.498, \"from_m\": 91.399, \"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\": 242.238, \"from_m\": 177.498, \"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\": 262.0, \"from_m\": 242.238, \"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\": 1538.376, \"from_m\": 262.0, \"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\": 4138.816, \"from_m\": 1538.376, \"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\": 8071.858, \"from_m\": 4138.816, \"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\": 11097.329, \"from_m\": 8071.858, \"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\": 12314.081, \"from_m\": 11097.329, \"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\": 12372.541, \"from_m\": 12314.081, \"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\": 12536.021, \"from_m\": 12372.541, \"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\": 12607.312, \"from_m\": 12536.021, \"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\": 24801.475, \"from_m\": 12607.312, \"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\": 24856.001, \"from_m\": 24801.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\": 24884.081, \"from_m\": 24856.001, \"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\": 24887.715, \"from_m\": 24884.081, \"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\": 25890.856, \"from_m\": 24887.715, \"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\": 25928.689, \"from_m\": 25890.856, \"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\": 26128.964, \"from_m\": 25928.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\": 26385.504, \"from_m\": 26128.964, \"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\": 26666.819, \"from_m\": 26385.504, \"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\": 26716.274, \"from_m\": 26666.819, \"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\": 27300.778, \"from_m\": 26716.274, \"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\": 27550.692, \"from_m\": 27300.778, \"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\": 27886.896, \"from_m\": 27550.692, \"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\": 28334.148, \"from_m\": 27886.896, \"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\": 29017.578, \"from_m\": 28334.148, \"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\": 29056.668, \"from_m\": 29017.578, \"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\": 31106.115, \"from_m\": 29056.668, \"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\": 31925.285, \"from_m\": 31106.115, \"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\": 34814.279, \"from_m\": 31925.285, \"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\": 43129.072, \"from_m\": 34814.279, \"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\": 43600.199, \"from_m\": 43129.072, \"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\": 57293.507, \"from_m\": 43600.199, \"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\": 59549.349, \"from_m\": 57293.507, \"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\": 59599.172, \"from_m\": 59549.349, \"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\": 59728.822, \"from_m\": 59599.172, \"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\": 60408.694, \"from_m\": 59728.822, \"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\": 60455.841, \"from_m\": 60408.694, \"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\": 60974.565, \"from_m\": 60455.841, \"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\": 61205.606, \"from_m\": 60974.565, \"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\": 61222.841, \"from_m\": 61205.606, \"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\": 61652.672, \"from_m\": 61222.841, \"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\": 61702.766, \"from_m\": 61652.672, \"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\": 63870.963, \"from_m\": 61702.766, \"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\": 66878.644, \"from_m\": 63870.963, \"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\": 68759.171, \"from_m\": 66878.644, \"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\": 74238.662, \"from_m\": 68759.171, \"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\": 83083.64, \"from_m\": 74238.662, \"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\": 85243.355, \"from_m\": 83083.64, \"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\": 97784.73, \"from_m\": 85243.355, \"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\": 106463.749, \"from_m\": 97784.73, \"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\": 106786.146, \"from_m\": 106463.749, \"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\": 107716.267, \"from_m\": 106786.146, \"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\": 108988.018, \"from_m\": 107716.267, \"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\": 109014.726, \"from_m\": 108988.018, \"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\": 109948.34, \"from_m\": 109014.726, \"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\": 110037.051, \"from_m\": 109948.34, \"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\": 110447.936, \"from_m\": 110037.051, \"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\": 664008, \"profile_key\": \"63b5b1791b56912df8fe4805d64b2adda4eb75c85fec7ffc4b2b8444493498ee\", \"schedule_id\": 18689, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0815H\", \"location\": \"Halifax\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 2, \"distance_m\": 12372.541, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0826H\", \"wtt_dep\": \"0831\", \"location\": \"Bradford Interchange\", \"stage_seq\": 3, \"distance_m\": 12536.021, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12698.248, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0840\", \"location\": \"New Pudsey\", \"stage_seq\": 5, \"distance_m\": 18073.443, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0843\", \"wtt_dep\": \"0844\", \"location\": \"Bramley\", \"stage_seq\": 6, \"distance_m\": 20975.588, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849\", \"location\": \"Holbeck Jn\", \"stage_seq\": 7, \"distance_m\": 25966.791, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 8, \"distance_m\": 26531.676, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Leeds West Jn\", \"stage_seq\": 9, \"distance_m\": 26910.669, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0852H\", \"wtt_dep\": \"0855H\", \"location\": \"Leeds\", \"stage_seq\": 10, \"distance_m\": 27426.83, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 11, \"distance_m\": 30061.548, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Cross Gates\", \"stage_seq\": 12, \"distance_m\": 34563.163, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Garforth\", \"stage_seq\": 13, \"distance_m\": 39178.59, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"East Garforth\", \"stage_seq\": 14, \"distance_m\": 40026.726, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912H\", \"location\": \"Micklefield\", \"stage_seq\": 15, \"distance_m\": 42997.495, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"South Milford\", \"stage_seq\": 16, \"distance_m\": 48041.828, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 17, \"distance_m\": 50195.739, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920H\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 18, \"distance_m\": 53162.176, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921H\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 19, \"distance_m\": 54988.311, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Selby\", \"stage_seq\": 20, \"distance_m\": 60735.99, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935H\", \"location\": \"Howden\", \"stage_seq\": 21, \"distance_m\": 74608.207, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Gilberdyke\", \"stage_seq\": 22, \"distance_m\": 83263.447, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0948H\", \"location\": \"Brough\", \"stage_seq\": 23, \"distance_m\": 93627.956, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 24, \"distance_m\": 107354.563, \"section_seq\": 1, \"route_path_id\": 73892}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Hull\", \"stage_seq\": 25, \"distance_m\": 110447.936, \"section_seq\": 1, \"route_path_id\": 73892}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 110447.936, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73892}], \"total_distance_m\": 110447.936, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 95898.571, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14549.365, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0815½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.7440441", "current_position_lon": "-0.3461872", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:14Z\", \"source_id\": 55283075, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:16Z\", \"source_id\": 17688252, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:22Z\", \"source_id\": 55320675, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:28Z\", \"source_id\": 17698466, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:14Z\", \"source_id\": 55336773, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:17Z\", \"source_id\": 17702876, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:39Z\", \"source_id\": 55357641, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:51:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:44Z\", \"source_id\": 17708410, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:41Z\", \"source_id\": 55391654, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:45Z\", \"source_id\": 17717477, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:30Z\", \"source_id\": 17721816, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:10Z\", \"source_id\": 55415749, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:13Z\", \"source_id\": 17723845, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:22Z\", \"source_id\": 55424675, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:23Z\", \"source_id\": 17726215, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:56Z\", \"source_id\": 17730387, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:17Z\", \"source_id\": 17746589, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:37Z\", \"source_id\": 17746869, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:05Z\", \"source_id\": 55498269, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:10Z\", \"source_id\": 17745776, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:07Z\", \"source_id\": 55509060, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:10Z\", \"source_id\": 17748713, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:05Z\", \"source_id\": 55522708, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:12Z\", \"source_id\": 17752321, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:31Z\", \"source_id\": 17763008, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hull", "service_state_platform": "3", "timing_fact_generation": 1789722212252080, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:32.236900", "service_state_evidence_id": 17763008, "current_leg_start_actual_dep": "2026-09-18T09:49:30+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:35.368130", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P HFX HUL 2K08 158756 3 90 None {"version": 3, "segments": [{"to_m": 91.399, "from_m": 0.0, "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": 177.498, "from_m": 91.399, "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": 242.238, "from_m": 177.498, "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": 262.0, "from_m": 242.238, "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": 1538.376, "from_m": 262.0, "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": 4138.816, "from_m": 1538.376, "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": 8071.858, "from_m": 4138.816, "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": 11097.329, "from_m": 8071.858, "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": 12314.081, "from_m": 11097.329, "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": 12372.541, "from_m": 12314.081, "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": 12536.021, "from_m": 12372.541, "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": 12607.312, "from_m": 12536.021, "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": 24801.475, "from_m": 12607.312, "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": 24856.001, "from_m": 24801.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": 24884.081, "from_m": 24856.001, "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": 24887.715, "from_m": 24884.081, "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": 25890.856, "from_m": 24887.715, "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": 25928.689, "from_m": 25890.856, "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": 26128.964, "from_m": 25928.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": 26385.504, "from_m": 26128.964, "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": 26666.819, "from_m": 26385.504, "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": 26716.274, "from_m": 26666.819, "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": 27300.778, "from_m": 26716.274, "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": 27550.692, "from_m": 27300.778, "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": 27886.896, "from_m": 27550.692, "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": 28334.148, "from_m": 27886.896, "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": 29017.578, "from_m": 28334.148, "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": 29056.668, "from_m": 29017.578, "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": 31106.115, "from_m": 29056.668, "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": 31925.285, "from_m": 31106.115, "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": 34814.279, "from_m": 31925.285, "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": 43129.072, "from_m": 34814.279, "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": 43600.199, "from_m": 43129.072, "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": 57293.507, "from_m": 43600.199, "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": 59549.349, "from_m": 57293.507, "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": 59599.172, "from_m": 59549.349, "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": 59728.822, "from_m": 59599.172, "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": 60408.694, "from_m": 59728.822, "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": 60455.841, "from_m": 60408.694, "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": 60974.565, "from_m": 60455.841, "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": 61205.606, "from_m": 60974.565, "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": 61222.841, "from_m": 61205.606, "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": 61652.672, "from_m": 61222.841, "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": 61702.766, "from_m": 61652.672, "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": 63870.963, "from_m": 61702.766, "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": 66878.644, "from_m": 63870.963, "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": 68759.171, "from_m": 66878.644, "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": 74238.662, "from_m": 68759.171, "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": 83083.64, "from_m": 74238.662, "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": 85243.355, "from_m": 83083.64, "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": 97784.73, "from_m": 85243.355, "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": 106463.749, "from_m": 97784.73, "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": 106786.146, "from_m": 106463.749, "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": 107716.267, "from_m": 106786.146, "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": 108988.018, "from_m": 107716.267, "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": 109014.726, "from_m": 108988.018, "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": 109948.34, "from_m": 109014.726, "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": 110037.051, "from_m": 109948.34, "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": 110447.936, "from_m": 110037.051, "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": 664008, "profile_key": "63b5b1791b56912df8fe4805d64b2adda4eb75c85fec7ffc4b2b8444493498ee", "schedule_id": 18689, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0815H", "location": "Halifax", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824H", "location": "Mill Lane Jn", "stage_seq": 2, "distance_m": 12372.541, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0826H", "wtt_dep": "0831", "location": "Bradford Interchange", "stage_seq": 3, "distance_m": 12536.021, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Mill Lane Jn", "stage_seq": 4, "distance_m": 12698.248, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0840", "location": "New Pudsey", "stage_seq": 5, "distance_m": 18073.443, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0843", "wtt_dep": "0844", "location": "Bramley", "stage_seq": 6, "distance_m": 20975.588, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849", "location": "Holbeck Jn", "stage_seq": 7, "distance_m": 25966.791, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Whitehall Jn", "stage_seq": 8, "distance_m": 26531.676, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Leeds West Jn", "stage_seq": 9, "distance_m": 26910.669, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0852H", "wtt_dep": "0855H", "location": "Leeds", "stage_seq": 10, "distance_m": 27426.83, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858", "location": "Neville H. West Jn", "stage_seq": 11, "distance_m": 30061.548, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Cross Gates", "stage_seq": 12, "distance_m": 34563.163, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Garforth", "stage_seq": 13, "distance_m": 39178.59, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "East Garforth", "stage_seq": 14, "distance_m": 40026.726, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912H", "location": "Micklefield", "stage_seq": 15, "distance_m": 42997.495, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "South Milford", "stage_seq": 16, "distance_m": 48041.828, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Gascoigne Wood Jn", "stage_seq": 17, "distance_m": 50195.739, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920H", "location": "Hambleton West Jn", "stage_seq": 18, "distance_m": 53162.176, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921H", "location": "Hambleton East Jn", "stage_seq": 19, "distance_m": 54988.311, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Selby", "stage_seq": 20, "distance_m": 60735.99, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935H", "location": "Howden", "stage_seq": 21, "distance_m": 74608.207, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Gilberdyke", "stage_seq": 22, "distance_m": 83263.447, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0948H", "location": "Brough", "stage_seq": 23, "distance_m": 93627.956, "section_seq": 1, "route_path_id": 73892}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957H", "location": "Hessle Road Jn", "stage_seq": 24, "distance_m": 107354.563, "section_seq": 1, "route_path_id": 73892}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Hull", "stage_seq": 25, "distance_m": 110447.936, "section_seq": 1, "route_path_id": 73892}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110447.936, "from_m": 0.0, "section_seq": 1, "route_path_id": 73892}], "total_distance_m": 110447.936, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 95898.571, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14549.365, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6381, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:14Z", "source_id": 55283075, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:16Z", "source_id": 17688252, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6389, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:22Z", "source_id": 55320675, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:38:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:28Z", "source_id": 17698466, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6393, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:14Z", "source_id": 55336773, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:17Z", "source_id": 17702876, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5393, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:39Z", "source_id": 55357641, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:51:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:44Z", "source_id": 17708410, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:41Z", "source_id": 55391654, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:45Z", "source_id": 17717477, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:30Z", "source_id": 17721816, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5034, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:10Z", "source_id": 55415749, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:13Z", "source_id": 17723845, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:22Z", "source_id": 55424675, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:23Z", "source_id": 17726215, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:56Z", "source_id": 17730387, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:17Z", "source_id": 17746589, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:37Z", "source_id": 17746869, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6443, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:05Z", "source_id": 55498269, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:40:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:10Z", "source_id": 17745776, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6432, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:07Z", "source_id": 55509060, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:45:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:10Z", "source_id": 17748713, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:05Z", "source_id": 55522708, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:50:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:12Z", "source_id": 17752321, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:31Z", "source_id": 17763008, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Halifax 0815 0815½ 2 None None Hull 1002 1002 3 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L89539/2026-09-18/detailed None Brough 2026-09-18T09:49:30+01:00 Hull 12.0 {"type": "LineString", "coordinates": [[-0.5781870000000001, 53.726861], [-0.576815, 53.7266192], [-0.5743498999999999, 53.72619569999999], [-0.5738184999999999, 53.72610170000001], [-0.5731698, 53.7260247], [-0.5649367, 53.72456950000001], [-0.5539957999999999, 53.72258849999999], [-0.5431346, 53.72067479999999], [-0.5424401, 53.72055129999998], [-0.5389891704717129, 53.719931641379674], [-0.5354465, 53.7192955], [-0.5335663, 53.718985], [-0.5327846, 53.71888369999999], [-0.5321300000000001, 53.7187989], [-0.5301216, 53.7185078], [-0.5290008, 53.7183772], [-0.5279359, 53.7182728], [-0.5228011, 53.717763], [-0.521411, 53.7176471], [-0.5200618999999999, 53.71754850000001], [-0.5172035999999999, 53.7173792], [-0.5153039, 53.71728590000001], [-0.5132136, 53.71720419999999], [-0.5103153999999999, 53.717111200000005], [-0.5090494, 53.717066900000006], [-0.5077483, 53.71702599999999], [-0.5044315999999999, 53.716914900000006], [-0.5032519999999999, 53.7168703], [-0.503054, 53.7168643], [-0.4960712000000001, 53.71666599999999], [-0.4943387, 53.7166378], [-0.4927305, 53.716623699999985], [-0.49108740000000006, 53.71663079999999], [-0.4893900000000001, 53.71667399999999], [-0.48772040000000005, 53.716739399999994], [-0.48590929999999993, 53.716826700000006], [-0.484174, 53.71692819999999], [-0.4824313, 53.7170501], [-0.4790437, 53.71727760000001], [-0.4755935999999999, 53.717513499999995], [-0.4734945999999999, 53.71761519999998], [-0.4721316, 53.717650299999995], [-0.4704388000000001, 53.71765059999999], [-0.4696609000000001, 53.7176364], [-0.46887339999999994, 53.717613], [-0.4675211, 53.71754760000001], [-0.46604780000000007, 53.7174328], [-0.4649136, 53.7173201], [-0.4638749999999999, 53.7171937], [-0.4622847000000001, 53.7169754], [-0.4591118, 53.7165163], [-0.4572386, 53.716291], [-0.45624759999999986, 53.7162076], [-0.4552098999999999, 53.71615409999998], [-0.4543404, 53.716127], [-0.4534506, 53.716106899999986], [-0.4527329999999999, 53.7161138], [-0.4514719, 53.7161446], [-0.4503164, 53.7161971], [-0.4493, 53.71625639999999], [-0.4491576420597607, 53.71626695003779], [-0.44824479999999994, 53.7163346], [-0.4478013, 53.716378899999995], [-0.44739509999999993, 53.7164323], [-0.4469946, 53.7164908], [-0.4466375, 53.7165475], [-0.4459593, 53.716664400000006], [-0.44534489999999993, 53.71677579999999], [-0.44370229999999994, 53.71706400000001], [-0.4421378999999999, 53.7173464], [-0.4342957999999999, 53.7188213], [-0.433823, 53.71890619999999], [-0.432771, 53.71910270000001], [-0.4316978, 53.719287300000005], [-0.43035339999999994, 53.7194978], [-0.4289853, 53.719689300000006], [-0.4276552, 53.719885299999994], [-0.4262648, 53.7200728], [-0.4249999, 53.7202235], [-0.4235661, 53.7203836], [-0.42124179999999994, 53.7206269], [-0.4188193, 53.7208725], [-0.4168015, 53.72107340000001], [-0.4148564, 53.72130250000001], [-0.4116296, 53.7217326], [-0.4104977, 53.721904], [-0.4094445, 53.72207759999999], [-0.4083644, 53.72226690000001], [-0.4073122, 53.72245159999999], [-0.40660499999999994, 53.72258000000001], [-0.40599269999999993, 53.72269119999999], [-0.40588519999999995, 53.7227107], [-0.40054309999999993, 53.7237577], [-0.395245, 53.7247782], [-0.3944222999999999, 53.7249458], [-0.3937552, 53.72509459999999], [-0.39335829999999994, 53.7251913], [-0.39302219999999993, 53.72527939999999], [-0.3926592, 53.72537750000001], [-0.392315, 53.72547939999999], [-0.39136989999999994, 53.72575619999999], [-0.3905176, 53.72602289999999], [-0.3899769, 53.72621859999999], [-0.3895049, 53.7263963], [-0.38904, 53.726570800000005], [-0.388586, 53.72674810000001], [-0.3881902221676759, 53.726911506108586], [-0.3880934599244804, 53.7269112966665], [-0.3877382999999999, 53.7270563], [-0.3861801999999999, 53.727744599999994], [-0.3856812999999999, 53.7279952], [-0.385225, 53.72823559999999], [-0.3846664, 53.72855320000001], [-0.38416759999999994, 53.7288514], [-0.38361529999999994, 53.729209], [-0.38340309999999994, 53.7293622], [-0.3832103999999999, 53.7295032], [-0.38291459999999994, 53.72976210000001], [-0.3827014, 53.72996830000001], [-0.3824737, 53.7301965], [-0.3822999, 53.7304204], [-0.382102, 53.7307056], [-0.3819749, 53.7309476], [-0.381871, 53.73117959999999], [-0.3817957, 53.73142579999999], [-0.3817304, 53.7316701], [-0.38170639999999995, 53.7318994], [-0.3817087, 53.7321862], [-0.3817462999999999, 53.732513399999995], [-0.3818616, 53.7331289], [-0.38190139999999995, 53.733341], [-0.38204759999999993, 53.73406889999998], [-0.3820778136142687, 53.734323238421794], [-0.3820787, 53.7343307], [-0.3820611, 53.7346409], [-0.3820238, 53.734872800000005], [-0.3819865, 53.73503229999999], [-0.3819279, 53.7352435], [-0.3818609, 53.7354208], [-0.3816775999999999, 53.73579539999999], [-0.38154989999999994, 53.7359969], [-0.3814271, 53.73618259999999], [-0.381327, 53.7363088], [-0.3812207, 53.7364263], [-0.38099779999999994, 53.7366656], [-0.3806905, 53.73692870000001], [-0.380432, 53.73712340000001], [-0.3801919, 53.7372826], [-0.37981429999999994, 53.7375137], [-0.3794866999999999, 53.737706900000006], [-0.37911949999999994, 53.7379001], [-0.3780983, 53.73844819999999], [-0.3756631, 53.7397559], [-0.37462529999999994, 53.74031620000001], [-0.3742576, 53.7405129], [-0.3740311999999999, 53.74063400000001], [-0.373437, 53.74095169999999], [-0.3729326999999999, 53.74122160000001], [-0.3724043, 53.7415044], [-0.37191869999999994, 53.7417737], [-0.3713985, 53.7420472], [-0.37089759999999994, 53.74230159999999], [-0.370614, 53.74244079999999], [-0.3703641, 53.7425601], [-0.3693623999999999, 53.74301500000001], [-0.36903089999999994, 53.7431575], [-0.3687194999999999, 53.7432891], [-0.3680246, 53.74354999999999], [-0.3670256999999999, 53.743915599999994], [-0.3664874, 53.74407690000001], [-0.3662448, 53.7441472], [-0.36576869999999995, 53.74428919999999], [-0.3652389, 53.7444391], [-0.36474, 53.7445755], [-0.3641714, 53.744727], [-0.36376099999999995, 53.7448261], [-0.3632554, 53.7449459], [-0.36272969999999993, 53.745064000000006], [-0.3622228, 53.74517110000001], [-0.3617426999999999, 53.74525909999999], [-0.3609434, 53.745389200000005], [-0.3604914, 53.7454566], [-0.360018, 53.7455161], [-0.35955399999999993, 53.74556919999999], [-0.35932611364780853, 53.74559002184169], [-0.3591194999999999, 53.7456089], [-0.3586032, 53.7456438], [-0.3581095999999999, 53.745662], [-0.35761069999999995, 53.74566920000001], [-0.3573023, 53.745666799999995], [-0.35697769999999995, 53.74565570000001], [-0.3566626, 53.745639], [-0.35639299999999996, 53.74562000000001], [-0.35608989999999996, 53.7455883], [-0.3557506, 53.7455486], [-0.35542879999999993, 53.74549789999999], [-0.35507869999999997, 53.74543679999999], [-0.3548145, 53.74538209999999], [-0.3545477, 53.745321], [-0.3542982, 53.7452568], [-0.3540286, 53.7451846], [-0.35385829999999996, 53.74513219999999], [-0.3536277, 53.74506010000001], [-0.35338179999999997, 53.744967200000005], [-0.35302439999999996, 53.7448278], [-0.3527645, 53.7447445], [-0.3525114999999999, 53.74466340000001], [-0.3521189, 53.7445097], [-0.35175579999999995, 53.744365300000005], [-0.35149659999999994, 53.7442622], [-0.35126329999999995, 53.74416860000001], [-0.3511104, 53.7441155], [-0.35082209999999997, 53.74403660000001], [-0.3505722, 53.74396889999999], [-0.35031109999999993, 53.7439164], [-0.3500656999999999, 53.743878300000006], [-0.3498377, 53.7438538], [-0.34959499999999993, 53.7438347], [-0.3493509, 53.743821199999985], [-0.3490463999999999, 53.7438133], [-0.34880240000000007, 53.7438125], [-0.34856899999999996, 53.7438181], [-0.3483343, 53.7438315], [-0.34811709999999996, 53.743849], [-0.3478649, 53.7438728], [-0.3470081, 53.7439603], [-0.3461872, 53.7440441]]} 10.4 0951 1003 Brough Hull Hull 53.7440441 -0.3461872 53.7440441 -0.3461872 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Hull TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763008 1789722212252080 77 77 2026-09-18 09:13:35.368130 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:32.236900
634547 665573 L81965 872H17ME18 2026-09-18 COMPLETE 17762004 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 665573, "stp": "P", "toc": "South Western Railway", "uid": "L81965", "consist": "701057", "dest_crs": "SHP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81965/2026-09-18/detailed", "trust_id": "872H17ME18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shepperton", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": null, "is_terminated": 1, "next_location": "Shepperton", "signalling_id": "2H17", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "1003", "current_leg_dep": "1000", "current_leg_end": "Shepperton", "origin_dep_time": "0912", "origin_platform": "5", "current_location": "Shepperton", "last_update_time": "2026-09-18T09:13:56", "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": "1004", "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\": 665573, \"profile_key\": \"edcc0349ce32b3af76e59f12a7e4e66fd87d20d9ae773e3f10ecb369acd617e4\", \"schedule_id\": 16658, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"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\": \"0913H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0916\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928H\", \"location\": \"Wimbledon\", \"stage_seq\": 5, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0934\", \"location\": \"New Malden\", \"stage_seq\": 7, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": \"0937H\", \"location\": \"Norbiton\", \"stage_seq\": 8, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940H\", \"location\": \"Kingston\", \"stage_seq\": 9, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0942H\", \"location\": \"Hampton Wick\", \"stage_seq\": 10, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945\", \"location\": \"Teddington\", \"stage_seq\": 11, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 12, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0949H\", \"location\": \"Fulwell\", \"stage_seq\": 13, \"distance_m\": 23857.066, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953\", \"location\": \"Hampton\", \"stage_seq\": 14, \"distance_m\": 26492.752, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": \"0956H\", \"location\": \"Kempton Park\", \"stage_seq\": 15, \"distance_m\": 29360.434, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": \"0958H\", \"location\": \"Sunbury\", \"stage_seq\": 16, \"distance_m\": 30145.607, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": \"1000H\", \"location\": \"Upper Halliford\", \"stage_seq\": 17, \"distance_m\": 31082.747, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"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": "0912", "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-18T08:15:53Z\", \"source_id\": 55431524, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:58Z\", \"source_id\": 17728136, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:45Z\", \"source_id\": 55445068, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:46Z\", \"source_id\": 17731752, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:42Z\", \"source_id\": 55461826, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:48Z\", \"source_id\": 17736116, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:23Z\", \"source_id\": 55471820, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:22Z\", \"source_id\": 17738734, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:36Z\", \"source_id\": 55480576, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:41Z\", \"source_id\": 17741111, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:36Z\", \"source_id\": 55491599, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:42Z\", \"source_id\": 17743978, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:03Z\", \"source_id\": 55498163, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:08Z\", \"source_id\": 17745741, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:34Z\", \"source_id\": 55502338, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:37Z\", \"source_id\": 17746867, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:58Z\", \"source_id\": 55511423, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:00Z\", \"source_id\": 17749334, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:22Z\", \"source_id\": 55520535, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:23Z\", \"source_id\": 17751747, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:12Z\", \"source_id\": 55531258, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:14Z\", \"source_id\": 17754492, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:42Z\", \"source_id\": 55535397, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:46Z\", \"source_id\": 17755616, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:42Z\", \"source_id\": 55535397, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:46Z\", \"source_id\": 17755620, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:20Z\", \"source_id\": 55550671, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:25Z\", \"source_id\": 17759833, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:18Z\", \"source_id\": 55558852, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:23Z\", \"source_id\": 17762004, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepperton", "service_state_platform": "1", "timing_fact_generation": 1789722144871245, "current_leg_arrival_utc": "2026-09-18T10:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:33.203535", "service_state_evidence_id": 17762004, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:34.006863", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SHP 2H17 701057 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": 665573, "profile_key": "edcc0349ce32b3af76e59f12a7e4e66fd87d20d9ae773e3f10ecb369acd617e4", "schedule_id": 16658, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0912", "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": "0913H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0916", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928H", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0934", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": "0937H", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940H", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0942H", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0949H", "location": "Fulwell", "stage_seq": 13, "distance_m": 23857.066, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953", "location": "Hampton", "stage_seq": 14, "distance_m": 26492.752, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": "0956H", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29360.434, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": "0958H", "location": "Sunbury", "stage_seq": 16, "distance_m": 30145.607, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": "1000H", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31082.747, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "1004", "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-18T08:15:53Z", "source_id": 55431524, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:16:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:58Z", "source_id": 17728136, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:45Z", "source_id": 55445068, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:21:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:46Z", "source_id": 17731752, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:42Z", "source_id": 55461826, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:27:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:48Z", "source_id": 17736116, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:23Z", "source_id": 55471820, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:31:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:22Z", "source_id": 17738734, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:36Z", "source_id": 55480576, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:34:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:41Z", "source_id": 17741111, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:36Z", "source_id": 55491599, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:38:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:42Z", "source_id": 17743978, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:03Z", "source_id": 55498163, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:40:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:08Z", "source_id": 17745741, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:34Z", "source_id": 55502338, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:37Z", "source_id": 17746867, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:58Z", "source_id": 55511423, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:00Z", "source_id": 17749334, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28461, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:22Z", "source_id": 55520535, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:23Z", "source_id": 17751747, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28449, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:12Z", "source_id": 55531258, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:52:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:14Z", "source_id": 17754492, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28437, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:42Z", "source_id": 55535397, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:56:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:46Z", "source_id": 17755616, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28445, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:42Z", "source_id": 55535397, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:58:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:46Z", "source_id": 17755620, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28441, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:20Z", "source_id": 55550671, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:00:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:25Z", "source_id": 17759833, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28439, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:18Z", "source_id": 55558852, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:03:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:23Z", "source_id": 17762004, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Waterloo 0912 0912 5 None None Shepperton 1006 1004 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81965/2026-09-18/detailed None Upper Halliford 2026-09-18T10:00:30+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 1000 1003 Upper Halliford Shepperton Shepperton 51.3963672 -0.4479408 51.3963672 -0.4479408 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Shepperton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762004 1789722144871245 76 76 2026-09-18 09:13:34.006863 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:33.203535
634548 664408 F45099 525S121D18 2026-09-18 COMPLETE 17763014 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 664408, "stp": "N", "toc": "c2c", "uid": "F45099", "consist": "357022+357026+357029", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45099/2026-09-18/detailed", "trust_id": "525S121D18", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S12", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1003", "current_leg_dep": "0944", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "0830", "origin_platform": "4", "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.6390555, 51.54127660000001], [0.6399566999999999, 51.5412775], [0.6409415, 51.54127509999999], [0.642138, 51.5412784], [0.6433634999999999, 51.5412936], [0.6442353, 51.5412887], [0.6448001, 51.5412714], [0.6453864, 51.5412418], [0.6459069, 51.5412048], [0.6464133, 51.54116109999998], [0.6469306, 51.5411105], [0.6474889, 51.54104379999999], [0.6480498, 51.54095250000001], [0.6482776999999998, 51.5409106], [0.6485334, 51.540857800000005], [0.6488044999999999, 51.540800100000006], [0.6490661999999999, 51.5407353], [0.6495901000000001, 51.54060249999999], [0.6505466999999999, 51.540324], [0.6515024, 51.540029], [0.6522598, 51.53981699999999], [0.6530183999999999, 51.5396654], [0.6538164999999999, 51.53954970000001], [0.6546441, 51.5394437], [0.6559615, 51.53927519999999], [0.6572877999999999, 51.539108199999994], [0.6581580999999999, 51.5390135], [0.6586201, 51.5389763], [0.6590521, 51.5389496], [0.6596079, 51.53894249999999], [0.6601434, 51.53895059999999], [0.6614542, 51.539004600000005], [0.6621112, 51.5390374], [0.6628018, 51.53905950000001], [0.6631687, 51.53906570000001], [0.6635791, 51.53906479999999], [0.6639525, 51.53906130000001], [0.6643186999999999, 51.5390489], [0.6650778999999999, 51.539007600000005], [0.6655840999999999, 51.538974], [0.6661428, 51.53892969999999], [0.6688222, 51.53869809999999], [0.6697440999999998, 51.5386286], [0.6704238, 51.5386008], [0.6708582000000001, 51.53859709999999], [0.6716481, 51.5386036], [0.6721517999999999, 51.53861849999999], [0.6725608999999999, 51.53863719999999], [0.6729818999999999, 51.5386763], [0.6734078, 51.5387073], [0.6738071999999999, 51.538743199999985], [0.6746295, 51.53883], [0.6754526000000001, 51.5389157], [0.6765952, 51.53903559999999], [0.6771837999999999, 51.5390874], [0.6777606999999999, 51.539131299999994], [0.6779806999999999, 51.5391452], [0.6786189, 51.5391702], [0.6792574999999998, 51.5391792], [0.6797320999999998, 51.5391834], [0.6801989999999999, 51.53917289999999], [0.6805773, 51.5391633], [0.6809867, 51.5391454], [0.6819910999999999, 51.539070299999985], [0.6830211, 51.538956299999995], [0.6833670999999999, 51.538911], [0.6837233999999999, 51.538858299999994], [0.6844108999999999, 51.5387429], [0.6851257, 51.5386175], [0.6858417, 51.5384895], [0.6881124, 51.5380794], [0.6914848999999998, 51.5374686], [0.692064, 51.537367199999984], [0.6924552, 51.5372864], [0.6926427, 51.5372622], [0.6938201, 51.5370534], [0.6950876999999999, 51.5368468], [0.6957237, 51.536757], [0.6963722, 51.5366749], [0.6970794999999999, 51.5365957], [0.6978273, 51.5365216], [0.6985643999999999, 51.5364551], [0.699306, 51.536396499999995], [0.6999670999999998, 51.53635539999999], [0.7006632, 51.5363214], [0.7013436999999999, 51.53630629999999], [0.7020286, 51.5363032], [0.7026045, 51.5363192], [0.7031496, 51.5363458], [0.703701, 51.5363798], [0.7042328, 51.53642589999998], [0.7047747999999999, 51.53648189999999], [0.7048700999999999, 51.5364866], [0.7051389999999998, 51.5365023], [0.7053069999999999, 51.536518400000006], [0.7054855999999999, 51.5365414], [0.7056017, 51.5365561], [0.7067195999999999, 51.536698], [0.7072511999999999, 51.53677149999999], [0.7083786999999999, 51.53691549999998], [0.7094835, 51.5370565], [0.7105719999999999, 51.537201299999985], [0.7114124999999999, 51.5373103], [0.7116596999999999, 51.53734240000001], [0.712547, 51.53745749999999], [0.7132491, 51.53753859999999], [0.7135048, 51.53757130000001], [0.7141120999999999, 51.53765869999999], [0.7146665, 51.5377292], [0.715854, 51.53788519999999], [0.7176346999999998, 51.538118], [0.7181353, 51.53818170000001], [0.7186522272956171, 51.53824988959694], [0.7193793, 51.53834580000001], [0.7204008, 51.53847819999999], [0.7211233, 51.53855029999999], [0.7218888999999998, 51.5386226], [0.7226531999999999, 51.5386765], [0.7234219, 51.5387188], [0.7242103, 51.5387441], [0.7293582, 51.5388482], [0.7297914, 51.5388568], [0.7342622, 51.5389447], [0.7367002999999999, 51.538998499999984], [0.7376828, 51.53901619999999], [0.7386691999999999, 51.53903420000001], [0.7396475, 51.539053900000006], [0.7399550999999999, 51.5390619], [0.7406382999999999, 51.539077600000006], [0.7416825, 51.539097000000005], [0.7427302, 51.5391187], [0.7438505999999999, 51.539142], [0.744822, 51.5391604], [0.7456538, 51.53917529999999], [0.7464855999999999, 51.539177200000005], [0.7473045999999999, 51.539166300000005], [0.7481384, 51.539151], [0.748905, 51.539114100000006], [0.7496815, 51.5390735], [0.7504529999999999, 51.53902059999999], [0.7512242999999998, 51.5389557], [0.7518017, 51.53890269999999], [0.7523825, 51.5388399], [0.7535377, 51.5386984], [0.7551649999999999, 51.538496], [0.7567899999999999, 51.538293200000005], [0.7574609, 51.5382092], [0.7596846, 51.5379271], [0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7855042, 51.53435879999999], [0.7856701, 51.534294300000006], [0.7858915, 51.5342083], [0.7861428999999999, 51.53409250000001], [0.7862992999999999, 51.5340053], [0.7865420999999999, 51.5338855], [0.7867107999999999, 51.5338071], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]}", "current_leg_start": "Leigh-on-Sea", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "previous_location": "Leigh-on-Sea", "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\": 702.808, \"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\": 2553.208, \"from_m\": 702.808, \"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\": 2814.896, \"from_m\": 2553.208, \"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\": 4169.166, \"from_m\": 2814.896, \"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\": 4605.369, \"from_m\": 4169.166, \"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\": 9573.229, \"from_m\": 4605.369, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10190.818, \"from_m\": 9573.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10957.946, \"from_m\": 10190.818, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10968.639, \"from_m\": 10957.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\": 13050.396, \"from_m\": 10968.639, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42261.481, \"from_m\": 13050.396, \"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\": 42305.116, \"from_m\": 42261.481, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42390.986, \"from_m\": 42305.116, \"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\": 42727.093, \"from_m\": 42390.986, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42897.495, \"from_m\": 42727.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\": 42945.51, \"from_m\": 42897.495, \"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\": 44186.854, \"from_m\": 42945.51, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56789.502, \"from_m\": 44186.854, \"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\": 57443.594, \"from_m\": 56789.502, \"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\": 62399.369, \"from_m\": 57443.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\": 62856.976, \"from_m\": 62399.369, \"capability_applied\": null, \"effective_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\": 664408, \"profile_key\": \"bd6d44d56b1dfde8a2aef90bb507ee4e32ecaeab56a7baed25de55e1941576fb\", \"schedule_id\": 35655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.505, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 3, \"distance_m\": 4291.538, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"West Ham High Level\", \"stage_seq\": 4, \"distance_m\": 6489.487, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844\", \"location\": \"Barking\", \"stage_seq\": 5, \"distance_m\": 12168.478, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0855\", \"location\": \"Upminster\", \"stage_seq\": 6, \"distance_m\": 24432.18, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0908\", \"location\": \"Laindon\", \"stage_seq\": 7, \"distance_m\": 36569.551, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918\", \"location\": \"Pitsea\", \"stage_seq\": 8, \"distance_m\": 42528.692, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0942\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 9, \"distance_m\": 52215.731, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950\", \"location\": \"Southend Central\", \"stage_seq\": 10, \"distance_m\": 57236.611, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 11, \"distance_m\": 62399.369, \"section_seq\": 1, \"route_path_id\": 102896}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Shoeburyness C.S.D.\", \"stage_seq\": 12, \"distance_m\": 62856.976, \"section_seq\": 1, \"route_path_id\": 102896}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62856.976, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102896}], \"total_distance_m\": 62856.976, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61557.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1299.926, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0830", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.5325845", "current_position_lon": "0.7898435", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:38:42Z\", \"source_id\": 55327077, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:39:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:38:46Z\", \"source_id\": 17700163, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:07Z\", \"source_id\": 55342041, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:44:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:09Z\", \"source_id\": 17704273, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:59Z\", \"source_id\": 55367214, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:01Z\", \"source_id\": 17710947, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:22Z\", \"source_id\": 55402279, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:24Z\", \"source_id\": 17720247, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:43Z\", \"source_id\": 55422798, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:46Z\", \"source_id\": 17725734, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:47Z\", \"source_id\": 55453367, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:52Z\", \"source_id\": 17733956, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:39Z\", \"source_id\": 55535233, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:44Z\", \"source_id\": 17755587, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:31Z\", \"source_id\": 17763014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789722214016892, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:34.007437", "service_state_evidence_id": 17763014, "current_leg_start_actual_dep": "2026-09-18T09:43:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:34.790114", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N FST None 5S12 357022+357026+357029 12 100 None {"version": 3, "segments": [{"to_m": 702.808, "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": 2553.208, "from_m": 702.808, "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": 2814.896, "from_m": 2553.208, "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": 4169.166, "from_m": 2814.896, "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": 4605.369, "from_m": 4169.166, "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": 9573.229, "from_m": 4605.369, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10190.818, "from_m": 9573.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10957.946, "from_m": 10190.818, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10968.639, "from_m": 10957.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": 13050.396, "from_m": 10968.639, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42261.481, "from_m": 13050.396, "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": 42305.116, "from_m": 42261.481, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42390.986, "from_m": 42305.116, "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": 42727.093, "from_m": 42390.986, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42897.495, "from_m": 42727.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": 42945.51, "from_m": 42897.495, "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": 44186.854, "from_m": 42945.51, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56789.502, "from_m": 44186.854, "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": 57443.594, "from_m": 56789.502, "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": 62399.369, "from_m": 57443.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": 62856.976, "from_m": 62399.369, "capability_applied": null, "effective_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": 664408, "profile_key": "bd6d44d56b1dfde8a2aef90bb507ee4e32ecaeab56a7baed25de55e1941576fb", "schedule_id": 35655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0830", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.505, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835H", "location": "Gas Factory Jn", "stage_seq": 3, "distance_m": 4291.538, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "West Ham High Level", "stage_seq": 4, "distance_m": 6489.487, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844", "location": "Barking", "stage_seq": 5, "distance_m": 12168.478, "section_seq": 1, "route_path_id": 102896}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0855", "location": "Upminster", "stage_seq": 6, "distance_m": 24432.18, "section_seq": 1, "route_path_id": 102896}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0908", "location": "Laindon", "stage_seq": 7, "distance_m": 36569.551, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918", "location": "Pitsea", "stage_seq": 8, "distance_m": 42528.692, "section_seq": 1, "route_path_id": 102896}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0942", "location": "Leigh-on-Sea", "stage_seq": 9, "distance_m": 52215.731, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950", "location": "Southend Central", "stage_seq": 10, "distance_m": 57236.611, "section_seq": 1, "route_path_id": 102896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 11, "distance_m": 62399.369, "section_seq": 1, "route_path_id": 102896}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Shoeburyness C.S.D.", "stage_seq": 12, "distance_m": 62856.976, "section_seq": 1, "route_path_id": 102896}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62856.976, "from_m": 0.0, "section_seq": 1, "route_path_id": 102896}], "total_distance_m": 62856.976, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61557.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1299.926, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:38:42Z", "source_id": 55327077, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:39:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:38:46Z", "source_id": 17700163, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:07Z", "source_id": 55342041, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:44:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:09Z", "source_id": 17704273, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:59Z", "source_id": 55367214, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:53:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:01Z", "source_id": 17710947, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14514, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:22Z", "source_id": 55402279, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:06:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:24Z", "source_id": 17720247, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14464, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:43Z", "source_id": 55422798, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:46Z", "source_id": 17725734, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:47Z", "source_id": 55453367, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:52Z", "source_id": 17733956, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14412, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:39Z", "source_id": 55535233, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:44Z", "source_id": 17755587, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:31Z", "source_id": 17763014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Fenchurch Street 0830 0830 4 None None Shoeburyness C.S.D. 1002 1002 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:F45099/2026-09-18/detailed None Leigh-on-Sea 2026-09-18T09:43:00+01:00 Shoeburyness C.S.D. 19.0 {"type": "LineString", "coordinates": [[0.6390555, 51.54127660000001], [0.6399566999999999, 51.5412775], [0.6409415, 51.54127509999999], [0.642138, 51.5412784], [0.6433634999999999, 51.5412936], [0.6442353, 51.5412887], [0.6448001, 51.5412714], [0.6453864, 51.5412418], [0.6459069, 51.5412048], [0.6464133, 51.54116109999998], [0.6469306, 51.5411105], [0.6474889, 51.54104379999999], [0.6480498, 51.54095250000001], [0.6482776999999998, 51.5409106], [0.6485334, 51.540857800000005], [0.6488044999999999, 51.540800100000006], [0.6490661999999999, 51.5407353], [0.6495901000000001, 51.54060249999999], [0.6505466999999999, 51.540324], [0.6515024, 51.540029], [0.6522598, 51.53981699999999], [0.6530183999999999, 51.5396654], [0.6538164999999999, 51.53954970000001], [0.6546441, 51.5394437], [0.6559615, 51.53927519999999], [0.6572877999999999, 51.539108199999994], [0.6581580999999999, 51.5390135], [0.6586201, 51.5389763], [0.6590521, 51.5389496], [0.6596079, 51.53894249999999], [0.6601434, 51.53895059999999], [0.6614542, 51.539004600000005], [0.6621112, 51.5390374], [0.6628018, 51.53905950000001], [0.6631687, 51.53906570000001], [0.6635791, 51.53906479999999], [0.6639525, 51.53906130000001], [0.6643186999999999, 51.5390489], [0.6650778999999999, 51.539007600000005], [0.6655840999999999, 51.538974], [0.6661428, 51.53892969999999], [0.6688222, 51.53869809999999], [0.6697440999999998, 51.5386286], [0.6704238, 51.5386008], [0.6708582000000001, 51.53859709999999], [0.6716481, 51.5386036], [0.6721517999999999, 51.53861849999999], [0.6725608999999999, 51.53863719999999], [0.6729818999999999, 51.5386763], [0.6734078, 51.5387073], [0.6738071999999999, 51.538743199999985], [0.6746295, 51.53883], [0.6754526000000001, 51.5389157], [0.6765952, 51.53903559999999], [0.6771837999999999, 51.5390874], [0.6777606999999999, 51.539131299999994], [0.6779806999999999, 51.5391452], [0.6786189, 51.5391702], [0.6792574999999998, 51.5391792], [0.6797320999999998, 51.5391834], [0.6801989999999999, 51.53917289999999], [0.6805773, 51.5391633], [0.6809867, 51.5391454], [0.6819910999999999, 51.539070299999985], [0.6830211, 51.538956299999995], [0.6833670999999999, 51.538911], [0.6837233999999999, 51.538858299999994], [0.6844108999999999, 51.5387429], [0.6851257, 51.5386175], [0.6858417, 51.5384895], [0.6881124, 51.5380794], [0.6914848999999998, 51.5374686], [0.692064, 51.537367199999984], [0.6924552, 51.5372864], [0.6926427, 51.5372622], [0.6938201, 51.5370534], [0.6950876999999999, 51.5368468], [0.6957237, 51.536757], [0.6963722, 51.5366749], [0.6970794999999999, 51.5365957], [0.6978273, 51.5365216], [0.6985643999999999, 51.5364551], [0.699306, 51.536396499999995], [0.6999670999999998, 51.53635539999999], [0.7006632, 51.5363214], [0.7013436999999999, 51.53630629999999], [0.7020286, 51.5363032], [0.7026045, 51.5363192], [0.7031496, 51.5363458], [0.703701, 51.5363798], [0.7042328, 51.53642589999998], [0.7047747999999999, 51.53648189999999], [0.7048700999999999, 51.5364866], [0.7051389999999998, 51.5365023], [0.7053069999999999, 51.536518400000006], [0.7054855999999999, 51.5365414], [0.7056017, 51.5365561], [0.7067195999999999, 51.536698], [0.7072511999999999, 51.53677149999999], [0.7083786999999999, 51.53691549999998], [0.7094835, 51.5370565], [0.7105719999999999, 51.537201299999985], [0.7114124999999999, 51.5373103], [0.7116596999999999, 51.53734240000001], [0.712547, 51.53745749999999], [0.7132491, 51.53753859999999], [0.7135048, 51.53757130000001], [0.7141120999999999, 51.53765869999999], [0.7146665, 51.5377292], [0.715854, 51.53788519999999], [0.7176346999999998, 51.538118], [0.7181353, 51.53818170000001], [0.7186522272956171, 51.53824988959694], [0.7193793, 51.53834580000001], [0.7204008, 51.53847819999999], [0.7211233, 51.53855029999999], [0.7218888999999998, 51.5386226], [0.7226531999999999, 51.5386765], [0.7234219, 51.5387188], [0.7242103, 51.5387441], [0.7293582, 51.5388482], [0.7297914, 51.5388568], [0.7342622, 51.5389447], [0.7367002999999999, 51.538998499999984], [0.7376828, 51.53901619999999], [0.7386691999999999, 51.53903420000001], [0.7396475, 51.539053900000006], [0.7399550999999999, 51.5390619], [0.7406382999999999, 51.539077600000006], [0.7416825, 51.539097000000005], [0.7427302, 51.5391187], [0.7438505999999999, 51.539142], [0.744822, 51.5391604], [0.7456538, 51.53917529999999], [0.7464855999999999, 51.539177200000005], [0.7473045999999999, 51.539166300000005], [0.7481384, 51.539151], [0.748905, 51.539114100000006], [0.7496815, 51.5390735], [0.7504529999999999, 51.53902059999999], [0.7512242999999998, 51.5389557], [0.7518017, 51.53890269999999], [0.7523825, 51.5388399], [0.7535377, 51.5386984], [0.7551649999999999, 51.538496], [0.7567899999999999, 51.538293200000005], [0.7574609, 51.5382092], [0.7596846, 51.5379271], [0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7855042, 51.53435879999999], [0.7856701, 51.534294300000006], [0.7858915, 51.5342083], [0.7861428999999999, 51.53409250000001], [0.7862992999999999, 51.5340053], [0.7865420999999999, 51.5338855], [0.7867107999999999, 51.5338071], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]} 6.6 0944 1003 Leigh-on-Sea Shoeburyness C.S.D. Shoeburyness C.S.D. 51.5325845 0.7898435 51.5325845 0.7898435 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Shoeburyness C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763014 1789722214016892 88 88 2026-09-18 09:13:34.790114 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:34.007437
634549 662606 H55512 886M53CG18 2026-09-18 COMPLETE 17762996 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 662606, "stp": "O", "toc": "Unknown", "uid": "H55512", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55512/2026-09-18/detailed", "trust_id": "886M53CG18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley Reception Sidings No.6", "service_date": "2026-09-18", "dest_arr_time": "1229", "dest_platform": "5", "is_terminated": 1, "next_location": "Wembley Reception Sidings No.6", "signalling_id": "6M53", "timing_status": null, "origin_station": "Newhaven Day Aggs (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1024", "origin_platform": null, "current_location": "Newhaven Day Aggs (FLHH)", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1229", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 525.778, \"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\": 571.693, \"from_m\": 525.778, \"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\": 624.843, \"from_m\": 571.693, \"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\": 4020.963, \"from_m\": 624.843, \"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\": 4240.582, \"from_m\": 4020.963, \"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\": 7753.071, \"from_m\": 4240.582, \"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\": 7856.134, \"from_m\": 7753.071, \"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\": 7884.681, \"from_m\": 7856.134, \"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\": 9425.34, \"from_m\": 7884.681, \"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\": 9747.586, \"from_m\": 9425.34, \"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\": 10678.347, \"from_m\": 9747.586, \"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\": 19610.245, \"from_m\": 10678.347, \"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\": 20793.229, \"from_m\": 19610.245, \"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\": 23695.476, \"from_m\": 20793.229, \"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\": 24078.382, \"from_m\": 23695.476, \"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\": 28785.13, \"from_m\": 24078.382, \"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\": 29303.292, \"from_m\": 28785.13, \"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\": 30517.011, \"from_m\": 29303.292, \"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\": 38381.224, \"from_m\": 30517.011, \"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\": 39236.494, \"from_m\": 38381.224, \"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\": 39530.727, \"from_m\": 39236.494, \"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\": 39611.434, \"from_m\": 39530.727, \"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\": 45718.664, \"from_m\": 39611.434, \"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\": 45834.115, \"from_m\": 45718.664, \"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\": 46686.891, \"from_m\": 45834.115, \"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\": 47502.609, \"from_m\": 46686.891, \"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\": 47573.93, \"from_m\": 47502.609, \"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\": 55290.196, \"from_m\": 47573.93, \"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\": 56026.762, \"from_m\": 55290.196, \"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\": 66941.759, \"from_m\": 56026.762, \"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\": 66996.776, \"from_m\": 66941.759, \"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\": 71569.782, \"from_m\": 66996.776, \"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\": 72847.426, \"from_m\": 71569.782, \"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\": 72905.99, \"from_m\": 72847.426, \"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\": 72950.261, \"from_m\": 72905.99, \"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\": 72985.968, \"from_m\": 72950.261, \"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\": 73049.667, \"from_m\": 72985.968, \"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\": 73138.335, \"from_m\": 73049.667, \"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\": 73168.771, \"from_m\": 73138.335, \"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\": 73563.027, \"from_m\": 73168.771, \"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\": 73599.992, \"from_m\": 73563.027, \"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\": 74496.443, \"from_m\": 73599.992, \"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\": 75020.435, \"from_m\": 74496.443, \"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\": 75101.758, \"from_m\": 75020.435, \"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\": 75155.533, \"from_m\": 75101.758, \"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\": 83052.691, \"from_m\": 75155.533, \"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\": 83811.904, \"from_m\": 83052.691, \"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\": 85846.85, \"from_m\": 83811.904, \"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\": 85929.275, \"from_m\": 85846.85, \"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\": 87043.062, \"from_m\": 85929.275, \"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\": 87369.065, \"from_m\": 87043.062, \"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\": 88310.025, \"from_m\": 87369.065, \"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\": 90300.055, \"from_m\": 88310.025, \"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\": 91306.677, \"from_m\": 90300.055, \"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\": 94333.844, \"from_m\": 91306.677, \"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\": 94409.701, \"from_m\": 94333.844, \"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\": 94847.579, \"from_m\": 94409.701, \"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\": 95163.216, \"from_m\": 94847.579, \"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\": 95347.245, \"from_m\": 95163.216, \"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\": 95406.043, \"from_m\": 95347.245, \"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\": 95413.52, \"from_m\": 95406.043, \"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\": 99214.522, \"from_m\": 95413.52, \"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\": 662606, \"profile_key\": \"57915cb68e9901b6fdb421faf4f5c5c27f4b3b02803bcc07f62895b541669bc4\", \"schedule_id\": 36968, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1024\", \"location\": \"Newhaven Day Aggs (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1025\", \"location\": \"Newhaven Town Yard Jn\", \"stage_seq\": 2, \"distance_m\": 571.693, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1027H\", \"location\": \"Southease Sig. Tlw20\", \"stage_seq\": 3, \"distance_m\": 1097.781, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1032\", \"location\": \"Southerham Jn\", \"stage_seq\": 4, \"distance_m\": 7884.681, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1034H\", \"location\": \"Lewes\", \"stage_seq\": 5, \"distance_m\": 9516.774, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1058H\", \"location\": \"Keymer Jn\", \"stage_seq\": 6, \"distance_m\": 24119.24, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1104\", \"location\": \"Haywards Heath\", \"stage_seq\": 7, \"distance_m\": 29185.972, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1105\", \"location\": \"Copyhold Jn\", \"stage_seq\": 8, \"distance_m\": 30412.316, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1111\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 9, \"distance_m\": 39530.727, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1116H\", \"location\": \"Three Bridges\", \"stage_seq\": 10, \"distance_m\": 42670.455, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1120\", \"location\": \"Gatwick Airport\", \"stage_seq\": 11, \"distance_m\": 47156.981, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1125\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 55152.145, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1133H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 13, \"distance_m\": 66996.776, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1134H\", \"location\": \"Purley\", \"stage_seq\": 14, \"distance_m\": 68575.794, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1138H\", \"location\": \"East Croydon\", \"stage_seq\": 15, \"distance_m\": 73370.663, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1139H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 74218.373, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1140H\", \"location\": \"Selhurst\", \"stage_seq\": 17, \"distance_m\": 75247.426, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1145H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 18, \"distance_m\": 80542.018, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1148H\", \"location\": \"Balham\", \"stage_seq\": 19, \"distance_m\": 82888.029, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1152H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 20, \"distance_m\": 86015.541, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1155\", \"location\": \"Latchmere Jn\", \"stage_seq\": 21, \"distance_m\": 87043.062, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1200\", \"location\": \"West Brompton\", \"stage_seq\": 22, \"distance_m\": 89880.86, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1203\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 23, \"distance_m\": 91539.166, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1206\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 24, \"distance_m\": 93287.924, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1208\", \"location\": \"North Pole Jn\", \"stage_seq\": 25, \"distance_m\": 94484.887, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1209H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 95302.606, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1213\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 27, \"distance_m\": 95824.308, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1217\", \"location\": \"Willesden No7\", \"stage_seq\": 28, \"distance_m\": 97146.461, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1220\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 29, \"distance_m\": 98228.884, \"section_seq\": 1, \"route_path_id\": 71448}, {\"is_pass\": false, \"wtt_arr\": \"1229\", \"wtt_dep\": null, \"location\": \"Wembley Reception Sidings No.6\", \"stage_seq\": 30, \"distance_m\": 99214.522, \"section_seq\": 1, \"route_path_id\": 71448}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 99214.522, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71448}], \"total_distance_m\": 99214.522, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 91762.754, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7451.768, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1024", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Newhaven Day Aggs (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789722214880601, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:34.801643", "service_state_evidence_id": 17762996, "current_leg_start_actual_dep": null, "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:35.364045", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 6M53 None None None None {"version": 3, "segments": [{"to_m": 525.778, "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": 571.693, "from_m": 525.778, "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": 624.843, "from_m": 571.693, "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": 4020.963, "from_m": 624.843, "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": 4240.582, "from_m": 4020.963, "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": 7753.071, "from_m": 4240.582, "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": 7856.134, "from_m": 7753.071, "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": 7884.681, "from_m": 7856.134, "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": 9425.34, "from_m": 7884.681, "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": 9747.586, "from_m": 9425.34, "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": 10678.347, "from_m": 9747.586, "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": 19610.245, "from_m": 10678.347, "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": 20793.229, "from_m": 19610.245, "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": 23695.476, "from_m": 20793.229, "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": 24078.382, "from_m": 23695.476, "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": 28785.13, "from_m": 24078.382, "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": 29303.292, "from_m": 28785.13, "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": 30517.011, "from_m": 29303.292, "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": 38381.224, "from_m": 30517.011, "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": 39236.494, "from_m": 38381.224, "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": 39530.727, "from_m": 39236.494, "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": 39611.434, "from_m": 39530.727, "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": 45718.664, "from_m": 39611.434, "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": 45834.115, "from_m": 45718.664, "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": 46686.891, "from_m": 45834.115, "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": 47502.609, "from_m": 46686.891, "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": 47573.93, "from_m": 47502.609, "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": 55290.196, "from_m": 47573.93, "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": 56026.762, "from_m": 55290.196, "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": 66941.759, "from_m": 56026.762, "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": 66996.776, "from_m": 66941.759, "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": 71569.782, "from_m": 66996.776, "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": 72847.426, "from_m": 71569.782, "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": 72905.99, "from_m": 72847.426, "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": 72950.261, "from_m": 72905.99, "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": 72985.968, "from_m": 72950.261, "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": 73049.667, "from_m": 72985.968, "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": 73138.335, "from_m": 73049.667, "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": 73168.771, "from_m": 73138.335, "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": 73563.027, "from_m": 73168.771, "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": 73599.992, "from_m": 73563.027, "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": 74496.443, "from_m": 73599.992, "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": 75020.435, "from_m": 74496.443, "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": 75101.758, "from_m": 75020.435, "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": 75155.533, "from_m": 75101.758, "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": 83052.691, "from_m": 75155.533, "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": 83811.904, "from_m": 83052.691, "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": 85846.85, "from_m": 83811.904, "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": 85929.275, "from_m": 85846.85, "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": 87043.062, "from_m": 85929.275, "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": 87369.065, "from_m": 87043.062, "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": 88310.025, "from_m": 87369.065, "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": 90300.055, "from_m": 88310.025, "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": 91306.677, "from_m": 90300.055, "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": 94333.844, "from_m": 91306.677, "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": 94409.701, "from_m": 94333.844, "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": 94847.579, "from_m": 94409.701, "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": 95163.216, "from_m": 94847.579, "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": 95347.245, "from_m": 95163.216, "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": 95406.043, "from_m": 95347.245, "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": 95413.52, "from_m": 95406.043, "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": 99214.522, "from_m": 95413.52, "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": 662606, "profile_key": "57915cb68e9901b6fdb421faf4f5c5c27f4b3b02803bcc07f62895b541669bc4", "schedule_id": 36968, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1024", "location": "Newhaven Day Aggs (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1025", "location": "Newhaven Town Yard Jn", "stage_seq": 2, "distance_m": 571.693, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1027H", "location": "Southease Sig. Tlw20", "stage_seq": 3, "distance_m": 1097.781, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1032", "location": "Southerham Jn", "stage_seq": 4, "distance_m": 7884.681, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1034H", "location": "Lewes", "stage_seq": 5, "distance_m": 9516.774, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1058H", "location": "Keymer Jn", "stage_seq": 6, "distance_m": 24119.24, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1104", "location": "Haywards Heath", "stage_seq": 7, "distance_m": 29185.972, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1105", "location": "Copyhold Jn", "stage_seq": 8, "distance_m": 30412.316, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1111", "location": "Balcombe Tunnel Jn", "stage_seq": 9, "distance_m": 39530.727, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1116H", "location": "Three Bridges", "stage_seq": 10, "distance_m": 42670.455, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1120", "location": "Gatwick Airport", "stage_seq": 11, "distance_m": 47156.981, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1125", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 55152.145, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1133H", "location": "Stoats Nest Jn", "stage_seq": 13, "distance_m": 66996.776, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1134H", "location": "Purley", "stage_seq": 14, "distance_m": 68575.794, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1138H", "location": "East Croydon", "stage_seq": 15, "distance_m": 73370.663, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1139H", "location": "Windmill Bridge Jn", "stage_seq": 16, "distance_m": 74218.373, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1140H", "location": "Selhurst", "stage_seq": 17, "distance_m": 75247.426, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1145H", "location": "Streatham North Jn", "stage_seq": 18, "distance_m": 80542.018, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1148H", "location": "Balham", "stage_seq": 19, "distance_m": 82888.029, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1152H", "location": "Clapham Junction (C)", "stage_seq": 20, "distance_m": 86015.541, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1155", "location": "Latchmere Jn", "stage_seq": 21, "distance_m": 87043.062, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1200", "location": "West Brompton", "stage_seq": 22, "distance_m": 89880.86, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1203", "location": "Kensington (Olympia)", "stage_seq": 23, "distance_m": 91539.166, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1206", "location": "Shepherd's Bush", "stage_seq": 24, "distance_m": 93287.924, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1208", "location": "North Pole Jn", "stage_seq": 25, "distance_m": 94484.887, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1209H", "location": "Mitre Bridge Jn", "stage_seq": 26, "distance_m": 95302.606, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1213", "location": "Willesden West London Jn", "stage_seq": 27, "distance_m": 95824.308, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1217", "location": "Willesden No7", "stage_seq": 28, "distance_m": 97146.461, "section_seq": 1, "route_path_id": 71448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1220", "location": "Wembley Yard South Jn", "stage_seq": 29, "distance_m": 98228.884, "section_seq": 1, "route_path_id": 71448}, {"is_pass": false, "wtt_arr": "1229", "wtt_dep": null, "location": "Wembley Reception Sidings No.6", "stage_seq": 30, "distance_m": 99214.522, "section_seq": 1, "route_path_id": 71448}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 99214.522, "from_m": 0.0, "section_seq": 1, "route_path_id": 71448}], "total_distance_m": 99214.522, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 91762.754, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7451.768, "synthetic_unknown_infrastructure_limit_mph": 60} [] Newhaven Day Aggs (FLHH) 1024 1024 None None None Wembley Reception Sidings No.6 1229 1229 5 None None https://www.realtimetrains.co.uk/service/gb-nr:H55512/2026-09-18/detailed None None None None None None None None None None Newhaven Day Aggs (FLHH) Wembley Reception Sidings No.6 None None None None 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Newhaven Day Aggs (FLHH) TRUST TRUST_CANCELLATION 17762996 1789722214880601 2 2 2026-09-18 09:13:35.364045 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:34.801643
634550 666189 W82689 072N22MF18 2026-09-18 COMPLETE 17761848 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 666189, "stp": "P", "toc": "ScotRail", "uid": "W82689", "consist": "320313+320318", "dest_crs": "NEI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82689/2026-09-18/detailed", "trust_id": "072N22MF18", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N22", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1003", "current_leg_dep": "0957", "current_leg_end": "Neilston", "origin_dep_time": "0935", "origin_platform": "7", "current_location": "Neilston", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 90, "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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"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\": 1402.285, \"from_m\": 1007.78, \"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\": 2607.43, \"from_m\": 1402.285, \"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\": 2644.09, \"from_m\": 2607.43, \"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\": 2696.228, \"from_m\": 2644.09, \"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\": 3499.124, \"from_m\": 2696.228, \"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\": 4594.703, \"from_m\": 3499.124, \"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\": 5434.896, \"from_m\": 4594.703, \"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\": 5831.098, \"from_m\": 5434.896, \"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\": 6876.111, \"from_m\": 5831.098, \"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\": 6920.593, \"from_m\": 6876.111, \"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\": 8006.659, \"from_m\": 6920.593, \"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\": 8254.171, \"from_m\": 8006.659, \"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\": 15818.605, \"from_m\": 8254.171, \"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\": 20015.841, \"from_m\": 15818.605, \"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\": 20328.954, \"from_m\": 20015.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\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 666189, \"profile_key\": \"8f39e54c98dc108fb53781b2c04513c064de5c86aa805f544fb9009d7f610899\", \"schedule_id\": 27523, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Glasgow Central Gantry A\", \"stage_seq\": 2, \"distance_m\": 424.467, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 3, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 4, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940\", \"location\": \"Pollokshields East\", \"stage_seq\": 5, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0941H\", \"location\": \"Queens Park\", \"stage_seq\": 6, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0943H\", \"location\": \"Crosshill\", \"stage_seq\": 7, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0945H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0947\", \"wtt_dep\": \"0947H\", \"location\": \"Cathcart\", \"stage_seq\": 9, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0949H\", \"wtt_dep\": \"0950\", \"location\": \"Muirend\", \"stage_seq\": 11, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953\", \"location\": \"Williamwood\", \"stage_seq\": 12, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0955H\", \"location\": \"Whitecraigs\", \"stage_seq\": 13, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958\", \"location\": \"Patterton\", \"stage_seq\": 14, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 101985}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 15, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 101985}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101985}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 20276.816, \"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": "0935", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:17Z\", \"source_id\": 55493455, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:21Z\", \"source_id\": 17744480, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:26Z\", \"source_id\": 55499230, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:32Z\", \"source_id\": 17746022, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:28Z\", \"source_id\": 55504682, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:34Z\", \"source_id\": 17747545, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:16Z\", \"source_id\": 55509427, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:16Z\", \"source_id\": 17748795, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:18Z\", \"source_id\": 55515153, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:21Z\", \"source_id\": 17750300, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:47Z\", \"source_id\": 55521823, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:48Z\", \"source_id\": 17752029, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:25Z\", \"source_id\": 55526448, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:32Z\", \"source_id\": 17753244, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:07Z\", \"source_id\": 55542123, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:13Z\", \"source_id\": 17757421, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:06Z\", \"source_id\": 55558344, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:07Z\", \"source_id\": 17761848, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1789722136979653, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:35.332958", "service_state_evidence_id": 17761848, "current_leg_start_actual_dep": "2026-09-18T09:58:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:35.361180", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC NEI 2N22 320313+320318 6 90 None {"version": 3, "segments": [{"to_m": 424.467, "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": 1007.78, "from_m": 424.467, "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": 1402.285, "from_m": 1007.78, "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": 2607.43, "from_m": 1402.285, "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": 2644.09, "from_m": 2607.43, "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": 2696.228, "from_m": 2644.09, "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": 3499.124, "from_m": 2696.228, "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": 4594.703, "from_m": 3499.124, "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": 5434.896, "from_m": 4594.703, "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": 5831.098, "from_m": 5434.896, "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": 6876.111, "from_m": 5831.098, "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": 6920.593, "from_m": 6876.111, "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": 8006.659, "from_m": 6920.593, "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": 8254.171, "from_m": 8006.659, "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": 15818.605, "from_m": 8254.171, "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": 20015.841, "from_m": 15818.605, "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": 20328.954, "from_m": 20015.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", "infrastructure_limit_mph": 50.0}], "service_id": 666189, "profile_key": "8f39e54c98dc108fb53781b2c04513c064de5c86aa805f544fb9009d7f610899", "schedule_id": 27523, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0935", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101985}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Glasgow Central Gantry A", "stage_seq": 2, "distance_m": 424.467, "section_seq": 1, "route_path_id": 101985}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Glasgow Bridge Street Jn", "stage_seq": 3, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101985}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939", "location": "Muirhouse North Jn", "stage_seq": 4, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940", "location": "Pollokshields East", "stage_seq": 5, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0941H", "location": "Queens Park", "stage_seq": 6, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0943H", "location": "Crosshill", "stage_seq": 7, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0945H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0947", "wtt_dep": "0947H", "location": "Cathcart", "stage_seq": 9, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 101985}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0949H", "wtt_dep": "0950", "location": "Muirend", "stage_seq": 11, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953", "location": "Williamwood", "stage_seq": 12, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0955H", "location": "Whitecraigs", "stage_seq": 13, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958", "location": "Patterton", "stage_seq": 14, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 101985}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Neilston", "stage_seq": 15, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 101985}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 101985}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 20276.816, "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": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:17Z", "source_id": 55493455, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:38:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:21Z", "source_id": 17744480, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:26Z", "source_id": 55499230, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:32Z", "source_id": 17746022, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:28Z", "source_id": 55504682, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:42:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:34Z", "source_id": 17747545, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:16Z", "source_id": 55509427, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:45:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:16Z", "source_id": 17748795, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:18Z", "source_id": 55515153, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:47:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:21Z", "source_id": 17750300, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:47Z", "source_id": 55521823, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:49:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:48Z", "source_id": 17752029, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:25Z", "source_id": 55526448, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:32Z", "source_id": 17753244, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:07Z", "source_id": 55542123, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:57:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:13Z", "source_id": 17757421, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:06Z", "source_id": 55558344, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:03:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:07Z", "source_id": 17761848, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Glasgow Central High Level 0935 0935 7 None None Neilston 1006 1006 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82689/2026-09-18/detailed None Patterton 2026-09-18T09:58:00+01:00 Neilston 6.0 {"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} 3.8 0957 1003 Patterton Neilston Neilston 55.7828901 -4.4269095 55.7828901 -4.4269095 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Neilston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761848 1789722136979653 37 37 2026-09-18 09:13:35.361180 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:35.332958
634551 664721 G27558 872I12MD18 2026-09-18 COMPLETE 17761773 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 664721, "stp": "P", "toc": "Southern", "uid": "G27558", "consist": "377601+377610", "dest_crs": "HRH", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27558/2026-09-18/detailed", "trust_id": "872I12MD18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "1", "is_terminated": 1, "next_location": null, "signalling_id": "2I12", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0841", "origin_platform": "11", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1002", "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\": 664721, \"profile_key\": \"2be6ff0d8dba098b60b655190393ffd1557f7c442c73c1f5f31efd407714512e\", \"schedule_id\": 10507, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0841\", \"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\": \"0843H\", \"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\": \"0844H\", \"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\": \"0845H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0847H\", \"wtt_dep\": \"0848H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0852H\", \"wtt_dep\": \"0853H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"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\": \"0857H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 8, \"distance_m\": 10453.702, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0900H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 9, \"distance_m\": 12158.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0903H\", \"location\": \"Mitcham Junction\", \"stage_seq\": 10, \"distance_m\": 13982.497, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0906H\", \"location\": \"Hackbridge\", \"stage_seq\": 11, \"distance_m\": 15796.754, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Carshalton\", \"stage_seq\": 12, \"distance_m\": 17209.643, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0912H\", \"wtt_dep\": \"0913H\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 19262.19, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0916H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 20971.222, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 23175.361, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 25639.379, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Ashtead\", \"stage_seq\": 17, \"distance_m\": 28806.707, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Leatherhead\", \"stage_seq\": 18, \"distance_m\": 31711.182, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": \"0937H\", \"location\": \"Box Hill & Westhumble\", \"stage_seq\": 19, \"distance_m\": 36906.358, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940H\", \"location\": \"Dorking\", \"stage_seq\": 20, \"distance_m\": 38262.095, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0947\", \"wtt_dep\": \"0947H\", \"location\": \"Holmwood\", \"stage_seq\": 21, \"distance_m\": 46237.235, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0951H\", \"location\": \"Ockley\", \"stage_seq\": 22, \"distance_m\": 49750.617, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0957H\", \"location\": \"Warnham\", \"stage_seq\": 23, \"distance_m\": 56760.455, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Horsham T837\", \"stage_seq\": 24, \"distance_m\": 58968.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"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": "0841", "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-18T07:44:23Z\", \"source_id\": 55342767, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:26Z\", \"source_id\": 17704484, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:06Z\", \"source_id\": 55350460, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:09Z\", \"source_id\": 17706515, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:09Z\", \"source_id\": 55370396, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:54:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:13Z\", \"source_id\": 17711853, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:59Z\", \"source_id\": 55389731, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:03Z\", \"source_id\": 17716889, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:55Z\", \"source_id\": 55398251, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:04:00Z\", \"source_id\": 17719200, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:20Z\", \"source_id\": 55407924, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:24Z\", \"source_id\": 17721746, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:34Z\", \"source_id\": 55414122, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:39Z\", \"source_id\": 17723392, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:37Z\", \"source_id\": 55422546, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:42Z\", \"source_id\": 17725678, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:00Z\", \"source_id\": 55431864, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:02Z\", \"source_id\": 17728233, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:45Z\", \"source_id\": 55439471, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:49Z\", \"source_id\": 17730273, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:14Z\", \"source_id\": 55449162, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:16Z\", \"source_id\": 17732897, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:10Z\", \"source_id\": 55462993, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:16Z\", \"source_id\": 17736447, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:12Z\", \"source_id\": 55471244, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:16Z\", \"source_id\": 17738633, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:34Z\", \"source_id\": 55483191, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:36Z\", \"source_id\": 17741782, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:09Z\", \"source_id\": 55493118, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:10Z\", \"source_id\": 17744338, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30728, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:34Z\", \"source_id\": 55502339, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:37Z\", \"source_id\": 17746877, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:05Z\", \"source_id\": 55522639, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:08Z\", \"source_id\": 17752302, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:02Z\", \"source_id\": 55558095, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:03Z\", \"source_id\": 17761773, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "1", "timing_fact_generation": 1789722124014147, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:43.482660", "service_state_evidence_id": 17761773, "current_leg_start_actual_dep": null, "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:43.642378", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None HRH 2I12 377601+377610 10 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": 664721, "profile_key": "2be6ff0d8dba098b60b655190393ffd1557f7c442c73c1f5f31efd407714512e", "schedule_id": 10507, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0841", "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": "0843H", "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": "0844H", "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": "0845H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0847H", "wtt_dep": "0848H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0852H", "wtt_dep": "0853H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "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": "0857H", "location": "Streatham South Jn", "stage_seq": 8, "distance_m": 10453.702, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0900H", "location": "Mitcham Eastfields", "stage_seq": 9, "distance_m": 12158.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0903H", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 13982.497, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0906H", "location": "Hackbridge", "stage_seq": 11, "distance_m": 15796.754, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Carshalton", "stage_seq": 12, "distance_m": 17209.643, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0912H", "wtt_dep": "0913H", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 19262.19, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0916H", "location": "Cheam", "stage_seq": 14, "distance_m": 20971.222, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Ewell East", "stage_seq": 15, "distance_m": 23175.361, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "Epsom", "stage_seq": 16, "distance_m": 25639.379, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Ashtead", "stage_seq": 17, "distance_m": 28806.707, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Leatherhead", "stage_seq": 18, "distance_m": 31711.182, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": "0937H", "location": "Box Hill & Westhumble", "stage_seq": 19, "distance_m": 36906.358, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940H", "location": "Dorking", "stage_seq": 20, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0947", "wtt_dep": "0947H", "location": "Holmwood", "stage_seq": 21, "distance_m": 46237.235, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0951H", "location": "Ockley", "stage_seq": 22, "distance_m": 49750.617, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0957H", "location": "Warnham", "stage_seq": 23, "distance_m": 56760.455, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Horsham T837", "stage_seq": 24, "distance_m": 58968.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "1002", "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-18T07:44:23Z", "source_id": 55342767, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:26Z", "source_id": 17704484, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:06Z", "source_id": 55350460, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:09Z", "source_id": 17706515, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:09Z", "source_id": 55370396, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:54:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:13Z", "source_id": 17711853, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:59Z", "source_id": 55389731, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:03Z", "source_id": 17716889, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:55Z", "source_id": 55398251, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:04:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:04:00Z", "source_id": 17719200, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:20Z", "source_id": 55407924, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:07:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:24Z", "source_id": 17721746, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:34Z", "source_id": 55414122, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:39Z", "source_id": 17723392, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30098, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:37Z", "source_id": 55422546, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:13:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:42Z", "source_id": 17725678, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:00Z", "source_id": 55431864, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:16:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:02Z", "source_id": 17728233, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:45Z", "source_id": 55439471, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:19:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:49Z", "source_id": 17730273, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:14Z", "source_id": 55449162, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:23:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:16Z", "source_id": 17732897, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:10Z", "source_id": 55462993, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:27:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:16Z", "source_id": 17736447, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:12Z", "source_id": 55471244, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:16Z", "source_id": 17738633, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30176, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:34Z", "source_id": 55483191, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:36Z", "source_id": 17741782, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30188, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:09Z", "source_id": 55493118, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:39:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:10Z", "source_id": 17744338, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30728, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:34Z", "source_id": 55502339, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:46:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:37Z", "source_id": 17746877, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30731, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:05Z", "source_id": 55522639, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:08Z", "source_id": 17752302, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30777, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:02Z", "source_id": 55558095, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:03:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:03Z", "source_id": 17761773, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Victoria (C) 0841 0841 11 None None Horsham 1002 1002 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27558/2026-09-18/detailed None None None None None None None None None Warnham Horsham Sig. Cpb76 None None None None None 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Horsham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761773 1789722124014147 101 101 2026-09-18 09:13:43.642378 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:43.482660
634552 666590 L12330 725C16MF18 2026-09-18 COMPLETE 17760754 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 666590, "stp": "P", "toc": "West Midlands Trains", "uid": "L12330", "consist": "730221+730233", "dest_crs": "XCM", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12330/2026-09-18/detailed", "trust_id": "725C16MF18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Camden C.S.D.", "service_date": "2026-09-18", "dest_arr_time": "0959", "dest_platform": null, "is_terminated": 1, "next_location": "Camden C.S.D.", "signalling_id": "5C16", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1003", "current_leg_dep": "0956", "current_leg_end": "Camden C.S.D.", "origin_dep_time": "0952", "origin_platform": "12", "current_location": "Camden C.S.D.", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.14429427997250413, 51.53511533165628], [-0.1444079, 51.535171899999995], [-0.1446107, 51.5352889], [-0.14474879999999998, 51.535387299999975], [-0.14480819999999997, 51.5354339], [-0.144873, 51.5354827], [-0.1450354, 51.535627100000006], [-0.1452701, 51.53585129999999], [-0.1456761, 51.536215899999995], [-0.14594439999999995, 51.53645949999999], [-0.1460691, 51.53656829999999], [-0.1470107, 51.5374313], [-0.147273, 51.5376787], [-0.1476971, 51.5380981], [-0.1479341, 51.5383186], [-0.14825349999999998, 51.53861539999999], [-0.1486252, 51.5389503], [-0.1487759, 51.5390916], [-0.1489951, 51.5392872], [-0.14930169999999998, 51.53955989999999], [-0.14952559999999998, 51.5397739], [-0.1495579, 51.5398039], [-0.14966659999999998, 51.53988340000001], [-0.1498689, 51.54003149999999], [-0.1499076, 51.54006789999999], [-0.1500616, 51.5402054], [-0.1501518, 51.54028280000001], [-0.15025799999999995, 51.54036850000001], [-0.15041309999999997, 51.5404782], [-0.15049169999999998, 51.5405304], [-0.15061949999999996, 51.54060470000001], [-0.150767, 51.54067260000001], [-0.15127629999999995, 51.540888499999994], [-0.1514652, 51.54096899999998], [-0.15172389999999997, 51.54109420000001], [-0.15190950000000003, 51.5411968], [-0.1520748, 51.5412729], [-0.15309869999999998, 51.54172410000001]]}", "current_leg_start": "London Euston", "dest_arr_time_act": "0959", "motion_projection": null, "next_location_lat": "51.5417241", "next_location_lon": "-0.1530987", "previous_location": "London Euston", "current_leg_milage": "1.3", "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\": 1272.89, \"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\": 1389.034, \"from_m\": 1272.89, \"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\": 2033.761, \"from_m\": 1389.034, \"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\": 666590, \"profile_key\": \"07e6a2875b8dfde4fa30133146c33fc28d6d77eed732e502b18c246626e1380c\", \"schedule_id\": 15011, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": null, \"location\": \"Camden C.S.D.\", \"stage_seq\": 2, \"distance_m\": 2033.761, \"section_seq\": 1, \"route_path_id\": 27854}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2033.761, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27854}], \"total_distance_m\": 2033.761, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 795.956, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1237.805, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0952", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5417241", "current_position_lon": "-0.1530987", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:38Z\", \"source_id\": 55554258, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:41Z\", \"source_id\": 17760754, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Camden C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789722043876875, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:46.692985", "service_state_evidence_id": 17760754, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:47.367870", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P EUS XCM 5C16 730221+730233 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": 1272.89, "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": 1389.034, "from_m": 1272.89, "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": 2033.761, "from_m": 1389.034, "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": 666590, "profile_key": "07e6a2875b8dfde4fa30133146c33fc28d6d77eed732e502b18c246626e1380c", "schedule_id": 15011, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0952", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27854}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": null, "location": "Camden C.S.D.", "stage_seq": 2, "distance_m": 2033.761, "section_seq": 1, "route_path_id": 27854}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2033.761, "from_m": 0.0, "section_seq": 1, "route_path_id": 27854}], "total_distance_m": 2033.761, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 795.956, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1237.805, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22623, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:38Z", "source_id": 55554258, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:41Z", "source_id": 17760754, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] London Euston 0952 0952 12 None None Camden C.S.D. 0959 0959 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L12330/2026-09-18/detailed None London Euston 2026-09-18T09:56:00+01:00 Camden C.S.D. 7.0 {"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.14429427997250413, 51.53511533165628], [-0.1444079, 51.535171899999995], [-0.1446107, 51.5352889], [-0.14474879999999998, 51.535387299999975], [-0.14480819999999997, 51.5354339], [-0.144873, 51.5354827], [-0.1450354, 51.535627100000006], [-0.1452701, 51.53585129999999], [-0.1456761, 51.536215899999995], [-0.14594439999999995, 51.53645949999999], [-0.1460691, 51.53656829999999], [-0.1470107, 51.5374313], [-0.147273, 51.5376787], [-0.1476971, 51.5380981], [-0.1479341, 51.5383186], [-0.14825349999999998, 51.53861539999999], [-0.1486252, 51.5389503], [-0.1487759, 51.5390916], [-0.1489951, 51.5392872], [-0.14930169999999998, 51.53955989999999], [-0.14952559999999998, 51.5397739], [-0.1495579, 51.5398039], [-0.14966659999999998, 51.53988340000001], [-0.1498689, 51.54003149999999], [-0.1499076, 51.54006789999999], [-0.1500616, 51.5402054], [-0.1501518, 51.54028280000001], [-0.15025799999999995, 51.54036850000001], [-0.15041309999999997, 51.5404782], [-0.15049169999999998, 51.5405304], [-0.15061949999999996, 51.54060470000001], [-0.150767, 51.54067260000001], [-0.15127629999999995, 51.540888499999994], [-0.1514652, 51.54096899999998], [-0.15172389999999997, 51.54109420000001], [-0.15190950000000003, 51.5411968], [-0.1520748, 51.5412729], [-0.15309869999999998, 51.54172410000001]]} 1.3 0956 1003 London Euston Camden C.S.D. Camden C.S.D. 51.5417241 -0.1530987 51.5417241 -0.1530987 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Camden C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17760754 1789722043876875 14 14 2026-09-18 09:13:47.367870 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:46.692985
634553 665770 P87093 882D40NE18 2026-09-18 COMPLETE 17761670 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 665770, "stp": "P", "toc": "Southeastern", "uid": "P87093", "consist": "465187+465194", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87093/2026-09-18/detailed", "trust_id": "882D40NE18", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "3", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2D40", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "1003", "current_leg_dep": "0956", "current_leg_end": "London Victoria", "origin_dep_time": "0920", "origin_platform": "8", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Brixton", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Brixton", "current_leg_milage": "3.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"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\": 350.071, \"from_m\": 198.971, \"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\": 400.113, \"from_m\": 350.071, \"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\": 488.011, \"from_m\": 400.113, \"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\": 542.97, \"from_m\": 488.011, \"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\": 2547.8, \"from_m\": 542.97, \"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\": 3717.658, \"from_m\": 2547.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\": 3901.63, \"from_m\": 3717.658, \"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\": 4443.551, \"from_m\": 3901.63, \"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\": 4478.445, \"from_m\": 4443.551, \"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\": 4525.211, \"from_m\": 4478.445, \"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\": 4571.709, \"from_m\": 4525.211, \"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\": 6747.507, \"from_m\": 4571.709, \"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\": 6796.373, \"from_m\": 6747.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\": 17303.298, \"from_m\": 6796.373, \"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\": 17829.716, \"from_m\": 17303.298, \"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\": 17853.579, \"from_m\": 17829.716, \"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\": 17895.685, \"from_m\": 17853.579, \"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\": 19001.598, \"from_m\": 17895.685, \"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\": 20450.945, \"from_m\": 19001.598, \"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\": 20576.822, \"from_m\": 20450.945, \"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\": 20748.864, \"from_m\": 20576.822, \"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\": 20822.687, \"from_m\": 20748.864, \"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\": 22119.967, \"from_m\": 20822.687, \"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\": 22551.002, \"from_m\": 22119.967, \"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\": 22871.163, \"from_m\": 22551.002, \"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\": 24001.615, \"from_m\": 22871.163, \"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\": 665770, \"profile_key\": \"a85a00478de737f4df8a725eb927cf12b32a25bfb7ead4da72120f689d973c6f\", \"schedule_id\": 22408, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929H\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0933\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0936\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7942.518, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 8, \"distance_m\": 10089.688, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0941H\", \"wtt_dep\": \"0942\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 11429.12, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0944\", \"location\": \"Penge East\", \"stage_seq\": 10, \"distance_m\": 12459.77, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947H\", \"location\": \"Sydenham Hill\", \"stage_seq\": 11, \"distance_m\": 14763.158, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0950\", \"location\": \"West Dulwich\", \"stage_seq\": 12, \"distance_m\": 15878.218, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0953\", \"location\": \"Herne Hill\", \"stage_seq\": 13, \"distance_m\": 17591.902, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0956\", \"location\": \"Brixton\", \"stage_seq\": 14, \"distance_m\": 18846.344, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 15, \"distance_m\": 20576.822, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 22598.907, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 17, \"distance_m\": 24001.615, \"section_seq\": 1, \"route_path_id\": 99988}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24001.615, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}], \"total_distance_m\": 24001.615, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22622.597, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1379.018, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0920", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:31Z\", \"source_id\": 55449977, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:33Z\", \"source_id\": 17733079, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:13Z\", \"source_id\": 55463114, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:14Z\", \"source_id\": 17736446, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:51Z\", \"source_id\": 55470235, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:52Z\", \"source_id\": 17738344, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:47Z\", \"source_id\": 55480982, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:51Z\", \"source_id\": 17741217, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:09Z\", \"source_id\": 55495894, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:14Z\", \"source_id\": 17745111, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:25Z\", \"source_id\": 55501913, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:33Z\", \"source_id\": 17746772, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:58Z\", \"source_id\": 55508728, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:04Z\", \"source_id\": 17748636, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:14Z\", \"source_id\": 55517644, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:18Z\", \"source_id\": 17750977, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:51Z\", \"source_id\": 55524783, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:49Z\", \"source_id\": 17752753, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:28Z\", \"source_id\": 55531951, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:30Z\", \"source_id\": 17754689, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:08Z\", \"source_id\": 55539452, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:10Z\", \"source_id\": 17756629, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:53Z\", \"source_id\": 55557701, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:57Z\", \"source_id\": 17761670, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "3", "timing_fact_generation": 1789722120131978, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:46.696227", "service_state_evidence_id": 17761670, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:47.372206", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P ORP None 2D40 465187+465194 8 75 None {"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "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": 350.071, "from_m": 198.971, "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": 400.113, "from_m": 350.071, "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": 488.011, "from_m": 400.113, "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": 542.97, "from_m": 488.011, "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": 2547.8, "from_m": 542.97, "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": 3717.658, "from_m": 2547.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": 3901.63, "from_m": 3717.658, "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": 4443.551, "from_m": 3901.63, "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": 4478.445, "from_m": 4443.551, "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": 4525.211, "from_m": 4478.445, "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": 4571.709, "from_m": 4525.211, "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": 6747.507, "from_m": 4571.709, "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": 6796.373, "from_m": 6747.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": 17303.298, "from_m": 6796.373, "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": 17829.716, "from_m": 17303.298, "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": 17853.579, "from_m": 17829.716, "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": 17895.685, "from_m": 17853.579, "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": 19001.598, "from_m": 17895.685, "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": 20450.945, "from_m": 19001.598, "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": 20576.822, "from_m": 20450.945, "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": 20748.864, "from_m": 20576.822, "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": 20822.687, "from_m": 20748.864, "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": 22119.967, "from_m": 20822.687, "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": 22551.002, "from_m": 22119.967, "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": 22871.163, "from_m": 22551.002, "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": 24001.615, "from_m": 22871.163, "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": 665770, "profile_key": "a85a00478de737f4df8a725eb927cf12b32a25bfb7ead4da72120f689d973c6f", "schedule_id": 22408, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0920", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929H", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0933", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0936", "location": "Shortlands", "stage_seq": 7, "distance_m": 7942.518, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939H", "location": "Beckenham Junction", "stage_seq": 8, "distance_m": 10089.688, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0941H", "wtt_dep": "0942", "location": "Kent House", "stage_seq": 9, "distance_m": 11429.12, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0944", "location": "Penge East", "stage_seq": 10, "distance_m": 12459.77, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947H", "location": "Sydenham Hill", "stage_seq": 11, "distance_m": 14763.158, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0950", "location": "West Dulwich", "stage_seq": 12, "distance_m": 15878.218, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0953", "location": "Herne Hill", "stage_seq": 13, "distance_m": 17591.902, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0956", "location": "Brixton", "stage_seq": 14, "distance_m": 18846.344, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957H", "location": "Voltaire Road Jn", "stage_seq": 15, "distance_m": 20576.822, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Grosvenor Bridge Jn", "stage_seq": 16, "distance_m": 22598.907, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "London Victoria", "stage_seq": 17, "distance_m": 24001.615, "section_seq": 1, "route_path_id": 99988}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24001.615, "from_m": 0.0, "section_seq": 1, "route_path_id": 99988}], "total_distance_m": 24001.615, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22622.597, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1379.018, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:31Z", "source_id": 55449977, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:23:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:33Z", "source_id": 17733079, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:13Z", "source_id": 55463114, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:14Z", "source_id": 17736446, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:51Z", "source_id": 55470235, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:52Z", "source_id": 17738344, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:47Z", "source_id": 55480982, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:51Z", "source_id": 17741217, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:09Z", "source_id": 55495894, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:14Z", "source_id": 17745111, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:25Z", "source_id": 55501913, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:33Z", "source_id": 17746772, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31861, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:58Z", "source_id": 55508728, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:44:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:04Z", "source_id": 17748636, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31267, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:14Z", "source_id": 55517644, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:47:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:18Z", "source_id": 17750977, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31253, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:51Z", "source_id": 55524783, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:49Z", "source_id": 17752753, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:28Z", "source_id": 55531951, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:53:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:30Z", "source_id": 17754689, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:08Z", "source_id": 55539452, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:55:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:10Z", "source_id": 17756629, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28673, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:53Z", "source_id": 55557701, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:57Z", "source_id": 17761670, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Orpington 0920 0920 8 None None London Victoria 1003 1003 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87093/2026-09-18/detailed None Brixton 2026-09-18T09:56:00+01:00 London Victoria 7.0 {"type": "LineString", "coordinates": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 0956 1003 Brixton Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761670 1789722120131978 58 58 2026-09-18 09:13:47.372206 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:46.696227
634554 665289 L86939 081A57ME18 2026-09-18 COMPLETE 17763246 2026-09-18 09:52:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 665289, "stp": "P", "toc": "ScotRail", "uid": "L86939", "consist": "156430", "dest_crs": "KMK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86939/2026-09-18/detailed", "trust_id": "081A57ME18", "origin_crs": "GIR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kilmarnock", "service_date": "2026-09-18", "dest_arr_time": "0954", "dest_platform": "2", "is_terminated": 1, "next_location": "Kilmarnock", "signalling_id": "1A57", "timing_status": "EARLY", "origin_station": "Girvan", "current_leg_arr": "0952", "current_leg_dep": "0939", "current_leg_end": "Kilmarnock", "origin_dep_time": "0901", "origin_platform": "1", "current_location": "Kilmarnock", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.655291, 55.5425172], [-4.6555416, 55.5427262], [-4.655816599999999, 55.5429814], [-4.6559896, 55.54317009999999], [-4.6561454, 55.54335350000001], [-4.6563264, 55.543584], [-4.656571399999999, 55.5439217], [-4.6566625, 55.5440863], [-4.6569198, 55.5446887], [-4.6569877, 55.54491449999999], [-4.6570306, 55.545092999999994], [-4.6570599, 55.545255999999995], [-4.657076099999999, 55.5454537], [-4.657076599999999, 55.5455078], [-4.6570796, 55.5458015], [-4.657061, 55.54605229999999], [-4.6570055, 55.54635759999999], [-4.6569169, 55.5465846], [-4.656873900000001, 55.54671939999999], [-4.6566823, 55.5473752], [-4.656536199999999, 55.5477776], [-4.656507199999999, 55.54785760000001], [-4.656233599999999, 55.548613199999984], [-4.6559785, 55.54923479999999], [-4.6558012, 55.549628799999994], [-4.6556161, 55.55000810000001], [-4.655423, 55.5503935], [-4.6552192, 55.55077059999999], [-4.654938899999999, 55.5512621], [-4.6546519, 55.5517423], [-4.6543327, 55.552253599999986], [-4.6542646, 55.55236649999999], [-4.6538311, 55.5530851], [-4.653693220342517, 55.553302879236526], [-4.653556199999999, 55.5535193], [-4.6535254, 55.55356789999999], [-4.653276199999999, 55.553960999999994], [-4.6529284, 55.5545167], [-4.652712499999999, 55.5548547], [-4.652142499999999, 55.5556761], [-4.6519298, 55.55601589999999], [-4.651820800000001, 55.55618340000001], [-4.6516988, 55.55635370000001], [-4.6515083, 55.556623], [-4.6511237, 55.5571583], [-4.6510867, 55.5572171], [-4.6509585, 55.5574205], [-4.6508579, 55.5576086], [-4.650762, 55.5578114], [-4.6506996, 55.55797460000001], [-4.6506481, 55.5581711], [-4.6506058, 55.5583918], [-4.6505924, 55.55868079999998], [-4.650607299999999, 55.55898979999999], [-4.6506514, 55.5592743], [-4.6506856, 55.559438799999995], [-4.6507151, 55.5595579], [-4.6507545, 55.5596906], [-4.6508513, 55.55994849999999], [-4.6509516123997345, 55.560344972817994], [-4.650952099999999, 55.56034689999999], [-4.6509678999999995, 55.5604442], [-4.6509678999999995, 55.56056480000001], [-4.650967, 55.56067620000001], [-4.65092, 55.56097509999999], [-4.6508312, 55.561214], [-4.650658999999999, 55.5615511], [-4.6504901, 55.5617701], [-4.6503119, 55.5619585], [-4.650162, 55.56209880000001], [-4.6501351, 55.56211989999999], [-4.649730199999999, 55.56243690000001], [-4.6487192, 55.5630162], [-4.647120500000001, 55.56386489999999], [-4.6448735, 55.5650774], [-4.643879, 55.5656485], [-4.6432238, 55.5660835], [-4.6419907, 55.5669973], [-4.641331, 55.5674691], [-4.640372600000001, 55.568163899999995], [-4.639411399999999, 55.568860999999984], [-4.6381504, 55.56977560000001], [-4.6364802, 55.5710296], [-4.6353106, 55.57185979999999], [-4.633634899999999, 55.5730416], [-4.6331839, 55.5734079], [-4.6314883, 55.574601699999995], [-4.6309722, 55.57497779999999], [-4.628922899999999, 55.5764426], [-4.627754199999999, 55.577277899999984], [-4.6271569, 55.5777039], [-4.6255537, 55.578847], [-4.6232914, 55.5805109], [-4.6202063, 55.5827578], [-4.6191183, 55.5835502], [-4.618063799999999, 55.5843285], [-4.6167348, 55.5852692], [-4.6166046, 55.585365], [-4.6148476, 55.58665820000001], [-4.6136289999999995, 55.58752390000001], [-4.611936, 55.5887414], [-4.6099139, 55.59019550000001], [-4.6058392999999995, 55.59317049999999], [-4.6055346, 55.5933554], [-4.604974199999999, 55.59368279999999], [-4.6045759, 55.5938942], [-4.604107699999999, 55.5940827], [-4.6038746, 55.5941765], [-4.603384400000001, 55.5943249], [-4.6028319, 55.59447500000001], [-4.6018694, 55.5947217], [-4.599441699999999, 55.595295], [-4.5978387, 55.5956926], [-4.5969388, 55.5959326], [-4.595853199999999, 55.5963107], [-4.5948784, 55.596630399999995], [-4.594149, 55.596816099999984], [-4.5932775, 55.5970146], [-4.5923016, 55.5972172], [-4.5913699, 55.5973468], [-4.5904913, 55.59743], [-4.5896556, 55.5974842], [-4.5889491, 55.59751189999999], [-4.588242600000001, 55.5975348], [-4.586026699999999, 55.5975786], [-4.584838799999999, 55.59759929999999], [-4.5823735999999995, 55.59765989999999], [-4.581407949009559, 55.5976513300238], [-4.5804468, 55.5976428], [-4.578653799999999, 55.597600099999994], [-4.5782833, 55.5975941], [-4.5773373, 55.5975557], [-4.5762599, 55.597486], [-4.5749682, 55.59734699999999], [-4.5732871, 55.597064], [-4.5720912, 55.5967595], [-4.571947200000001, 55.5967229], [-4.5716917, 55.5966578], [-4.570346899999999, 55.5962468], [-4.569243199999999, 55.5958056], [-4.5689473, 55.595670299999995], [-4.5680224, 55.5952641], [-4.5670199, 55.59488650000001], [-4.5661198, 55.594588300000005], [-4.5650353, 55.59427989999999], [-4.5646088, 55.5941981], [-4.5641823, 55.59411619999999], [-4.563363700000001, 55.593967000000006], [-4.562722, 55.5938879], [-4.5624953, 55.5938638], [-4.5610732, 55.59377159999999], [-4.5606888, 55.59376019999999], [-4.5601751, 55.5937448], [-4.5590334, 55.5937824], [-4.5583179, 55.5938395], [-4.5574071, 55.59391769999999], [-4.556860799999999, 55.593997], [-4.5561526, 55.59410760000001], [-4.554714099999999, 55.5943738], [-4.5534507, 55.5946893], [-4.5533185, 55.5947172], [-4.552786799999999, 55.594865899999995], [-4.5521607, 55.59499520000001], [-4.5510551999999995, 55.5951429], [-4.5475258, 55.5955226], [-4.5469637, 55.5955922], [-4.5459594, 55.5957166], [-4.5443801, 55.5960924], [-4.5434457, 55.59635859999999], [-4.5428266, 55.5965532], [-4.541173199999999, 55.59713169999999], [-4.5400049, 55.597438200000006], [-4.5386508, 55.5977517], [-4.5367142000000005, 55.5982], [-4.5349516, 55.598608099999986], [-4.534112699999999, 55.59876340000001], [-4.5334642, 55.59884100000001], [-4.5329642, 55.59890469999999], [-4.5309491, 55.5990341], [-4.5299736, 55.5991245], [-4.529349999999999, 55.5992232], [-4.528501799999999, 55.59938669999999], [-4.5264235, 55.59993070000001], [-4.521700299999999, 55.60135799999999], [-4.521536599999999, 55.60140749999999], [-4.520835299999999, 55.6016194], [-4.5181978, 55.6024182], [-4.5169036, 55.6028066], [-4.5161629, 55.603050800000005], [-4.5153919, 55.6033414], [-4.514251499999999, 55.6038194], [-4.513658052384538, 55.60408228094399], [-4.5130074, 55.6043705], [-4.5124553999999995, 55.6046158], [-4.5118084, 55.604966], [-4.5110622, 55.605423900000005], [-4.5105408, 55.6057987], [-4.510146999999999, 55.60612660000001], [-4.5094277, 55.6068329], [-4.5089847999999995, 55.607385699999995], [-4.508569399999999, 55.60817829999999], [-4.5084713, 55.60840339999999], [-4.508417599999999, 55.6085605], [-4.508351299999999, 55.6087542], [-4.5080973, 55.6097963], [-4.5080866, 55.6106932], [-4.5080974, 55.6109902], [-4.5081099, 55.61133209999999], [-4.5080888, 55.61165419999999], [-4.507982199999999, 55.61201249999999], [-4.5079553, 55.612081499999995], [-4.5078311, 55.6122848], [-4.5076640999999995, 55.6125065], [-4.5074058, 55.612733], [-4.5070126, 55.61301699999999], [-4.5067781, 55.6131415], [-4.5064979, 55.6132562], [-4.506200899999999, 55.61336180000001], [-4.5057862, 55.6134807], [-4.505660699999999, 55.613504000000006], [-4.505360199999999, 55.61355970000001], [-4.5048298, 55.613644599999986], [-4.5043015, 55.6137023], [-4.5039437, 55.6137145], [-4.503651799999999, 55.61371359999999], [-4.5033184, 55.6136915], [-4.5030033, 55.613647799999995], [-4.502783999999999, 55.613611199999994], [-4.502480299999999, 55.613556200000005], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]}", "current_leg_start": "Troon", "dest_arr_time_act": "0954", "motion_projection": null, "next_location_lat": "55.6124380", "next_location_lon": "-4.4991224", "previous_location": "Troon", "current_leg_milage": "9.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 353.375, \"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\": 931.111, \"from_m\": 353.375, \"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\": 4131.502, \"from_m\": 931.111, \"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\": 9564.68, \"from_m\": 4131.502, \"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\": 10894.819, \"from_m\": 9564.68, \"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\": 11945.622, \"from_m\": 10894.819, \"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\": 12866.991, \"from_m\": 11945.622, \"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\": 13505.418, \"from_m\": 12866.991, \"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\": 20286.981, \"from_m\": 13505.418, \"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\": 27574.6, \"from_m\": 20286.981, \"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\": 33666.394, \"from_m\": 27574.6, \"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\": 34413.186, \"from_m\": 33666.394, \"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\": 34638.286, \"from_m\": 34413.186, \"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\": 34983.759, \"from_m\": 34638.286, \"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\": 36838.519, \"from_m\": 34983.759, \"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\": 42901.118, \"from_m\": 36838.519, \"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\": 44704.477, \"from_m\": 42901.118, \"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\": 45922.613, \"from_m\": 44704.477, \"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\": 46216.012, \"from_m\": 45922.613, \"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\": 46314.131, \"from_m\": 46216.012, \"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\": 46354.213, \"from_m\": 46314.131, \"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\": 46806.822, \"from_m\": 46354.213, \"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\": 47193.194, \"from_m\": 46806.822, \"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\": 49140.389, \"from_m\": 47193.194, \"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\": 49319.254, \"from_m\": 49140.389, \"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\": 50875.376, \"from_m\": 49319.254, \"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\": 53330.601, \"from_m\": 50875.376, \"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\": 56641.403, \"from_m\": 53330.601, \"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\": 58652.267, \"from_m\": 56641.403, \"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\": 58996.626, \"from_m\": 58652.267, \"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\": 59238.51, \"from_m\": 58996.626, \"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\": 59446.496, \"from_m\": 59238.51, \"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}], \"service_id\": 665289, \"profile_key\": \"67ac4cbb84843fd6ee32e7ae0e476bbd03d372b7fcf388026435e004fc29808e\", \"schedule_id\": 17819, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0901\", \"location\": \"Girvan\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Kilkerran\", \"stage_seq\": 2, \"distance_m\": 13217.568, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917\", \"location\": \"Maybole\", \"stage_seq\": 3, \"distance_m\": 19846.51, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Dalrymple Jn\", \"stage_seq\": 4, \"distance_m\": 29351.319, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0930H\", \"location\": \"Ayr\", \"stage_seq\": 5, \"distance_m\": 34325.019, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 6, \"distance_m\": 36197.614, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Falkland Jn\", \"stage_seq\": 7, \"distance_m\": 37051.282, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Prestwick Town\", \"stage_seq\": 8, \"distance_m\": 39408.723, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939\", \"location\": \"Troon\", \"stage_seq\": 9, \"distance_m\": 44780.692, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941\", \"location\": \"Barassie Jn\", \"stage_seq\": 10, \"distance_m\": 46851.573, \"section_seq\": 1, \"route_path_id\": 73416}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": null, \"location\": \"Kilmarnock\", \"stage_seq\": 11, \"distance_m\": 59446.496, \"section_seq\": 1, \"route_path_id\": 73416}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59446.496, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73416}], \"total_distance_m\": 59446.496, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 59446.496, \"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": "0901", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.6124380", "current_position_lon": "-4.4991224", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:30Z\", \"source_id\": 55461209, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:34Z\", \"source_id\": 17735977, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:14Z\", \"source_id\": 55476777, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:17Z\", \"source_id\": 17740121, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:10Z\", \"source_id\": 55482152, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:15Z\", \"source_id\": 17741552, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:04Z\", \"source_id\": 55490166, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:09Z\", \"source_id\": 17743612, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:49Z\", \"source_id\": 17763246, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kilmarnock", "service_state_platform": "2", "timing_fact_generation": 1789722231227332, "current_leg_arrival_utc": "2026-09-18T09:53:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:51.222060", "service_state_evidence_id": 17763246, "current_leg_start_actual_dep": "2026-09-18T09:39:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-18T08:52:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:51.335662", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GIR KMK 1A57 156430 2 75 None {"version": 3, "segments": [{"to_m": 353.375, "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": 931.111, "from_m": 353.375, "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": 4131.502, "from_m": 931.111, "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": 9564.68, "from_m": 4131.502, "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": 10894.819, "from_m": 9564.68, "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": 11945.622, "from_m": 10894.819, "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": 12866.991, "from_m": 11945.622, "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": 13505.418, "from_m": 12866.991, "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": 20286.981, "from_m": 13505.418, "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": 27574.6, "from_m": 20286.981, "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": 33666.394, "from_m": 27574.6, "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": 34413.186, "from_m": 33666.394, "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": 34638.286, "from_m": 34413.186, "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": 34983.759, "from_m": 34638.286, "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": 36838.519, "from_m": 34983.759, "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": 42901.118, "from_m": 36838.519, "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": 44704.477, "from_m": 42901.118, "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": 45922.613, "from_m": 44704.477, "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": 46216.012, "from_m": 45922.613, "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": 46314.131, "from_m": 46216.012, "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": 46354.213, "from_m": 46314.131, "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": 46806.822, "from_m": 46354.213, "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": 47193.194, "from_m": 46806.822, "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": 49140.389, "from_m": 47193.194, "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": 49319.254, "from_m": 49140.389, "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": 50875.376, "from_m": 49319.254, "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": 53330.601, "from_m": 50875.376, "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": 56641.403, "from_m": 53330.601, "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": 58652.267, "from_m": 56641.403, "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": 58996.626, "from_m": 58652.267, "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": 59238.51, "from_m": 58996.626, "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": 59446.496, "from_m": 59238.51, "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}], "service_id": 665289, "profile_key": "67ac4cbb84843fd6ee32e7ae0e476bbd03d372b7fcf388026435e004fc29808e", "schedule_id": 17819, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0901", "location": "Girvan", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Kilkerran", "stage_seq": 2, "distance_m": 13217.568, "section_seq": 1, "route_path_id": 73416}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917", "location": "Maybole", "stage_seq": 3, "distance_m": 19846.51, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Dalrymple Jn", "stage_seq": 4, "distance_m": 29351.319, "section_seq": 1, "route_path_id": 73416}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0930H", "location": "Ayr", "stage_seq": 5, "distance_m": 34325.019, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Newton-on-Ayr", "stage_seq": 6, "distance_m": 36197.614, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Falkland Jn", "stage_seq": 7, "distance_m": 37051.282, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Prestwick Town", "stage_seq": 8, "distance_m": 39408.723, "section_seq": 1, "route_path_id": 73416}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939", "location": "Troon", "stage_seq": 9, "distance_m": 44780.692, "section_seq": 1, "route_path_id": 73416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941", "location": "Barassie Jn", "stage_seq": 10, "distance_m": 46851.573, "section_seq": 1, "route_path_id": 73416}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": null, "location": "Kilmarnock", "stage_seq": 11, "distance_m": 59446.496, "section_seq": 1, "route_path_id": 73416}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59446.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 73416}], "total_distance_m": 59446.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59446.496, "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": 2819, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:30Z", "source_id": 55461209, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:27:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:34Z", "source_id": 17735977, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2815, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:14Z", "source_id": 55476777, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:17Z", "source_id": 17740121, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2809, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:10Z", "source_id": 55482152, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:15Z", "source_id": 17741552, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2802, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:04Z", "source_id": 55490166, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:37:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:09Z", "source_id": 17743612, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:49Z", "source_id": 17763246, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}] Girvan 0901 0901 1 None None Kilmarnock 0954 0954 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86939/2026-09-18/detailed None Troon 2026-09-18T09:39:00+01:00 Kilmarnock 13.0 {"type": "LineString", "coordinates": [[-4.655291, 55.5425172], [-4.6555416, 55.5427262], [-4.655816599999999, 55.5429814], [-4.6559896, 55.54317009999999], [-4.6561454, 55.54335350000001], [-4.6563264, 55.543584], [-4.656571399999999, 55.5439217], [-4.6566625, 55.5440863], [-4.6569198, 55.5446887], [-4.6569877, 55.54491449999999], [-4.6570306, 55.545092999999994], [-4.6570599, 55.545255999999995], [-4.657076099999999, 55.5454537], [-4.657076599999999, 55.5455078], [-4.6570796, 55.5458015], [-4.657061, 55.54605229999999], [-4.6570055, 55.54635759999999], [-4.6569169, 55.5465846], [-4.656873900000001, 55.54671939999999], [-4.6566823, 55.5473752], [-4.656536199999999, 55.5477776], [-4.656507199999999, 55.54785760000001], [-4.656233599999999, 55.548613199999984], [-4.6559785, 55.54923479999999], [-4.6558012, 55.549628799999994], [-4.6556161, 55.55000810000001], [-4.655423, 55.5503935], [-4.6552192, 55.55077059999999], [-4.654938899999999, 55.5512621], [-4.6546519, 55.5517423], [-4.6543327, 55.552253599999986], [-4.6542646, 55.55236649999999], [-4.6538311, 55.5530851], [-4.653693220342517, 55.553302879236526], [-4.653556199999999, 55.5535193], [-4.6535254, 55.55356789999999], [-4.653276199999999, 55.553960999999994], [-4.6529284, 55.5545167], [-4.652712499999999, 55.5548547], [-4.652142499999999, 55.5556761], [-4.6519298, 55.55601589999999], [-4.651820800000001, 55.55618340000001], [-4.6516988, 55.55635370000001], [-4.6515083, 55.556623], [-4.6511237, 55.5571583], [-4.6510867, 55.5572171], [-4.6509585, 55.5574205], [-4.6508579, 55.5576086], [-4.650762, 55.5578114], [-4.6506996, 55.55797460000001], [-4.6506481, 55.5581711], [-4.6506058, 55.5583918], [-4.6505924, 55.55868079999998], [-4.650607299999999, 55.55898979999999], [-4.6506514, 55.5592743], [-4.6506856, 55.559438799999995], [-4.6507151, 55.5595579], [-4.6507545, 55.5596906], [-4.6508513, 55.55994849999999], [-4.6509516123997345, 55.560344972817994], [-4.650952099999999, 55.56034689999999], [-4.6509678999999995, 55.5604442], [-4.6509678999999995, 55.56056480000001], [-4.650967, 55.56067620000001], [-4.65092, 55.56097509999999], [-4.6508312, 55.561214], [-4.650658999999999, 55.5615511], [-4.6504901, 55.5617701], [-4.6503119, 55.5619585], [-4.650162, 55.56209880000001], [-4.6501351, 55.56211989999999], [-4.649730199999999, 55.56243690000001], [-4.6487192, 55.5630162], [-4.647120500000001, 55.56386489999999], [-4.6448735, 55.5650774], [-4.643879, 55.5656485], [-4.6432238, 55.5660835], [-4.6419907, 55.5669973], [-4.641331, 55.5674691], [-4.640372600000001, 55.568163899999995], [-4.639411399999999, 55.568860999999984], [-4.6381504, 55.56977560000001], [-4.6364802, 55.5710296], [-4.6353106, 55.57185979999999], [-4.633634899999999, 55.5730416], [-4.6331839, 55.5734079], [-4.6314883, 55.574601699999995], [-4.6309722, 55.57497779999999], [-4.628922899999999, 55.5764426], [-4.627754199999999, 55.577277899999984], [-4.6271569, 55.5777039], [-4.6255537, 55.578847], [-4.6232914, 55.5805109], [-4.6202063, 55.5827578], [-4.6191183, 55.5835502], [-4.618063799999999, 55.5843285], [-4.6167348, 55.5852692], [-4.6166046, 55.585365], [-4.6148476, 55.58665820000001], [-4.6136289999999995, 55.58752390000001], [-4.611936, 55.5887414], [-4.6099139, 55.59019550000001], [-4.6058392999999995, 55.59317049999999], [-4.6055346, 55.5933554], [-4.604974199999999, 55.59368279999999], [-4.6045759, 55.5938942], [-4.604107699999999, 55.5940827], [-4.6038746, 55.5941765], [-4.603384400000001, 55.5943249], [-4.6028319, 55.59447500000001], [-4.6018694, 55.5947217], [-4.599441699999999, 55.595295], [-4.5978387, 55.5956926], [-4.5969388, 55.5959326], [-4.595853199999999, 55.5963107], [-4.5948784, 55.596630399999995], [-4.594149, 55.596816099999984], [-4.5932775, 55.5970146], [-4.5923016, 55.5972172], [-4.5913699, 55.5973468], [-4.5904913, 55.59743], [-4.5896556, 55.5974842], [-4.5889491, 55.59751189999999], [-4.588242600000001, 55.5975348], [-4.586026699999999, 55.5975786], [-4.584838799999999, 55.59759929999999], [-4.5823735999999995, 55.59765989999999], [-4.581407949009559, 55.5976513300238], [-4.5804468, 55.5976428], [-4.578653799999999, 55.597600099999994], [-4.5782833, 55.5975941], [-4.5773373, 55.5975557], [-4.5762599, 55.597486], [-4.5749682, 55.59734699999999], [-4.5732871, 55.597064], [-4.5720912, 55.5967595], [-4.571947200000001, 55.5967229], [-4.5716917, 55.5966578], [-4.570346899999999, 55.5962468], [-4.569243199999999, 55.5958056], [-4.5689473, 55.595670299999995], [-4.5680224, 55.5952641], [-4.5670199, 55.59488650000001], [-4.5661198, 55.594588300000005], [-4.5650353, 55.59427989999999], [-4.5646088, 55.5941981], [-4.5641823, 55.59411619999999], [-4.563363700000001, 55.593967000000006], [-4.562722, 55.5938879], [-4.5624953, 55.5938638], [-4.5610732, 55.59377159999999], [-4.5606888, 55.59376019999999], [-4.5601751, 55.5937448], [-4.5590334, 55.5937824], [-4.5583179, 55.5938395], [-4.5574071, 55.59391769999999], [-4.556860799999999, 55.593997], [-4.5561526, 55.59410760000001], [-4.554714099999999, 55.5943738], [-4.5534507, 55.5946893], [-4.5533185, 55.5947172], [-4.552786799999999, 55.594865899999995], [-4.5521607, 55.59499520000001], [-4.5510551999999995, 55.5951429], [-4.5475258, 55.5955226], [-4.5469637, 55.5955922], [-4.5459594, 55.5957166], [-4.5443801, 55.5960924], [-4.5434457, 55.59635859999999], [-4.5428266, 55.5965532], [-4.541173199999999, 55.59713169999999], [-4.5400049, 55.597438200000006], [-4.5386508, 55.5977517], [-4.5367142000000005, 55.5982], [-4.5349516, 55.598608099999986], [-4.534112699999999, 55.59876340000001], [-4.5334642, 55.59884100000001], [-4.5329642, 55.59890469999999], [-4.5309491, 55.5990341], [-4.5299736, 55.5991245], [-4.529349999999999, 55.5992232], [-4.528501799999999, 55.59938669999999], [-4.5264235, 55.59993070000001], [-4.521700299999999, 55.60135799999999], [-4.521536599999999, 55.60140749999999], [-4.520835299999999, 55.6016194], [-4.5181978, 55.6024182], [-4.5169036, 55.6028066], [-4.5161629, 55.603050800000005], [-4.5153919, 55.6033414], [-4.514251499999999, 55.6038194], [-4.513658052384538, 55.60408228094399], [-4.5130074, 55.6043705], [-4.5124553999999995, 55.6046158], [-4.5118084, 55.604966], [-4.5110622, 55.605423900000005], [-4.5105408, 55.6057987], [-4.510146999999999, 55.60612660000001], [-4.5094277, 55.6068329], [-4.5089847999999995, 55.607385699999995], [-4.508569399999999, 55.60817829999999], [-4.5084713, 55.60840339999999], [-4.508417599999999, 55.6085605], [-4.508351299999999, 55.6087542], [-4.5080973, 55.6097963], [-4.5080866, 55.6106932], [-4.5080974, 55.6109902], [-4.5081099, 55.61133209999999], [-4.5080888, 55.61165419999999], [-4.507982199999999, 55.61201249999999], [-4.5079553, 55.612081499999995], [-4.5078311, 55.6122848], [-4.5076640999999995, 55.6125065], [-4.5074058, 55.612733], [-4.5070126, 55.61301699999999], [-4.5067781, 55.6131415], [-4.5064979, 55.6132562], [-4.506200899999999, 55.61336180000001], [-4.5057862, 55.6134807], [-4.505660699999999, 55.613504000000006], [-4.505360199999999, 55.61355970000001], [-4.5048298, 55.613644599999986], [-4.5043015, 55.6137023], [-4.5039437, 55.6137145], [-4.503651799999999, 55.61371359999999], [-4.5033184, 55.6136915], [-4.5030033, 55.613647799999995], [-4.502783999999999, 55.613611199999994], [-4.502480299999999, 55.613556200000005], [-4.5019735, 55.613387900000006], [-4.5017626, 55.61330180000001], [-4.501130799999999, 55.613083], [-4.500307599999999, 55.6128253], [-4.499122399999999, 55.61243799999999]]} 9.1 0939 0952 Troon Kilmarnock Kilmarnock 55.6124380 -4.4991224 55.6124380 -4.4991224 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 08:52:00 Kilmarnock TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763246 1789722231227332 25 25 2026-09-18 09:13:51.335662 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:51.222060
634555 666228 C48172 842L75MF18 2026-09-18 COMPLETE 17763220 2026-09-18 10:03:00 2026-09-18 09:13:56 2026-09-20 09:13:56 {"id": 666228, "stp": "P", "toc": "Great Western Railway", "uid": "C48172", "consist": "150216", "dest_crs": "LOO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48172/2026-09-18/detailed", "trust_id": "842L75MF18", "origin_crs": "LSK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Looe", "service_date": "2026-09-18", "dest_arr_time": "1007", "dest_platform": null, "is_terminated": 1, "next_location": "Looe", "signalling_id": "2L75", "timing_status": "EARLY", "origin_station": "Liskeard", "current_leg_arr": "1003", "current_leg_dep": "0959½", "current_leg_end": "Looe", "origin_dep_time": "0937", "origin_platform": "3", "current_location": "Looe", "last_update_time": "2026-09-18T09:13:56", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4649434999999995, 50.387768399999985], [-4.464799, 50.3875961], [-4.4646857, 50.3874293], [-4.464576199999999, 50.3872123], [-4.4645199, 50.38706559999999], [-4.4644829, 50.386892499999995], [-4.4644725, 50.38670689999999], [-4.4644642999999995, 50.38652440000001], [-4.4644878, 50.38616850000001], [-4.4645036000000005, 50.38579289999999], [-4.464491599999999, 50.3856066], [-4.4644559, 50.3853744], [-4.464374499999999, 50.3851093], [-4.464280799999999, 50.384895199999995], [-4.4641564, 50.3846603], [-4.464001399999999, 50.384429], [-4.463544, 50.3838758], [-4.4634085, 50.38368179999999], [-4.4633058, 50.3835024], [-4.4632203, 50.3833083], [-4.4631751, 50.3831214], [-4.4631637, 50.382931699999986], [-4.4631837999999995, 50.382733], [-4.4632512, 50.382510800000006], [-4.4633373, 50.382321399999995], [-4.463448799999999, 50.382152700000006], [-4.4635894, 50.3819876], [-4.4637454000000005, 50.3818393], [-4.4639428, 50.38167990000001], [-4.4641632, 50.381506400000006], [-4.464389599999999, 50.3813419], [-4.4645767, 50.38118240000001], [-4.4647273, 50.38103559999999], [-4.4648546, 50.38084140000001], [-4.4649219, 50.380672800000006], [-4.4649717, 50.380475700000005], [-4.4649883, 50.380255799999986], [-4.4649686, 50.38008169999999], [-4.4649144, 50.37989670000001], [-4.464837099999999, 50.3797225], [-4.464743199999999, 50.37953000000001], [-4.464657, 50.3793345], [-4.464564599999999, 50.3790609], [-4.464535499999999, 50.37886859999999], [-4.4645488, 50.37865190000001], [-4.4645739, 50.37846009999999], [-4.4646287, 50.3782032], [-4.4648862, 50.3771397], [-4.4651143, 50.3760761], [-4.4651103999999995, 50.375774400000005], [-4.4650541, 50.37551640000001], [-4.464924299999999, 50.3752496], [-4.4647375, 50.3750058], [-4.4645834, 50.3748655], [-4.464427700000001, 50.3747403], [-4.4642641, 50.37463429999999], [-4.464096999999999, 50.3745281], [-4.4638647, 50.374416399999994], [-4.4636102, 50.3743163], [-4.4632571, 50.3742215], [-4.462904799999999, 50.37413930000001], [-4.462621199999999, 50.374075100000006], [-4.4624576, 50.37403739999999], [-4.4622176, 50.3739726], [-4.4618117, 50.3738298], [-4.461474199999999, 50.3736435], [-4.4611798, 50.3734291], [-4.4609249, 50.3731942], [-4.4606423, 50.3728977], [-4.4604009, 50.372574500000006], [-4.4602015, 50.37227560000001], [-4.4601063000000005, 50.3721079], [-4.460013299999999, 50.3719243], [-4.4599341, 50.3716727], [-4.4598913, 50.371418], [-4.4598659, 50.3711953], [-4.459837499999999, 50.3709896], [-4.459793499999999, 50.3708038], [-4.4597356, 50.37062759999999], [-4.4596424, 50.37043679999999], [-4.4595221, 50.3702384], [-4.4592076, 50.369758], [-4.4591125, 50.3696203], [-4.4576286, 50.36744029999999], [-4.4574766, 50.36719260000001], [-4.4573756, 50.36702120000001], [-4.457264699999999, 50.3668127], [-4.4571982, 50.3666191], [-4.45718811299712, 50.366552796882615], [-4.457164699999999, 50.36639889999999], [-4.4571502, 50.36616779999999], [-4.457173299999999, 50.3659522], [-4.4572224, 50.3657212], [-4.457272599999999, 50.36548319999999], [-4.457316, 50.36530090000001], [-4.457353099999999, 50.365075299999994], [-4.4573233, 50.3648475], [-4.4572745, 50.364638600000006], [-4.457202599999999, 50.36443419999999], [-4.457097399999999, 50.3642073], [-4.4569504, 50.363927200000006], [-4.456690199999999, 50.36341230000001], [-4.4565568, 50.363120299999984], [-4.4564498, 50.36279839999999], [-4.4563698, 50.362492199999984], [-4.456335999999999, 50.3622302], [-4.4563325, 50.3619685], [-4.4563587, 50.36171699999999], [-4.456435099999999, 50.3614341], [-4.4565313, 50.361175], [-4.4566312, 50.360961800000005], [-4.4567056, 50.36073629999999], [-4.4567341, 50.3605316], [-4.456727999999999, 50.3603549], [-4.456688199999999, 50.3601587], [-4.4566387, 50.35998910000001], [-4.456567, 50.35982620000001], [-4.4564552, 50.3596447]]}", "current_leg_start": "Sandplace", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "50.3596447", "next_location_lon": "-4.4564552", "previous_location": "Sandplace", "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\": 55.721, \"from_m\": 0.0, \"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\": 223.111, \"from_m\": 55.721, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 363.147, \"from_m\": 223.111, \"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\": 379.149, \"from_m\": 363.147, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 458.684, \"from_m\": 379.149, \"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\": 4065.799, \"from_m\": 458.684, \"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\": 5963.604, \"from_m\": 4065.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\": 11698.019, \"from_m\": 5963.604, \"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\": 13466.399, \"from_m\": 11698.019, \"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\": 13548.079, \"from_m\": 13466.399, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 666228, \"profile_key\": \"ca60ae5b48f536609495bdcbf323d6cd3a4d495b01a3920e289eead923f2f533\", \"schedule_id\": 6184, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Liskeard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30158}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0946\", \"location\": \"Coombe No. 1 G.F.\", \"stage_seq\": 2, \"distance_m\": 3213.819, \"section_seq\": 1, \"route_path_id\": 30158}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0951H\", \"location\": \"St. Keyne Wishing Well Halt\", \"stage_seq\": 3, \"distance_m\": 5859.202, \"section_seq\": 1, \"route_path_id\": 30158}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0955H\", \"location\": \"Causeland\", \"stage_seq\": 4, \"distance_m\": 7925.971, \"section_seq\": 1, \"route_path_id\": 30158}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"0959H\", \"location\": \"Sandplace\", \"stage_seq\": 5, \"distance_m\": 10137.821, \"section_seq\": 1, \"route_path_id\": 30158}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Looe\", \"stage_seq\": 6, \"distance_m\": 13548.079, \"section_seq\": 1, \"route_path_id\": 30158}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13548.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30158}], \"total_distance_m\": 13548.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13328.508, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 219.571, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0937", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.5", "current_position_lat": "50.3596447", "current_position_lon": "-4.4564552", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:49Z\", \"source_id\": 17763220, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Looe", "service_state_platform": null, "timing_fact_generation": 1789722232058061, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:52.028440", "service_state_evidence_id": 17763220, "current_leg_start_actual_dep": "2026-09-18T09:59:30+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:52.156733", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P LSK LOO 2L75 150216 2 75 None {"version": 3, "segments": [{"to_m": 55.721, "from_m": 0.0, "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": 223.111, "from_m": 55.721, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 363.147, "from_m": 223.111, "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": 379.149, "from_m": 363.147, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 458.684, "from_m": 379.149, "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": 4065.799, "from_m": 458.684, "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": 5963.604, "from_m": 4065.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": 11698.019, "from_m": 5963.604, "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": 13466.399, "from_m": 11698.019, "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": 13548.079, "from_m": 13466.399, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 666228, "profile_key": "ca60ae5b48f536609495bdcbf323d6cd3a4d495b01a3920e289eead923f2f533", "schedule_id": 6184, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0937", "location": "Liskeard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0946", "location": "Coombe No. 1 G.F.", "stage_seq": 2, "distance_m": 3213.819, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0951H", "location": "St. Keyne Wishing Well Halt", "stage_seq": 3, "distance_m": 5859.202, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0955H", "location": "Causeland", "stage_seq": 4, "distance_m": 7925.971, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "0959H", "location": "Sandplace", "stage_seq": 5, "distance_m": 10137.821, "section_seq": 1, "route_path_id": 30158}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Looe", "stage_seq": 6, "distance_m": 13548.079, "section_seq": 1, "route_path_id": 30158}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13548.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 30158}], "total_distance_m": 13548.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13328.508, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 219.571, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:49Z", "source_id": 17763220, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Liskeard 0937 0937 3 None None Looe 1007 1006 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48172/2026-09-18/detailed None Sandplace 2026-09-18T09:59:30+01:00 Looe 3.5 {"type": "LineString", "coordinates": [[-4.4649434999999995, 50.387768399999985], [-4.464799, 50.3875961], [-4.4646857, 50.3874293], [-4.464576199999999, 50.3872123], [-4.4645199, 50.38706559999999], [-4.4644829, 50.386892499999995], [-4.4644725, 50.38670689999999], [-4.4644642999999995, 50.38652440000001], [-4.4644878, 50.38616850000001], [-4.4645036000000005, 50.38579289999999], [-4.464491599999999, 50.3856066], [-4.4644559, 50.3853744], [-4.464374499999999, 50.3851093], [-4.464280799999999, 50.384895199999995], [-4.4641564, 50.3846603], [-4.464001399999999, 50.384429], [-4.463544, 50.3838758], [-4.4634085, 50.38368179999999], [-4.4633058, 50.3835024], [-4.4632203, 50.3833083], [-4.4631751, 50.3831214], [-4.4631637, 50.382931699999986], [-4.4631837999999995, 50.382733], [-4.4632512, 50.382510800000006], [-4.4633373, 50.382321399999995], [-4.463448799999999, 50.382152700000006], [-4.4635894, 50.3819876], [-4.4637454000000005, 50.3818393], [-4.4639428, 50.38167990000001], [-4.4641632, 50.381506400000006], [-4.464389599999999, 50.3813419], [-4.4645767, 50.38118240000001], [-4.4647273, 50.38103559999999], [-4.4648546, 50.38084140000001], [-4.4649219, 50.380672800000006], [-4.4649717, 50.380475700000005], [-4.4649883, 50.380255799999986], [-4.4649686, 50.38008169999999], [-4.4649144, 50.37989670000001], [-4.464837099999999, 50.3797225], [-4.464743199999999, 50.37953000000001], [-4.464657, 50.3793345], [-4.464564599999999, 50.3790609], [-4.464535499999999, 50.37886859999999], [-4.4645488, 50.37865190000001], [-4.4645739, 50.37846009999999], [-4.4646287, 50.3782032], [-4.4648862, 50.3771397], [-4.4651143, 50.3760761], [-4.4651103999999995, 50.375774400000005], [-4.4650541, 50.37551640000001], [-4.464924299999999, 50.3752496], [-4.4647375, 50.3750058], [-4.4645834, 50.3748655], [-4.464427700000001, 50.3747403], [-4.4642641, 50.37463429999999], [-4.464096999999999, 50.3745281], [-4.4638647, 50.374416399999994], [-4.4636102, 50.3743163], [-4.4632571, 50.3742215], [-4.462904799999999, 50.37413930000001], [-4.462621199999999, 50.374075100000006], [-4.4624576, 50.37403739999999], [-4.4622176, 50.3739726], [-4.4618117, 50.3738298], [-4.461474199999999, 50.3736435], [-4.4611798, 50.3734291], [-4.4609249, 50.3731942], [-4.4606423, 50.3728977], [-4.4604009, 50.372574500000006], [-4.4602015, 50.37227560000001], [-4.4601063000000005, 50.3721079], [-4.460013299999999, 50.3719243], [-4.4599341, 50.3716727], [-4.4598913, 50.371418], [-4.4598659, 50.3711953], [-4.459837499999999, 50.3709896], [-4.459793499999999, 50.3708038], [-4.4597356, 50.37062759999999], [-4.4596424, 50.37043679999999], [-4.4595221, 50.3702384], [-4.4592076, 50.369758], [-4.4591125, 50.3696203], [-4.4576286, 50.36744029999999], [-4.4574766, 50.36719260000001], [-4.4573756, 50.36702120000001], [-4.457264699999999, 50.3668127], [-4.4571982, 50.3666191], [-4.45718811299712, 50.366552796882615], [-4.457164699999999, 50.36639889999999], [-4.4571502, 50.36616779999999], [-4.457173299999999, 50.3659522], [-4.4572224, 50.3657212], [-4.457272599999999, 50.36548319999999], [-4.457316, 50.36530090000001], [-4.457353099999999, 50.365075299999994], [-4.4573233, 50.3648475], [-4.4572745, 50.364638600000006], [-4.457202599999999, 50.36443419999999], [-4.457097399999999, 50.3642073], [-4.4569504, 50.363927200000006], [-4.456690199999999, 50.36341230000001], [-4.4565568, 50.363120299999984], [-4.4564498, 50.36279839999999], [-4.4563698, 50.362492199999984], [-4.456335999999999, 50.3622302], [-4.4563325, 50.3619685], [-4.4563587, 50.36171699999999], [-4.456435099999999, 50.3614341], [-4.4565313, 50.361175], [-4.4566312, 50.360961800000005], [-4.4567056, 50.36073629999999], [-4.4567341, 50.3605316], [-4.456727999999999, 50.3603549], [-4.456688199999999, 50.3601587], [-4.4566387, 50.35998910000001], [-4.456567, 50.35982620000001], [-4.4564552, 50.3596447]]} 2.1 0959½ 1003 Sandplace Looe Looe 50.3596447 -4.4564552 50.3596447 -4.4564552 1 0 2026-09-18 09:13:56 TERMINATED 2026-09-18 09:03:00 Looe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763220 1789722232058061 3 3 2026-09-18 09:13:52.156733 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:52.028440
634556 665636 C11042 722D64ME18 2026-09-18 COMPLETE 17762201 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 665636, "stp": "P", "toc": "London Overground", "uid": "C11042", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C11042/2026-09-18/detailed", "trust_id": "722D64ME18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "2", "is_terminated": 1, "next_location": "Watford Junction (DC)", "signalling_id": "2D64", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1004", "current_leg_dep": "0959", "current_leg_end": "Watford Junction (DC)", "origin_dep_time": "0915", "origin_platform": "9", "current_location": "Watford Junction (DC)", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "+2 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": "1002", "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\": 665636, \"profile_key\": \"ea63ac340a9443c6c04cc4f5a1b3f6699b3e428168162d3e363cd14731abc9ab\", \"schedule_id\": 1242, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"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\": \"0917H\", \"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\": \"0918\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 3454.671, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 4563.615, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0922H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 8753.232, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"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\": \"0925\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 11441.225, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 12463.076, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 13965.405, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 16236.469, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0933H\", \"wtt_dep\": \"0934\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 19036.571, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0936H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 20674.905, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0938H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 32115.687, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0940H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 33040.547, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0942H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 34423.233, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0945H\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 36117.834, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0948H\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 38017.599, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0950\", \"wtt_dep\": \"0950H\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 39208.36, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0953H\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 41589.053, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": \"0956H\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 43569.678, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 44875.941, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"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": "0915", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "5.0", "current_position_lat": "51.6633284", "current_position_lon": "-0.3959394", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:07Z\", \"source_id\": 55440487, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:08Z\", \"source_id\": 17730531, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:57Z\", \"source_id\": 55445629, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:03Z\", \"source_id\": 17731950, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:37Z\", \"source_id\": 55450265, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:41Z\", \"source_id\": 17733187, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:40Z\", \"source_id\": 55458720, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:44Z\", \"source_id\": 17735374, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:47Z\", \"source_id\": 55464685, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:53Z\", \"source_id\": 17736918, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:26Z\", \"source_id\": 55471930, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:29Z\", \"source_id\": 17738801, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:25Z\", \"source_id\": 55477447, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:29Z\", \"source_id\": 17740256, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:54Z\", \"source_id\": 55484052, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:59Z\", \"source_id\": 17742034, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:51Z\", \"source_id\": 55489487, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:55Z\", \"source_id\": 17743435, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:28Z\", \"source_id\": 55496755, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:34Z\", \"source_id\": 17745346, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:25Z\", \"source_id\": 55501832, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:27Z\", \"source_id\": 17746736, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:21Z\", \"source_id\": 55509646, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:26Z\", \"source_id\": 17748894, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:17Z\", \"source_id\": 55517833, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:22Z\", \"source_id\": 17751011, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:59Z\", \"source_id\": 55522388, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:04Z\", \"source_id\": 17752247, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:01Z\", \"source_id\": 55528105, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:03Z\", \"source_id\": 17753674, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:10Z\", \"source_id\": 55536744, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:13Z\", \"source_id\": 17755993, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:44Z\", \"source_id\": 55546299, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:49Z\", \"source_id\": 17758690, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:26Z\", \"source_id\": 55559222, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:33Z\", \"source_id\": 17762087, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:41Z\", \"source_id\": 17762201, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction (DC)", "service_state_platform": "4", "timing_fact_generation": 1789722164865051, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:03:57.154865", "service_state_evidence_id": 55559222, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-18T09:03:57", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:13:57.800608", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P EUS None 2D64 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": 665636, "profile_key": "ea63ac340a9443c6c04cc4f5a1b3f6699b3e428168162d3e363cd14731abc9ab", "schedule_id": 1242, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0915", "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": "0917H", "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": "0918", "location": "Camden Jn", "stage_seq": 3, "distance_m": 3454.671, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 4563.615, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0922H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 8753.232, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "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": "0925", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 11441.225, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 12463.076, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 13965.405, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Harlesden", "stage_seq": 10, "distance_m": 16236.469, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0933H", "wtt_dep": "0934", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 19036.571, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0936H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 20674.905, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0938H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 32115.687, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0940H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 33040.547, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0942H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 34423.233, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0945H", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 36117.834, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0948H", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 38017.599, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0950", "wtt_dep": "0950H", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 39208.36, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0953H", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 41589.053, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": "0956H", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 43569.678, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 44875.941, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "1002", "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-18T08:19:07Z", "source_id": 55440487, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:08Z", "source_id": 17730531, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:57Z", "source_id": 55445629, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:03Z", "source_id": 17731950, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:37Z", "source_id": 55450265, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:23:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:41Z", "source_id": 17733187, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:40Z", "source_id": 55458720, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:44Z", "source_id": 17735374, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:47Z", "source_id": 55464685, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:53Z", "source_id": 17736918, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:26Z", "source_id": 55471930, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:30:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:29Z", "source_id": 17738801, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:25Z", "source_id": 55477447, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:33:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:29Z", "source_id": 17740256, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:54Z", "source_id": 55484052, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:59Z", "source_id": 17742034, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:51Z", "source_id": 55489487, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:38:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:55Z", "source_id": 17743435, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:28Z", "source_id": 55496755, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:34Z", "source_id": 17745346, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:25Z", "source_id": 55501832, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:42:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:27Z", "source_id": 17746736, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:21Z", "source_id": 55509646, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:26Z", "source_id": 17748894, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:17Z", "source_id": 55517833, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:48:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:22Z", "source_id": 17751011, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:59Z", "source_id": 55522388, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:50:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:04Z", "source_id": 17752247, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:01Z", "source_id": 55528105, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:53:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:03Z", "source_id": 17753674, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:10Z", "source_id": 55536744, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:13Z", "source_id": 17755993, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:44Z", "source_id": 55546299, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:58:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:49Z", "source_id": 17758690, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21910, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:26Z", "source_id": 55559222, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:03:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:33Z", "source_id": 17762087, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:41Z", "source_id": 17762201, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] London Euston 0915 0915 9 None None Watford Junction (DC) 1003 1002 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C11042/2026-09-18/detailed None Watford High Street (DC) 2026-09-18T10:01:00+01:00 Watford Junction (DC) 5.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 0959 1004 Watford High Street (DC) Watford Junction (DC) Watford Junction (DC) 51.6633284 -0.3959394 51.6633284 -0.3959394 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:03:57 Watford Junction (DC) TD DIRECT_DESTINATION_ARRIVAL 55559222 1789722164865051 79 79 2026-09-18 09:13:57.800608 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:03:57.154865
634557 666395 W43483 775B48MF18 2026-09-18 COMPLETE 17763355 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 666395, "stp": "P", "toc": "Transport for Wales", "uid": "W43483", "consist": "197016", "dest_crs": "XCC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W43483/2026-09-18/detailed", "trust_id": "775B48MF18", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-18", "dest_arr_time": "0957", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5B48", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "1004", "current_leg_dep": "0958", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "0945", "origin_platform": "0", "current_location": "Canton C.S.D.", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]}", "current_leg_start": "Cardiff Central", "dest_arr_time_act": "0957", "motion_projection": null, "next_location_lat": "51.4746824", "next_location_lon": "-3.1944478", "previous_location": "Cardiff Central", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"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\": 562.149, \"from_m\": 376.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\": 1087.798, \"from_m\": 562.149, \"capability_applied\": null, \"effective_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\": 666395, \"profile_key\": \"88220cc39a6c0b0662d6d35e4d18552b845291dea5b959d3108fc009eaf34121\", \"schedule_id\": 37668, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0945\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": null, \"location\": \"Canton C.S.D.\", \"stage_seq\": 2, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 28178}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0945", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4746824", "current_position_lon": "-3.1944478", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:59Z\", \"source_id\": 17763355, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789722240525280, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:00.522611", "service_state_evidence_id": 17763355, "current_leg_start_actual_dep": "2026-09-18T09:52:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:01.529780", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF XCC 5B48 197016 2 100 None {"version": 3, "segments": [{"to_m": 272.05, "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": 376.805, "from_m": 272.05, "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": 562.149, "from_m": 376.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": 1087.798, "from_m": 562.149, "capability_applied": null, "effective_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": 666395, "profile_key": "88220cc39a6c0b0662d6d35e4d18552b845291dea5b959d3108fc009eaf34121", "schedule_id": 37668, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0945", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28178}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 2, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 28178}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 28178}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:59Z", "source_id": 17763355, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Cardiff Central 0945 0945 0 None None Canton C.S.D. 0957 0957 None LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W43483/2026-09-18/detailed None Cardiff Central 2026-09-18T09:52:00+01:00 Canton C.S.D. 6.0 {"type": "LineString", "coordinates": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]} 0.7 0958 1004 Cardiff Central Canton C.S.D. Canton C.S.D. 51.4746824 -3.1944478 51.4746824 -3.1944478 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Canton C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763355 1789722240525280 18 18 2026-09-18 09:14:01.529780 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:00.522611
634558 666697 W86958 035L60MF18 2026-09-18 COMPLETE 17763417 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 666697, "stp": "P", "toc": "ScotRail", "uid": "W86958", "consist": "158740", "dest_crs": "ARB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86958/2026-09-18/detailed", "trust_id": "035L60MF18", "origin_crs": "ARB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Arbroath", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "1", "is_terminated": 1, "next_location": "Arbroath", "signalling_id": "5L60", "timing_status": "EARLY", "origin_station": "Arbroath", "current_leg_arr": "1005", "current_leg_dep": "1003½", "current_leg_end": "Arbroath", "origin_dep_time": "0956", "origin_platform": "2", "current_location": "Arbroath", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5894138000000004, 56.5667762], [-2.5894315999999997, 56.5664932], [-2.589470299999999, 56.565731], [-2.5894670999999994, 56.5651553], [-2.5893877999999995, 56.5642754], [-2.5893303999999997, 56.5639796], [-2.5892914, 56.5637789], [-2.5891923, 56.56332549999999], [-2.5889490999999993, 56.562176], [-2.5888058999999997, 56.5615409], [-2.5887908, 56.56146100000001], [-2.588737, 56.5612441], [-2.5886914999999995, 56.561018700000005], [-2.5886483999999994, 56.56072], [-2.5886374, 56.56062979999999], [-2.5886352999999995, 56.56051379999999], [-2.5886402, 56.5604646], [-2.5886417, 56.56044920000001], [-2.5886487, 56.56037899999999], [-2.5886924999999996, 56.56020849999999], [-2.588761, 56.5600377], [-2.5888556, 56.55987029999999], [-2.5889474999999997, 56.5597397], [-2.5891906999999996, 56.5594589]]}", "current_leg_start": "Arbroath Up North Siding", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "56.5594589", "next_location_lon": "-2.5891907", "previous_location": "Arbroath", "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\": 179.549, \"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\": 1465.334, \"from_m\": 179.549, \"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\": 1644.883, \"from_m\": 1465.334, \"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\": 666697, \"profile_key\": \"93daa63be916aa4ceb1fe48cef409c24c9ee10b6b195a0c3365060f9fdef3f44\", \"schedule_id\": 28526, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Arbroath\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66384}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": \"1003H\", \"location\": \"Arbroath Up North Siding\", \"stage_seq\": 2, \"distance_m\": 822.442, \"section_seq\": 1, \"route_path_id\": 66384}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Arbroath\", \"stage_seq\": 3, \"distance_m\": 1644.883, \"section_seq\": 1, \"route_path_id\": 66384}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1644.883, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66384}], \"total_distance_m\": 1644.883, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1644.883, \"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": "0956", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.5", "current_position_lat": "56.5594589", "current_position_lon": "-2.5891907", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:02Z\", \"source_id\": 17763417, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Arbroath", "service_state_platform": "1", "timing_fact_generation": 1789722242579735, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:02.577601", "service_state_evidence_id": 17763417, "current_leg_start_actual_dep": "2026-09-18T10:03:30+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:04.853855", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ARB ARB 5L60 158740 2 90 None {"version": 3, "segments": [{"to_m": 179.549, "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": 1465.334, "from_m": 179.549, "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": 1644.883, "from_m": 1465.334, "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": 666697, "profile_key": "93daa63be916aa4ceb1fe48cef409c24c9ee10b6b195a0c3365060f9fdef3f44", "schedule_id": 28526, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0956", "location": "Arbroath", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66384}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": "1003H", "location": "Arbroath Up North Siding", "stage_seq": 2, "distance_m": 822.442, "section_seq": 1, "route_path_id": 66384}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Arbroath", "stage_seq": 3, "distance_m": 1644.883, "section_seq": 1, "route_path_id": 66384}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1644.883, "from_m": 0.0, "section_seq": 1, "route_path_id": 66384}], "total_distance_m": 1644.883, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1644.883, "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-18T09:04:02Z", "source_id": 17763417, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Arbroath 0956 0956 2 None None Arbroath 1005 1005 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86958/2026-09-18/detailed None Arbroath Up North Siding 2026-09-18T10:03:30+01:00 Arbroath 1.5 {"type": "LineString", "coordinates": [[-2.5894138000000004, 56.5667762], [-2.5894315999999997, 56.5664932], [-2.589470299999999, 56.565731], [-2.5894670999999994, 56.5651553], [-2.5893877999999995, 56.5642754], [-2.5893303999999997, 56.5639796], [-2.5892914, 56.5637789], [-2.5891923, 56.56332549999999], [-2.5889490999999993, 56.562176], [-2.5888058999999997, 56.5615409], [-2.5887908, 56.56146100000001], [-2.588737, 56.5612441], [-2.5886914999999995, 56.561018700000005], [-2.5886483999999994, 56.56072], [-2.5886374, 56.56062979999999], [-2.5886352999999995, 56.56051379999999], [-2.5886402, 56.5604646], [-2.5886417, 56.56044920000001], [-2.5886487, 56.56037899999999], [-2.5886924999999996, 56.56020849999999], [-2.588761, 56.5600377], [-2.5888556, 56.55987029999999], [-2.5889474999999997, 56.5597397], [-2.5891906999999996, 56.5594589]]} 0.5 1003½ 1005 Arbroath Arbroath Arbroath 56.5594589 -2.5891907 56.5594589 -2.5891907 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Arbroath TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763417 1789722242579735 3 3 2026-09-18 09:14:04.853855 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:02.577601
634559 663939 S00572 722A051C18 2026-09-18 COMPLETE None 2026-09-18 09:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 663939, "stp": "N", "toc": "London Underground", "uid": "S00572", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S00572/2026-09-18/detailed", "trust_id": "722A051C18", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-18", "dest_arr_time": "0904", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A05", "timing_status": "ON TIME", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "0835", "current_leg_dep": "0832", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "0812", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "-1 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": "0904", "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": "0812", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.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-18T07:12:33Z\", \"source_id\": 17679972, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:15:14Z\", \"source_id\": 17682044, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:17:21Z\", \"source_id\": 17683657, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:18:53Z\", \"source_id\": 17684878, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:22:24Z\", \"source_id\": 17687576, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:26:15Z\", \"source_id\": 17690624, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:28:16Z\", \"source_id\": 17692141, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:37Z\", \"source_id\": 17694763, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:33:38Z\", \"source_id\": 17696293, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789716821574627, "current_leg_arrival_utc": "2026-09-18T08:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:02.903644", "service_state_evidence_id": 17696293, "current_leg_start_actual_dep": "2026-09-18T08:31:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:03.140983", "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 Underground N HRW ZEL 2A05 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:12:33Z", "source_id": 17679972, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:15:14Z", "source_id": 17682044, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:17:21Z", "source_id": 17683657, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:18:53Z", "source_id": 17684878, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:22:24Z", "source_id": 17687576, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:26:15Z", "source_id": 17690624, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:28:16Z", "source_id": 17692141, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:37Z", "source_id": 17694763, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:33:38Z", "source_id": 17696293, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:35:00+01:00", "operational_fact": true}] Harrow & Wealdstone (DC) 0812 0812 2 None None Elephant & Castle L.T. 0904 0904 None ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:S00572/2026-09-18/detailed None Kensal Green 2026-09-18T08:31:00+01:00 Queen's Park (DC) 3.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 0832 0835 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Queen's Park (DC) TRUST TRACKING_TIMEOUT 17696293 1789716821574627 28 28 2026-09-18 09:14:03.140983 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:02.903644
634560 664558 C10177 542C12MD18 2026-09-18 COMPLETE 17761780 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 664558, "stp": "P", "toc": "Great Northern", "uid": "C10177", "consist": "700031", "dest_crs": "CBG", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10177/2026-09-18/detailed", "trust_id": "542C12MD18", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "2", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2C12", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "1004", "current_leg_dep": "0959", "current_leg_end": "Cambridge", "origin_dep_time": "0835", "origin_platform": "9", "current_location": "Cambridge", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge South", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge 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\": 395.817, \"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\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.128, \"from_m\": 1830.762, \"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\": 3722.611, \"from_m\": 3465.128, \"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\": 4235.186, \"from_m\": 3722.611, \"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\": 4290.427, \"from_m\": 4235.186, \"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\": 5583.799, \"from_m\": 4290.427, \"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\": 9481.305, \"from_m\": 5583.799, \"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\": 12632.199, \"from_m\": 9481.305, \"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\": 14441.923, \"from_m\": 12632.199, \"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\": 115.0}, {\"to_m\": 14482.957, \"from_m\": 14441.923, \"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\": 19358.511, \"from_m\": 14482.957, \"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\": 20193.817, \"from_m\": 19358.511, \"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\": 20242.488, \"from_m\": 20193.817, \"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\": 115.0}, {\"to_m\": 20280.404, \"from_m\": 20242.488, \"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\": 32471.733, \"from_m\": 20280.404, \"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\": 115.0}, {\"to_m\": 32530.525, \"from_m\": 32471.733, \"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\": 32584.691, \"from_m\": 32530.525, \"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\": 33027.387, \"from_m\": 32584.691, \"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\": 33176.229, \"from_m\": 33027.387, \"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\": 33400.421, \"from_m\": 33176.229, \"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\": 34657.494, \"from_m\": 33400.421, \"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\": 34714.866, \"from_m\": 34657.494, \"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\": 37277.753, \"from_m\": 34714.866, \"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\": 115.0}, {\"to_m\": 38896.411, \"from_m\": 37277.753, \"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\": 39829.274, \"from_m\": 38896.411, \"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\": 39867.381, \"from_m\": 39829.274, \"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\": 53211.798, \"from_m\": 39867.381, \"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\": 53280.184, \"from_m\": 53211.798, \"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\": 53377.196, \"from_m\": 53280.184, \"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\": 53961.18, \"from_m\": 53377.196, \"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\": 53988.283, \"from_m\": 53961.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\": 54046.607, \"from_m\": 53988.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\": 57533.513, \"from_m\": 54046.607, \"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\": 57674.903, \"from_m\": 57533.513, \"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\": 57707.309, \"from_m\": 57674.903, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63089.486, \"from_m\": 57707.309, \"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\": 69348.486, \"from_m\": 63089.486, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72777.603, \"from_m\": 69348.486, \"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\": 73334.803, \"from_m\": 72777.603, \"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\": 73368.578, \"from_m\": 73334.803, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73446.049, \"from_m\": 73368.578, \"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\": 73739.557, \"from_m\": 73446.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74491.388, \"from_m\": 73739.557, \"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\": 74539.149, \"from_m\": 74491.388, \"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\": 81265.104, \"from_m\": 74539.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\": 81812.738, \"from_m\": 81265.104, \"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\": 89235.168, \"from_m\": 81812.738, \"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\": 89251.046, \"from_m\": 89235.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}, {\"to_m\": 90058.733, \"from_m\": 89251.046, \"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\": 90561.71, \"from_m\": 90058.733, \"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\": 91161.548, \"from_m\": 90561.71, \"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\": 94151.345, \"from_m\": 91161.548, \"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\": 94795.927, \"from_m\": 94151.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}], \"service_id\": 664558, \"profile_key\": \"f3f4dc5b528dc466825d022f4d032b74c661a2bd48dea5d879be07fe7a866c53\", \"schedule_id\": 1223, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0841\", \"wtt_dep\": \"0842H\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0846\", \"wtt_dep\": \"0847\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"New Barnet\", \"stage_seq\": 6, \"distance_m\": 14827.16, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0856\", \"location\": \"Potters Bar\", \"stage_seq\": 7, \"distance_m\": 20594.056, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902\", \"location\": \"Hatfield\", \"stage_seq\": 8, \"distance_m\": 28528.188, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0910\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 9, \"distance_m\": 34331.702, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Digswell Jn\", \"stage_seq\": 10, \"distance_m\": 35772.862, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0912H\", \"location\": \"Welwyn North\", \"stage_seq\": 11, \"distance_m\": 36989.801, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0914H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 12, \"distance_m\": 40045.757, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0916H\", \"location\": \"Knebworth\", \"stage_seq\": 13, \"distance_m\": 41952.151, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920H\", \"location\": \"Stevenage\", \"stage_seq\": 14, \"distance_m\": 46045.551, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0926H\", \"location\": \"Hitchin\", \"stage_seq\": 15, \"distance_m\": 53049.109, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 16, \"distance_m\": 57298.523, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Baldock\", \"stage_seq\": 17, \"distance_m\": 60557.121, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0943\", \"location\": \"Royston\", \"stage_seq\": 18, \"distance_m\": 73832.745, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Meldreth\", \"stage_seq\": 19, \"distance_m\": 78688.436, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0949H\", \"wtt_dep\": \"0950\", \"location\": \"Shepreth\", \"stage_seq\": 20, \"distance_m\": 81812.738, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Foxton\", \"stage_seq\": 21, \"distance_m\": 83669.795, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 22, \"distance_m\": 91072.402, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959H\", \"location\": \"Cambridge South\", \"stage_seq\": 23, \"distance_m\": 92188.142, \"section_seq\": 1, \"route_path_id\": 66093}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 24, \"distance_m\": 94795.927, \"section_seq\": 1, \"route_path_id\": 66093}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 94795.927, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66093}], \"total_distance_m\": 94795.927, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 88161.36, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6634.567, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0835", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:00Z\", \"source_id\": 55336218, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:05Z\", \"source_id\": 17702728, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:50Z\", \"source_id\": 55349636, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:47:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:53Z\", \"source_id\": 17706280, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:53Z\", \"source_id\": 55364083, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:58Z\", \"source_id\": 17710101, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:46Z\", \"source_id\": 55372091, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:55:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:51Z\", \"source_id\": 17712284, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:24Z\", \"source_id\": 55390814, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:27Z\", \"source_id\": 17717242, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:14Z\", \"source_id\": 55401861, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:15Z\", \"source_id\": 17720165, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:12Z\", \"source_id\": 55421410, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:12:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:15Z\", \"source_id\": 17725396, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:08Z\", \"source_id\": 55432269, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:14Z\", \"source_id\": 17728358, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:07Z\", \"source_id\": 55440512, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:10Z\", \"source_id\": 17730543, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:05Z\", \"source_id\": 55454222, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:08Z\", \"source_id\": 17734201, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:38Z\", \"source_id\": 55469680, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:41Z\", \"source_id\": 17738206, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15603, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:19Z\", \"source_id\": 55482527, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:22Z\", \"source_id\": 17741620, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:47Z\", \"source_id\": 55502858, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:51Z\", \"source_id\": 17747041, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:28Z\", \"source_id\": 55512812, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:32Z\", \"source_id\": 17749682, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:48Z\", \"source_id\": 55521890, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:52Z\", \"source_id\": 17752057, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:36Z\", \"source_id\": 55529681, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:37Z\", \"source_id\": 17754099, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:16Z\", \"source_id\": 17759039, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:59Z\", \"source_id\": 55557951, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:03Z\", \"source_id\": 17761780, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "2", "timing_fact_generation": 1789722123832214, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:02.983793", "service_state_evidence_id": 17761780, "current_leg_start_actual_dep": "2026-09-18T09:59:30+01:00", "operational_evidence_version": 128, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:04.209606", "service_state_valid_until_kind": null, "operational_interpretation_version": 128, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P KGX CBG 2C12 700031 8 100 None {"version": 3, "segments": [{"to_m": 395.817, "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": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.128, "from_m": 1830.762, "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": 3722.611, "from_m": 3465.128, "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": 4235.186, "from_m": 3722.611, "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": 4290.427, "from_m": 4235.186, "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": 5583.799, "from_m": 4290.427, "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": 9481.305, "from_m": 5583.799, "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": 12632.199, "from_m": 9481.305, "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": 14441.923, "from_m": 12632.199, "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": 115.0}, {"to_m": 14482.957, "from_m": 14441.923, "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": 19358.511, "from_m": 14482.957, "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": 20193.817, "from_m": 19358.511, "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": 20242.488, "from_m": 20193.817, "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": 115.0}, {"to_m": 20280.404, "from_m": 20242.488, "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": 32471.733, "from_m": 20280.404, "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": 115.0}, {"to_m": 32530.525, "from_m": 32471.733, "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": 32584.691, "from_m": 32530.525, "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": 33027.387, "from_m": 32584.691, "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": 33176.229, "from_m": 33027.387, "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": 33400.421, "from_m": 33176.229, "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": 34657.494, "from_m": 33400.421, "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": 34714.866, "from_m": 34657.494, "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": 37277.753, "from_m": 34714.866, "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": 115.0}, {"to_m": 38896.411, "from_m": 37277.753, "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": 39829.274, "from_m": 38896.411, "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": 39867.381, "from_m": 39829.274, "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": 53211.798, "from_m": 39867.381, "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": 53280.184, "from_m": 53211.798, "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": 53377.196, "from_m": 53280.184, "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": 53961.18, "from_m": 53377.196, "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": 53988.283, "from_m": 53961.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": 54046.607, "from_m": 53988.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": 57533.513, "from_m": 54046.607, "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": 57674.903, "from_m": 57533.513, "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": 57707.309, "from_m": 57674.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63089.486, "from_m": 57707.309, "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": 69348.486, "from_m": 63089.486, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72777.603, "from_m": 69348.486, "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": 73334.803, "from_m": 72777.603, "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": 73368.578, "from_m": 73334.803, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73446.049, "from_m": 73368.578, "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": 73739.557, "from_m": 73446.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74491.388, "from_m": 73739.557, "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": 74539.149, "from_m": 74491.388, "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": 81265.104, "from_m": 74539.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": 81812.738, "from_m": 81265.104, "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": 89235.168, "from_m": 81812.738, "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": 89251.046, "from_m": 89235.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}, {"to_m": 90058.733, "from_m": 89251.046, "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": 90561.71, "from_m": 90058.733, "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": 91161.548, "from_m": 90561.71, "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": 94151.345, "from_m": 91161.548, "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": 94795.927, "from_m": 94151.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}], "service_id": 664558, "profile_key": "f3f4dc5b528dc466825d022f4d032b74c661a2bd48dea5d879be07fe7a866c53", "schedule_id": 1223, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0835", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0841", "wtt_dep": "0842H", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0846", "wtt_dep": "0847", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "New Barnet", "stage_seq": 6, "distance_m": 14827.16, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0856", "location": "Potters Bar", "stage_seq": 7, "distance_m": 20594.056, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902", "location": "Hatfield", "stage_seq": 8, "distance_m": 28528.188, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0910", "location": "Welwyn Garden City", "stage_seq": 9, "distance_m": 34331.702, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Digswell Jn", "stage_seq": 10, "distance_m": 35772.862, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0912H", "location": "Welwyn North", "stage_seq": 11, "distance_m": 36989.801, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0914H", "location": "Woolmer Green Jn", "stage_seq": 12, "distance_m": 40045.757, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0916H", "location": "Knebworth", "stage_seq": 13, "distance_m": 41952.151, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920H", "location": "Stevenage", "stage_seq": 14, "distance_m": 46045.551, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0926H", "location": "Hitchin", "stage_seq": 15, "distance_m": 53049.109, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Letchworth Garden City", "stage_seq": 16, "distance_m": 57298.523, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Baldock", "stage_seq": 17, "distance_m": 60557.121, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0943", "location": "Royston", "stage_seq": 18, "distance_m": 73832.745, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Meldreth", "stage_seq": 19, "distance_m": 78688.436, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0949H", "wtt_dep": "0950", "location": "Shepreth", "stage_seq": 20, "distance_m": 81812.738, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Foxton", "stage_seq": 21, "distance_m": 83669.795, "section_seq": 1, "route_path_id": 66093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Shepreth Branch Jn", "stage_seq": 22, "distance_m": 91072.402, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959H", "location": "Cambridge South", "stage_seq": 23, "distance_m": 92188.142, "section_seq": 1, "route_path_id": 66093}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Cambridge", "stage_seq": 24, "distance_m": 94795.927, "section_seq": 1, "route_path_id": 66093}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 94795.927, "from_m": 0.0, "section_seq": 1, "route_path_id": 66093}], "total_distance_m": 94795.927, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 88161.36, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6634.567, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:00Z", "source_id": 55336218, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:05Z", "source_id": 17702728, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:50Z", "source_id": 55349636, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:47:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:53Z", "source_id": 17706280, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:53Z", "source_id": 55364083, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:58Z", "source_id": 17710101, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:46Z", "source_id": 55372091, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:55:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:51Z", "source_id": 17712284, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15905, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:24Z", "source_id": 55390814, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:27Z", "source_id": 17717242, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15867, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:14Z", "source_id": 55401861, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:06:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:15Z", "source_id": 17720165, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15703, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:12Z", "source_id": 55421410, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:12:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:15Z", "source_id": 17725396, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15697, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:08Z", "source_id": 55432269, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:14Z", "source_id": 17728358, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:07Z", "source_id": 55440512, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:20:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:10Z", "source_id": 17730543, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:05Z", "source_id": 55454222, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:08Z", "source_id": 17734201, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:38Z", "source_id": 55469680, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:41Z", "source_id": 17738206, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15603, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:19Z", "source_id": 55482527, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:22Z", "source_id": 17741620, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15578, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:47Z", "source_id": 55502858, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:42:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:51Z", "source_id": 17747041, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12640, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:28Z", "source_id": 55512812, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:46:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:32Z", "source_id": 17749682, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12635, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:48Z", "source_id": 55521890, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:49:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:52Z", "source_id": 17752057, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12631, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:36Z", "source_id": 55529681, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:52:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:37Z", "source_id": 17754099, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:16Z", "source_id": 17759039, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12583, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:59Z", "source_id": 55557951, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:03Z", "source_id": 17761780, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] London Kings Cross 0835 0835 9 None None Cambridge 1005 1005 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C10177/2026-09-18/detailed None Cambridge South 2026-09-18T09:59:30+01:00 Cambridge 5.0 {"type": "LineString", "coordinates": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]} 1.6 0959 1004 Cambridge South Cambridge Cambridge 52.1941415 0.1376343 52.1941415 0.1376343 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Cambridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17761780 1789722123832214 128 128 2026-09-18 09:14:04.209606 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:02.983793
634561 664678 Q24822 825L091D18 2026-09-18 COMPLETE None 2026-09-18 09:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 664678, "stp": "N", "toc": "South Western Railway", "uid": "Q24822", "consist": "159004+159019", "dest_crs": "XGK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q24822/2026-09-18/detailed", "trust_id": "825L091D18", "origin_crs": "YVJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yeovil Jn Down Main Sidings", "service_date": "2026-09-18", "dest_arr_time": "0849", "dest_platform": null, "is_terminated": 1, "next_location": "Yeovil Jn Sig. 4721", "signalling_id": "5L09", "timing_status": "LATE", "origin_station": "Yeovil Junction", "current_leg_arr": "0842", "current_leg_dep": "0855", "current_leg_end": "Yeovil Jn Sig. 4721", "origin_dep_time": "0840", "origin_platform": "2", "current_location": "Yeovil Junction", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]}", "current_leg_start": "Yeovil Junction", "dest_arr_time_act": "0849", "motion_projection": null, "next_location_lat": "50.9255591", "next_location_lon": "-2.6099064", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:55377060\", \"confirmationDeadline\": \"2026-09-18T08:57:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.937, \"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\": 241.134, \"from_m\": 185.937, \"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\": 336.187, \"from_m\": 241.134, \"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\": 664678, \"profile_key\": \"0bede91bf50ba6f73a14743fbc0cda6dcaa8bc8997fe5b3733a022df77746193\", \"schedule_id\": 37467, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0840\", \"location\": \"Yeovil Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"0842\", \"wtt_dep\": \"0847\", \"location\": \"Yeovil Jn Sig. 4721\", \"stage_seq\": 2, \"distance_m\": 185.937, \"section_seq\": 1, \"route_path_id\": 105848}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": null, \"location\": \"Yeovil Jn Down Main Sidings\", \"stage_seq\": 3, \"distance_m\": 336.187, \"section_seq\": 1, \"route_path_id\": 105848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 336.187, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105848}], \"total_distance_m\": 336.187, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 241.134, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 95.053, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0840", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1427.0", "current_position_lat": "50.9255591", "current_position_lon": "-2.6099064", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Yeovil Junction", "service_state_platform": null, "timing_fact_generation": 1789718450012723, "current_leg_arrival_utc": "2026-09-18T08:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:03.016398", "service_state_evidence_id": 55389168, "current_leg_start_actual_dep": "2026-09-18T08:55:56+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:04.213378", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway N YVJ XGK 5L09 159004+159019 6 90 None {"version": 3, "segments": [{"to_m": 185.937, "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": 241.134, "from_m": 185.937, "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": 336.187, "from_m": 241.134, "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": 664678, "profile_key": "0bede91bf50ba6f73a14743fbc0cda6dcaa8bc8997fe5b3733a022df77746193", "schedule_id": 37467, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0840", "location": "Yeovil Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "0842", "wtt_dep": "0847", "location": "Yeovil Jn Sig. 4721", "stage_seq": 2, "distance_m": 185.937, "section_seq": 1, "route_path_id": 105848}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": null, "location": "Yeovil Jn Down Main Sidings", "stage_seq": 3, "distance_m": 336.187, "section_seq": 1, "route_path_id": 105848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 336.187, "from_m": 0.0, "section_seq": 1, "route_path_id": 105848}], "total_distance_m": 336.187, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 241.134, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 95.053, "synthetic_unknown_infrastructure_limit_mph": 60} [] Yeovil Junction 0840 0840 2 None None Yeovil Jn Down Main Sidings 0849 0849 None LATE +15 minutes https://www.realtimetrains.co.uk/service/gb-nr:Q24822/2026-09-18/detailed None Yeovil Junction 2026-09-18T08:55:56+01:00 Yeovil Jn Sig. 4721 1427.0 {"type": "LineString", "coordinates": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]} 0.1 0855 0842 None Yeovil Junction Yeovil Jn Sig. 4721 50.9255591 -2.6099064 50.9255591 -2.6099064 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Yeovil Junction TD TRACKING_TIMEOUT 55389168 1789718450012723 22 22 2026-09-18 09:14:04.213378 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:03.016398
634562 664789 C40433 875W21MD18 2026-09-18 COMPLETE None 2026-09-18 09:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 664789, "stp": "P", "toc": "Gatwick Express", "uid": "C40433", "consist": "387215+387219", "dest_crs": "XBI", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40433/2026-09-18/detailed", "trust_id": "875W21MD18", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lovers Walk T&R.S.M.D", "service_date": "2026-09-18", "dest_arr_time": "0904", "dest_platform": null, "is_terminated": 1, "next_location": "Lovers Walk T&R.S.M.D", "signalling_id": "5W21", "timing_status": "EARLY", "origin_station": "Brighton", "current_leg_arr": "0904", "current_leg_dep": "0841", "current_leg_end": "Lovers Walk T&R.S.M.D", "origin_dep_time": "0844", "origin_platform": "7", "current_location": "Brighton", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1410499, 50.82928900000001], [-0.14105659999999998, 50.8295016], [-0.1410667, 50.8296933], [-0.1410889, 50.82980319999999], [-0.1411341, 50.8299449], [-0.14119449999999997, 50.83008929999998], [-0.1412675, 50.830209899999986], [-0.1414559, 50.83057910000001], [-0.14161059999999998, 50.83090289999999], [-0.1417219, 50.831128599999985], [-0.1419199, 50.8314987], [-0.1419425, 50.8315448], [-0.14205869999999998, 50.8317628], [-0.14212599999999995, 50.8318966], [-0.1421958, 50.8320276], [-0.1422616, 50.83214960000001], [-0.1425998, 50.8327772], [-0.1427092, 50.8329413], [-0.14291659999999998, 50.83322209999999], [-0.1431657, 50.833547], [-0.1433865, 50.83380660000001], [-0.1436483, 50.8340645], [-0.14398819999999998, 50.834392099999995], [-0.1443572, 50.834738400000006], [-0.1444816, 50.8348567], [-0.1447696, 50.83511500000001], [-0.14507789999999998, 50.835361], [-0.1453335, 50.835553700000006], [-0.14573389999999997, 50.83582659999999], [-0.14609579999999997, 50.8360461], [-0.1465868, 50.83632870000001], [-0.1471839, 50.83666], [-0.14768659999999997, 50.83691640000001], [-0.1483227, 50.837241799999994], [-0.1485435, 50.8373596], [-0.1488277, 50.8375243], [-0.1490728, 50.8376691]]}", "current_leg_start": "Brighton", "dest_arr_time_act": "0904", "motion_projection": null, "next_location_lat": "50.8376691", "next_location_lon": "-0.1490728", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:55334664\", \"confirmationDeadline\": \"2026-09-18T09:02:30+01:00\"}", "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\": 110.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\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 404.935, \"from_m\": 301.517, \"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\": 1122.767, \"from_m\": 404.935, \"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\": 664789, \"profile_key\": \"6e411ccf845eeb951c12c14daaa2625e7a09d3a37ef0d74406f124f40239842e\", \"schedule_id\": 5828, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0844\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29120}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": null, \"location\": \"Lovers Walk T&R.S.M.D\", \"stage_seq\": 2, \"distance_m\": 1122.767, \"section_seq\": 1, \"route_path_id\": 29120}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1122.767, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29120}], \"total_distance_m\": 1122.767, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 363.58, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 759.187, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0844", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "23.0", "current_position_lat": "50.8376691", "current_position_lon": "-0.1490728", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Brighton", "service_state_platform": "7", "timing_fact_generation": 1789717290874519, "current_leg_arrival_utc": "2026-09-18T09:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:03.284138", "service_state_evidence_id": 55334664, "current_leg_start_actual_dep": "2026-09-18T08:41:14+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:04.223686", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Gatwick Express P BTN XBI 5W21 387215+387219 8 110 None {"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "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": 301.517, "from_m": 260.162, "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": 404.935, "from_m": 301.517, "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": 1122.767, "from_m": 404.935, "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": 664789, "profile_key": "6e411ccf845eeb951c12c14daaa2625e7a09d3a37ef0d74406f124f40239842e", "schedule_id": 5828, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0844", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29120}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": null, "location": "Lovers Walk T&R.S.M.D", "stage_seq": 2, "distance_m": 1122.767, "section_seq": 1, "route_path_id": 29120}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1122.767, "from_m": 0.0, "section_seq": 1, "route_path_id": 29120}], "total_distance_m": 1122.767, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 363.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 759.187, "synthetic_unknown_infrastructure_limit_mph": 60} [] Brighton 0844 0844 7 None None Lovers Walk T&R.S.M.D 0904 0904 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C40433/2026-09-18/detailed None Brighton 2026-09-18T08:41:14+01:00 Lovers Walk T&R.S.M.D 23.0 {"type": "LineString", "coordinates": [[-0.1410499, 50.82928900000001], [-0.14105659999999998, 50.8295016], [-0.1410667, 50.8296933], [-0.1410889, 50.82980319999999], [-0.1411341, 50.8299449], [-0.14119449999999997, 50.83008929999998], [-0.1412675, 50.830209899999986], [-0.1414559, 50.83057910000001], [-0.14161059999999998, 50.83090289999999], [-0.1417219, 50.831128599999985], [-0.1419199, 50.8314987], [-0.1419425, 50.8315448], [-0.14205869999999998, 50.8317628], [-0.14212599999999995, 50.8318966], [-0.1421958, 50.8320276], [-0.1422616, 50.83214960000001], [-0.1425998, 50.8327772], [-0.1427092, 50.8329413], [-0.14291659999999998, 50.83322209999999], [-0.1431657, 50.833547], [-0.1433865, 50.83380660000001], [-0.1436483, 50.8340645], [-0.14398819999999998, 50.834392099999995], [-0.1443572, 50.834738400000006], [-0.1444816, 50.8348567], [-0.1447696, 50.83511500000001], [-0.14507789999999998, 50.835361], [-0.1453335, 50.835553700000006], [-0.14573389999999997, 50.83582659999999], [-0.14609579999999997, 50.8360461], [-0.1465868, 50.83632870000001], [-0.1471839, 50.83666], [-0.14768659999999997, 50.83691640000001], [-0.1483227, 50.837241799999994], [-0.1485435, 50.8373596], [-0.1488277, 50.8375243], [-0.1490728, 50.8376691]]} 0.7 0841 0904 None Brighton Lovers Walk T&R.S.M.D 50.8376691 -0.1490728 50.8376691 -0.1490728 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Brighton TD TRACKING_TIMEOUT 55334664 1789717290874519 3 3 2026-09-18 09:14:04.223686 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:03.284138
634563 666873 P29154 155E13MG18 2026-09-18 COMPLETE None 2026-09-18 09:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 666873, "stp": "P", "toc": "Northern", "uid": "P29154", "consist": "156451", "dest_crs": "MBR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29154/2026-09-18/detailed", "trust_id": "155E13MG18", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-18", "dest_arr_time": "1055", "dest_platform": "1B", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "5E13", "timing_status": "EARLY", "origin_station": "Middlesbrough", "current_leg_arr": "1055", "current_leg_dep": "1054", "current_leg_end": "Middlesbrough", "origin_dep_time": "1003", "origin_platform": "2", "current_location": "Middlesbrough", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2273013080577522, 54.57747260414849], [-1.2269428999999998, 54.5773349], [-1.2265153999999998, 54.577171], [-1.2258442, 54.57694149999999], [-1.2254608, 54.5768251], [-1.2248624, 54.57667930000001], [-1.2244323, 54.5766006], [-1.2238643, 54.5765136], [-1.2233875999999997, 54.5764583], [-1.2228987, 54.576423], [-1.2225254, 54.57640889999999], [-1.2220787999999998, 54.5764029], [-1.2219363, 54.5764049], [-1.2212900000000002, 54.57641360000001], [-1.2202189, 54.5764736], [-1.2194716000000003, 54.576516], [-1.2156567, 54.5767323], [-1.2127656, 54.5768862], [-1.2130289999999997, 54.5768891], [-1.2134207999999995, 54.576881099999994], [-1.2139239999999998, 54.5768585], [-1.2146418999999995, 54.576857100000005], [-1.2151041, 54.57683260000001], [-1.2156743, 54.57680239999999], [-1.2213016999999995, 54.5764926], [-1.2219432, 54.5764757], [-1.2220857, 54.576473799999995], [-1.2225214999999998, 54.5764816], [-1.2228962, 54.57649729999999], [-1.2233708, 54.576529099999995], [-1.2238131, 54.576569000000006], [-1.2243344, 54.576659600000006], [-1.2248515, 54.576753100000005], [-1.2255876, 54.576941700000006], [-1.2262767, 54.5771644], [-1.2268747, 54.57738909999999], [-1.2280914, 54.5778602], [-1.2290753, 54.57824479999999], [-1.2299343, 54.5785509], [-1.2305412, 54.57875379999999], [-1.2311538999999998, 54.578947199999995], [-1.2316385, 54.57908439999999], [-1.2319601, 54.579157999999985], [-1.2322166, 54.57920579999999], [-1.2327665, 54.57927659999999], [-1.2330550999999998, 54.579305299999994], [-1.2333265999999998, 54.5793328], [-1.233556, 54.5793446], [-1.233811, 54.57935270000001], [-1.2341227, 54.579354], [-1.2343611, 54.579356700000005]]}", "current_leg_start": "Middlesbrough Sidings", "dest_arr_time_act": "1055", "motion_projection": null, "next_location_lat": "54.5793567", "next_location_lon": "-1.2343611", "previous_location": "Middlesbrough", "current_leg_milage": "1.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1643.313, \"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\": 1744.924, \"from_m\": 1643.313, \"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\": 2015.36, \"from_m\": 1744.924, \"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\": 3317.524, \"from_m\": 2015.36, \"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\": 3388.803, \"from_m\": 3317.524, \"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\": 4173.058, \"from_m\": 3388.803, \"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\": 4244.336, \"from_m\": 4173.058, \"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\": 5546.5, \"from_m\": 4244.336, \"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\": 5816.936, \"from_m\": 5546.5, \"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\": 5918.547, \"from_m\": 5816.936, \"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\": 7561.86, \"from_m\": 5918.547, \"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\": 666873, \"profile_key\": \"b154dead80f0b81a945f2f2efd437850c60bf732501db0efda3cfd5f6812b0a0\", \"schedule_id\": 20522, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36685}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": \"1007\", \"location\": \"Middlesbrough West Dock\", \"stage_seq\": 2, \"distance_m\": 2927.314, \"section_seq\": 1, \"route_path_id\": 36685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1008\", \"location\": \"Middlesbrough\", \"stage_seq\": 3, \"distance_m\": 3297.095, \"section_seq\": 1, \"route_path_id\": 36685}, {\"is_pass\": false, \"wtt_arr\": \"1009\", \"wtt_dep\": \"1054\", \"location\": \"Middlesbrough Sidings\", \"stage_seq\": 4, \"distance_m\": 3780.93, \"section_seq\": 1, \"route_path_id\": 36685}, {\"is_pass\": false, \"wtt_arr\": \"1055\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 5, \"distance_m\": 7561.86, \"section_seq\": 1, \"route_path_id\": 36685}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7561.86, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36685}], \"total_distance_m\": 7561.86, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 4275.234, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3286.626, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1003", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "54.5793567", "current_position_lon": "-1.2343611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:38Z\", \"source_id\": 17761480, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:07Z\", \"source_id\": 55563770, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:08Z\", \"source_id\": 17763474, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Middlesbrough", "service_state_platform": "S1", "timing_fact_generation": 1789722347952147, "current_leg_arrival_utc": "2026-09-18T10:53:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:08.296256", "service_state_evidence_id": 17763474, "current_leg_start_actual_dep": "2026-09-18T10:54:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:08.488704", "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 MBR MBR 5E13 156451 2 75 None {"version": 3, "segments": [{"to_m": 1643.313, "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": 1744.924, "from_m": 1643.313, "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": 2015.36, "from_m": 1744.924, "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": 3317.524, "from_m": 2015.36, "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": 3388.803, "from_m": 3317.524, "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": 4173.058, "from_m": 3388.803, "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": 4244.336, "from_m": 4173.058, "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": 5546.5, "from_m": 4244.336, "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": 5816.936, "from_m": 5546.5, "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": 5918.547, "from_m": 5816.936, "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": 7561.86, "from_m": 5918.547, "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": 666873, "profile_key": "b154dead80f0b81a945f2f2efd437850c60bf732501db0efda3cfd5f6812b0a0", "schedule_id": 20522, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1003", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36685}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": "1007", "location": "Middlesbrough West Dock", "stage_seq": 2, "distance_m": 2927.314, "section_seq": 1, "route_path_id": 36685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1008", "location": "Middlesbrough", "stage_seq": 3, "distance_m": 3297.095, "section_seq": 1, "route_path_id": 36685}, {"is_pass": false, "wtt_arr": "1009", "wtt_dep": "1054", "location": "Middlesbrough Sidings", "stage_seq": 4, "distance_m": 3780.93, "section_seq": 1, "route_path_id": 36685}, {"is_pass": false, "wtt_arr": "1055", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 5, "distance_m": 7561.86, "section_seq": 1, "route_path_id": 36685}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7561.86, "from_m": 0.0, "section_seq": 1, "route_path_id": 36685}], "total_distance_m": 7561.86, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 4275.234, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3286.626, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:38Z", "source_id": 17761480, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4265, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:07Z", "source_id": 55563770, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:04:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:08Z", "source_id": 17763474, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Middlesbrough 1003 1003 2 None None Middlesbrough 1055 1055 1B EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P29154/2026-09-18/detailed None Middlesbrough Sidings 2026-09-18T10:54:00+01:00 Middlesbrough 1.0 {"type": "LineString", "coordinates": [[-1.2273013080577522, 54.57747260414849], [-1.2269428999999998, 54.5773349], [-1.2265153999999998, 54.577171], [-1.2258442, 54.57694149999999], [-1.2254608, 54.5768251], [-1.2248624, 54.57667930000001], [-1.2244323, 54.5766006], [-1.2238643, 54.5765136], [-1.2233875999999997, 54.5764583], [-1.2228987, 54.576423], [-1.2225254, 54.57640889999999], [-1.2220787999999998, 54.5764029], [-1.2219363, 54.5764049], [-1.2212900000000002, 54.57641360000001], [-1.2202189, 54.5764736], [-1.2194716000000003, 54.576516], [-1.2156567, 54.5767323], [-1.2127656, 54.5768862], [-1.2130289999999997, 54.5768891], [-1.2134207999999995, 54.576881099999994], [-1.2139239999999998, 54.5768585], [-1.2146418999999995, 54.576857100000005], [-1.2151041, 54.57683260000001], [-1.2156743, 54.57680239999999], [-1.2213016999999995, 54.5764926], [-1.2219432, 54.5764757], [-1.2220857, 54.576473799999995], [-1.2225214999999998, 54.5764816], [-1.2228962, 54.57649729999999], [-1.2233708, 54.576529099999995], [-1.2238131, 54.576569000000006], [-1.2243344, 54.576659600000006], [-1.2248515, 54.576753100000005], [-1.2255876, 54.576941700000006], [-1.2262767, 54.5771644], [-1.2268747, 54.57738909999999], [-1.2280914, 54.5778602], [-1.2290753, 54.57824479999999], [-1.2299343, 54.5785509], [-1.2305412, 54.57875379999999], [-1.2311538999999998, 54.578947199999995], [-1.2316385, 54.57908439999999], [-1.2319601, 54.579157999999985], [-1.2322166, 54.57920579999999], [-1.2327665, 54.57927659999999], [-1.2330550999999998, 54.579305299999994], [-1.2333265999999998, 54.5793328], [-1.233556, 54.5793446], [-1.233811, 54.57935270000001], [-1.2341227, 54.579354], [-1.2343611, 54.579356700000005]]} 1.5 1054 1055 Middlesbrough Middlesbrough Middlesbrough 54.5793567 -1.2343611 54.5793567 -1.2343611 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Middlesbrough TRUST DIRECT_DESTINATION_ARRIVAL 17763474 1789722347952147 4 4 2026-09-18 09:14:08.488704 S1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:08.296256
634564 662357 G88960 301B18MA18 2026-09-18 COMPLETE 17762442 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 662357, "stp": "P", "toc": "Northern", "uid": "G88960", "consist": "195114", "dest_crs": "YRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88960/2026-09-18/detailed", "trust_id": "301B18MA18", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-18", "dest_arr_time": "0957", "dest_platform": "6", "is_terminated": 1, "next_location": "York", "signalling_id": "1B18", "timing_status": "LATE", "origin_station": "Blackpool North", "current_leg_arr": "1004", "current_leg_dep": "0953", "current_leg_end": "York", "origin_dep_time": "0718", "origin_platform": "5", "current_location": "York", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Church Fenton", "dest_arr_time_act": "0957", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "11.0", "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\": 128571.587, \"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\": 128821.502, \"from_m\": 128571.587, \"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\": 129157.706, \"from_m\": 128821.502, \"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\": 129604.957, \"from_m\": 129157.706, \"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\": 130288.388, \"from_m\": 129604.957, \"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\": 130327.477, \"from_m\": 130288.388, \"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\": 132376.924, \"from_m\": 130327.477, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133196.094, \"from_m\": 132376.924, \"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\": 135124.88, \"from_m\": 133196.094, \"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\": 135191.855, \"from_m\": 135124.88, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144366.337, \"from_m\": 135191.855, \"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\": 144397.218, \"from_m\": 144366.337, \"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\": 151727.804, \"from_m\": 144397.218, \"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\": 153053.54, \"from_m\": 151727.804, \"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\": 164503.949, \"from_m\": 153053.54, \"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\": 166653.573, \"from_m\": 164503.949, \"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\": 168940.62, \"from_m\": 166653.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\": 169115.809, \"from_m\": 168940.62, \"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\": 169204.678, \"from_m\": 169115.809, \"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\": 169385.656, \"from_m\": 169204.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\": 170189.461, \"from_m\": 169385.656, \"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\": 170429.157, \"from_m\": 170189.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}], \"service_id\": 662357, \"profile_key\": \"94ef94235f183bc0cd4683321e93c408a7d33192327b9fed89838af6a3d50d9d\", \"schedule_id\": 12612, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0718\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0719H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0723\", \"wtt_dep\": \"0724\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0731\", \"wtt_dep\": \"0732\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0740\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0741\", \"wtt_dep\": \"0744\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0745\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29143.568, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0747\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30918.018, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0749H\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 9, \"distance_m\": 34489.883, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0800\", \"wtt_dep\": \"0804\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 48918.791, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 49899.316, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0811\", \"wtt_dep\": \"0813\", \"location\": \"Accrington\", \"stage_seq\": 12, \"distance_m\": 57385.806, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820H\", \"location\": \"Gannow Jn\", \"stage_seq\": 13, \"distance_m\": 65739.333, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0822\", \"wtt_dep\": \"0823\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 14, \"distance_m\": 67087.493, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Copy Pit\", \"stage_seq\": 15, \"distance_m\": 74276.369, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 16, \"distance_m\": 80494.267, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 81147.973, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0842\", \"wtt_dep\": \"0843\", \"location\": \"Hebden Bridge\", \"stage_seq\": 18, \"distance_m\": 87324.505, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 19, \"distance_m\": 96372.044, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Dryclough Jn\", \"stage_seq\": 20, \"distance_m\": 99871.115, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854\", \"location\": \"Halifax\", \"stage_seq\": 21, \"distance_m\": 101270.81, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 22, \"distance_m\": 113643.351, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0908H\", \"location\": \"Bradford Interchange\", \"stage_seq\": 23, \"distance_m\": 113806.831, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 24, \"distance_m\": 113969.057, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0918\", \"location\": \"New Pudsey\", \"stage_seq\": 25, \"distance_m\": 119344.253, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 26, \"distance_m\": 127237.601, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Whitehall Jn\", \"stage_seq\": 27, \"distance_m\": 127802.486, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 28, \"distance_m\": 128181.479, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0930\", \"location\": \"Leeds\", \"stage_seq\": 29, \"distance_m\": 128697.639, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0932H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 30, \"distance_m\": 131332.357, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Cross Gates\", \"stage_seq\": 31, \"distance_m\": 135809.848, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Garforth\", \"stage_seq\": 32, \"distance_m\": 140444.591, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941H\", \"location\": \"Micklefield\", \"stage_seq\": 33, \"distance_m\": 144265.932, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946\", \"location\": \"Church Fenton\", \"stage_seq\": 34, \"distance_m\": 152467.357, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951H\", \"location\": \"Colton Jn\", \"stage_seq\": 35, \"distance_m\": 160850.843, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 36, \"distance_m\": 170429.157, \"section_seq\": 1, \"route_path_id\": 67084}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 170429.157, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67084}], \"total_distance_m\": 170429.157, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 150989.103, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 19440.054, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0718", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:25Z\", \"source_id\": 55113564, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:22:27Z\", \"source_id\": 17641386, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:30:17Z\", \"source_id\": 55134772, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:31:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:30:19Z\", \"source_id\": 17647304, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:40:47Z\", \"source_id\": 55163490, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:41:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:40:51Z\", \"source_id\": 17655367, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:00:23Z\", \"source_id\": 55218564, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:01:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:00:27Z\", \"source_id\": 17670460, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:09:50Z\", \"source_id\": 55245557, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:11:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:09:55Z\", \"source_id\": 17677889, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:26Z\", \"source_id\": 55278130, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:21:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:21:31Z\", \"source_id\": 17686917, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:11Z\", \"source_id\": 55336696, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:17Z\", \"source_id\": 17702875, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:17Z\", \"source_id\": 55370762, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:55:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:21Z\", \"source_id\": 17711948, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:13Z\", \"source_id\": 55401840, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:15Z\", \"source_id\": 17720161, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:06Z\", \"source_id\": 55432154, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:08Z\", \"source_id\": 17728307, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:42Z\", \"source_id\": 55461813, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:48Z\", \"source_id\": 17736128, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:38Z\", \"source_id\": 55499796, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:44Z\", \"source_id\": 17746185, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:43Z\", \"source_id\": 17748392, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:42Z\", \"source_id\": 55518842, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:44Z\", \"source_id\": 17751274, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:48Z\", \"source_id\": 55530192, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:54Z\", \"source_id\": 17754262, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:40Z\", \"source_id\": 55559821, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:41Z\", \"source_id\": 17762224, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:50Z\", \"source_id\": 17762442, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "6", "timing_fact_generation": 1789722171020356, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:17.585443", "service_state_evidence_id": 17762224, "current_leg_start_actual_dep": "2026-09-18T09:53:00+01:00", "operational_evidence_version": 143, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:18.969556", "service_state_valid_until_kind": null, "operational_interpretation_version": 143, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN YRK 1B18 195114 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": 128571.587, "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": 128821.502, "from_m": 128571.587, "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": 129157.706, "from_m": 128821.502, "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": 129604.957, "from_m": 129157.706, "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": 130288.388, "from_m": 129604.957, "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": 130327.477, "from_m": 130288.388, "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": 132376.924, "from_m": 130327.477, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133196.094, "from_m": 132376.924, "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": 135124.88, "from_m": 133196.094, "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": 135191.855, "from_m": 135124.88, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144366.337, "from_m": 135191.855, "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": 144397.218, "from_m": 144366.337, "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": 151727.804, "from_m": 144397.218, "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": 153053.54, "from_m": 151727.804, "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": 164503.949, "from_m": 153053.54, "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": 166653.573, "from_m": 164503.949, "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": 168940.62, "from_m": 166653.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": 169115.809, "from_m": 168940.62, "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": 169204.678, "from_m": 169115.809, "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": 169385.656, "from_m": 169204.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": 170189.461, "from_m": 169385.656, "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": 170429.157, "from_m": 170189.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}], "service_id": 662357, "profile_key": "94ef94235f183bc0cd4683321e93c408a7d33192327b9fed89838af6a3d50d9d", "schedule_id": 12612, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0718", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0719H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0723", "wtt_dep": "0724", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0731", "wtt_dep": "0732", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0740", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0741", "wtt_dep": "0744", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0745", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29143.568, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0747", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30918.018, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0749H", "location": "Lostock Hall Jn", "stage_seq": 9, "distance_m": 34489.883, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0800", "wtt_dep": "0804", "location": "Blackburn", "stage_seq": 10, "distance_m": 48918.791, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805H", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 49899.316, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0811", "wtt_dep": "0813", "location": "Accrington", "stage_seq": 12, "distance_m": 57385.806, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820H", "location": "Gannow Jn", "stage_seq": 13, "distance_m": 65739.333, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0822", "wtt_dep": "0823", "location": "Burnley Manchester Road", "stage_seq": 14, "distance_m": 67087.493, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Copy Pit", "stage_seq": 15, "distance_m": 74276.369, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Stansfield Hall Jn", "stage_seq": 16, "distance_m": 80494.267, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 81147.973, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0842", "wtt_dep": "0843", "location": "Hebden Bridge", "stage_seq": 18, "distance_m": 87324.505, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848H", "location": "Milner Royd Jn", "stage_seq": 19, "distance_m": 96372.044, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Dryclough Jn", "stage_seq": 20, "distance_m": 99871.115, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854", "location": "Halifax", "stage_seq": 21, "distance_m": 101270.81, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904", "location": "Mill Lane Jn", "stage_seq": 22, "distance_m": 113643.351, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0908H", "location": "Bradford Interchange", "stage_seq": 23, "distance_m": 113806.831, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Mill Lane Jn", "stage_seq": 24, "distance_m": 113969.057, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0918", "location": "New Pudsey", "stage_seq": 25, "distance_m": 119344.253, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Holbeck Jn", "stage_seq": 26, "distance_m": 127237.601, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Whitehall Jn", "stage_seq": 27, "distance_m": 127802.486, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Leeds West Jn", "stage_seq": 28, "distance_m": 128181.479, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0930", "location": "Leeds", "stage_seq": 29, "distance_m": 128697.639, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0932H", "location": "Neville H. West Jn", "stage_seq": 30, "distance_m": 131332.357, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Cross Gates", "stage_seq": 31, "distance_m": 135809.848, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Garforth", "stage_seq": 32, "distance_m": 140444.591, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941H", "location": "Micklefield", "stage_seq": 33, "distance_m": 144265.932, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946", "location": "Church Fenton", "stage_seq": 34, "distance_m": 152467.357, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951H", "location": "Colton Jn", "stage_seq": 35, "distance_m": 160850.843, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": null, "location": "York", "stage_seq": 36, "distance_m": 170429.157, "section_seq": 1, "route_path_id": 67084}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 170429.157, "from_m": 0.0, "section_seq": 1, "route_path_id": 67084}], "total_distance_m": 170429.157, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 150989.103, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 19440.054, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:25Z", "source_id": 55113564, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T06:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:22:27Z", "source_id": 17641386, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:30:17Z", "source_id": 55134772, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T06:31:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:30:19Z", "source_id": 17647304, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:40:47Z", "source_id": 55163490, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T06:41:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:40:51Z", "source_id": 17655367, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:00:23Z", "source_id": 55218564, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:01:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:00:27Z", "source_id": 17670460, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:09:50Z", "source_id": 55245557, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:11:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:09:55Z", "source_id": 17677889, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7648, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:26Z", "source_id": 55278130, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:21:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:21:31Z", "source_id": 17686917, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:11Z", "source_id": 55336696, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T07:43:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:17Z", "source_id": 17702875, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:17Z", "source_id": 55370762, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:55:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:21Z", "source_id": 17711948, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6372, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:13Z", "source_id": 55401840, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:15Z", "source_id": 17720161, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6389, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:06Z", "source_id": 55432154, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:18:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:08Z", "source_id": 17728307, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5396, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:42Z", "source_id": 55461813, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:28:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:48Z", "source_id": 17736128, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:38Z", "source_id": 55499796, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T08:41:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:44Z", "source_id": 17746185, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:43Z", "source_id": 17748392, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:42Z", "source_id": 55518842, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:49:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:44Z", "source_id": 17751274, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:48Z", "source_id": 55530192, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T08:52:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:54Z", "source_id": 17754262, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4704, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:40Z", "source_id": 55559821, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T09:04:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:41Z", "source_id": 17762224, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:50Z", "source_id": 17762442, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Blackpool North 0718 0718 5 None None York 0957 0957 6 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88960/2026-09-18/detailed None Church Fenton 2026-09-18T09:53:00+01:00 York 11.0 {"type": "LineString", "coordinates": [[-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} 11.0 0953 1004 Church Fenton York York 53.9582587 -1.0935657 53.9582587 -1.0935657 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 York TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762224 1789722171020356 143 143 2026-09-18 09:14:18.969556 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:17.585443
634565 665357 P24453 252R16ME18 2026-09-18 COMPLETE 17762772 2026-09-18 10:04:00 2026-09-18 09:14:26 2026-09-20 09:14:26 {"id": 665357, "stp": "P", "toc": "Northern", "uid": "P24453", "consist": "150118", "dest_crs": "AWK", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24453/2026-09-18/detailed", "trust_id": "252R16ME18", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Adwick", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "2", "is_terminated": 1, "next_location": "Adwick", "signalling_id": "2R16", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "1004", "current_leg_dep": "1001", "current_leg_end": "Adwick", "origin_dep_time": "0903", "origin_platform": "1A", "current_location": "Adwick", "last_update_time": "2026-09-18T09:14:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1507666, 53.543727700000005], [-1.1509504, 53.543905300000006], [-1.1514958, 53.5444429], [-1.1529446, 53.54584809999999], [-1.1544626999999998, 53.5473262], [-1.1553145, 53.5481519], [-1.1568766999999998, 53.5496736], [-1.1583037, 53.5510616], [-1.1600216, 53.55272920000001], [-1.1618095, 53.554471], [-1.1619704999999998, 53.55462759999999], [-1.1620165, 53.55467229999999], [-1.1628589, 53.5554917], [-1.1633436999999998, 53.55596320000001], [-1.1652252999999997, 53.5577963], [-1.1659220999999995, 53.5584728], [-1.1668908999999998, 53.55941340000001], [-1.1677263, 53.560212199999995], [-1.1678098693553778, 53.560293730034694], [-1.1687012, 53.5611633], [-1.1702262999999995, 53.562649099999994], [-1.1723532999999997, 53.5647197], [-1.1740645, 53.56637589999999], [-1.1759151999999995, 53.5681751], [-1.1767821999999997, 53.5690186], [-1.1778866999999995, 53.57009769999999], [-1.1782501, 53.5704465], [-1.1788038, 53.57096789999999], [-1.1791914, 53.5713247], [-1.1795349, 53.5716227], [-1.1799327, 53.571946999999994]]}", "current_leg_start": "Bentley (S.Yorks)", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "53.5719470", "next_location_lon": "-1.1799327", "previous_location": "Bentley (S.Yorks)", "current_leg_milage": "2.3", "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\": 16879.467, \"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\": 17634.57, \"from_m\": 16879.467, \"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\": 18398.916, \"from_m\": 17634.57, \"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\": 19259.323, \"from_m\": 18398.916, \"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\": 27201.079, \"from_m\": 19259.323, \"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\": 29479.067, \"from_m\": 27201.079, \"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\": 29972.732, \"from_m\": 29479.067, \"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\": 30072.065, \"from_m\": 29972.732, \"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\": 30247.68, \"from_m\": 30072.065, \"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\": 30291.776, \"from_m\": 30247.68, \"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\": 31057.79, \"from_m\": 30291.776, \"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\": 31939.879, \"from_m\": 31057.79, \"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\": 36723.689, \"from_m\": 31939.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\": 100.0}], \"service_id\": 665357, \"profile_key\": \"df33ffd8e6df1bd7c91e4644893084042f540ba59d220dde30a0b26bf28b0d5f\", \"schedule_id\": 19760, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0909\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5443.978, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Holmes Jn\", \"stage_seq\": 5, \"distance_m\": 8156.48, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0919H\", \"location\": \"Rotherham Central\", \"stage_seq\": 6, \"distance_m\": 9743.328, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 7, \"distance_m\": 13792.957, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 8, \"distance_m\": 17192.81, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932H\", \"location\": \"Mexborough\", \"stage_seq\": 9, \"distance_m\": 19074.337, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0936H\", \"location\": \"Conisbrough\", \"stage_seq\": 10, \"distance_m\": 22742.761, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940\", \"location\": \"Hexthorpe Jn\", \"stage_seq\": 11, \"distance_m\": 27143.221, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0953H\", \"location\": \"Doncaster\", \"stage_seq\": 12, \"distance_m\": 30434.466, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0957H\", \"location\": \"Bentley (S.Yorks)\", \"stage_seq\": 13, \"distance_m\": 33041.451, \"section_seq\": 1, \"route_path_id\": 74346}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Adwick\", \"stage_seq\": 14, \"distance_m\": 36723.689, \"section_seq\": 1, \"route_path_id\": 74346}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36723.689, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74346}], \"total_distance_m\": 36723.689, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 33104.121, \"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": "0903", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.5719470", "current_position_lon": "-1.1799327", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:48Z\", \"source_id\": 55409277, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:53Z\", \"source_id\": 17722115, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:31Z\", \"source_id\": 55425081, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:33Z\", \"source_id\": 17726385, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:19Z\", \"source_id\": 55457713, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:22Z\", \"source_id\": 17735125, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:16Z\", \"source_id\": 55471433, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:21Z\", \"source_id\": 17738691, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:25Z\", \"source_id\": 55485464, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:29Z\", \"source_id\": 17742404, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:54Z\", \"source_id\": 55505886, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:50Z\", \"source_id\": 17747757, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:47Z\", \"source_id\": 55551835, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:52Z\", \"source_id\": 17760093, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:05Z\", \"source_id\": 55560928, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:10Z\", \"source_id\": 17762772, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Adwick", "service_state_platform": "2", "timing_fact_generation": 1789722191953308, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:24.607097", "service_state_evidence_id": 17762772, "current_leg_start_actual_dep": "2026-09-18T09:59:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:24.767488", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SHF AWK 2R16 150118 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": 16879.467, "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": 17634.57, "from_m": 16879.467, "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": 18398.916, "from_m": 17634.57, "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": 19259.323, "from_m": 18398.916, "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": 27201.079, "from_m": 19259.323, "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": 29479.067, "from_m": 27201.079, "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": 29972.732, "from_m": 29479.067, "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": 30072.065, "from_m": 29972.732, "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": 30247.68, "from_m": 30072.065, "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": 30291.776, "from_m": 30247.68, "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": 31057.79, "from_m": 30291.776, "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": 31939.879, "from_m": 31057.79, "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": 36723.689, "from_m": 31939.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": 100.0}], "service_id": 665357, "profile_key": "df33ffd8e6df1bd7c91e4644893084042f540ba59d220dde30a0b26bf28b0d5f", "schedule_id": 19760, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0903", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 74346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0909", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5443.978, "section_seq": 1, "route_path_id": 74346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Holmes Jn", "stage_seq": 5, "distance_m": 8156.48, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0919H", "location": "Rotherham Central", "stage_seq": 6, "distance_m": 9743.328, "section_seq": 1, "route_path_id": 74346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Aldwarke Jn", "stage_seq": 7, "distance_m": 13792.957, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Swinton (S.Yorks)", "stage_seq": 8, "distance_m": 17192.81, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932H", "location": "Mexborough", "stage_seq": 9, "distance_m": 19074.337, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0936H", "location": "Conisbrough", "stage_seq": 10, "distance_m": 22742.761, "section_seq": 1, "route_path_id": 74346}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940", "location": "Hexthorpe Jn", "stage_seq": 11, "distance_m": 27143.221, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0953H", "location": "Doncaster", "stage_seq": 12, "distance_m": 30434.466, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0957H", "location": "Bentley (S.Yorks)", "stage_seq": 13, "distance_m": 33041.451, "section_seq": 1, "route_path_id": 74346}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Adwick", "stage_seq": 14, "distance_m": 36723.689, "section_seq": 1, "route_path_id": 74346}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36723.689, "from_m": 0.0, "section_seq": 1, "route_path_id": 74346}], "total_distance_m": 36723.689, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 33104.121, "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-18T08:07:48Z", "source_id": 55409277, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:53Z", "source_id": 17722115, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7205, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:31Z", "source_id": 55425081, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:33Z", "source_id": 17726385, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:19Z", "source_id": 55457713, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:22Z", "source_id": 17735125, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:16Z", "source_id": 55471433, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:21Z", "source_id": 17738691, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7164, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:25Z", "source_id": 55485464, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:35:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:29Z", "source_id": 17742404, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6941, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:54Z", "source_id": 55505886, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:44:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:50Z", "source_id": 17747757, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6741, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:47Z", "source_id": 55551835, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:52Z", "source_id": 17760093, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6747, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:05Z", "source_id": 55560928, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:10Z", "source_id": 17762772, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Sheffield 0903 0903 1A None None Adwick 1002 1002 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24453/2026-09-18/detailed None Bentley (S.Yorks) 2026-09-18T09:59:30+01:00 Adwick 3.0 {"type": "LineString", "coordinates": [[-1.1507666, 53.543727700000005], [-1.1509504, 53.543905300000006], [-1.1514958, 53.5444429], [-1.1529446, 53.54584809999999], [-1.1544626999999998, 53.5473262], [-1.1553145, 53.5481519], [-1.1568766999999998, 53.5496736], [-1.1583037, 53.5510616], [-1.1600216, 53.55272920000001], [-1.1618095, 53.554471], [-1.1619704999999998, 53.55462759999999], [-1.1620165, 53.55467229999999], [-1.1628589, 53.5554917], [-1.1633436999999998, 53.55596320000001], [-1.1652252999999997, 53.5577963], [-1.1659220999999995, 53.5584728], [-1.1668908999999998, 53.55941340000001], [-1.1677263, 53.560212199999995], [-1.1678098693553778, 53.560293730034694], [-1.1687012, 53.5611633], [-1.1702262999999995, 53.562649099999994], [-1.1723532999999997, 53.5647197], [-1.1740645, 53.56637589999999], [-1.1759151999999995, 53.5681751], [-1.1767821999999997, 53.5690186], [-1.1778866999999995, 53.57009769999999], [-1.1782501, 53.5704465], [-1.1788038, 53.57096789999999], [-1.1791914, 53.5713247], [-1.1795349, 53.5716227], [-1.1799327, 53.571946999999994]]} 2.3 1001 1004 Bentley (S.Yorks) Adwick Adwick 53.5719470 -1.1799327 53.5719470 -1.1799327 1 0 2026-09-18 09:14:26 TERMINATED 2026-09-18 09:04:00 Adwick TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762772 1789722191953308 56 56 2026-09-18 09:14:24.767488 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:24.607097
634566 666680 G98012 502V17MF18 2026-09-18 COMPLETE 17762915 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 666680, "stp": "P", "toc": "London Overground", "uid": "G98012", "consist": null, "dest_crs": "RMF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G98012/2026-09-18/detailed", "trust_id": "502V17MF18", "origin_crs": "XUP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Romford", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "1", "is_terminated": 1, "next_location": "Romford", "signalling_id": "2V17", "timing_status": "ON TIME", "origin_station": "Upminster", "current_leg_arr": "1004", "current_leg_dep": "0959", "current_leg_end": "Romford", "origin_dep_time": "0955", "origin_platform": null, "current_location": "Romford Ground Frame", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.22044790000000003, 51.568550500000015], [0.21994549999999996, 51.5687063], [0.2194219, 51.5688578], [0.21896379999999996, 51.56898379999999], [0.2181907, 51.5691803], [0.209064, 51.57138379999999], [0.2086218, 51.57148680000001], [0.2085711, 51.57150000000001], [0.2085189, 51.5715142], [0.2083077, 51.57156810000001], [0.2079407, 51.5716734], [0.2072084, 51.57187719999999], [0.20684389999999997, 51.57198869999999], [0.20649169999999997, 51.5721048], [0.20613, 51.5722282], [0.20579549999999996, 51.5723512], [0.2047718, 51.5727396], [0.2041764, 51.5730073], [0.2037925, 51.57317569999999], [0.2034132, 51.5733479], [0.2030243, 51.5735333], [0.2026421, 51.5737227], [0.20224659999999997, 51.573933199999985], [0.2018603, 51.574147999999994], [0.2010699, 51.57461730000001], [0.2003068, 51.57512489999999], [0.19903699999999996, 51.5760222], [0.1986343, 51.5763212], [0.19829659999999996, 51.57654420000001], [0.19804669999999996, 51.5767027], [0.197778, 51.5768482], [0.1974102, 51.57701410000001], [0.1971638, 51.57711329999999], [0.1967794, 51.57724429999998], [0.1964859, 51.5773355], [0.1960854, 51.5774356], [0.1956533, 51.577519], [0.1952532, 51.57756479999999], [0.19496920000000004, 51.577598999999985], [0.19462029999999997, 51.57763070000001], [0.19411270000000003, 51.5776351], [0.193804, 51.57762890000001], [0.19353029999999996, 51.5776152], [0.19331059999999997, 51.5775975], [0.1930398, 51.5775677], [0.19278, 51.5775247], [0.19258269999999997, 51.57748], [0.1921942, 51.577377099999985], [0.191702, 51.5772323], [0.1892245, 51.5765125], [0.1887793, 51.57636099999999], [0.18847469999999997, 51.57625730000001], [0.18806419999999996, 51.57613510000001], [0.18762449999999997, 51.5760103], [0.18745239999999996, 51.575961], [0.1870853, 51.5758544], [0.1858503, 51.5754702], [0.18569469999999996, 51.5754285], [0.18497279999999997, 51.575282599999994], [0.1837444, 51.5749288], [0.1834839, 51.5748547], [0.18134049999999996, 51.5742281], [0.1796630568239043, 51.57377471010074], [0.1790496, 51.5736089], [0.1788299, 51.5735537], [0.1784065, 51.5734468], [0.17782239999999996, 51.5733097], [0.1773347, 51.5732011], [0.17518419999999998, 51.57273310000001], [0.17612719999999998, 51.5729717], [0.1763451, 51.5730174], [0.1767455, 51.5731176], [0.1772142, 51.573256], [0.1775616, 51.5733464], [0.1777737, 51.5733997], [0.1782129, 51.573512699999995], [0.1787673, 51.5736508], [0.17898709999999998, 51.57370859999999], [0.1796630568239043, 51.57390903148454], [0.1812359, 51.57437539999999], [0.1815792, 51.5744793], [0.1826401, 51.57477960000001]]}", "current_leg_start": "Emerson Park", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "51.5747796", "next_location_lon": "0.1826401", "previous_location": "Emerson Park", "current_leg_milage": "2.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 182.027, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4519.285, \"from_m\": 182.027, \"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\": 5056.7, \"from_m\": 4519.285, \"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\": 5080.701, \"from_m\": 5056.7, \"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\": 5346.266, \"from_m\": 5080.701, \"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\": 6080.343, \"from_m\": 5346.266, \"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\": 6150.707, \"from_m\": 6080.343, \"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\": 6166.6, \"from_m\": 6150.707, \"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\": 6643.892, \"from_m\": 6166.6, \"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\": 666680, \"profile_key\": \"31341fa7155186fda79594d0cdd947fa51838525bb582b6acc381795f93548b7\", \"schedule_id\": 13237, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"location\": \"Upminster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32953}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959\", \"location\": \"Emerson Park\", \"stage_seq\": 2, \"distance_m\": 2536.032, \"section_seq\": 1, \"route_path_id\": 32953}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Romford\", \"stage_seq\": 3, \"distance_m\": 6643.892, \"section_seq\": 1, \"route_path_id\": 32953}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6643.892, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32953}], \"total_distance_m\": 6643.892, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 6096.236, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 547.656, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5747796", "current_position_lon": "0.1826401", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:20Z\", \"source_id\": 55561644, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:23Z\", \"source_id\": 17762915, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Romford", "service_state_platform": "1", "timing_fact_generation": 1789722204659464, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:28.174542", "service_state_evidence_id": 17762915, "current_leg_start_actual_dep": "2026-09-18T09:59:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:28.918315", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P XUP RMF 2V17 None None None None {"version": 3, "segments": [{"to_m": 182.027, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 4519.285, "from_m": 182.027, "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": 5056.7, "from_m": 4519.285, "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": 5080.701, "from_m": 5056.7, "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": 5346.266, "from_m": 5080.701, "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": 6080.343, "from_m": 5346.266, "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": 6150.707, "from_m": 6080.343, "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": 6166.6, "from_m": 6150.707, "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": 6643.892, "from_m": 6166.6, "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": 666680, "profile_key": "31341fa7155186fda79594d0cdd947fa51838525bb582b6acc381795f93548b7", "schedule_id": 13237, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0955", "location": "Upminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32953}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959", "location": "Emerson Park", "stage_seq": 2, "distance_m": 2536.032, "section_seq": 1, "route_path_id": 32953}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Romford", "stage_seq": 3, "distance_m": 6643.892, "section_seq": 1, "route_path_id": 32953}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6643.892, "from_m": 0.0, "section_seq": 1, "route_path_id": 32953}], "total_distance_m": 6643.892, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6096.236, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 547.656, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14202, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:20Z", "source_id": 55561644, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:23Z", "source_id": 17762915, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Upminster 0955 0955 None None None Romford 1004 1004 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G98012/2026-09-18/detailed None Emerson Park 2026-09-18T09:59:00+01:00 Romford 5.0 {"type": "LineString", "coordinates": [[0.22044790000000003, 51.568550500000015], [0.21994549999999996, 51.5687063], [0.2194219, 51.5688578], [0.21896379999999996, 51.56898379999999], [0.2181907, 51.5691803], [0.209064, 51.57138379999999], [0.2086218, 51.57148680000001], [0.2085711, 51.57150000000001], [0.2085189, 51.5715142], [0.2083077, 51.57156810000001], [0.2079407, 51.5716734], [0.2072084, 51.57187719999999], [0.20684389999999997, 51.57198869999999], [0.20649169999999997, 51.5721048], [0.20613, 51.5722282], [0.20579549999999996, 51.5723512], [0.2047718, 51.5727396], [0.2041764, 51.5730073], [0.2037925, 51.57317569999999], [0.2034132, 51.5733479], [0.2030243, 51.5735333], [0.2026421, 51.5737227], [0.20224659999999997, 51.573933199999985], [0.2018603, 51.574147999999994], [0.2010699, 51.57461730000001], [0.2003068, 51.57512489999999], [0.19903699999999996, 51.5760222], [0.1986343, 51.5763212], [0.19829659999999996, 51.57654420000001], [0.19804669999999996, 51.5767027], [0.197778, 51.5768482], [0.1974102, 51.57701410000001], [0.1971638, 51.57711329999999], [0.1967794, 51.57724429999998], [0.1964859, 51.5773355], [0.1960854, 51.5774356], [0.1956533, 51.577519], [0.1952532, 51.57756479999999], [0.19496920000000004, 51.577598999999985], [0.19462029999999997, 51.57763070000001], [0.19411270000000003, 51.5776351], [0.193804, 51.57762890000001], [0.19353029999999996, 51.5776152], [0.19331059999999997, 51.5775975], [0.1930398, 51.5775677], [0.19278, 51.5775247], [0.19258269999999997, 51.57748], [0.1921942, 51.577377099999985], [0.191702, 51.5772323], [0.1892245, 51.5765125], [0.1887793, 51.57636099999999], [0.18847469999999997, 51.57625730000001], [0.18806419999999996, 51.57613510000001], [0.18762449999999997, 51.5760103], [0.18745239999999996, 51.575961], [0.1870853, 51.5758544], [0.1858503, 51.5754702], [0.18569469999999996, 51.5754285], [0.18497279999999997, 51.575282599999994], [0.1837444, 51.5749288], [0.1834839, 51.5748547], [0.18134049999999996, 51.5742281], [0.1796630568239043, 51.57377471010074], [0.1790496, 51.5736089], [0.1788299, 51.5735537], [0.1784065, 51.5734468], [0.17782239999999996, 51.5733097], [0.1773347, 51.5732011], [0.17518419999999998, 51.57273310000001], [0.17612719999999998, 51.5729717], [0.1763451, 51.5730174], [0.1767455, 51.5731176], [0.1772142, 51.573256], [0.1775616, 51.5733464], [0.1777737, 51.5733997], [0.1782129, 51.573512699999995], [0.1787673, 51.5736508], [0.17898709999999998, 51.57370859999999], [0.1796630568239043, 51.57390903148454], [0.1812359, 51.57437539999999], [0.1815792, 51.5744793], [0.1826401, 51.57477960000001]]} 2.6 0959 1004 Emerson Park Romford Ground Frame Romford 51.5747796 0.1826401 51.5747796 0.1826401 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Romford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762915 1789722204659464 3 3 2026-09-18 09:14:28.918315 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:28.174542
634567 665280 C18671 889K78ME18 2026-09-18 COMPLETE 17763029 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665280, "stp": "P", "toc": "Thameslink", "uid": "C18671", "consist": "700004", "dest_crs": "WHP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18671/2026-09-18/detailed", "trust_id": "889K78ME18", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Hampstead Thameslink", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "2", "is_terminated": 1, "next_location": "West Hampstead Thameslink", "signalling_id": "9K78", "timing_status": "EARLY", "origin_station": "Orpington", "current_leg_arr": "1004", "current_leg_dep": "0958", "current_leg_end": "West Hampstead Thameslink", "origin_dep_time": "0900", "origin_platform": "6", "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12750652055813436, 51.53210664657283], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-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.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.1514804, 51.5527306], [-0.15180749999999998, 51.55273950000001], [-0.1518444, 51.552740500000006], [-0.1526008058405427, 51.55272608942233], [-0.1531094, 51.55271640000001], [-0.15357269999999998, 51.5527034], [-0.15406789999999998, 51.5526842], [-0.15553969999999998, 51.552575100000006], [-0.1563828, 51.55251079999999], [-0.15759159999999997, 51.55240739999999], [-0.15944489999999997, 51.5522588], [-0.1626456, 51.551990399999994], [-0.16436810000000002, 51.5518245], [-0.1649985, 51.5517546], [-0.16559029999999997, 51.5516786], [-0.1671995, 51.55143650000001], [-0.16796949999999997, 51.551323499999995], [-0.16972729999999997, 51.55101470000001], [-0.17080569999999998, 51.5508248], [-0.1764768, 51.5498506], [-0.1781189, 51.54956330000001], [-0.1796630568239043, 51.54923571249775], [-0.17967489999999997, 51.5492332], [-0.18075559999999996, 51.5490373], [-0.1817661, 51.54890389999999], [-0.1820331, 51.54886509999999], [-0.1823065, 51.54882449999999], [-0.18300549999999996, 51.548707599999986], [-0.18370539999999996, 51.54859499999999], [-0.1842404, 51.548526599999995], [-0.1847251, 51.54846919999999], [-0.1849857, 51.5484449], [-0.1852025, 51.5484247], [-0.1857368, 51.5483791], [-0.1860124, 51.54836350000001], [-0.1868846, 51.5482858], [-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.1909193, 51.548326499999995], [-0.1916688, 51.548349300000005], [-0.1919986, 51.54835809999999]]}", "current_leg_start": "St Pancras Low Level", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "51.5483581", "next_location_lon": "-0.1919986", "previous_location": "St Pancras Low Level", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"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\": 350.071, \"from_m\": 198.971, \"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\": 400.113, \"from_m\": 350.071, \"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\": 488.011, \"from_m\": 400.113, \"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\": 542.97, \"from_m\": 488.011, \"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\": 2547.8, \"from_m\": 542.97, \"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\": 3717.658, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3901.63, \"from_m\": 3717.658, \"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\": 4443.551, \"from_m\": 3901.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4478.445, \"from_m\": 4443.551, \"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\": 4525.211, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4571.709, \"from_m\": 4525.211, \"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\": 12168.717, \"from_m\": 4571.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12972.559, \"from_m\": 12168.717, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15289.463, \"from_m\": 12972.559, \"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\": 15794.25, \"from_m\": 15289.463, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17261.992, \"from_m\": 15794.25, \"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\": 17907.797, \"from_m\": 17261.992, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19687.817, \"from_m\": 17907.797, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19720.278, \"from_m\": 19687.817, \"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\": 20246.961, \"from_m\": 19720.278, \"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\": 24408.782, \"from_m\": 20246.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24588.277, \"from_m\": 24408.782, \"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\": 24635.536, \"from_m\": 24588.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24874.035, \"from_m\": 24635.536, \"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\": 25401.32, \"from_m\": 24874.035, \"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\": 25439.084, \"from_m\": 25401.32, \"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\": 25996.315, \"from_m\": 25439.084, \"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\": 26073.941, \"from_m\": 25996.315, \"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\": 29425.646, \"from_m\": 26073.941, \"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\": 29703.606, \"from_m\": 29425.646, \"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\": 29740.868, \"from_m\": 29703.606, \"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\": 30967.856, \"from_m\": 29740.868, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31036.74, \"from_m\": 30967.856, \"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\": 31833.441, \"from_m\": 31036.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\": 33996.414, \"from_m\": 31833.441, \"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\": 34100.833, \"from_m\": 33996.414, \"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\": 34411.216, \"from_m\": 34100.833, \"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}], \"service_id\": 665280, \"profile_key\": \"8f8bde44bb7bd6d9591c20a0ca5f3068613d6c4f70b1ef631e120b613ef81b9e\", \"schedule_id\": 2583, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0903H\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": \"0909\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7977.439, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0917H\", \"location\": \"Ravensbourne\", \"stage_seq\": 8, \"distance_m\": 9080.609, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Beckenham Hill\", \"stage_seq\": 9, \"distance_m\": 10448.595, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0922\", \"location\": \"Bellingham\", \"stage_seq\": 10, \"distance_m\": 11545.244, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0925\", \"location\": \"Catford\", \"stage_seq\": 11, \"distance_m\": 12899.125, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Crofton Park\", \"stage_seq\": 12, \"distance_m\": 14358.287, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0931\", \"location\": \"Nunhead\", \"stage_seq\": 13, \"distance_m\": 16335.901, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": \"0934\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 14, \"distance_m\": 17657.63, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 15, \"distance_m\": 18207.221, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0937\", \"location\": \"Denmark Hill\", \"stage_seq\": 16, \"distance_m\": 19036.979, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938\", \"location\": \"Cambria Jn\", \"stage_seq\": 17, \"distance_m\": 19753.476, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939\", \"location\": \"Loughborough Jn\", \"stage_seq\": 18, \"distance_m\": 20118.892, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0944H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 19, \"distance_m\": 23225.305, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 23760.86, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 21, \"distance_m\": 24507.633, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949H\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 25109.768, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0950H\", \"wtt_dep\": \"0951H\", \"location\": \"City Thameslink\", \"stage_seq\": 23, \"distance_m\": 25512.151, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0954\", \"location\": \"Farringdon\", \"stage_seq\": 24, \"distance_m\": 26242.309, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 25, \"distance_m\": 28461.164, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Dock Jn North\", \"stage_seq\": 26, \"distance_m\": 29693.042, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002H\", \"location\": \"Kentish Town\", \"stage_seq\": 27, \"distance_m\": 30660.067, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 28, \"distance_m\": 31664.589, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1005\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 29, \"distance_m\": 33977.278, \"section_seq\": 1, \"route_path_id\": 66577}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 30, \"distance_m\": 34411.216, \"section_seq\": 1, \"route_path_id\": 66577}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34411.216, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66577}], \"total_distance_m\": 34411.216, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27020.714, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7390.502, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5483581", "current_position_lon": "-0.1919986", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:14Z\", \"source_id\": 55393153, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:18Z\", \"source_id\": 17717879, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:50Z\", \"source_id\": 55406558, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:56Z\", \"source_id\": 17721402, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:14Z\", \"source_id\": 55416002, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:18Z\", \"source_id\": 17723907, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:03Z\", \"source_id\": 55423702, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:06Z\", \"source_id\": 17726000, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:56Z\", \"source_id\": 55431678, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:58Z\", \"source_id\": 17728140, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:26Z\", \"source_id\": 55438745, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:31Z\", \"source_id\": 17730083, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:39Z\", \"source_id\": 55444832, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:42Z\", \"source_id\": 17731695, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:07Z\", \"source_id\": 55451495, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:11Z\", \"source_id\": 17733512, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:24Z\", \"source_id\": 55460842, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:29Z\", \"source_id\": 17735909, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:40Z\", \"source_id\": 55469723, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:41Z\", \"source_id\": 17738203, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:32Z\", \"source_id\": 55477731, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:33Z\", \"source_id\": 17740308, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:29Z\", \"source_id\": 55485695, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:33Z\", \"source_id\": 17742480, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:43Z\", \"source_id\": 55505386, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:46Z\", \"source_id\": 17747685, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:21Z\", \"source_id\": 55515220, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:25Z\", \"source_id\": 17750362, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:58Z\", \"source_id\": 55525059, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:05Z\", \"source_id\": 17752935, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:04Z\", \"source_id\": 55530919, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:06Z\", \"source_id\": 17754433, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:30Z\", \"source_id\": 55543140, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:32Z\", \"source_id\": 17757800, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:38Z\", \"source_id\": 55554260, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:43Z\", \"source_id\": 17760784, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:29Z\", \"source_id\": 55562063, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:33Z\", \"source_id\": 17763029, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": "2", "timing_fact_generation": 1789722215556968, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:33.236877", "service_state_evidence_id": 17763029, "current_leg_start_actual_dep": "2026-09-18T09:58:30+01:00", "operational_evidence_version": 98, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:33.917472", "service_state_valid_until_kind": null, "operational_interpretation_version": 98, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P ORP WHP 9K78 700004 8 100 None {"version": 3, "segments": [{"to_m": 198.971, "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": 350.071, "from_m": 198.971, "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": 400.113, "from_m": 350.071, "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": 488.011, "from_m": 400.113, "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": 542.97, "from_m": 488.011, "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": 2547.8, "from_m": 542.97, "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": 3717.658, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3901.63, "from_m": 3717.658, "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": 4443.551, "from_m": 3901.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4478.445, "from_m": 4443.551, "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": 4525.211, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4571.709, "from_m": 4525.211, "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": 12168.717, "from_m": 4571.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12972.559, "from_m": 12168.717, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15289.463, "from_m": 12972.559, "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": 15794.25, "from_m": 15289.463, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17261.992, "from_m": 15794.25, "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": 17907.797, "from_m": 17261.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19687.817, "from_m": 17907.797, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19720.278, "from_m": 19687.817, "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": 20246.961, "from_m": 19720.278, "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": 24408.782, "from_m": 20246.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24588.277, "from_m": 24408.782, "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": 24635.536, "from_m": 24588.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24874.035, "from_m": 24635.536, "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": 25401.32, "from_m": 24874.035, "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": 25439.084, "from_m": 25401.32, "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": 25996.315, "from_m": 25439.084, "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": 26073.941, "from_m": 25996.315, "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": 29425.646, "from_m": 26073.941, "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": 29703.606, "from_m": 29425.646, "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": 29740.868, "from_m": 29703.606, "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": 30967.856, "from_m": 29740.868, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31036.74, "from_m": 30967.856, "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": 31833.441, "from_m": 31036.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": 33996.414, "from_m": 31833.441, "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": 34100.833, "from_m": 33996.414, "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": 34411.216, "from_m": 34100.833, "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}], "service_id": 665280, "profile_key": "8f8bde44bb7bd6d9591c20a0ca5f3068613d6c4f70b1ef631e120b613ef81b9e", "schedule_id": 2583, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0900", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0903H", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": "0909", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Shortlands", "stage_seq": 7, "distance_m": 7977.439, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0917H", "location": "Ravensbourne", "stage_seq": 8, "distance_m": 9080.609, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Beckenham Hill", "stage_seq": 9, "distance_m": 10448.595, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0922", "location": "Bellingham", "stage_seq": 10, "distance_m": 11545.244, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0925", "location": "Catford", "stage_seq": 11, "distance_m": 12899.125, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Crofton Park", "stage_seq": 12, "distance_m": 14358.287, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0931", "location": "Nunhead", "stage_seq": 13, "distance_m": 16335.901, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": "0934", "location": "Peckham Rye (E)", "stage_seq": 14, "distance_m": 17657.63, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Crofton Road Jn", "stage_seq": 15, "distance_m": 18207.221, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0937", "location": "Denmark Hill", "stage_seq": 16, "distance_m": 19036.979, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938", "location": "Cambria Jn", "stage_seq": 17, "distance_m": 19753.476, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939", "location": "Loughborough Jn", "stage_seq": 18, "distance_m": 20118.892, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0944H", "location": "Elephant & Castle", "stage_seq": 19, "distance_m": 23225.305, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945H", "location": "Southwark Bridge Jn", "stage_seq": 20, "distance_m": 23760.86, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "Blackfriars Jn", "stage_seq": 21, "distance_m": 24507.633, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949H", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 25109.768, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0950H", "wtt_dep": "0951H", "location": "City Thameslink", "stage_seq": 23, "distance_m": 25512.151, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0954", "location": "Farringdon", "stage_seq": 24, "distance_m": 26242.309, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958H", "location": "St Pancras Low Level", "stage_seq": 25, "distance_m": 28461.164, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Dock Jn North", "stage_seq": 26, "distance_m": 29693.042, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002H", "location": "Kentish Town", "stage_seq": 27, "distance_m": 30660.067, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003H", "location": "Carlton Road Jn", "stage_seq": 28, "distance_m": 31664.589, "section_seq": 1, "route_path_id": 66577}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1005", "location": "West Hampstead South Jn", "stage_seq": 29, "distance_m": 33977.278, "section_seq": 1, "route_path_id": 66577}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "West Hampstead Thameslink", "stage_seq": 30, "distance_m": 34411.216, "section_seq": 1, "route_path_id": 66577}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34411.216, "from_m": 0.0, "section_seq": 1, "route_path_id": 66577}], "total_distance_m": 34411.216, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27020.714, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7390.502, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:14Z", "source_id": 55393153, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:03:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:18Z", "source_id": 17717879, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:50Z", "source_id": 55406558, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:07:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:56Z", "source_id": 17721402, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:14Z", "source_id": 55416002, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:11:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:18Z", "source_id": 17723907, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:03Z", "source_id": 55423702, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:13:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:06Z", "source_id": 17726000, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31843, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:56Z", "source_id": 55431678, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:16:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:58Z", "source_id": 17728140, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31839, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:26Z", "source_id": 55438745, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:31Z", "source_id": 17730083, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:39Z", "source_id": 55444832, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:42Z", "source_id": 17731695, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31820, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:07Z", "source_id": 55451495, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:23:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:11Z", "source_id": 17733512, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31808, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:24Z", "source_id": 55460842, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:29Z", "source_id": 17735909, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:40Z", "source_id": 55469723, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:30:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:41Z", "source_id": 17738203, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:32Z", "source_id": 55477731, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:33:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:33Z", "source_id": 17740308, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:29Z", "source_id": 55485695, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:36:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:33Z", "source_id": 17742480, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29331, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:43Z", "source_id": 55505386, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:46Z", "source_id": 17747685, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:21Z", "source_id": 55515220, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:46:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:25Z", "source_id": 17750362, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:58Z", "source_id": 55525059, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:50:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:05Z", "source_id": 17752935, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:04Z", "source_id": 55530919, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:52:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:06Z", "source_id": 17754433, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:30Z", "source_id": 55543140, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:32Z", "source_id": 17757800, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:38Z", "source_id": 55554260, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:43Z", "source_id": 17760784, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:29Z", "source_id": 55562063, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:33Z", "source_id": 17763029, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Orpington 0900 0900 6 None None West Hampstead Thameslink 1006 1006 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18671/2026-09-18/detailed None St Pancras Low Level 2026-09-18T09:58:30+01:00 West Hampstead Thameslink 6.0 {"type": "LineString", "coordinates": [[-0.12750652055813436, 51.53210664657283], [-0.1276031, 51.5323077], [-0.12769129999999998, 51.532522], [-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.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.1514804, 51.5527306], [-0.15180749999999998, 51.55273950000001], [-0.1518444, 51.552740500000006], [-0.1526008058405427, 51.55272608942233], [-0.1531094, 51.55271640000001], [-0.15357269999999998, 51.5527034], [-0.15406789999999998, 51.5526842], [-0.15553969999999998, 51.552575100000006], [-0.1563828, 51.55251079999999], [-0.15759159999999997, 51.55240739999999], [-0.15944489999999997, 51.5522588], [-0.1626456, 51.551990399999994], [-0.16436810000000002, 51.5518245], [-0.1649985, 51.5517546], [-0.16559029999999997, 51.5516786], [-0.1671995, 51.55143650000001], [-0.16796949999999997, 51.551323499999995], [-0.16972729999999997, 51.55101470000001], [-0.17080569999999998, 51.5508248], [-0.1764768, 51.5498506], [-0.1781189, 51.54956330000001], [-0.1796630568239043, 51.54923571249775], [-0.17967489999999997, 51.5492332], [-0.18075559999999996, 51.5490373], [-0.1817661, 51.54890389999999], [-0.1820331, 51.54886509999999], [-0.1823065, 51.54882449999999], [-0.18300549999999996, 51.548707599999986], [-0.18370539999999996, 51.54859499999999], [-0.1842404, 51.548526599999995], [-0.1847251, 51.54846919999999], [-0.1849857, 51.5484449], [-0.1852025, 51.5484247], [-0.1857368, 51.5483791], [-0.1860124, 51.54836350000001], [-0.1868846, 51.5482858], [-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.1909193, 51.548326499999995], [-0.1916688, 51.548349300000005], [-0.1919986, 51.54835809999999]]} 3.8 0958 1004 St Pancras Low Level West Hampstead Thameslink West Hampstead Thameslink 51.5483581 -0.1919986 51.5483581 -0.1919986 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 West Hampstead Thameslink TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763029 1789722215556968 98 98 2026-09-18 09:14:33.917472 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:33.236877
634568 665760 G15237 842G76ME18 2026-09-18 COMPLETE 17763112 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665760, "stp": "P", "toc": "Great Western Railway", "uid": "G15237", "consist": "150266", "dest_crs": "PLY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15237/2026-09-18/detailed", "trust_id": "842G76ME18", "origin_crs": "GSL", "show_on_map": 0, "dar_est_time": "09:20:00", "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "3", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "2G76", "timing_status": "EARLY", "origin_station": "Gunnislake", "current_leg_arr": "1004", "current_leg_dep": "1001", "current_leg_end": "Plymouth", "origin_dep_time": "0920", "origin_platform": null, "current_location": "Plymouth", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.169961299999999, 50.37853739999999], [-4.1692485, 50.378568900000005], [-4.1687787, 50.3785886], [-4.168432499999999, 50.3786032], [-4.1674444, 50.3786514], [-4.1669033, 50.378676600000006], [-4.1665088, 50.3786734], [-4.1658784, 50.378641599999995], [-4.1655622, 50.37860959999998], [-4.165237799999999, 50.37855939999999], [-4.1646327, 50.3784265], [-4.1638606000000005, 50.3782268], [-4.162914999999999, 50.37799049999999], [-4.1622198, 50.37787439999999], [-4.161662, 50.3778172], [-4.161050299999999, 50.3777792], [-4.1602729, 50.37779210000001], [-4.1598977, 50.3778209], [-4.1593985, 50.3778723], [-4.1589855, 50.3779295], [-4.158387, 50.37801549999999], [-4.1579207, 50.3780982], [-4.1577768, 50.3781237], [-4.1571746, 50.378196300000006], [-4.1567878, 50.3782287], [-4.1564347, 50.3782465], [-4.156037099999999, 50.3782618], [-4.155636, 50.37826390000001], [-4.155179, 50.37824789999999], [-4.1544909, 50.3782036], [-4.1542854, 50.3781893], [-4.1538151999999995, 50.3781282], [-4.1533389, 50.3780508], [-4.152923099999999, 50.3779636], [-4.152501, 50.37785920000001], [-4.1517265, 50.37762879999999], [-4.1507249, 50.3772941], [-4.1503876, 50.37717709999999], [-4.1502055, 50.377116400000006], [-4.1500372, 50.377059599999995], [-4.1497798, 50.3769894], [-4.1494979, 50.376925400000005], [-4.1492838, 50.376891099999995], [-4.1490337, 50.37686809999999], [-4.148746799999999, 50.3768418], [-4.1485034, 50.37682629999999], [-4.148371299999999, 50.37682529999999], [-4.1483118, 50.37682489999999], [-4.1481936, 50.37683], [-4.1476084, 50.376856800000006], [-4.1473124, 50.3769039], [-4.147056000000001, 50.3769574], [-4.1467595, 50.377032], [-4.1463932, 50.37715600000001], [-4.146223099999999, 50.3772158], [-4.1459771, 50.3773021], [-4.1457797, 50.3773686], [-4.1452132, 50.3775558], [-4.144517999999999, 50.37776790000001], [-4.1438239, 50.37798169999999]]}", "current_leg_start": "Devonport", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Devonport", "current_leg_milage": "1.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2710.449, \"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\": 3423.557, \"from_m\": 2710.449, \"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\": 4350.888, \"from_m\": 3423.557, \"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\": 4804.274, \"from_m\": 4350.888, \"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\": 5582.537, \"from_m\": 4804.274, \"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\": 7259.705, \"from_m\": 5582.537, \"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\": 7818.225, \"from_m\": 7259.705, \"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\": 11379.172, \"from_m\": 7818.225, \"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\": 11624.136, \"from_m\": 11379.172, \"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\": 13680.135, \"from_m\": 11624.136, \"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\": 14121.373, \"from_m\": 13680.135, \"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\": 15018.27, \"from_m\": 14121.373, \"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\": 16170.283, \"from_m\": 15018.27, \"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\": 16558.872, \"from_m\": 16170.283, \"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\": 18108.287, \"from_m\": 16558.872, \"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\": 18664.999, \"from_m\": 18108.287, \"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\": 18783.372, \"from_m\": 18664.999, \"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\": 18998.357, \"from_m\": 18783.372, \"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\": 19514.546, \"from_m\": 18998.357, \"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\": 19540.982, \"from_m\": 19514.546, \"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\": 20859.678, \"from_m\": 19540.982, \"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\": 22441.859, \"from_m\": 20859.678, \"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\": 22904.505, \"from_m\": 22441.859, \"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\": 22946.11, \"from_m\": 22904.505, \"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\": 23009.477, \"from_m\": 22946.11, \"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\": 23038.885, \"from_m\": 23009.477, \"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\": 23242.953, \"from_m\": 23038.885, \"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}], \"service_id\": 665760, \"profile_key\": \"a9b00609f25a294482f3191e9e41565778c9e14aaf1bb89d546fbff80b9925f4\", \"schedule_id\": 8845, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Gunnislake\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932\", \"location\": \"Calstock\", \"stage_seq\": 2, \"distance_m\": 4441.612, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0941\", \"location\": \"Bere Alston\", \"stage_seq\": 3, \"distance_m\": 7101.188, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946\", \"location\": \"Bere Ferrers\", \"stage_seq\": 4, \"distance_m\": 11522.765, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0954H\", \"location\": \"St. Budeaux Victoria Road\", \"stage_seq\": 5, \"distance_m\": 18254.685, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 6, \"distance_m\": 18835.557, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957\", \"location\": \"Keyham\", \"stage_seq\": 7, \"distance_m\": 19757.085, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959\", \"location\": \"Dockyard\", \"stage_seq\": 8, \"distance_m\": 20645.67, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"1000H\", \"wtt_dep\": \"1001\", \"location\": \"Devonport\", \"stage_seq\": 9, \"distance_m\": 21308.915, \"section_seq\": 1, \"route_path_id\": 28191}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 10, \"distance_m\": 23242.953, \"section_seq\": 1, \"route_path_id\": 28191}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23242.953, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28191}], \"total_distance_m\": 23242.953, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22568.366, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 674.587, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0920", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26660, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:35Z\", \"source_id\": 55562309, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:39Z\", \"source_id\": 17763112, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "3", "timing_fact_generation": 1789722222521724, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:33.788755", "service_state_evidence_id": 17763112, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:33.913472", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P GSL PLY 2G76 150266 2 75 None {"version": 3, "segments": [{"to_m": 2710.449, "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": 3423.557, "from_m": 2710.449, "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": 4350.888, "from_m": 3423.557, "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": 4804.274, "from_m": 4350.888, "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": 5582.537, "from_m": 4804.274, "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": 7259.705, "from_m": 5582.537, "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": 7818.225, "from_m": 7259.705, "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": 11379.172, "from_m": 7818.225, "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": 11624.136, "from_m": 11379.172, "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": 13680.135, "from_m": 11624.136, "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": 14121.373, "from_m": 13680.135, "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": 15018.27, "from_m": 14121.373, "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": 16170.283, "from_m": 15018.27, "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": 16558.872, "from_m": 16170.283, "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": 18108.287, "from_m": 16558.872, "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": 18664.999, "from_m": 18108.287, "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": 18783.372, "from_m": 18664.999, "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": 18998.357, "from_m": 18783.372, "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": 19514.546, "from_m": 18998.357, "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": 19540.982, "from_m": 19514.546, "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": 20859.678, "from_m": 19540.982, "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": 22441.859, "from_m": 20859.678, "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": 22904.505, "from_m": 22441.859, "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": 22946.11, "from_m": 22904.505, "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": 23009.477, "from_m": 22946.11, "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": 23038.885, "from_m": 23009.477, "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": 23242.953, "from_m": 23038.885, "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}], "service_id": 665760, "profile_key": "a9b00609f25a294482f3191e9e41565778c9e14aaf1bb89d546fbff80b9925f4", "schedule_id": 8845, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0920", "location": "Gunnislake", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932", "location": "Calstock", "stage_seq": 2, "distance_m": 4441.612, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0941", "location": "Bere Alston", "stage_seq": 3, "distance_m": 7101.188, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946", "location": "Bere Ferrers", "stage_seq": 4, "distance_m": 11522.765, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0954H", "location": "St. Budeaux Victoria Road", "stage_seq": 5, "distance_m": 18254.685, "section_seq": 1, "route_path_id": 28191}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "St. Budeaux Jn", "stage_seq": 6, "distance_m": 18835.557, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957", "location": "Keyham", "stage_seq": 7, "distance_m": 19757.085, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959", "location": "Dockyard", "stage_seq": 8, "distance_m": 20645.67, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "1000H", "wtt_dep": "1001", "location": "Devonport", "stage_seq": 9, "distance_m": 21308.915, "section_seq": 1, "route_path_id": 28191}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Plymouth", "stage_seq": 10, "distance_m": 23242.953, "section_seq": 1, "route_path_id": 28191}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23242.953, "from_m": 0.0, "section_seq": 1, "route_path_id": 28191}], "total_distance_m": 23242.953, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22568.366, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 674.587, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26660, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:35Z", "source_id": 55562309, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:04:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:39Z", "source_id": 17763112, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Gunnislake 0920 0920 None 9:20:00 None Plymouth 1005 1005 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15237/2026-09-18/detailed None Devonport 2026-09-18T10:01:00+01:00 Plymouth 3.0 {"type": "LineString", "coordinates": [[-4.169961299999999, 50.37853739999999], [-4.1692485, 50.378568900000005], [-4.1687787, 50.3785886], [-4.168432499999999, 50.3786032], [-4.1674444, 50.3786514], [-4.1669033, 50.378676600000006], [-4.1665088, 50.3786734], [-4.1658784, 50.378641599999995], [-4.1655622, 50.37860959999998], [-4.165237799999999, 50.37855939999999], [-4.1646327, 50.3784265], [-4.1638606000000005, 50.3782268], [-4.162914999999999, 50.37799049999999], [-4.1622198, 50.37787439999999], [-4.161662, 50.3778172], [-4.161050299999999, 50.3777792], [-4.1602729, 50.37779210000001], [-4.1598977, 50.3778209], [-4.1593985, 50.3778723], [-4.1589855, 50.3779295], [-4.158387, 50.37801549999999], [-4.1579207, 50.3780982], [-4.1577768, 50.3781237], [-4.1571746, 50.378196300000006], [-4.1567878, 50.3782287], [-4.1564347, 50.3782465], [-4.156037099999999, 50.3782618], [-4.155636, 50.37826390000001], [-4.155179, 50.37824789999999], [-4.1544909, 50.3782036], [-4.1542854, 50.3781893], [-4.1538151999999995, 50.3781282], [-4.1533389, 50.3780508], [-4.152923099999999, 50.3779636], [-4.152501, 50.37785920000001], [-4.1517265, 50.37762879999999], [-4.1507249, 50.3772941], [-4.1503876, 50.37717709999999], [-4.1502055, 50.377116400000006], [-4.1500372, 50.377059599999995], [-4.1497798, 50.3769894], [-4.1494979, 50.376925400000005], [-4.1492838, 50.376891099999995], [-4.1490337, 50.37686809999999], [-4.148746799999999, 50.3768418], [-4.1485034, 50.37682629999999], [-4.148371299999999, 50.37682529999999], [-4.1483118, 50.37682489999999], [-4.1481936, 50.37683], [-4.1476084, 50.376856800000006], [-4.1473124, 50.3769039], [-4.147056000000001, 50.3769574], [-4.1467595, 50.377032], [-4.1463932, 50.37715600000001], [-4.146223099999999, 50.3772158], [-4.1459771, 50.3773021], [-4.1457797, 50.3773686], [-4.1452132, 50.3775558], [-4.144517999999999, 50.37776790000001], [-4.1438239, 50.37798169999999]]} 1.2 1001 1004 Devonport Plymouth Plymouth 50.3779817 -4.1438239 50.3779817 -4.1438239 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Plymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763112 1789722222521724 8 8 2026-09-18 09:14:33.913472 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:33.788755
634569 666432 L37469 635E19MF18 2026-09-18 COMPLETE 17762834 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 666432, "stp": "P", "toc": "Chiltern Railways", "uid": "L37469", "consist": "165016", "dest_crs": "XWY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37469/2026-09-18/detailed", "trust_id": "635E19MF18", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley LMD", "service_date": "2026-09-18", "dest_arr_time": "0956", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley LMD", "signalling_id": "5E19", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "1004", "current_leg_dep": "0952", "current_leg_end": "Wembley LMD", "origin_dep_time": "0946", "origin_platform": "3", "current_location": "Wembley LMD", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]}", "current_leg_start": "London Marylebone", "dest_arr_time_act": "0956", "motion_projection": null, "next_location_lat": "51.5546408", "next_location_lon": "-0.2737909", "previous_location": "London Marylebone", "current_leg_milage": "6.0", "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\": 9177.241, \"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\": 9215.55, \"from_m\": 9177.241, \"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\": 9256.797, \"from_m\": 9215.55, \"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\": 9667.55, \"from_m\": 9256.797, \"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\": 666432, \"profile_key\": \"5709197e6d3d54fcd0b18d01a9c613f5e682abfbbd50c57599658122218f821c\", \"schedule_id\": 15364, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0946\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Great Central Jn\", \"stage_seq\": 3, \"distance_m\": 9215.55, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": null, \"location\": \"Wembley LMD\", \"stage_seq\": 4, \"distance_m\": 9667.55, \"section_seq\": 1, \"route_path_id\": 34354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9667.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}], \"total_distance_m\": 9667.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9629.241, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5546408", "current_position_lon": "-0.2737909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:11Z\", \"source_id\": 55561231, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:16Z\", \"source_id\": 17762834, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley LMD", "service_state_platform": null, "timing_fact_generation": 1789722199523921, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:34.999092", "service_state_evidence_id": 17762834, "current_leg_start_actual_dep": "2026-09-18T09:54:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:35.926552", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB XWY 5E19 165016 2 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": 9177.241, "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": 9215.55, "from_m": 9177.241, "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": 9256.797, "from_m": 9215.55, "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": 9667.55, "from_m": 9256.797, "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": 666432, "profile_key": "5709197e6d3d54fcd0b18d01a9c613f5e682abfbbd50c57599658122218f821c", "schedule_id": 15364, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0946", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954", "location": "Great Central Jn", "stage_seq": 3, "distance_m": 9215.55, "section_seq": 1, "route_path_id": 34354}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": null, "location": "Wembley LMD", "stage_seq": 4, "distance_m": 9667.55, "section_seq": 1, "route_path_id": 34354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9667.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 34354}], "total_distance_m": 9667.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9629.241, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18244, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:11Z", "source_id": 55561231, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:04:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:16Z", "source_id": 17762834, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] London Marylebone 0946 0946 3 None None Wembley LMD 0956 0956 None LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37469/2026-09-18/detailed None London Marylebone 2026-09-18T09:54:00+01:00 Wembley LMD 12.0 {"type": "LineString", "coordinates": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]} 6.0 0952 1004 London Marylebone Wembley LMD Wembley LMD 51.5546408 -0.2737909 51.5546408 -0.2737909 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Wembley LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762834 1789722199523921 15 15 2026-09-18 09:14:35.926552 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:34.999092
634570 665642 L22363 722C16ME18 2026-09-18 COMPLETE 17762684 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665642, "stp": "P", "toc": "London Overground", "uid": "L22363", "consist": null, "dest_crs": "EUS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22363/2026-09-18/detailed", "trust_id": "722C16ME18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "9", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "2C16", "timing_status": "ON TIME", "origin_station": "Watford Junction (DC)", "current_leg_arr": "1004", "current_leg_dep": "0958", "current_leg_end": "London Euston", "origin_dep_time": "0915", "origin_platform": "2", "current_location": "London Euston", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "South Hampstead", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "South Hampstead", "current_leg_milage": "2.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 435.342, \"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\": 2391.649, \"from_m\": 435.342, \"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\": 2523.708, \"from_m\": 2391.649, \"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\": 4842.404, \"from_m\": 2523.708, \"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\": 11920.541, \"from_m\": 4842.404, \"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\": 12182.856, \"from_m\": 11920.541, \"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\": 12471.447, \"from_m\": 12182.856, \"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\": 12525.134, \"from_m\": 12471.447, \"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\": 21644.074, \"from_m\": 12525.134, \"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\": 21746.075, \"from_m\": 21644.074, \"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\": 21804.501, \"from_m\": 21746.075, \"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\": 22103.782, \"from_m\": 21804.501, \"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\": 22145.625, \"from_m\": 22103.782, \"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\": 22362.722, \"from_m\": 22145.625, \"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\": 26551.297, \"from_m\": 22362.722, \"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\": 26679.821, \"from_m\": 26551.297, \"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\": 26735.54, \"from_m\": 26679.821, \"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\": 26780.631, \"from_m\": 26735.54, \"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\": 27647.113, \"from_m\": 26780.631, \"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\": 32641.2, \"from_m\": 27647.113, \"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\": 32929.374, \"from_m\": 32641.2, \"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\": 33233.89, \"from_m\": 32929.374, \"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\": 33331.732, \"from_m\": 33233.89, \"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\": 33393.247, \"from_m\": 33331.732, \"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\": 33476.763, \"from_m\": 33393.247, \"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\": 33670.587, \"from_m\": 33476.763, \"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\": 33813.856, \"from_m\": 33670.587, \"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\": 34101.94, \"from_m\": 33813.856, \"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\": 34133.192, \"from_m\": 34101.94, \"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\": 34673.617, \"from_m\": 34133.192, \"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\": 35353.43, \"from_m\": 34673.617, \"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\": 35360.335, \"from_m\": 35353.43, \"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\": 665642, \"profile_key\": \"b86a2475f0d7bd5b3f4ed8a87eb80b4a80d390c1390b930a20efb07ca8d6046b\", \"schedule_id\": 15043, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Watford Junction (DC)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 2, \"distance_m\": 1413.496, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0920H\", \"location\": \"Bushey (DC)\", \"stage_seq\": 3, \"distance_m\": 4801.865, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0923H\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 4, \"distance_m\": 6782.489, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 5, \"distance_m\": 9163.182, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 6, \"distance_m\": 10353.943, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 7, \"distance_m\": 12253.709, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 8, \"distance_m\": 13948.309, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0936H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 9, \"distance_m\": 15330.996, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0938H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 10, \"distance_m\": 16255.856, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0941\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 11, \"distance_m\": 17660.43, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0944\", \"location\": \"Stonebridge Park\", \"stage_seq\": 12, \"distance_m\": 19309.681, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Harlesden\", \"stage_seq\": 13, \"distance_m\": 20776.608, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0949\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 14, \"distance_m\": 21936.185, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0951H\", \"location\": \"Kensal Green\", \"stage_seq\": 15, \"distance_m\": 23438.012, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 16, \"distance_m\": 24457.01, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0953H\", \"wtt_dep\": \"0954H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 17, \"distance_m\": 29418.729, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": \"0956H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 18, \"distance_m\": 30514.415, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": \"0958H\", \"location\": \"South Hampstead\", \"stage_seq\": 19, \"distance_m\": 31532.256, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000H\", \"location\": \"Camden Jn\", \"stage_seq\": 20, \"distance_m\": 32641.2, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Camden South Jn\", \"stage_seq\": 21, \"distance_m\": 33580.559, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 22, \"distance_m\": 35360.335, \"section_seq\": 1, \"route_path_id\": 27816}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35360.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}], \"total_distance_m\": 35360.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 33568.209, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1792.126, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0915", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:32Z\", \"source_id\": 55433257, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:33Z\", \"source_id\": 17728617, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:42Z\", \"source_id\": 55439319, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:43Z\", \"source_id\": 17730217, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:14Z\", \"source_id\": 55446486, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:17Z\", \"source_id\": 17732140, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:59Z\", \"source_id\": 55453917, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:00Z\", \"source_id\": 17734101, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:42Z\", \"source_id\": 55461778, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:48Z\", \"source_id\": 17736132, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:49Z\", \"source_id\": 55470175, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:51Z\", \"source_id\": 17738322, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:07Z\", \"source_id\": 55476494, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:11Z\", \"source_id\": 17740003, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:57Z\", \"source_id\": 55484188, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:59Z\", \"source_id\": 17742035, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:02Z\", \"source_id\": 55490130, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:05Z\", \"source_id\": 17743597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:30Z\", \"source_id\": 55493975, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:33Z\", \"source_id\": 17744601, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:25Z\", \"source_id\": 55504515, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:28Z\", \"source_id\": 17747496, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:21Z\", \"source_id\": 55515319, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:25Z\", \"source_id\": 17750365, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22524, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:50Z\", \"source_id\": 55519244, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:52Z\", \"source_id\": 17751394, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22487, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:01Z\", \"source_id\": 55528120, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:03Z\", \"source_id\": 17753677, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:13Z\", \"source_id\": 55534126, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:18Z\", \"source_id\": 17755266, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:05Z\", \"source_id\": 55539393, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:08Z\", \"source_id\": 17756616, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:32Z\", \"source_id\": 55543206, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:38Z\", \"source_id\": 17757880, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:59Z\", \"source_id\": 55560672, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:00Z\", \"source_id\": 17762684, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "9", "timing_fact_generation": 1789722181470760, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:36.193280", "service_state_evidence_id": 17762684, "current_leg_start_actual_dep": "2026-09-18T09:58:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:36.954919", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None EUS 2C16 None None None None {"version": 3, "segments": [{"to_m": 435.342, "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": 2391.649, "from_m": 435.342, "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": 2523.708, "from_m": 2391.649, "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": 4842.404, "from_m": 2523.708, "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": 11920.541, "from_m": 4842.404, "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": 12182.856, "from_m": 11920.541, "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": 12471.447, "from_m": 12182.856, "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": 12525.134, "from_m": 12471.447, "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": 21644.074, "from_m": 12525.134, "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": 21746.075, "from_m": 21644.074, "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": 21804.501, "from_m": 21746.075, "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": 22103.782, "from_m": 21804.501, "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": 22145.625, "from_m": 22103.782, "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": 22362.722, "from_m": 22145.625, "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": 26551.297, "from_m": 22362.722, "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": 26679.821, "from_m": 26551.297, "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": 26735.54, "from_m": 26679.821, "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": 26780.631, "from_m": 26735.54, "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": 27647.113, "from_m": 26780.631, "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": 32641.2, "from_m": 27647.113, "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": 32929.374, "from_m": 32641.2, "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": 33233.89, "from_m": 32929.374, "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": 33331.732, "from_m": 33233.89, "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": 33393.247, "from_m": 33331.732, "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": 33476.763, "from_m": 33393.247, "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": 33670.587, "from_m": 33476.763, "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": 33813.856, "from_m": 33670.587, "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": 34101.94, "from_m": 33813.856, "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": 34133.192, "from_m": 34101.94, "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": 34673.617, "from_m": 34133.192, "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": 35353.43, "from_m": 34673.617, "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": 35360.335, "from_m": 35353.43, "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": 665642, "profile_key": "b86a2475f0d7bd5b3f4ed8a87eb80b4a80d390c1390b930a20efb07ca8d6046b", "schedule_id": 15043, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0915", "location": "Watford Junction (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918", "location": "Watford High Street (DC)", "stage_seq": 2, "distance_m": 1413.496, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0920H", "location": "Bushey (DC)", "stage_seq": 3, "distance_m": 4801.865, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0923H", "location": "Carpenders Park (DC)", "stage_seq": 4, "distance_m": 6782.489, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Hatch End (DC)", "stage_seq": 5, "distance_m": 9163.182, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Headstone Lane (DC)", "stage_seq": 6, "distance_m": 10353.943, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932", "location": "Harrow & Wealdstone (DC)", "stage_seq": 7, "distance_m": 12253.709, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Kenton (DC)", "stage_seq": 8, "distance_m": 13948.309, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0936H", "location": "South Kenton (DC)", "stage_seq": 9, "distance_m": 15330.996, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0938H", "location": "North Wembley (DC)", "stage_seq": 10, "distance_m": 16255.856, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0941", "location": "Wembley Central (DC)", "stage_seq": 11, "distance_m": 17660.43, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0944", "location": "Stonebridge Park", "stage_seq": 12, "distance_m": 19309.681, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Harlesden", "stage_seq": 13, "distance_m": 20776.608, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0949", "location": "Willesden Junction Low Level", "stage_seq": 14, "distance_m": 21936.185, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0951H", "location": "Kensal Green", "stage_seq": 15, "distance_m": 23438.012, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953", "location": "Queen's Park Jn", "stage_seq": 16, "distance_m": 24457.01, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0953H", "wtt_dep": "0954H", "location": "Queen's Park (DC)", "stage_seq": 17, "distance_m": 29418.729, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": "0956H", "location": "Kilburn High Road", "stage_seq": 18, "distance_m": 30514.415, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": "0958H", "location": "South Hampstead", "stage_seq": 19, "distance_m": 31532.256, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000H", "location": "Camden Jn", "stage_seq": 20, "distance_m": 32641.2, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Camden South Jn", "stage_seq": 21, "distance_m": 33580.559, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "London Euston", "stage_seq": 22, "distance_m": 35360.335, "section_seq": 1, "route_path_id": 27816}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35360.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 27816}], "total_distance_m": 35360.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 33568.209, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1792.126, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21916, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:32Z", "source_id": 55433257, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:33Z", "source_id": 17728617, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21912, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:42Z", "source_id": 55439319, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:43Z", "source_id": 17730217, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21936, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:14Z", "source_id": 55446486, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:23:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:17Z", "source_id": 17732140, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21940, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:59Z", "source_id": 55453917, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:00Z", "source_id": 17734101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21944, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:42Z", "source_id": 55461778, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:27:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:48Z", "source_id": 17736132, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21980, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:49Z", "source_id": 55470175, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:30:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:51Z", "source_id": 17738322, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21964, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:07Z", "source_id": 55476494, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:34:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:11Z", "source_id": 17740003, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21968, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:57Z", "source_id": 55484188, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:59Z", "source_id": 17742035, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21972, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:02Z", "source_id": 55490130, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:05Z", "source_id": 17743597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21987, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:30Z", "source_id": 55493975, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:33Z", "source_id": 17744601, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22014, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:25Z", "source_id": 55504515, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:43:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:28Z", "source_id": 17747496, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22026, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:21Z", "source_id": 55515319, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:46:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:25Z", "source_id": 17750365, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22524, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:50Z", "source_id": 55519244, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:48:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:52Z", "source_id": 17751394, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22487, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:01Z", "source_id": 55528120, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:51:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:03Z", "source_id": 17753677, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22567, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:13Z", "source_id": 55534126, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:18Z", "source_id": 17755266, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22580, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:05Z", "source_id": 55539393, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:55:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:08Z", "source_id": 17756616, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22586, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:32Z", "source_id": 55543206, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:38Z", "source_id": 17757880, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22687, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:59Z", "source_id": 55560672, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:00Z", "source_id": 17762684, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Watford Junction (DC) 0915 0915 2 None None London Euston 1006 1004 9 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L22363/2026-09-18/detailed None South Hampstead 2026-09-18T09:58:30+01:00 London Euston 6.0 {"type": "LineString", "coordinates": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 2.5 0958 1004 South Hampstead London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762684 1789722181470760 62 62 2026-09-18 09:14:36.954919 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:36.193280
634571 665895 W32563 882C19ME18 2026-09-18 COMPLETE 17762670 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665895, "stp": "P", "toc": "Southern", "uid": "W32563", "consist": "377306", "dest_crs": "BTN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32563/2026-09-18/detailed", "trust_id": "882C19ME18", "origin_crs": "SEF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-18", "dest_arr_time": "0959", "dest_platform": "6", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "2C19", "timing_status": "LATE", "origin_station": "Seaford", "current_leg_arr": "1004", "current_leg_dep": "1002", "current_leg_end": "Brighton", "origin_dep_time": "0924", "origin_platform": "1", "current_location": "Brighton", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "London Road (Brighton)", "dest_arr_time_act": "0959", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "London Road (Brighton)", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 256.778, \"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\": 3516.856, \"from_m\": 256.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\": 3893.641, \"from_m\": 3516.856, \"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\": 4871.516, \"from_m\": 3893.641, \"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\": 5278.059, \"from_m\": 4871.516, \"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\": 5331.209, \"from_m\": 5278.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8727.329, \"from_m\": 5331.209, \"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\": 8946.948, \"from_m\": 8727.329, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12459.437, \"from_m\": 8946.948, \"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\": 12562.499, \"from_m\": 12459.437, \"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\": 12591.047, \"from_m\": 12562.499, \"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\": 14131.706, \"from_m\": 12591.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\": 14175.401, \"from_m\": 14131.706, \"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\": 14440.059, \"from_m\": 14175.401, \"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\": 16229.899, \"from_m\": 14440.059, \"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\": 20951.457, \"from_m\": 16229.899, \"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\": 22206.828, \"from_m\": 20951.457, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24663.511, \"from_m\": 22206.828, \"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\": 26141.639, \"from_m\": 24663.511, \"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\": 26527.732, \"from_m\": 26141.639, \"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\": 26621.753, \"from_m\": 26527.732, \"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\": 26626.195, \"from_m\": 26621.753, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26649.085, \"from_m\": 26626.195, \"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\": 26678.704, \"from_m\": 26649.085, \"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\": 26701.196, \"from_m\": 26678.704, \"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\": 26759.413, \"from_m\": 26701.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\": 26776.666, \"from_m\": 26759.413, \"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\": 26825.898, \"from_m\": 26776.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\": 27086.059, \"from_m\": 26825.898, \"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\": 665895, \"profile_key\": \"6c33223c58b688b35f5e572fca31af3dd15aa37c55dbc42c8c264e94c0e1090c\", \"schedule_id\": 25268, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Seaford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0927\", \"location\": \"Bishopstone\", \"stage_seq\": 2, \"distance_m\": 1456.966, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Newhaven Harbour\", \"stage_seq\": 3, \"distance_m\": 3769.835, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0932H\", \"location\": \"Newhaven Town\", \"stage_seq\": 4, \"distance_m\": 4280.284, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934\", \"location\": \"Southease Sig. Tlw20\", \"stage_seq\": 5, \"distance_m\": 5804.146, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938H\", \"location\": \"Southerham Jn\", \"stage_seq\": 6, \"distance_m\": 12591.047, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0942\", \"location\": \"Lewes\", \"stage_seq\": 7, \"distance_m\": 14227.145, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949H\", \"location\": \"Falmer\", \"stage_seq\": 8, \"distance_m\": 21413.638, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953\", \"location\": \"Moulsecoomb\", \"stage_seq\": 9, \"distance_m\": 24235.124, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0955H\", \"wtt_dep\": \"0956\", \"location\": \"London Road (Brighton)\", \"stage_seq\": 10, \"distance_m\": 25896.923, \"section_seq\": 1, \"route_path_id\": 28334}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 11, \"distance_m\": 27086.059, \"section_seq\": 1, \"route_path_id\": 28334}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27086.059, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28334}], \"total_distance_m\": 27086.059, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 26921.018, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 165.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0924", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:38Z\", \"source_id\": 55455832, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:41Z\", \"source_id\": 17734626, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:43Z\", \"source_id\": 55467201, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:48Z\", \"source_id\": 17737580, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:45Z\", \"source_id\": 55472939, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:49Z\", \"source_id\": 17739058, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:11Z\", \"source_id\": 55509273, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:14Z\", \"source_id\": 17748757, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:47Z\", \"source_id\": 55530112, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:52Z\", \"source_id\": 17754254, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:49Z\", \"source_id\": 55541308, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:50Z\", \"source_id\": 17757135, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:11Z\", \"source_id\": 55547582, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:14Z\", \"source_id\": 17759001, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:57Z\", \"source_id\": 55560610, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:00Z\", \"source_id\": 17762670, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "6", "timing_fact_generation": 1789722181949143, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:41.296674", "service_state_evidence_id": 17762670, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:41.850099", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P SEF BTN 2C19 377306 3 100 None {"version": 3, "segments": [{"to_m": 256.778, "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": 3516.856, "from_m": 256.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": 3893.641, "from_m": 3516.856, "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": 4871.516, "from_m": 3893.641, "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": 5278.059, "from_m": 4871.516, "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": 5331.209, "from_m": 5278.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8727.329, "from_m": 5331.209, "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": 8946.948, "from_m": 8727.329, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12459.437, "from_m": 8946.948, "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": 12562.499, "from_m": 12459.437, "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": 12591.047, "from_m": 12562.499, "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": 14131.706, "from_m": 12591.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": 14175.401, "from_m": 14131.706, "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": 14440.059, "from_m": 14175.401, "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": 16229.899, "from_m": 14440.059, "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": 20951.457, "from_m": 16229.899, "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": 22206.828, "from_m": 20951.457, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24663.511, "from_m": 22206.828, "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": 26141.639, "from_m": 24663.511, "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": 26527.732, "from_m": 26141.639, "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": 26621.753, "from_m": 26527.732, "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": 26626.195, "from_m": 26621.753, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26649.085, "from_m": 26626.195, "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": 26678.704, "from_m": 26649.085, "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": 26701.196, "from_m": 26678.704, "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": 26759.413, "from_m": 26701.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": 26776.666, "from_m": 26759.413, "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": 26825.898, "from_m": 26776.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": 27086.059, "from_m": 26825.898, "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": 665895, "profile_key": "6c33223c58b688b35f5e572fca31af3dd15aa37c55dbc42c8c264e94c0e1090c", "schedule_id": 25268, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0924", "location": "Seaford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0927", "location": "Bishopstone", "stage_seq": 2, "distance_m": 1456.966, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Newhaven Harbour", "stage_seq": 3, "distance_m": 3769.835, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0932H", "location": "Newhaven Town", "stage_seq": 4, "distance_m": 4280.284, "section_seq": 1, "route_path_id": 28334}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934", "location": "Southease Sig. Tlw20", "stage_seq": 5, "distance_m": 5804.146, "section_seq": 1, "route_path_id": 28334}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938H", "location": "Southerham Jn", "stage_seq": 6, "distance_m": 12591.047, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0942", "location": "Lewes", "stage_seq": 7, "distance_m": 14227.145, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949H", "location": "Falmer", "stage_seq": 8, "distance_m": 21413.638, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953", "location": "Moulsecoomb", "stage_seq": 9, "distance_m": 24235.124, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0955H", "wtt_dep": "0956", "location": "London Road (Brighton)", "stage_seq": 10, "distance_m": 25896.923, "section_seq": 1, "route_path_id": 28334}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": null, "location": "Brighton", "stage_seq": 11, "distance_m": 27086.059, "section_seq": 1, "route_path_id": 28334}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27086.059, "from_m": 0.0, "section_seq": 1, "route_path_id": 28334}], "total_distance_m": 27086.059, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 26921.018, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 165.041, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31190, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:38Z", "source_id": 55455832, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:41Z", "source_id": 17734626, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31183, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:43Z", "source_id": 55467201, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:29:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:48Z", "source_id": 17737580, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31179, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:45Z", "source_id": 55472939, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:31:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:49Z", "source_id": 17739058, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31147, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:11Z", "source_id": 55509273, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:14Z", "source_id": 17748757, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31131, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:47Z", "source_id": 55530112, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:52:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:52Z", "source_id": 17754254, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31127, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:49Z", "source_id": 55541308, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:56:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:50Z", "source_id": 17757135, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31113, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:11Z", "source_id": 55547582, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:59:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:14Z", "source_id": 17759001, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30987, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:57Z", "source_id": 55560610, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:00Z", "source_id": 17762670, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Seaford 0924 0924 1 None None Brighton 0959 0959 6 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32563/2026-09-18/detailed None London Road (Brighton) 2026-09-18T10:01:00+01:00 Brighton 2.0 {"type": "LineString", "coordinates": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} 0.7 1002 1004 London Road (Brighton) Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762670 1789722181949143 41 41 2026-09-18 09:14:41.850099 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:41.296674
634572 663056 C21844 552S07MB18 2026-09-18 COMPLETE 17764838 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 663056, "stp": "P", "toc": "East Midlands Railway", "uid": "C21844", "consist": "158788", "dest_crs": "SKG", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21844/2026-09-18/detailed", "trust_id": "552S07MB18", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skegness", "service_date": "2026-09-18", "dest_arr_time": "0954", "dest_platform": "4", "is_terminated": 1, "next_location": "Skegness", "signalling_id": "2S07", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "1004", "current_leg_dep": "0944", "current_leg_end": "Skegness", "origin_dep_time": "0741", "origin_platform": "2", "current_location": "Skegness", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2342706, 53.1053215], [0.23483239999999997, 53.10506229999999], [0.23509790000000003, 53.10495139999999], [0.2351534, 53.1049374], [0.23537, 53.1048716], [0.23566840000000003, 53.10478700000001], [0.236004, 53.10470889999999], [0.23633160000000003, 53.104648], [0.2365281999999999, 53.10461999999999], [0.23672560000000004, 53.1045962], [0.2369799999999999, 53.104572], [0.2371543, 53.104564], [0.237495, 53.1045573], [0.23767740000000004, 53.10455979999999], [0.23796960000000003, 53.1045766], [0.2382607, 53.104597], [0.23860679999999995, 53.1046424], [0.2389544, 53.10469919999999], [0.2393600999999999, 53.10477229999999], [0.2405728, 53.1050058], [0.24101380000000003, 53.10508850000001], [0.2432079, 53.10547919999999], [0.2439926, 53.10563309999999], [0.2458424, 53.105987199999994], [0.2465191999999999, 53.1061154], [0.24895459999999997, 53.10658709999999], [0.24953269999999997, 53.1067047], [0.2500087999999999, 53.1068158], [0.2504889, 53.106938199999995], [0.251079, 53.1071137], [0.251543, 53.107263399999994], [0.2520647, 53.1074542], [0.2525421, 53.10764909999999], [0.2529458, 53.1078286], [0.2539140999999999, 53.1082972], [0.2543352, 53.10849360000001], [0.2547777, 53.1086804], [0.2552686, 53.1088647], [0.2557366, 53.109027299999994], [0.2565388, 53.1092873], [0.2567599, 53.109359000000005], [0.25905049999999996, 53.11010449999999], [0.2609916, 53.1107364], [0.2611116, 53.1107749], [0.2615844, 53.1109286], [0.261697, 53.1109639], [0.26365179999999994, 53.11159779999999], [0.2642294, 53.11178569999999], [0.26475319999999997, 53.111958300000005], [0.26484669999999993, 53.111989], [0.2656711, 53.11225660000001], [0.2663635, 53.1124793], [0.26690529999999996, 53.1126572], [0.2674373, 53.1128297], [0.2680198, 53.11301780000001], [0.26877480000000004, 53.11326330000001], [0.2694923, 53.11349679999999], [0.26949458523585645, 53.11349754143996], [0.2699537, 53.11364649999999], [0.2705058, 53.1138255], [0.27095549999999996, 53.11397170000001], [0.2715022, 53.1141499], [0.27179629999999994, 53.1142422], [0.27221729999999994, 53.114390500000006], [0.27242199999999994, 53.11445629999999], [0.2726909, 53.1145352], [0.2731896999999999, 53.11469780000001], [0.2736219999999999, 53.11484049999999], [0.2740911, 53.11499859999999], [0.2746532, 53.115182], [0.2747893, 53.11522930000001], [0.2752263, 53.115368], [0.2757794, 53.11553730000001], [0.2761978, 53.115675], [0.276737, 53.11584969999999], [0.27716879999999994, 53.1159929], [0.2778943, 53.1162336], [0.27820009999999995, 53.11634149999999], [0.2786574, 53.11650969999999], [0.27894169999999996, 53.1166184], [0.279556, 53.1168647], [0.2801295999999999, 53.117112099999986], [0.2805537, 53.1173049], [0.2810053, 53.1175129], [0.2815042, 53.11774390000001], [0.2818479, 53.11790059999999], [0.2822502, 53.1180889], [0.2826164, 53.1182563], [0.2828976, 53.1183862], [0.2832302, 53.1185399], [0.28345719999999996, 53.1186451], [0.2837308, 53.118769], [0.284042, 53.1189059], [0.2842096, 53.11898070000001], [0.2843531, 53.1190427], [0.28465309999999994, 53.1191613], [0.2848340999999999, 53.1192329], [0.2853777, 53.1194298], [0.2860586, 53.1196732], [0.2866718999999999, 53.1198942], [0.2871117, 53.120060800000005], [0.2875244, 53.1202165], [0.2877675, 53.1203128], [0.28820300000000004, 53.1204949], [0.2885356, 53.1206551], [0.2888092, 53.12078629999999], [0.2891154, 53.1209502], [0.2892933, 53.12104790000001], [0.28950829999999994, 53.12117469999999], [0.2899361, 53.1214419], [0.2903237, 53.1216955], [0.2907113, 53.121953000000005], [0.29096209999999995, 53.122121199999995], [0.2912169, 53.12229260000001], [0.2915119, 53.12249299999999], [0.2918217, 53.1227007], [0.2920993, 53.1228858], [0.29242789999999996, 53.12310949999999], [0.29270549999999995, 53.1232954], [0.29300719999999997, 53.123498999999995], [0.2933439, 53.12372440000001], [0.2936988, 53.123965299999995], [0.29404529999999995, 53.12419919999999], [0.29430499999999993, 53.1243749], [0.2945468, 53.12453560000001], [0.294685, 53.1246289], [0.2950721, 53.12488830000001], [0.2953569, 53.125077999999995], [0.2955688, 53.12521720000001], [0.2958477, 53.1253918], [0.2960784, 53.1255295], [0.2963328, 53.125673], [0.29659159999999996, 53.1258106], [0.296761, 53.12589719999999], [0.2969323, 53.12598039999999], [0.2971096999999999, 53.12606619999999], [0.2973551, 53.126178900000006], [0.29745479999999996, 53.1262253], [0.2979367, 53.126448799999984], [0.2987056, 53.1268017], [0.29958669999999993, 53.1272049], [0.300095, 53.1274399], [0.3007521000000001, 53.127743299999985], [0.30176429999999993, 53.12820949999999], [0.30280669999999993, 53.128687199999995], [0.3038701999999999, 53.1291756], [0.3046114, 53.1295203], [0.3050365, 53.12971339999999], [0.30560029999999994, 53.1299727], [0.3058042, 53.130063199999995], [0.3061313, 53.130214399999986], [0.30683359999999993, 53.1305382], [0.3074362, 53.130814699999995], [0.30802489999999993, 53.131083499999995], [0.3084849, 53.1312951], [0.3090603, 53.131559800000005], [0.3096498999999999, 53.13183209999999], [0.3101837, 53.13207750000001], [0.3106212, 53.1322775], [0.311117, 53.13250699999999], [0.3112487, 53.13256650000001], [0.31134779999999995, 53.1326099], [0.3115056, 53.1326832], [0.3119262, 53.1328762], [0.3125678, 53.13317229999999], [0.3130929, 53.13341439999999], [0.3138989, 53.133782899999986], [0.3146921, 53.13414989999999], [0.3153464999999999, 53.134449999999994], [0.3160514, 53.13477339999999], [0.3166965, 53.135071100000005], [0.31734020000000007, 53.1353655], [0.3179906, 53.135664799999994], [0.3187269, 53.1360036], [0.3193907999999999, 53.13630930000001], [0.32011819999999996, 53.136643199999995], [0.3207793, 53.1369473], [0.3215035, 53.1372812], [0.3219756, 53.137496], [0.3224874, 53.137732500000006], [0.32296749999999996, 53.137952899999995], [0.32361389999999995, 53.138250600000006], [0.3241455, 53.138494400000006], [0.32446549999999996, 53.1386416], [0.32505209999999995, 53.1389112], [0.32542889999999997, 53.1390841], [0.32580789999999993, 53.1392603], [0.32631619999999995, 53.139491199999995], [0.3267191, 53.13967699999999], [0.327149, 53.13987650000001], [0.32761359999999995, 53.1400881], [0.32821039999999996, 53.1403624], [0.3286717, 53.1405732], [0.3290346, 53.1407413], [0.3292506, 53.14083859999999], [0.32938359999999994, 53.1409007], [0.3294764, 53.140944099999984], [0.3296234, 53.1410108], [0.32973659999999994, 53.14106290000001], [0.3298192, 53.141100900000005], [0.3299774, 53.1411749], [0.3301089, 53.1412352], [0.3302878, 53.14131569999999], [0.33037089999999997, 53.14135679999999], [0.3304069, 53.14137300000001], [0.33062439999999993, 53.141471], [0.33075799999999994, 53.1415321], [0.3309068, 53.14160050000001], [0.3310726, 53.1416771], [0.3313177, 53.1417887], [0.3315444, 53.14189249999999], [0.3318703, 53.14204130000001], [0.3320346, 53.1421153], [0.33218619999999993, 53.14218610000001], [0.3325952, 53.1423735], [0.3331263, 53.1426189], [0.33334089999999994, 53.142717000000005], [0.3335448, 53.1428116], [0.33388529999999994, 53.1429696], [0.3341741999999999, 53.14310280000001]]}", "current_leg_start": "Wainfleet", "dest_arr_time_act": "0954", "motion_projection": null, "next_location_lat": "53.1431028", "next_location_lon": "0.3341742", "previous_location": "Wainfleet", "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\": 486.015, \"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\": 2603.567, \"from_m\": 486.015, \"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\": 3291.52, \"from_m\": 2603.567, \"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\": 4227.472, \"from_m\": 3291.52, \"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\": 4598.716, \"from_m\": 4227.472, \"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\": 4996.345, \"from_m\": 4598.716, \"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\": 6759.408, \"from_m\": 4996.345, \"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\": 6958.39, \"from_m\": 6759.408, \"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\": 7237.663, \"from_m\": 6958.39, \"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\": 10334.676, \"from_m\": 7237.663, \"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\": 13577.043, \"from_m\": 10334.676, \"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\": 15627.315, \"from_m\": 13577.043, \"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\": 22625.604, \"from_m\": 15627.315, \"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\": 31002.402, \"from_m\": 22625.604, \"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\": 31034.987, \"from_m\": 31002.402, \"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\": 33431.256, \"from_m\": 31034.987, \"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\": 35229.025, \"from_m\": 33431.256, \"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\": 35394.707, \"from_m\": 35229.025, \"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\": 36216.104, \"from_m\": 35394.707, \"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\": 36260.397, \"from_m\": 36216.104, \"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\": 36612.769, \"from_m\": 36260.397, \"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\": 36657.061, \"from_m\": 36612.769, \"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\": 37478.458, \"from_m\": 36657.061, \"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\": 37644.14, \"from_m\": 37478.458, \"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\": 39441.909, \"from_m\": 37644.14, \"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\": 41243.494, \"from_m\": 39441.909, \"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\": 41665.011, \"from_m\": 41243.494, \"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\": 64108.746, \"from_m\": 41665.011, \"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\": 64692.231, \"from_m\": 64108.746, \"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\": 72441.04, \"from_m\": 64692.231, \"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\": 72504.108, \"from_m\": 72441.04, \"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\": 90050.201, \"from_m\": 72504.108, \"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\": 91290.572, \"from_m\": 90050.201, \"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\": 92042.585, \"from_m\": 91290.572, \"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\": 92390.074, \"from_m\": 92042.585, \"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\": 93151.829, \"from_m\": 92390.074, \"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\": 115140.777, \"from_m\": 93151.829, \"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\": 115555.624, \"from_m\": 115140.777, \"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\": 121076.453, \"from_m\": 115555.624, \"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\": 121663.99, \"from_m\": 121076.453, \"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\": 121815.231, \"from_m\": 121663.99, \"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\": 122105.76, \"from_m\": 121815.231, \"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\": 129408.845, \"from_m\": 122105.76, \"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\": 129729.091, \"from_m\": 129408.845, \"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\": 129810.899, \"from_m\": 129729.091, \"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\": 663056, \"profile_key\": \"17d801c05370fdf02748edf9d1d2980e7b3f8a2ba58d98a1cf707e680b614acb\", \"schedule_id\": 3130, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0741\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Netherfield Jn\", \"stage_seq\": 2, \"distance_m\": 4227.472, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0750H\", \"wtt_dep\": \"0751H\", \"location\": \"Radcliffe (Notts)\", \"stage_seq\": 3, \"distance_m\": 8101.265, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0756\", \"wtt_dep\": \"0757\", \"location\": \"Bingham\", \"stage_seq\": 4, \"distance_m\": 13909.122, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0800H\", \"wtt_dep\": \"0801H\", \"location\": \"Aslockton\", \"stage_seq\": 5, \"distance_m\": 17520.952, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0805H\", \"location\": \"Bottesford West Jn\", \"stage_seq\": 6, \"distance_m\": 22824.61, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0807H\", \"wtt_dep\": \"0808H\", \"location\": \"Bottesford\", \"stage_seq\": 7, \"distance_m\": 24556.474, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814H\", \"location\": \"Allington Jn\", \"stage_seq\": 8, \"distance_m\": 31002.402, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0818\", \"location\": \"Nottingham Branch Jn\", \"stage_seq\": 9, \"distance_m\": 35421.681, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0821\", \"wtt_dep\": \"0825\", \"location\": \"Grantham\", \"stage_seq\": 10, \"distance_m\": 36436.583, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827\", \"location\": \"Nottingham Branch Jn\", \"stage_seq\": 11, \"distance_m\": 37451.485, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831\", \"location\": \"Allington East Jn\", \"stage_seq\": 12, \"distance_m\": 41205.018, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0831H\", \"location\": \"Allington North Jn\", \"stage_seq\": 13, \"distance_m\": 41697.236, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836H\", \"location\": \"Barkston East Jn\", \"stage_seq\": 14, \"distance_m\": 47613.699, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0843H\", \"location\": \"Ancaster\", \"stage_seq\": 15, \"distance_m\": 54851.769, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0850\", \"location\": \"Rauceby\", \"stage_seq\": 16, \"distance_m\": 61002.535, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0854\", \"wtt_dep\": \"0855\", \"location\": \"Sleaford\", \"stage_seq\": 17, \"distance_m\": 64490.558, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902H\", \"location\": \"Heckington\", \"stage_seq\": 18, \"distance_m\": 72584.902, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911H\", \"location\": \"Hubberts Bridge\", \"stage_seq\": 19, \"distance_m\": 85192.439, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0918\", \"wtt_dep\": \"0919H\", \"location\": \"Boston\", \"stage_seq\": 20, \"distance_m\": 91469.048, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Sibsey S.B.\", \"stage_seq\": 21, \"distance_m\": 99536.551, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Bellwater Jn S.B.\", \"stage_seq\": 22, \"distance_m\": 109794.569, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"Wainfleet\", \"stage_seq\": 23, \"distance_m\": 121773.984, \"section_seq\": 1, \"route_path_id\": 29291}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": null, \"location\": \"Skegness\", \"stage_seq\": 24, \"distance_m\": 129810.899, \"section_seq\": 1, \"route_path_id\": 29291}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 129810.899, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29291}], \"total_distance_m\": 129810.899, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 121154.828, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8656.071, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0741", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "53.1431028", "current_position_lon": "0.3341742", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:51:34Z\", \"source_id\": 55193828, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:51:39Z\", \"source_id\": 17663755, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:57:12Z\", \"source_id\": 55209311, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:58:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:57:16Z\", \"source_id\": 17668077, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:59:47Z\", \"source_id\": 17669966, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:08:03Z\", \"source_id\": 55240625, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:10:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:08:09Z\", \"source_id\": 17676564, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:23Z\", \"source_id\": 55283625, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:24:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:28Z\", \"source_id\": 17688429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:32Z\", \"source_id\": 17706756, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:38Z\", \"source_id\": 17713625, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:45Z\", \"source_id\": 17717452, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:10Z\", \"source_id\": 17723077, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:16Z\", \"source_id\": 17736471, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:41Z\", \"source_id\": 17764106, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:08Z\", \"source_id\": 17764838, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skegness", "service_state_platform": "4", "timing_fact_generation": 1789722310156469, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:41.377631", "service_state_evidence_id": 17764106, "current_leg_start_actual_dep": "2026-09-18T09:54:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:41.846398", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P NOT SKG 2S07 158788 2 90 None {"version": 3, "segments": [{"to_m": 486.015, "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": 2603.567, "from_m": 486.015, "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": 3291.52, "from_m": 2603.567, "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": 4227.472, "from_m": 3291.52, "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": 4598.716, "from_m": 4227.472, "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": 4996.345, "from_m": 4598.716, "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": 6759.408, "from_m": 4996.345, "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": 6958.39, "from_m": 6759.408, "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": 7237.663, "from_m": 6958.39, "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": 10334.676, "from_m": 7237.663, "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": 13577.043, "from_m": 10334.676, "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": 15627.315, "from_m": 13577.043, "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": 22625.604, "from_m": 15627.315, "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": 31002.402, "from_m": 22625.604, "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": 31034.987, "from_m": 31002.402, "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": 33431.256, "from_m": 31034.987, "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": 35229.025, "from_m": 33431.256, "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": 35394.707, "from_m": 35229.025, "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": 36216.104, "from_m": 35394.707, "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": 36260.397, "from_m": 36216.104, "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": 36612.769, "from_m": 36260.397, "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": 36657.061, "from_m": 36612.769, "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": 37478.458, "from_m": 36657.061, "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": 37644.14, "from_m": 37478.458, "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": 39441.909, "from_m": 37644.14, "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": 41243.494, "from_m": 39441.909, "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": 41665.011, "from_m": 41243.494, "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": 64108.746, "from_m": 41665.011, "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": 64692.231, "from_m": 64108.746, "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": 72441.04, "from_m": 64692.231, "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": 72504.108, "from_m": 72441.04, "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": 90050.201, "from_m": 72504.108, "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": 91290.572, "from_m": 90050.201, "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": 92042.585, "from_m": 91290.572, "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": 92390.074, "from_m": 92042.585, "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": 93151.829, "from_m": 92390.074, "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": 115140.777, "from_m": 93151.829, "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": 115555.624, "from_m": 115140.777, "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": 121076.453, "from_m": 115555.624, "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": 121663.99, "from_m": 121076.453, "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": 121815.231, "from_m": 121663.99, "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": 122105.76, "from_m": 121815.231, "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": 129408.845, "from_m": 122105.76, "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": 129729.091, "from_m": 129408.845, "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": 129810.899, "from_m": 129729.091, "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": 663056, "profile_key": "17d801c05370fdf02748edf9d1d2980e7b3f8a2ba58d98a1cf707e680b614acb", "schedule_id": 3130, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0741", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Netherfield Jn", "stage_seq": 2, "distance_m": 4227.472, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0750H", "wtt_dep": "0751H", "location": "Radcliffe (Notts)", "stage_seq": 3, "distance_m": 8101.265, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0756", "wtt_dep": "0757", "location": "Bingham", "stage_seq": 4, "distance_m": 13909.122, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0800H", "wtt_dep": "0801H", "location": "Aslockton", "stage_seq": 5, "distance_m": 17520.952, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0805H", "location": "Bottesford West Jn", "stage_seq": 6, "distance_m": 22824.61, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0807H", "wtt_dep": "0808H", "location": "Bottesford", "stage_seq": 7, "distance_m": 24556.474, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814H", "location": "Allington Jn", "stage_seq": 8, "distance_m": 31002.402, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0818", "location": "Nottingham Branch Jn", "stage_seq": 9, "distance_m": 35421.681, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0821", "wtt_dep": "0825", "location": "Grantham", "stage_seq": 10, "distance_m": 36436.583, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827", "location": "Nottingham Branch Jn", "stage_seq": 11, "distance_m": 37451.485, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831", "location": "Allington East Jn", "stage_seq": 12, "distance_m": 41205.018, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0831H", "location": "Allington North Jn", "stage_seq": 13, "distance_m": 41697.236, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836H", "location": "Barkston East Jn", "stage_seq": 14, "distance_m": 47613.699, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0843H", "location": "Ancaster", "stage_seq": 15, "distance_m": 54851.769, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0850", "location": "Rauceby", "stage_seq": 16, "distance_m": 61002.535, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0854", "wtt_dep": "0855", "location": "Sleaford", "stage_seq": 17, "distance_m": 64490.558, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902H", "location": "Heckington", "stage_seq": 18, "distance_m": 72584.902, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911H", "location": "Hubberts Bridge", "stage_seq": 19, "distance_m": 85192.439, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0918", "wtt_dep": "0919H", "location": "Boston", "stage_seq": 20, "distance_m": 91469.048, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927", "location": "Sibsey S.B.", "stage_seq": 21, "distance_m": 99536.551, "section_seq": 1, "route_path_id": 29291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Bellwater Jn S.B.", "stage_seq": 22, "distance_m": 109794.569, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "Wainfleet", "stage_seq": 23, "distance_m": 121773.984, "section_seq": 1, "route_path_id": 29291}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": null, "location": "Skegness", "stage_seq": 24, "distance_m": 129810.899, "section_seq": 1, "route_path_id": 29291}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 129810.899, "from_m": 0.0, "section_seq": 1, "route_path_id": 29291}], "total_distance_m": 129810.899, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 121154.828, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8656.071, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16634, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:51:34Z", "source_id": 55193828, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T06:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:51:39Z", "source_id": 17663755, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16638, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:57:12Z", "source_id": 55209311, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T06:58:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:57:16Z", "source_id": 17668077, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:59:47Z", "source_id": 17669966, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11733, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:08:03Z", "source_id": 55240625, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:10:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:08:09Z", "source_id": 17676564, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11692, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:23Z", "source_id": 55283625, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:24:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:28Z", "source_id": 17688429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:32Z", "source_id": 17706756, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:38Z", "source_id": 17713625, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:45Z", "source_id": 17717452, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:10Z", "source_id": 17723077, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:16Z", "source_id": 17736471, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:41Z", "source_id": 17764106, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:08Z", "source_id": 17764838, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Nottingham 0741 0741 2 None None Skegness 0954 0954 4 LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:C21844/2026-09-18/detailed None Wainfleet 2026-09-18T09:54:00+01:00 Skegness 20.0 {"type": "LineString", "coordinates": [[0.2342706, 53.1053215], [0.23483239999999997, 53.10506229999999], [0.23509790000000003, 53.10495139999999], [0.2351534, 53.1049374], [0.23537, 53.1048716], [0.23566840000000003, 53.10478700000001], [0.236004, 53.10470889999999], [0.23633160000000003, 53.104648], [0.2365281999999999, 53.10461999999999], [0.23672560000000004, 53.1045962], [0.2369799999999999, 53.104572], [0.2371543, 53.104564], [0.237495, 53.1045573], [0.23767740000000004, 53.10455979999999], [0.23796960000000003, 53.1045766], [0.2382607, 53.104597], [0.23860679999999995, 53.1046424], [0.2389544, 53.10469919999999], [0.2393600999999999, 53.10477229999999], [0.2405728, 53.1050058], [0.24101380000000003, 53.10508850000001], [0.2432079, 53.10547919999999], [0.2439926, 53.10563309999999], [0.2458424, 53.105987199999994], [0.2465191999999999, 53.1061154], [0.24895459999999997, 53.10658709999999], [0.24953269999999997, 53.1067047], [0.2500087999999999, 53.1068158], [0.2504889, 53.106938199999995], [0.251079, 53.1071137], [0.251543, 53.107263399999994], [0.2520647, 53.1074542], [0.2525421, 53.10764909999999], [0.2529458, 53.1078286], [0.2539140999999999, 53.1082972], [0.2543352, 53.10849360000001], [0.2547777, 53.1086804], [0.2552686, 53.1088647], [0.2557366, 53.109027299999994], [0.2565388, 53.1092873], [0.2567599, 53.109359000000005], [0.25905049999999996, 53.11010449999999], [0.2609916, 53.1107364], [0.2611116, 53.1107749], [0.2615844, 53.1109286], [0.261697, 53.1109639], [0.26365179999999994, 53.11159779999999], [0.2642294, 53.11178569999999], [0.26475319999999997, 53.111958300000005], [0.26484669999999993, 53.111989], [0.2656711, 53.11225660000001], [0.2663635, 53.1124793], [0.26690529999999996, 53.1126572], [0.2674373, 53.1128297], [0.2680198, 53.11301780000001], [0.26877480000000004, 53.11326330000001], [0.2694923, 53.11349679999999], [0.26949458523585645, 53.11349754143996], [0.2699537, 53.11364649999999], [0.2705058, 53.1138255], [0.27095549999999996, 53.11397170000001], [0.2715022, 53.1141499], [0.27179629999999994, 53.1142422], [0.27221729999999994, 53.114390500000006], [0.27242199999999994, 53.11445629999999], [0.2726909, 53.1145352], [0.2731896999999999, 53.11469780000001], [0.2736219999999999, 53.11484049999999], [0.2740911, 53.11499859999999], [0.2746532, 53.115182], [0.2747893, 53.11522930000001], [0.2752263, 53.115368], [0.2757794, 53.11553730000001], [0.2761978, 53.115675], [0.276737, 53.11584969999999], [0.27716879999999994, 53.1159929], [0.2778943, 53.1162336], [0.27820009999999995, 53.11634149999999], [0.2786574, 53.11650969999999], [0.27894169999999996, 53.1166184], [0.279556, 53.1168647], [0.2801295999999999, 53.117112099999986], [0.2805537, 53.1173049], [0.2810053, 53.1175129], [0.2815042, 53.11774390000001], [0.2818479, 53.11790059999999], [0.2822502, 53.1180889], [0.2826164, 53.1182563], [0.2828976, 53.1183862], [0.2832302, 53.1185399], [0.28345719999999996, 53.1186451], [0.2837308, 53.118769], [0.284042, 53.1189059], [0.2842096, 53.11898070000001], [0.2843531, 53.1190427], [0.28465309999999994, 53.1191613], [0.2848340999999999, 53.1192329], [0.2853777, 53.1194298], [0.2860586, 53.1196732], [0.2866718999999999, 53.1198942], [0.2871117, 53.120060800000005], [0.2875244, 53.1202165], [0.2877675, 53.1203128], [0.28820300000000004, 53.1204949], [0.2885356, 53.1206551], [0.2888092, 53.12078629999999], [0.2891154, 53.1209502], [0.2892933, 53.12104790000001], [0.28950829999999994, 53.12117469999999], [0.2899361, 53.1214419], [0.2903237, 53.1216955], [0.2907113, 53.121953000000005], [0.29096209999999995, 53.122121199999995], [0.2912169, 53.12229260000001], [0.2915119, 53.12249299999999], [0.2918217, 53.1227007], [0.2920993, 53.1228858], [0.29242789999999996, 53.12310949999999], [0.29270549999999995, 53.1232954], [0.29300719999999997, 53.123498999999995], [0.2933439, 53.12372440000001], [0.2936988, 53.123965299999995], [0.29404529999999995, 53.12419919999999], [0.29430499999999993, 53.1243749], [0.2945468, 53.12453560000001], [0.294685, 53.1246289], [0.2950721, 53.12488830000001], [0.2953569, 53.125077999999995], [0.2955688, 53.12521720000001], [0.2958477, 53.1253918], [0.2960784, 53.1255295], [0.2963328, 53.125673], [0.29659159999999996, 53.1258106], [0.296761, 53.12589719999999], [0.2969323, 53.12598039999999], [0.2971096999999999, 53.12606619999999], [0.2973551, 53.126178900000006], [0.29745479999999996, 53.1262253], [0.2979367, 53.126448799999984], [0.2987056, 53.1268017], [0.29958669999999993, 53.1272049], [0.300095, 53.1274399], [0.3007521000000001, 53.127743299999985], [0.30176429999999993, 53.12820949999999], [0.30280669999999993, 53.128687199999995], [0.3038701999999999, 53.1291756], [0.3046114, 53.1295203], [0.3050365, 53.12971339999999], [0.30560029999999994, 53.1299727], [0.3058042, 53.130063199999995], [0.3061313, 53.130214399999986], [0.30683359999999993, 53.1305382], [0.3074362, 53.130814699999995], [0.30802489999999993, 53.131083499999995], [0.3084849, 53.1312951], [0.3090603, 53.131559800000005], [0.3096498999999999, 53.13183209999999], [0.3101837, 53.13207750000001], [0.3106212, 53.1322775], [0.311117, 53.13250699999999], [0.3112487, 53.13256650000001], [0.31134779999999995, 53.1326099], [0.3115056, 53.1326832], [0.3119262, 53.1328762], [0.3125678, 53.13317229999999], [0.3130929, 53.13341439999999], [0.3138989, 53.133782899999986], [0.3146921, 53.13414989999999], [0.3153464999999999, 53.134449999999994], [0.3160514, 53.13477339999999], [0.3166965, 53.135071100000005], [0.31734020000000007, 53.1353655], [0.3179906, 53.135664799999994], [0.3187269, 53.1360036], [0.3193907999999999, 53.13630930000001], [0.32011819999999996, 53.136643199999995], [0.3207793, 53.1369473], [0.3215035, 53.1372812], [0.3219756, 53.137496], [0.3224874, 53.137732500000006], [0.32296749999999996, 53.137952899999995], [0.32361389999999995, 53.138250600000006], [0.3241455, 53.138494400000006], [0.32446549999999996, 53.1386416], [0.32505209999999995, 53.1389112], [0.32542889999999997, 53.1390841], [0.32580789999999993, 53.1392603], [0.32631619999999995, 53.139491199999995], [0.3267191, 53.13967699999999], [0.327149, 53.13987650000001], [0.32761359999999995, 53.1400881], [0.32821039999999996, 53.1403624], [0.3286717, 53.1405732], [0.3290346, 53.1407413], [0.3292506, 53.14083859999999], [0.32938359999999994, 53.1409007], [0.3294764, 53.140944099999984], [0.3296234, 53.1410108], [0.32973659999999994, 53.14106290000001], [0.3298192, 53.141100900000005], [0.3299774, 53.1411749], [0.3301089, 53.1412352], [0.3302878, 53.14131569999999], [0.33037089999999997, 53.14135679999999], [0.3304069, 53.14137300000001], [0.33062439999999993, 53.141471], [0.33075799999999994, 53.1415321], [0.3309068, 53.14160050000001], [0.3310726, 53.1416771], [0.3313177, 53.1417887], [0.3315444, 53.14189249999999], [0.3318703, 53.14204130000001], [0.3320346, 53.1421153], [0.33218619999999993, 53.14218610000001], [0.3325952, 53.1423735], [0.3331263, 53.1426189], [0.33334089999999994, 53.142717000000005], [0.3335448, 53.1428116], [0.33388529999999994, 53.1429696], [0.3341741999999999, 53.14310280000001]]} 5.0 0944 1004 Wainfleet Skegness Skegness 53.1431028 0.3341742 53.1431028 0.3341742 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Skegness TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764106 1789722310156469 57 57 2026-09-18 09:14:41.846398 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:41.377631
634573 665282 C37778 739U87ME18 2026-09-18 COMPLETE 17764943 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665282, "stp": "P", "toc": "Elizabeth Line", "uid": "C37778", "consist": "345014", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37778/2026-09-18/detailed", "trust_id": "739U87ME18", "origin_crs": "HAF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "9U87", "timing_status": "ON TIME", "origin_station": "Heathrow Terminal 4", "current_leg_arr": "1004", "current_leg_dep": "1002", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "0900", "origin_platform": "2", "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Woolwich (Crossrail)", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Woolwich (Crossrail)", "current_leg_milage": "3.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.638, \"from_m\": 0.0, \"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\": 790.937, \"from_m\": 428.638, \"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\": 2398.56, \"from_m\": 790.937, \"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\": 2922.619, \"from_m\": 2398.56, \"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\": 3233.121, \"from_m\": 2922.619, \"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\": 4133.756, \"from_m\": 3233.121, \"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\": 6732.063, \"from_m\": 4133.756, \"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\": 6807.002, \"from_m\": 6732.063, \"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\": 7346.895, \"from_m\": 6807.002, \"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\": 7857.878, \"from_m\": 7346.895, \"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\": 10101.665, \"from_m\": 7857.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\": 10394.832, \"from_m\": 10101.665, \"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\": 10558.022, \"from_m\": 10394.832, \"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\": 10731.583, \"from_m\": 10558.022, \"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\": 12385.192, \"from_m\": 10731.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\": 125.0}, {\"to_m\": 12549.216, \"from_m\": 12385.192, \"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\": 14653.107, \"from_m\": 12549.216, \"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\": 14803.687, \"from_m\": 14653.107, \"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\": 14862.816, \"from_m\": 14803.687, \"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\": 21325.884, \"from_m\": 14862.816, \"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\": 21418.974, \"from_m\": 21325.884, \"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\": 23477.175, \"from_m\": 21418.974, \"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\": 25205.866, \"from_m\": 23477.175, \"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\": 25335.302, \"from_m\": 25205.866, \"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\": 25464.737, \"from_m\": 25335.302, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26382.439, \"from_m\": 25464.737, \"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\": 26945.147, \"from_m\": 26382.439, \"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\": 27100.209, \"from_m\": 26945.147, \"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\": 27557.757, \"from_m\": 27100.209, \"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\": 27695.78, \"from_m\": 27557.757, \"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\": 27851.706, \"from_m\": 27695.78, \"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\": 27974.559, \"from_m\": 27851.706, \"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\": 28193.7, \"from_m\": 27974.559, \"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\": 28423.513, \"from_m\": 28193.7, \"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\": 28794.148, \"from_m\": 28423.513, \"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\": 29861.483, \"from_m\": 28794.148, \"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\": 30100.18, \"from_m\": 29861.483, \"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\": 30260.689, \"from_m\": 30100.18, \"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\": 30665.318, \"from_m\": 30260.689, \"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\": 30918.622, \"from_m\": 30665.318, \"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\": 31233.699, \"from_m\": 30918.622, \"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\": 31458.971, \"from_m\": 31233.699, \"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\": 31757.187, \"from_m\": 31458.971, \"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\": 32420.499, \"from_m\": 31757.187, \"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\": 32590.722, \"from_m\": 32420.499, \"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\": 32736.718, \"from_m\": 32590.722, \"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\": 33137.15, \"from_m\": 32736.718, \"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\": 33360.033, \"from_m\": 33137.15, \"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\": 33544.894, \"from_m\": 33360.033, \"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\": 34174.189, \"from_m\": 33544.894, \"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\": 34791.209, \"from_m\": 34174.189, \"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\": 35293.367, \"from_m\": 34791.209, \"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\": 35436.71, \"from_m\": 35293.367, \"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\": 35538.988, \"from_m\": 35436.71, \"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\": 36431.458, \"from_m\": 35538.988, \"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\": 36619.64, \"from_m\": 36431.458, \"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\": 36838.556, \"from_m\": 36619.64, \"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\": 36860.748, \"from_m\": 36838.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\": 36867.39, \"from_m\": 36860.748, \"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\": 36889.583, \"from_m\": 36867.39, \"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\": 37108.499, \"from_m\": 36889.583, \"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\": 37292.407, \"from_m\": 37108.499, \"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\": 37650.435, \"from_m\": 37292.407, \"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\": 37851.484, \"from_m\": 37650.435, \"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\": 38128.988, \"from_m\": 37851.484, \"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\": 40207.022, \"from_m\": 38128.988, \"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\": 40356.037, \"from_m\": 40207.022, \"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\": 40492.651, \"from_m\": 40356.037, \"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\": 41180.509, \"from_m\": 40492.651, \"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\": 41310.09, \"from_m\": 41180.509, \"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\": 41488.481, \"from_m\": 41310.09, \"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\": 43850.432, \"from_m\": 41488.481, \"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\": 43937.506, \"from_m\": 43850.432, \"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\": 44024.889, \"from_m\": 43937.506, \"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\": 44421.553, \"from_m\": 44024.889, \"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\": 46155.494, \"from_m\": 44421.553, \"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\": 46415.165, \"from_m\": 46155.494, \"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\": 47881.083, \"from_m\": 46415.165, \"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\": 48011.204, \"from_m\": 47881.083, \"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\": 48105.099, \"from_m\": 48011.204, \"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\": 48383.805, \"from_m\": 48105.099, \"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\": 48441.351, \"from_m\": 48383.805, \"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\": 48592.029, \"from_m\": 48441.351, \"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\": 51575.478, \"from_m\": 48592.029, \"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}], \"service_id\": 665282, \"profile_key\": \"03d44dbb145e8419a3c1aaf71d13ed206e56bf9a7797db0e9872d7269ccd0b04\", \"schedule_id\": 5206, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Heathrow Terminal 4\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0904H\", \"wtt_dep\": \"0906\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 2, \"distance_m\": 3064.676, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 3, \"distance_m\": 6838.409, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Stockley Jn\", \"stage_seq\": 4, \"distance_m\": 7145.077, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 5, \"distance_m\": 8756.57, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 6, \"distance_m\": 8961.873, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915\", \"location\": \"Southall\", \"stage_seq\": 7, \"distance_m\": 12049.669, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918\", \"location\": \"Hanwell\", \"stage_seq\": 8, \"distance_m\": 14701.348, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"West Ealing\", \"stage_seq\": 9, \"distance_m\": 15981.147, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0921H\", \"wtt_dep\": \"0922H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 10, \"distance_m\": 17388.972, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923H\", \"location\": \"Acton West Jn\", \"stage_seq\": 11, \"distance_m\": 18095.949, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925\", \"location\": \"Acton Main Line\", \"stage_seq\": 12, \"distance_m\": 19752.561, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 13, \"distance_m\": 23608.875, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24481.155, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 15, \"distance_m\": 25335.302, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 27974.559, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 17, \"distance_m\": 30292.468, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 31615.31, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0940H\", \"wtt_dep\": \"0941H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 33642.906, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 35363.955, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0947\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 21, \"distance_m\": 36864.069, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 38400.248, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0950\", \"wtt_dep\": \"0951\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 23, \"distance_m\": 40663.48, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 24, \"distance_m\": 44027.394, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"1000H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 25, \"distance_m\": 48105.099, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 26, \"distance_m\": 50364.547, \"section_seq\": 1, \"route_path_id\": 29923}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 27, \"distance_m\": 51575.478, \"section_seq\": 1, \"route_path_id\": 29923}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 51575.478, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29923}], \"total_distance_m\": 51575.478, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49167.667, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2407.811, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0900", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:10Z\", \"source_id\": 55404543, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:13Z\", \"source_id\": 17720870, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:35Z\", \"source_id\": 55425378, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:41Z\", \"source_id\": 17726448, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:26Z\", \"source_id\": 55435890, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:32Z\", \"source_id\": 17729350, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:57Z\", \"source_id\": 17731893, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:48Z\", \"source_id\": 55450768, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:53Z\", \"source_id\": 17733312, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:34Z\", \"source_id\": 55458443, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:38Z\", \"source_id\": 17735319, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:54Z\", \"source_id\": 55467688, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:58Z\", \"source_id\": 17737697, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:06Z\", \"source_id\": 55484625, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:09Z\", \"source_id\": 17742187, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:35Z\", \"source_id\": 55491496, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:36Z\", \"source_id\": 17743933, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:41Z\", \"source_id\": 55499927, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:44Z\", \"source_id\": 17746171, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:48Z\", \"source_id\": 55505613, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:50Z\", \"source_id\": 17747751, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:38Z\", \"source_id\": 55513176, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:38Z\", \"source_id\": 17749761, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:48Z\", \"source_id\": 55519136, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:50Z\", \"source_id\": 17751384, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:30Z\", \"source_id\": 55526699, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:34Z\", \"source_id\": 17753269, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:01Z\", \"source_id\": 55536318, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:05Z\", \"source_id\": 17755872, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:24Z\", \"source_id\": 55545500, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:25Z\", \"source_id\": 17758440, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:21Z\", \"source_id\": 55556274, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:22Z\", \"source_id\": 17761314, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:41Z\", \"source_id\": 55565340, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:43Z\", \"source_id\": 17764176, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:14Z\", \"source_id\": 17764943, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1789722323429086, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:41.992858", "service_state_evidence_id": 55565340, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-18T09:04:40", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:42.453739", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P HAF ABX 9U87 345014 9 90 None {"version": 3, "segments": [{"to_m": 428.638, "from_m": 0.0, "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": 790.937, "from_m": 428.638, "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": 2398.56, "from_m": 790.937, "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": 2922.619, "from_m": 2398.56, "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": 3233.121, "from_m": 2922.619, "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": 4133.756, "from_m": 3233.121, "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": 6732.063, "from_m": 4133.756, "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": 6807.002, "from_m": 6732.063, "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": 7346.895, "from_m": 6807.002, "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": 7857.878, "from_m": 7346.895, "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": 10101.665, "from_m": 7857.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": 10394.832, "from_m": 10101.665, "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": 10558.022, "from_m": 10394.832, "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": 10731.583, "from_m": 10558.022, "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": 12385.192, "from_m": 10731.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": 125.0}, {"to_m": 12549.216, "from_m": 12385.192, "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": 14653.107, "from_m": 12549.216, "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": 14803.687, "from_m": 14653.107, "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": 14862.816, "from_m": 14803.687, "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": 21325.884, "from_m": 14862.816, "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": 21418.974, "from_m": 21325.884, "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": 23477.175, "from_m": 21418.974, "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": 25205.866, "from_m": 23477.175, "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": 25335.302, "from_m": 25205.866, "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": 25464.737, "from_m": 25335.302, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 26382.439, "from_m": 25464.737, "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": 26945.147, "from_m": 26382.439, "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": 27100.209, "from_m": 26945.147, "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": 27557.757, "from_m": 27100.209, "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": 27695.78, "from_m": 27557.757, "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": 27851.706, "from_m": 27695.78, "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": 27974.559, "from_m": 27851.706, "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": 28193.7, "from_m": 27974.559, "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": 28423.513, "from_m": 28193.7, "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": 28794.148, "from_m": 28423.513, "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": 29861.483, "from_m": 28794.148, "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": 30100.18, "from_m": 29861.483, "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": 30260.689, "from_m": 30100.18, "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": 30665.318, "from_m": 30260.689, "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": 30918.622, "from_m": 30665.318, "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": 31233.699, "from_m": 30918.622, "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": 31458.971, "from_m": 31233.699, "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": 31757.187, "from_m": 31458.971, "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": 32420.499, "from_m": 31757.187, "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": 32590.722, "from_m": 32420.499, "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": 32736.718, "from_m": 32590.722, "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": 33137.15, "from_m": 32736.718, "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": 33360.033, "from_m": 33137.15, "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": 33544.894, "from_m": 33360.033, "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": 34174.189, "from_m": 33544.894, "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": 34791.209, "from_m": 34174.189, "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": 35293.367, "from_m": 34791.209, "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": 35436.71, "from_m": 35293.367, "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": 35538.988, "from_m": 35436.71, "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": 36431.458, "from_m": 35538.988, "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": 36619.64, "from_m": 36431.458, "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": 36838.556, "from_m": 36619.64, "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": 36860.748, "from_m": 36838.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": 36867.39, "from_m": 36860.748, "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": 36889.583, "from_m": 36867.39, "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": 37108.499, "from_m": 36889.583, "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": 37292.407, "from_m": 37108.499, "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": 37650.435, "from_m": 37292.407, "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": 37851.484, "from_m": 37650.435, "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": 38128.988, "from_m": 37851.484, "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": 40207.022, "from_m": 38128.988, "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": 40356.037, "from_m": 40207.022, "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": 40492.651, "from_m": 40356.037, "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": 41180.509, "from_m": 40492.651, "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": 41310.09, "from_m": 41180.509, "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": 41488.481, "from_m": 41310.09, "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": 43850.432, "from_m": 41488.481, "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": 43937.506, "from_m": 43850.432, "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": 44024.889, "from_m": 43937.506, "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": 44421.553, "from_m": 44024.889, "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": 46155.494, "from_m": 44421.553, "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": 46415.165, "from_m": 46155.494, "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": 47881.083, "from_m": 46415.165, "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": 48011.204, "from_m": 47881.083, "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": 48105.099, "from_m": 48011.204, "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": 48383.805, "from_m": 48105.099, "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": 48441.351, "from_m": 48383.805, "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": 48592.029, "from_m": 48441.351, "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": 51575.478, "from_m": 48592.029, "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}], "service_id": 665282, "profile_key": "03d44dbb145e8419a3c1aaf71d13ed206e56bf9a7797db0e9872d7269ccd0b04", "schedule_id": 5206, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0900", "location": "Heathrow Terminal 4", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0904H", "wtt_dep": "0906", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 3064.676, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6838.409, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 7145.077, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8756.57, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Hayes & Harlington", "stage_seq": 6, "distance_m": 8961.873, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915", "location": "Southall", "stage_seq": 7, "distance_m": 12049.669, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918", "location": "Hanwell", "stage_seq": 8, "distance_m": 14701.348, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "West Ealing", "stage_seq": 9, "distance_m": 15981.147, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0921H", "wtt_dep": "0922H", "location": "Ealing Broadway", "stage_seq": 10, "distance_m": 17388.972, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923H", "location": "Acton West Jn", "stage_seq": 11, "distance_m": 18095.949, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925", "location": "Acton Main Line", "stage_seq": 12, "distance_m": 19752.561, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Ladbroke Grove Jn", "stage_seq": 13, "distance_m": 23608.875, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24481.155, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 15, "distance_m": 25335.302, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Paddington (Crossrail)", "stage_seq": 16, "distance_m": 27974.559, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936", "location": "Bond Street (Crossrail)", "stage_seq": 17, "distance_m": 30292.468, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 18, "distance_m": 31615.31, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0940H", "wtt_dep": "0941H", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 33642.906, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "Liverpool Street (Crossrail)", "stage_seq": 20, "distance_m": 35363.955, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0947", "location": "Whitechapel Crossrail", "stage_seq": 21, "distance_m": 36864.069, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 22, "distance_m": 38400.248, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0950", "wtt_dep": "0951", "location": "Canary Wharf (Crossrail)", "stage_seq": 23, "distance_m": 40663.48, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955H", "location": "Custom House (Crossrail)", "stage_seq": 24, "distance_m": 44027.394, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "1000H", "location": "Woolwich (Crossrail)", "stage_seq": 25, "distance_m": 48105.099, "section_seq": 1, "route_path_id": 29923}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002H", "location": "Plumstead East Jn", "stage_seq": 26, "distance_m": 50364.547, "section_seq": 1, "route_path_id": 29923}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 27, "distance_m": 51575.478, "section_seq": 1, "route_path_id": 29923}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 51575.478, "from_m": 0.0, "section_seq": 1, "route_path_id": 29923}], "total_distance_m": 51575.478, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49167.667, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2407.811, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23477, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:10Z", "source_id": 55404543, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:07:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:13Z", "source_id": 17720870, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23438, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:35Z", "source_id": 55425378, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:14:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:41Z", "source_id": 17726448, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:26Z", "source_id": 55435890, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:18:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:32Z", "source_id": 17729350, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:57Z", "source_id": 17731893, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:48Z", "source_id": 55450768, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:23:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:53Z", "source_id": 17733312, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23191, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:34Z", "source_id": 55458443, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:26:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:38Z", "source_id": 17735319, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23141, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:54Z", "source_id": 55467688, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:29:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:58Z", "source_id": 17737697, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:06Z", "source_id": 55484625, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:35:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:09Z", "source_id": 17742187, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:35Z", "source_id": 55491496, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:37:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:36Z", "source_id": 17743933, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:41Z", "source_id": 55499927, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:44Z", "source_id": 17746171, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:48Z", "source_id": 55505613, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:42:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:50Z", "source_id": 17747751, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:38Z", "source_id": 55513176, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:45:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:38Z", "source_id": 17749761, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:48Z", "source_id": 55519136, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:47:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:50Z", "source_id": 17751384, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:30Z", "source_id": 55526699, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:50:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:34Z", "source_id": 17753269, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:01Z", "source_id": 55536318, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:05Z", "source_id": 17755872, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:24Z", "source_id": 55545500, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:57:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:25Z", "source_id": 17758440, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:21Z", "source_id": 55556274, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:22Z", "source_id": 17761314, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:41Z", "source_id": 55565340, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:43Z", "source_id": 17764176, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:14Z", "source_id": 17764943, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Heathrow Terminal 4 0900 0900 2 None None Abbey Wood (Crossrail) 1005 1004 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37778/2026-09-18/detailed None Woolwich (Crossrail) 2026-09-18T10:00:30+01:00 Abbey Wood (Crossrail) 2.0 {"type": "LineString", "coordinates": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} 3.7 1002 1004 Woolwich (Crossrail) Abbey Wood (Crossrail) Abbey Wood (Crossrail) 51.4911954 0.1201962 51.4911954 0.1201962 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:40 Abbey Wood (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 55565340 1789722323429086 121 121 2026-09-18 09:14:42.453739 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:41.992858
634574 665886 C47998 832T12ME18 2026-09-18 COMPLETE 17764199 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665886, "stp": "P", "toc": "Great Western Railway", "uid": "C47998", "consist": "166221", "dest_crs": "PGN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C47998/2026-09-18/detailed", "trust_id": "832T12ME18", "origin_crs": "EXM", "show_on_map": 0, "dar_est_time": "09:24:00", "dar_platform": null, "dest_station": "Paignton", "service_date": "2026-09-18", "dest_arr_time": "1052", "dest_platform": "1", "is_terminated": 1, "next_location": "Exeter St. David's", "signalling_id": "2T12", "timing_status": null, "origin_station": "Exmouth", "current_leg_arr": "0958", "current_leg_dep": "0955", "current_leg_end": "Exeter St. David's", "origin_dep_time": "0924", "origin_platform": null, "current_location": "Exeter St. David's", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5322369, 50.72701489999999], [-3.5331469, 50.7266285], [-3.533587, 50.726444599999994], [-3.5336912999999996, 50.7264011], [-3.5338123, 50.7263505], [-3.5339347999999995, 50.7262928], [-3.5341187, 50.7262062], [-3.5343016, 50.726120300000005], [-3.5348111999999996, 50.72590629999999], [-3.5352617999999993, 50.7257484], [-3.5355782999999996, 50.7256516], [-3.5359289, 50.72556229999999], [-3.5363694999999997, 50.7254683], [-3.5370335, 50.72536410000001], [-3.537633, 50.7253181], [-3.5380459999999996, 50.7253028], [-3.5385504, 50.7253168], [-3.5390464999999995, 50.7253652], [-3.5395416999999996, 50.7254283], [-3.5398044999999994, 50.7254715], [-3.5400908, 50.7255303], [-3.5403822999999996, 50.72560360000001], [-3.540665, 50.725690500000006], [-3.5411201, 50.7258632], [-3.5415592999999994, 50.72605209999999], [-3.5418207, 50.726185699999995], [-3.5421544999999997, 50.726356200000005], [-3.5427411, 50.7267033], [-3.5429545999999994, 50.7268851], [-3.5431175999999995, 50.7270506], [-3.5432386, 50.7271863], [-3.5433544999999995, 50.7273451], [-3.5434564, 50.72752340000002], [-3.5435163, 50.7276714], [-3.5435574999999995, 50.7278171], [-3.5435821999999995, 50.727947999999984], [-3.5436043999999995, 50.7281844], [-3.5435989, 50.72824520000001], [-3.5435947999999997, 50.72829], [-3.5435776, 50.72847970000001], [-3.5435734999999995, 50.7285246], [-3.5435428999999994, 50.728882500000005], [-3.5435298, 50.7292597], [-3.5435196, 50.7296573]]}", "current_leg_start": "Exeter Central", "dest_arr_time_act": "1052", "motion_projection": null, "next_location_lat": "50.7296573", "next_location_lon": "-3.5435196", "previous_location": "Exeter Central", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 7945.958, \"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\": 8328.391, \"from_m\": 7945.958, \"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\": 8600.859, \"from_m\": 8328.391, \"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\": 14725.27, \"from_m\": 8600.859, \"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\": 15097.105, \"from_m\": 14725.27, \"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\": 15143.061, \"from_m\": 15097.105, \"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\": 15183.236, \"from_m\": 15143.061, \"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\": 16303.487, \"from_m\": 15183.236, \"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\": 17560.926, \"from_m\": 16303.487, \"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\": 17850.462, \"from_m\": 17560.926, \"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\": 17895.716, \"from_m\": 17850.462, \"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\": 17979.015, \"from_m\": 17895.716, \"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\": 18168.878, \"from_m\": 17979.015, \"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\": 20281.431, \"from_m\": 18168.878, \"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\": 28714.841, \"from_m\": 20281.431, \"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\": 32314.296, \"from_m\": 28714.841, \"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\": 35014.418, \"from_m\": 32314.296, \"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\": 35053.856, \"from_m\": 35014.418, \"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\": 35123.38, \"from_m\": 35053.856, \"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\": 35722.356, \"from_m\": 35123.38, \"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\": 37124.13, \"from_m\": 35722.356, \"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\": 39854.375, \"from_m\": 37124.13, \"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\": 41363.692, \"from_m\": 39854.375, \"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\": 43071.246, \"from_m\": 41363.692, \"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\": 44020.402, \"from_m\": 43071.246, \"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\": 47961.096, \"from_m\": 44020.402, \"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\": 49170.285, \"from_m\": 47961.096, \"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\": 49256.677, \"from_m\": 49170.285, \"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\": 49799.273, \"from_m\": 49256.677, \"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\": 50762.918, \"from_m\": 49799.273, \"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\": 50876.19, \"from_m\": 50762.918, \"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\": 50953.669, \"from_m\": 50876.19, \"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\": 51165.081, \"from_m\": 50953.669, \"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\": 53548.473, \"from_m\": 51165.081, \"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\": 56293.391, \"from_m\": 53548.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\": 57991.844, \"from_m\": 56293.391, \"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\": 60360.561, \"from_m\": 57991.844, \"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\": 60370.063, \"from_m\": 60360.561, \"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\": 62779.499, \"from_m\": 60370.063, \"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\": 63245.513, \"from_m\": 62779.499, \"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\": 63626.107, \"from_m\": 63245.513, \"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\": 665886, \"profile_key\": \"9014872882887b84323011cdf2ea06e8e60e50568300e4ba2f592f49858b1c4d\", \"schedule_id\": 6114, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Exmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0927H\", \"wtt_dep\": \"0928\", \"location\": \"Lympstone Village\", \"stage_seq\": 2, \"distance_m\": 3254.506, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Lympstone Commando\", \"stage_seq\": 3, \"distance_m\": 5002.058, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932\", \"location\": \"Exton\", \"stage_seq\": 4, \"distance_m\": 5658.513, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": \"0936H\", \"location\": \"Topsham\", \"stage_seq\": 5, \"distance_m\": 8109.854, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": \"0940\", \"location\": \"Newcourt\", \"stage_seq\": 6, \"distance_m\": 10145.876, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0943\", \"location\": \"Digby & Sowton\", \"stage_seq\": 7, \"distance_m\": 11423.902, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Polsloe Bridge\", \"stage_seq\": 8, \"distance_m\": 14454.899, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"Exmouth Jn\", \"stage_seq\": 9, \"distance_m\": 15016.92, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949\", \"location\": \"St. James' Park\", \"stage_seq\": 10, \"distance_m\": 16035.641, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0952H\", \"location\": \"Exeter Central\", \"stage_seq\": 11, \"distance_m\": 16835.961, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0959\", \"location\": \"Exeter St. David's\", \"stage_seq\": 12, \"distance_m\": 17862.223, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1009H\", \"wtt_dep\": \"1010H\", \"location\": \"Dawlish Warren\", \"stage_seq\": 13, \"distance_m\": 34709.255, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1013H\", \"wtt_dep\": \"1014H\", \"location\": \"Dawlish\", \"stage_seq\": 14, \"distance_m\": 37346.731, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1018H\", \"wtt_dep\": \"1019H\", \"location\": \"Teignmouth\", \"stage_seq\": 15, \"distance_m\": 41800.806, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1026\", \"wtt_dep\": \"1035\", \"location\": \"Newton Abbot\", \"stage_seq\": 16, \"distance_m\": 49966.333, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1036\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 17, \"distance_m\": 50853.312, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1039H\", \"location\": \"Edginswell (construction)\", \"stage_seq\": 18, \"distance_m\": 55949.436, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1042\", \"wtt_dep\": \"1043\", \"location\": \"Torre\", \"stage_seq\": 19, \"distance_m\": 58221.086, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1045\", \"wtt_dep\": \"1046H\", \"location\": \"Torquay\", \"stage_seq\": 20, \"distance_m\": 59566.565, \"section_seq\": 1, \"route_path_id\": 67659}, {\"is_pass\": false, \"wtt_arr\": \"1052\", \"wtt_dep\": null, \"location\": \"Paignton\", \"stage_seq\": 21, \"distance_m\": 63626.107, \"section_seq\": 1, \"route_path_id\": 67659}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63626.107, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67659}], \"total_distance_m\": 63626.107, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 63026.886, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 599.221, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0924", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "3.0", "current_position_lat": "50.7296573", "current_position_lon": "-3.5435196", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:25Z\", \"source_id\": 55485445, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:27Z\", \"source_id\": 17742385, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:33Z\", \"source_id\": 55526827, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:38Z\", \"source_id\": 17753345, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:59Z\", \"source_id\": 55533593, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:04Z\", \"source_id\": 17755125, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:24Z\", \"source_id\": 55545403, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:25Z\", \"source_id\": 17758420, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter St. David's", "service_state_platform": "3", "timing_fact_generation": 1789722286474732, "current_leg_arrival_utc": "2026-09-18T09:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:46.465823", "service_state_evidence_id": 17764199, "current_leg_start_actual_dep": "2026-09-18T09:52:30+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:46.530741", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P EXM PGN 2T12 166221 3 90 None {"version": 3, "segments": [{"to_m": 7945.958, "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": 8328.391, "from_m": 7945.958, "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": 8600.859, "from_m": 8328.391, "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": 14725.27, "from_m": 8600.859, "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": 15097.105, "from_m": 14725.27, "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": 15143.061, "from_m": 15097.105, "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": 15183.236, "from_m": 15143.061, "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": 16303.487, "from_m": 15183.236, "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": 17560.926, "from_m": 16303.487, "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": 17850.462, "from_m": 17560.926, "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": 17895.716, "from_m": 17850.462, "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": 17979.015, "from_m": 17895.716, "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": 18168.878, "from_m": 17979.015, "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": 20281.431, "from_m": 18168.878, "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": 28714.841, "from_m": 20281.431, "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": 32314.296, "from_m": 28714.841, "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": 35014.418, "from_m": 32314.296, "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": 35053.856, "from_m": 35014.418, "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": 35123.38, "from_m": 35053.856, "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": 35722.356, "from_m": 35123.38, "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": 37124.13, "from_m": 35722.356, "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": 39854.375, "from_m": 37124.13, "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": 41363.692, "from_m": 39854.375, "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": 43071.246, "from_m": 41363.692, "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": 44020.402, "from_m": 43071.246, "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": 47961.096, "from_m": 44020.402, "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": 49170.285, "from_m": 47961.096, "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": 49256.677, "from_m": 49170.285, "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": 49799.273, "from_m": 49256.677, "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": 50762.918, "from_m": 49799.273, "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": 50876.19, "from_m": 50762.918, "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": 50953.669, "from_m": 50876.19, "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": 51165.081, "from_m": 50953.669, "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": 53548.473, "from_m": 51165.081, "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": 56293.391, "from_m": 53548.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": 57991.844, "from_m": 56293.391, "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": 60360.561, "from_m": 57991.844, "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": 60370.063, "from_m": 60360.561, "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": 62779.499, "from_m": 60370.063, "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": 63245.513, "from_m": 62779.499, "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": 63626.107, "from_m": 63245.513, "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": 665886, "profile_key": "9014872882887b84323011cdf2ea06e8e60e50568300e4ba2f592f49858b1c4d", "schedule_id": 6114, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0924", "location": "Exmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0927H", "wtt_dep": "0928", "location": "Lympstone Village", "stage_seq": 2, "distance_m": 3254.506, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Lympstone Commando", "stage_seq": 3, "distance_m": 5002.058, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932", "location": "Exton", "stage_seq": 4, "distance_m": 5658.513, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": "0936H", "location": "Topsham", "stage_seq": 5, "distance_m": 8109.854, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": "0940", "location": "Newcourt", "stage_seq": 6, "distance_m": 10145.876, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0943", "location": "Digby & Sowton", "stage_seq": 7, "distance_m": 11423.902, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Polsloe Bridge", "stage_seq": 8, "distance_m": 14454.899, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "Exmouth Jn", "stage_seq": 9, "distance_m": 15016.92, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949", "location": "St. James' Park", "stage_seq": 10, "distance_m": 16035.641, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0952H", "location": "Exeter Central", "stage_seq": 11, "distance_m": 16835.961, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0959", "location": "Exeter St. David's", "stage_seq": 12, "distance_m": 17862.223, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1009H", "wtt_dep": "1010H", "location": "Dawlish Warren", "stage_seq": 13, "distance_m": 34709.255, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1013H", "wtt_dep": "1014H", "location": "Dawlish", "stage_seq": 14, "distance_m": 37346.731, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1018H", "wtt_dep": "1019H", "location": "Teignmouth", "stage_seq": 15, "distance_m": 41800.806, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1026", "wtt_dep": "1035", "location": "Newton Abbot", "stage_seq": 16, "distance_m": 49966.333, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1036", "location": "Newton Abbot West Jn", "stage_seq": 17, "distance_m": 50853.312, "section_seq": 1, "route_path_id": 67659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1039H", "location": "Edginswell (construction)", "stage_seq": 18, "distance_m": 55949.436, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1042", "wtt_dep": "1043", "location": "Torre", "stage_seq": 19, "distance_m": 58221.086, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1045", "wtt_dep": "1046H", "location": "Torquay", "stage_seq": 20, "distance_m": 59566.565, "section_seq": 1, "route_path_id": 67659}, {"is_pass": false, "wtt_arr": "1052", "wtt_dep": null, "location": "Paignton", "stage_seq": 21, "distance_m": 63626.107, "section_seq": 1, "route_path_id": 67659}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63626.107, "from_m": 0.0, "section_seq": 1, "route_path_id": 67659}], "total_distance_m": 63626.107, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 63026.886, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 599.221, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26540, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:25Z", "source_id": 55485445, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:36:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:27Z", "source_id": 17742385, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26496, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:33Z", "source_id": 55526827, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:38Z", "source_id": 17753345, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:59Z", "source_id": 55533593, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:54:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:04Z", "source_id": 17755125, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26454, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:24Z", "source_id": 55545403, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:58:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:25Z", "source_id": 17758420, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}] Exmouth 0924 0924 None 9:24:00 None Paignton 1052 1052 1 None None https://www.realtimetrains.co.uk/service/gb-nr:C47998/2026-09-18/detailed None Exeter Central 2026-09-18T09:52:30+01:00 Exeter St. David's 3.0 {"type": "LineString", "coordinates": [[-3.5322369, 50.72701489999999], [-3.5331469, 50.7266285], [-3.533587, 50.726444599999994], [-3.5336912999999996, 50.7264011], [-3.5338123, 50.7263505], [-3.5339347999999995, 50.7262928], [-3.5341187, 50.7262062], [-3.5343016, 50.726120300000005], [-3.5348111999999996, 50.72590629999999], [-3.5352617999999993, 50.7257484], [-3.5355782999999996, 50.7256516], [-3.5359289, 50.72556229999999], [-3.5363694999999997, 50.7254683], [-3.5370335, 50.72536410000001], [-3.537633, 50.7253181], [-3.5380459999999996, 50.7253028], [-3.5385504, 50.7253168], [-3.5390464999999995, 50.7253652], [-3.5395416999999996, 50.7254283], [-3.5398044999999994, 50.7254715], [-3.5400908, 50.7255303], [-3.5403822999999996, 50.72560360000001], [-3.540665, 50.725690500000006], [-3.5411201, 50.7258632], [-3.5415592999999994, 50.72605209999999], [-3.5418207, 50.726185699999995], [-3.5421544999999997, 50.726356200000005], [-3.5427411, 50.7267033], [-3.5429545999999994, 50.7268851], [-3.5431175999999995, 50.7270506], [-3.5432386, 50.7271863], [-3.5433544999999995, 50.7273451], [-3.5434564, 50.72752340000002], [-3.5435163, 50.7276714], [-3.5435574999999995, 50.7278171], [-3.5435821999999995, 50.727947999999984], [-3.5436043999999995, 50.7281844], [-3.5435989, 50.72824520000001], [-3.5435947999999997, 50.72829], [-3.5435776, 50.72847970000001], [-3.5435734999999995, 50.7285246], [-3.5435428999999994, 50.728882500000005], [-3.5435298, 50.7292597], [-3.5435196, 50.7296573]]} 0.7 0955 0958 Exeter Central Exeter St. David's Exeter St. David's 50.7296573 -3.5435196 50.7296573 -3.5435196 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Exeter St. David's TRUST TRUST_CANCELLATION 17764199 1789722286474732 21 21 2026-09-18 09:14:46.530741 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:46.465823
634575 665119 P85322 631F16MD18 2026-09-18 COMPLETE 17763107 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 665119, "stp": "P", "toc": "Southeastern", "uid": "P85322", "consist": "395013", "dest_crs": "FAV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85322/2026-09-18/detailed", "trust_id": "631F16MD18", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "4", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F16", "timing_status": "EARLY", "origin_station": "St. Pancras International", "current_leg_arr": "1004", "current_leg_dep": "0956", "current_leg_end": "Faversham", "origin_dep_time": "0855", "origin_platform": "13", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Sittingbourne", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Sittingbourne", "current_leg_milage": "7.2", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.222, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.065, \"from_m\": 1526.222, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.591, \"from_m\": 1811.065, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.43, \"from_m\": 4264.591, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.159, \"from_m\": 9518.43, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.567, \"from_m\": 9606.159, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.586, \"from_m\": 9672.567, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 25535.623, \"from_m\": 10060.586, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 25687.069, \"from_m\": 25535.623, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 34960.875, \"from_m\": 25687.069, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 35577.889, \"from_m\": 34960.875, \"capability_applied\": null, \"effective_limit_mph\": 105.633, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.633}, {\"to_m\": 35980.057, \"from_m\": 35577.889, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 37501.546, \"from_m\": 35980.057, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 39393.321, \"from_m\": 37501.546, \"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\": 39463.79, \"from_m\": 39393.321, \"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\": 40029.908, \"from_m\": 39463.79, \"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\": 41026.272, \"from_m\": 40029.908, \"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\": 51043.699, \"from_m\": 41026.272, \"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\": 51527.888, \"from_m\": 51043.699, \"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}, {\"to_m\": 51821.613, \"from_m\": 51527.888, \"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\": 52174.084, \"from_m\": 51821.613, \"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\": 52209.527, \"from_m\": 52174.084, \"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\": 53259.802, \"from_m\": 52209.527, \"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\": 53284.176, \"from_m\": 53259.802, \"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}, {\"to_m\": 54474.433, \"from_m\": 53284.176, \"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\": 55027.756, \"from_m\": 54474.433, \"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\": 57959.033, \"from_m\": 55027.756, \"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\": 61541.569, \"from_m\": 57959.033, \"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\": 61564.697, \"from_m\": 61541.569, \"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\": 65685.726, \"from_m\": 61564.697, \"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\": 67258.578, \"from_m\": 65685.726, \"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\": 69790.451, \"from_m\": 67258.578, \"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\": 69808.13, \"from_m\": 69790.451, \"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\": 74944.055, \"from_m\": 69808.13, \"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\": 76090.318, \"from_m\": 74944.055, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 78287.316, \"from_m\": 76090.318, \"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\": 79591.978, \"from_m\": 78287.316, \"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\": 80961.293, \"from_m\": 79591.978, \"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\": 82249.274, \"from_m\": 80961.293, \"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}], \"service_id\": 665119, \"profile_key\": \"0e52e4753056e739f1ba1e8c90e69861832b5ff5ff16564b6a2fbee68467a76d\", \"schedule_id\": 35246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0855\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0857\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0901H\", \"wtt_dep\": \"0902H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0908H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25832.333, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 34867.528, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0916\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36457.941, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0917H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37374.295, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 39818.969, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45039.927, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0932\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51409.227, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 51821.613, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 52492.831, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 53887.549, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0944\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56473.319, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0949\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61200.124, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62236.673, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 65501.398, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69249.539, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 69808.13, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0955H\", \"wtt_dep\": \"0956H\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 70680.023, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82249.274, \"section_seq\": 1, \"route_path_id\": 104918}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82249.274, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104918}], \"total_distance_m\": 82249.274, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82226.146, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23.128, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0855", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:55Z\", \"source_id\": 55386539, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:58Z\", \"source_id\": 17716083, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:11:34Z\", \"source_id\": 55419685, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:12:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:11:38Z\", \"source_id\": 17724891, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:14Z\", \"source_id\": 55438091, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:19Z\", \"source_id\": 17729939, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:43Z\", \"source_id\": 55467245, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:48Z\", \"source_id\": 17737573, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:50Z\", \"source_id\": 55481158, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:53Z\", \"source_id\": 17741258, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:58Z\", \"source_id\": 55489877, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:01Z\", \"source_id\": 17743511, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:05Z\", \"source_id\": 55500898, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:10Z\", \"source_id\": 17746516, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:52Z\", \"source_id\": 55516685, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:53Z\", \"source_id\": 17750700, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:22Z\", \"source_id\": 55537230, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:27Z\", \"source_id\": 17756122, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:35Z\", \"source_id\": 55562316, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:39Z\", \"source_id\": 17763107, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "4", "timing_fact_generation": 1789722222151351, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:48.554722", "service_state_evidence_id": 17763107, "current_leg_start_actual_dep": "2026-09-18T09:56:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:48.625503", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P SPX FAV 1F16 395013 6 140 None {"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.222, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.065, "from_m": 1526.222, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.591, "from_m": 1811.065, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.43, "from_m": 4264.591, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.159, "from_m": 9518.43, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.567, "from_m": 9606.159, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.586, "from_m": 9672.567, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 25535.623, "from_m": 10060.586, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 25687.069, "from_m": 25535.623, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 34960.875, "from_m": 25687.069, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 35577.889, "from_m": 34960.875, "capability_applied": null, "effective_limit_mph": 105.633, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.633}, {"to_m": 35980.057, "from_m": 35577.889, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 37501.546, "from_m": 35980.057, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 39393.321, "from_m": 37501.546, "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": 39463.79, "from_m": 39393.321, "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": 40029.908, "from_m": 39463.79, "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": 41026.272, "from_m": 40029.908, "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": 51043.699, "from_m": 41026.272, "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": 51527.888, "from_m": 51043.699, "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}, {"to_m": 51821.613, "from_m": 51527.888, "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": 52174.084, "from_m": 51821.613, "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": 52209.527, "from_m": 52174.084, "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": 53259.802, "from_m": 52209.527, "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": 53284.176, "from_m": 53259.802, "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}, {"to_m": 54474.433, "from_m": 53284.176, "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": 55027.756, "from_m": 54474.433, "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": 57959.033, "from_m": 55027.756, "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": 61541.569, "from_m": 57959.033, "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": 61564.697, "from_m": 61541.569, "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": 65685.726, "from_m": 61564.697, "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": 67258.578, "from_m": 65685.726, "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": 69790.451, "from_m": 67258.578, "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": 69808.13, "from_m": 69790.451, "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": 74944.055, "from_m": 69808.13, "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": 76090.318, "from_m": 74944.055, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 78287.316, "from_m": 76090.318, "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": 79591.978, "from_m": 78287.316, "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": 80961.293, "from_m": 79591.978, "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": 82249.274, "from_m": 80961.293, "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}], "service_id": 665119, "profile_key": "0e52e4753056e739f1ba1e8c90e69861832b5ff5ff16564b6a2fbee68467a76d", "schedule_id": 35246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0855", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0857", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0901H", "wtt_dep": "0902H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0908H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25832.333, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 34867.528, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0916", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36457.941, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0917H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37374.295, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921", "location": "Gravesend", "stage_seq": 11, "distance_m": 39818.969, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45039.927, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0932", "location": "Strood", "stage_seq": 13, "distance_m": 51409.227, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 51821.613, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935H", "location": "Rochester", "stage_seq": 15, "distance_m": 52492.831, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Chatham", "stage_seq": 16, "distance_m": 53887.549, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0944", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56473.319, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0949", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61200.124, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62236.673, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0952", "location": "Newington", "stage_seq": 20, "distance_m": 65501.398, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69249.539, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 69808.13, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0955H", "wtt_dep": "0956H", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 70680.023, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Faversham", "stage_seq": 24, "distance_m": 82249.274, "section_seq": 1, "route_path_id": 104918}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82249.274, "from_m": 0.0, "section_seq": 1, "route_path_id": 104918}], "total_distance_m": 82249.274, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82226.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23.128, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:55Z", "source_id": 55386539, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:58Z", "source_id": 17716083, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:11:34Z", "source_id": 55419685, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:12:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:11:38Z", "source_id": 17724891, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:14Z", "source_id": 55438091, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:19Z", "source_id": 17729939, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:43Z", "source_id": 55467245, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:29:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:48Z", "source_id": 17737573, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:50Z", "source_id": 55481158, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:34:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:53Z", "source_id": 17741258, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:58Z", "source_id": 55489877, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:01Z", "source_id": 17743511, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:05Z", "source_id": 55500898, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:10Z", "source_id": 17746516, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:52Z", "source_id": 55516685, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:53Z", "source_id": 17750700, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:22Z", "source_id": 55537230, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:55:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:27Z", "source_id": 17756122, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33206, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:35Z", "source_id": 55562316, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:39Z", "source_id": 17763107, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] St. Pancras International 0855 0855 13 None None Faversham 1005 1005 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85322/2026-09-18/detailed None Sittingbourne 2026-09-18T09:56:30+01:00 Faversham 8.0 {"type": "LineString", "coordinates": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]} 7.2 0956 1004 Sittingbourne Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Faversham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763107 1789722222151351 76 76 2026-09-18 09:14:48.625503 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:48.554722
634576 666336 W10832 731Y40MF18 2026-09-18 COMPLETE 17762951 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 666336, "stp": "P", "toc": "Heathrow Express", "uid": "W10832", "consist": "387133+387140", "dest_crs": "PAD", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W10832/2026-09-18/detailed", "trust_id": "731Y40MF18", "origin_crs": "HWV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "7", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1Y40", "timing_status": "LATE", "origin_station": "Heathrow Terminal 5", "current_leg_arr": "1004", "current_leg_dep": "0947", "current_leg_end": "London Paddington", "origin_dep_time": "0942", "origin_platform": "3", "current_location": "Link Line", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-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.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-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": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "14.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.226, \"from_m\": 0.0, \"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\": 1042.611, \"from_m\": 657.226, \"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\": 2508.087, \"from_m\": 1042.611, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 2818.589, \"from_m\": 2508.087, \"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\": 3719.224, \"from_m\": 2818.589, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 6317.532, \"from_m\": 3719.224, \"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\": 6392.47, \"from_m\": 6317.532, \"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\": 6932.363, \"from_m\": 6392.47, \"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\": 7432.589, \"from_m\": 6932.363, \"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\": 18513.225, \"from_m\": 7432.589, \"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\": 22776.685, \"from_m\": 18513.225, \"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\": 22978.09, \"from_m\": 22776.685, \"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\": 23063.77, \"from_m\": 22978.09, \"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\": 24227.031, \"from_m\": 23063.77, \"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\": 24512.042, \"from_m\": 24227.031, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25982.167, \"from_m\": 24512.042, \"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}], \"service_id\": 666336, \"profile_key\": \"683a8d2a3a908d9bc227d1236c76b3dec0c0bcc70bdc680ef98322b8c98917d4\", \"schedule_id\": 24596, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0942\", \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0947H\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 2, \"distance_m\": 2650.144, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 3, \"distance_m\": 6423.877, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951H\", \"location\": \"Stockley Jn\", \"stage_seq\": 4, \"distance_m\": 6730.545, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 5, \"distance_m\": 8358.762, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 11638.462, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955H\", \"location\": \"Acton West Jn\", \"stage_seq\": 7, \"distance_m\": 17804.107, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 8, \"distance_m\": 23195.47, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 9, \"distance_m\": 24067.611, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 10, \"distance_m\": 25341.752, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 11, \"distance_m\": 25982.167, \"section_seq\": 1, \"route_path_id\": 38284}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25982.167, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38284}], \"total_distance_m\": 25982.167, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 25982.167, \"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": "0942", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:48Z\", \"source_id\": 55511006, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:53Z\", \"source_id\": 17749238, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:37Z\", \"source_id\": 55535198, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:40Z\", \"source_id\": 17755551, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:41Z\", \"source_id\": 55541003, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:47Z\", \"source_id\": 17757083, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:22Z\", \"source_id\": 55561677, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:27Z\", \"source_id\": 17762951, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "7", "timing_fact_generation": 1789722208144588, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:48.561253", "service_state_evidence_id": 17762951, "current_leg_start_actual_dep": "2026-09-18T09:49:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:48.621449", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Heathrow Express P HWV PAD 1Y40 387133+387140 8 110 None {"version": 3, "segments": [{"to_m": 657.226, "from_m": 0.0, "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": 1042.611, "from_m": 657.226, "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": 2508.087, "from_m": 1042.611, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2818.589, "from_m": 2508.087, "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": 3719.224, "from_m": 2818.589, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 6317.532, "from_m": 3719.224, "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": 6392.47, "from_m": 6317.532, "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": 6932.363, "from_m": 6392.47, "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": 7432.589, "from_m": 6932.363, "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": 18513.225, "from_m": 7432.589, "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": 22776.685, "from_m": 18513.225, "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": 22978.09, "from_m": 22776.685, "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": 23063.77, "from_m": 22978.09, "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": 24227.031, "from_m": 23063.77, "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": 24512.042, "from_m": 24227.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25982.167, "from_m": 24512.042, "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}], "service_id": 666336, "profile_key": "683a8d2a3a908d9bc227d1236c76b3dec0c0bcc70bdc680ef98322b8c98917d4", "schedule_id": 24596, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0942", "location": "Heathrow Terminal 5", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0947H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 2650.144, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950H", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6423.877, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 6730.545, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0952", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8358.762, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Southall", "stage_seq": 6, "distance_m": 11638.462, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955H", "location": "Acton West Jn", "stage_seq": 7, "distance_m": 17804.107, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Ladbroke Grove Jn", "stage_seq": 8, "distance_m": 23195.47, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000", "location": "Portobello Jn (London)", "stage_seq": 9, "distance_m": 24067.611, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Royal Oak Junction", "stage_seq": 10, "distance_m": 25341.752, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "London Paddington", "stage_seq": 11, "distance_m": 25982.167, "section_seq": 1, "route_path_id": 38284}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25982.167, "from_m": 0.0, "section_seq": 1, "route_path_id": 38284}], "total_distance_m": 25982.167, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25982.167, "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": 23478, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:48Z", "source_id": 55511006, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:45:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:53Z", "source_id": 17749238, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:37Z", "source_id": 55535198, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:40Z", "source_id": 17755551, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:41Z", "source_id": 55541003, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:56:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:47Z", "source_id": 17757083, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22931, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:22Z", "source_id": 55561677, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:27Z", "source_id": 17762951, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Heathrow Terminal 5 0942 0942 3 None None London Paddington 1002 1002 7 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W10832/2026-09-18/detailed None Heathrow Terminals 2 & 3 2026-09-18T09:49:30+01:00 London Paddington 17.0 {"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-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.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-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]]} 14.4 0947 1004 Heathrow Terminals 2 & 3 Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762951 1789722208144588 28 28 2026-09-18 09:14:48.621449 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:48.561253
634577 666592 W87335 045R30MF18 2026-09-18 COMPLETE 17762722 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 666592, "stp": "P", "toc": "ScotRail", "uid": "W87335", "consist": "385105+385117", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87335/2026-09-18/detailed", "trust_id": "045R30MF18", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Millerhill Emu Yard", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": null, "is_terminated": 1, "next_location": "Millerhill Emu Yard", "signalling_id": "5R30", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "1004", "current_leg_dep": "0950", "current_leg_end": "Millerhill Emu Yard", "origin_dep_time": "0952", "origin_platform": "9", "current_location": "Millerhill Emu Yard", "last_update_time": "2026-09-18T09:14:56", "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.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "55.9216298", "next_location_lon": "-3.0809093", "previous_location": "Edinburgh", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.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\": 5563.205, \"from_m\": 5355.328, \"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\": 7058.239, \"from_m\": 5563.205, \"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\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7208.9, \"from_m\": 7073.62, \"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\": 7812.059, \"from_m\": 7208.9, \"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\": 8792.025, \"from_m\": 7812.059, \"capability_applied\": null, \"effective_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\": 666592, \"profile_key\": \"9bc45fb4baccd5a80918e562b8fd612499d2a4041df0e293b4bedee67018ea0e\", \"schedule_id\": 28660, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Newcraighall\", \"stage_seq\": 5, \"distance_m\": 7375.459, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 38248}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0952", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "55.9216298", "current_position_lon": "-3.0809093", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:02Z\", \"source_id\": 55560791, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:05Z\", \"source_id\": 17762722, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Millerhill Emu Yard", "service_state_platform": null, "timing_fact_generation": 1789722192765520, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:50.757819", "service_state_evidence_id": 17762722, "current_leg_start_actual_dep": "2026-09-18T09:52:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:51.389569", "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 EDB None 5R30 385105+385117 8 100 None {"version": 3, "segments": [{"to_m": 446.739, "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": 1013.735, "from_m": 446.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": 1076.414, "from_m": 1013.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": 1142.866, "from_m": 1076.414, "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": 1613.024, "from_m": 1142.866, "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": 2251.766, "from_m": 1613.024, "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": 5355.328, "from_m": 2251.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": 5563.205, "from_m": 5355.328, "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": 7058.239, "from_m": 5563.205, "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": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7208.9, "from_m": 7073.62, "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": 7812.059, "from_m": 7208.9, "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": 8792.025, "from_m": 7812.059, "capability_applied": null, "effective_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": 666592, "profile_key": "9bc45fb4baccd5a80918e562b8fd612499d2a4041df0e293b4bedee67018ea0e", "schedule_id": 28660, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0952", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Newcraighall", "stage_seq": 5, "distance_m": 7375.459, "section_seq": 1, "route_path_id": 38248}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Millerhill Emu Yard", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 38248}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 38248}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 811, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:02Z", "source_id": 55560791, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:05Z", "source_id": 17762722, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Edinburgh 0952 0952 9 None None Millerhill Emu Yard 1004 1004 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87335/2026-09-18/detailed None Edinburgh 2026-09-18T09:52:00+01:00 Millerhill Emu Yard 14.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.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]} 5.5 0950 1004 Edinburgh Millerhill Emu Yard Millerhill Emu Yard 55.9216298 -3.0809093 55.9216298 -3.0809093 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Millerhill Emu Yard TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762722 1789722192765520 12 12 2026-09-18 09:14:51.389569 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:50.757819
634578 663150 W45387 879L08MB18 2026-09-18 COMPLETE 17762931 2026-09-18 10:04:00 2026-09-18 09:14:56 2026-09-20 09:14:56 {"id": 663150, "stp": "P", "toc": "Thameslink", "uid": "W45387", "consist": "700144", "dest_crs": "BDM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45387/2026-09-18/detailed", "trust_id": "879L08MB18", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": "07:44:00", "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-18", "dest_arr_time": "0959", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9L08", "timing_status": "LATE", "origin_station": "East Grinstead", "current_leg_arr": "1004", "current_leg_dep": "0945", "current_leg_end": "Bedford", "origin_dep_time": "0744", "origin_platform": "2", "current_location": "Bedford", "last_update_time": "2026-09-18T09:14:56", "route_debug_link": null, "timing_variation": "+5 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": "0959", "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\": 591.373, \"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\": 5894.946, \"from_m\": 591.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\": 6124.263, \"from_m\": 5894.946, \"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\": 12626.264, \"from_m\": 6124.263, \"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\": 13919.202, \"from_m\": 12626.264, \"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\": 13943.392, \"from_m\": 13919.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\": 13971.129, \"from_m\": 13943.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15286.062, \"from_m\": 13971.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15894.471, \"from_m\": 15286.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\": 15916.708, \"from_m\": 15894.471, \"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\": 15949.155, \"from_m\": 15916.708, \"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\": 15960.263, \"from_m\": 15949.155, \"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\": 17583.013, \"from_m\": 15960.263, \"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\": 19840.05, \"from_m\": 17583.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29901.888, \"from_m\": 19840.05, \"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\": 30063.834, \"from_m\": 29901.888, \"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\": 31210.434, \"from_m\": 30063.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.476, \"from_m\": 31210.434, \"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\": 31311.537, \"from_m\": 31245.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31346.46, \"from_m\": 31311.537, \"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\": 31412.96, \"from_m\": 31346.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\": 31501.628, \"from_m\": 31412.96, \"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\": 31532.064, \"from_m\": 31501.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31926.32, \"from_m\": 31532.064, \"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\": 31963.285, \"from_m\": 31926.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\": 32859.736, \"from_m\": 31963.285, \"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\": 32891.132, \"from_m\": 32859.736, \"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\": 32925.145, \"from_m\": 32891.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\": 33340.604, \"from_m\": 32925.145, \"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\": 34329.928, \"from_m\": 33340.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\": 34651.912, \"from_m\": 34329.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\": 34710.177, \"from_m\": 34651.912, \"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\": 37998.83, \"from_m\": 34710.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38060.346, \"from_m\": 37998.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43341.519, \"from_m\": 38060.346, \"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\": 45231.329, \"from_m\": 43341.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46167.757, \"from_m\": 45231.329, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47739.663, \"from_m\": 46167.757, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49353.567, \"from_m\": 47739.663, \"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\": 49596.919, \"from_m\": 49353.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49692.932, \"from_m\": 49596.919, \"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\": 49740.191, \"from_m\": 49692.932, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49978.69, \"from_m\": 49740.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50505.975, \"from_m\": 49978.69, \"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\": 50543.739, \"from_m\": 50505.975, \"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\": 51100.97, \"from_m\": 50543.739, \"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\": 51178.596, \"from_m\": 51100.97, \"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\": 54530.301, \"from_m\": 51178.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54808.262, \"from_m\": 54530.301, \"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\": 54845.523, \"from_m\": 54808.262, \"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\": 56072.511, \"from_m\": 54845.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56141.395, \"from_m\": 56072.511, \"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\": 56719.53, \"from_m\": 56141.395, \"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\": 56938.019, \"from_m\": 56719.53, \"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\": 58779.358, \"from_m\": 56938.019, \"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\": 60478.464, \"from_m\": 58779.358, \"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\": 61865.302, \"from_m\": 60478.464, \"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\": 65224.135, \"from_m\": 61865.302, \"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\": 82927.028, \"from_m\": 65224.135, \"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\": 87060.613, \"from_m\": 82927.028, \"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\": 92253.912, \"from_m\": 87060.613, \"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\": 92338.922, \"from_m\": 92253.912, \"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\": 92356.122, \"from_m\": 92338.922, \"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\": 92441.695, \"from_m\": 92356.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\": 93014.243, \"from_m\": 92441.695, \"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\": 96498.622, \"from_m\": 93014.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98297.42, \"from_m\": 96498.622, \"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\": 100899.125, \"from_m\": 98297.42, \"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\": 101773.879, \"from_m\": 100899.125, \"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\": 102825.153, \"from_m\": 101773.879, \"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\": 106878.804, \"from_m\": 102825.153, \"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\": 106926.097, \"from_m\": 106878.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\": 110392.731, \"from_m\": 106926.097, \"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\": 118346.784, \"from_m\": 110392.731, \"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\": 118394.181, \"from_m\": 118346.784, \"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\": 121215.536, \"from_m\": 118394.181, \"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\": 131949.334, \"from_m\": 121215.536, \"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\": 131994.563, \"from_m\": 131949.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132858.161, \"from_m\": 131994.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\": 133150.271, \"from_m\": 132858.161, \"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\": 133195.189, \"from_m\": 133150.271, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133328.75, \"from_m\": 133195.189, \"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\": 133363.128, \"from_m\": 133328.75, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133447.806, \"from_m\": 133363.128, \"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\": 663150, \"profile_key\": \"cdfadcf8cd1942d68d5bc71cee4556a0a089e8179ca1b653ec161fba9f89bdac\", \"schedule_id\": 26053, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0744\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0747H\", \"wtt_dep\": \"0748\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0750H\", \"wtt_dep\": \"0751\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0757H\", \"wtt_dep\": \"0758H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0800H\", \"wtt_dep\": \"0801H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.32, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0806H\", \"wtt_dep\": \"0807\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.312, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0810\", \"wtt_dep\": \"0810H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.755, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0813H\", \"wtt_dep\": \"0814\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.702, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0816H\", \"wtt_dep\": \"0817\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28696.94, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0819H\", \"wtt_dep\": \"0820H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.238, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0823\", \"wtt_dep\": \"0824\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31733.956, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0825H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.666, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 13, \"distance_m\": 33340.604, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827H\", \"location\": \"Norwood Junction\", \"stage_seq\": 14, \"distance_m\": 34394.667, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Sydenham\", \"stage_seq\": 15, \"distance_m\": 37998.83, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0833\", \"location\": \"New Cross Gate\", \"stage_seq\": 16, \"distance_m\": 43692.642, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 17, \"distance_m\": 44793.932, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 18, \"distance_m\": 46413.064, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0841\", \"location\": \"London Bridge\", \"stage_seq\": 19, \"distance_m\": 48277.842, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 20, \"distance_m\": 49004.86, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 21, \"distance_m\": 49612.288, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0846\", \"wtt_dep\": \"0847\", \"location\": \"London Blackfriars\", \"stage_seq\": 22, \"distance_m\": 50214.423, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0849\", \"location\": \"City Thameslink\", \"stage_seq\": 23, \"distance_m\": 50616.806, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0850H\", \"wtt_dep\": \"0851H\", \"location\": \"Farringdon\", \"stage_seq\": 24, \"distance_m\": 51346.964, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0855\", \"wtt_dep\": \"0856\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 25, \"distance_m\": 53565.819, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0858H\", \"location\": \"Dock Jn North\", \"stage_seq\": 26, \"distance_m\": 54797.697, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Kentish Town\", \"stage_seq\": 27, \"distance_m\": 55764.722, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 28, \"distance_m\": 56719.53, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 29, \"distance_m\": 59513.314, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904\", \"location\": \"Cricklewood\", \"stage_seq\": 30, \"distance_m\": 61462.361, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Hendon\", \"stage_seq\": 31, \"distance_m\": 64512.064, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909H\", \"location\": \"Radlett Jn\", \"stage_seq\": 32, \"distance_m\": 76514.063, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"St. Albans\", \"stage_seq\": 33, \"distance_m\": 85300.954, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Harpenden Jn\", \"stage_seq\": 34, \"distance_m\": 92338.922, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0921H\", \"location\": \"Harpenden\", \"stage_seq\": 35, \"distance_m\": 92878.033, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 36, \"distance_m\": 100267.516, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0932\", \"location\": \"Luton\", \"stage_seq\": 37, \"distance_m\": 102021.601, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0935\", \"wtt_dep\": \"0936\", \"location\": \"Leagrave\", \"stage_seq\": 38, \"distance_m\": 105942.488, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 39, \"distance_m\": 106714.346, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0940H\", \"location\": \"Harlington\", \"stage_seq\": 40, \"distance_m\": 113215.001, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0944\", \"wtt_dep\": \"0945\", \"location\": \"Flitwick\", \"stage_seq\": 41, \"distance_m\": 117932.671, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0950H\", \"location\": \"Wixams\", \"stage_seq\": 42, \"distance_m\": 127987.758, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 43, \"distance_m\": 131832.032, \"section_seq\": 1, \"route_path_id\": 101480}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 44, \"distance_m\": 133447.806, \"section_seq\": 1, \"route_path_id\": 101480}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 133447.806, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101480}], \"total_distance_m\": 133447.806, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 126962.794, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6485.012, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0744", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:51Z\", \"source_id\": 55338544, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:54Z\", \"source_id\": 17703315, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:50:34Z\", \"source_id\": 55360154, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:51:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:50:30Z\", \"source_id\": 17709044, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:33Z\", \"source_id\": 55374358, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:55:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:37Z\", \"source_id\": 17712843, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:25Z\", \"source_id\": 55393674, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:30Z\", \"source_id\": 17718015, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:04:32Z\", \"source_id\": 55399970, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:04:37Z\", \"source_id\": 17719662, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:50Z\", \"source_id\": 55406523, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:06:51Z\", \"source_id\": 17721319, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:06Z\", \"source_id\": 55415581, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:09Z\", \"source_id\": 17723776, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:22Z\", \"source_id\": 55427357, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:26Z\", \"source_id\": 17727007, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:14Z\", \"source_id\": 55435334, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:18Z\", \"source_id\": 17729187, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:57Z\", \"source_id\": 55437394, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:01Z\", \"source_id\": 17729736, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:12Z\", \"source_id\": 55440778, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:18Z\", \"source_id\": 17730627, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:46Z\", \"source_id\": 55470015, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:49Z\", \"source_id\": 17738284, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:24Z\", \"source_id\": 55482658, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:28Z\", \"source_id\": 17741689, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:03Z\", \"source_id\": 55498203, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:10Z\", \"source_id\": 17745770, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:14Z\", \"source_id\": 55504001, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:18Z\", \"source_id\": 17747362, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:29Z\", \"source_id\": 55515619, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:33Z\", \"source_id\": 17750466, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:58Z\", \"source_id\": 55525133, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:05Z\", \"source_id\": 17752934, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:23Z\", \"source_id\": 55531756, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:27Z\", \"source_id\": 17754622, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:19Z\", \"source_id\": 55561578, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:23Z\", \"source_id\": 17762931, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "2", "timing_fact_generation": 1789722203943205, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:54.816607", "service_state_evidence_id": 17762931, "current_leg_start_actual_dep": "2026-09-18T09:50:00+01:00", "operational_evidence_version": 130, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:55.278780", "service_state_valid_until_kind": null, "operational_interpretation_version": 130, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P EGR BDM 9L08 700144 12 100 None {"version": 3, "segments": [{"to_m": 591.373, "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": 5894.946, "from_m": 591.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": 6124.263, "from_m": 5894.946, "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": 12626.264, "from_m": 6124.263, "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": 13919.202, "from_m": 12626.264, "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": 13943.392, "from_m": 13919.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": 13971.129, "from_m": 13943.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15286.062, "from_m": 13971.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15894.471, "from_m": 15286.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": 15916.708, "from_m": 15894.471, "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": 15949.155, "from_m": 15916.708, "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": 15960.263, "from_m": 15949.155, "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": 17583.013, "from_m": 15960.263, "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": 19840.05, "from_m": 17583.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29901.888, "from_m": 19840.05, "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": 30063.834, "from_m": 29901.888, "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": 31210.434, "from_m": 30063.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.476, "from_m": 31210.434, "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": 31311.537, "from_m": 31245.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31346.46, "from_m": 31311.537, "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": 31412.96, "from_m": 31346.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": 31501.628, "from_m": 31412.96, "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": 31532.064, "from_m": 31501.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31926.32, "from_m": 31532.064, "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": 31963.285, "from_m": 31926.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": 32859.736, "from_m": 31963.285, "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": 32891.132, "from_m": 32859.736, "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": 32925.145, "from_m": 32891.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": 33340.604, "from_m": 32925.145, "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": 34329.928, "from_m": 33340.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": 34651.912, "from_m": 34329.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": 34710.177, "from_m": 34651.912, "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": 37998.83, "from_m": 34710.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38060.346, "from_m": 37998.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43341.519, "from_m": 38060.346, "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": 45231.329, "from_m": 43341.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46167.757, "from_m": 45231.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47739.663, "from_m": 46167.757, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49353.567, "from_m": 47739.663, "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": 49596.919, "from_m": 49353.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49692.932, "from_m": 49596.919, "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": 49740.191, "from_m": 49692.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49978.69, "from_m": 49740.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", "infrastructure_limit_mph": 30.0}, {"to_m": 50505.975, "from_m": 49978.69, "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": 50543.739, "from_m": 50505.975, "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": 51100.97, "from_m": 50543.739, "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": 51178.596, "from_m": 51100.97, "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": 54530.301, "from_m": 51178.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 54808.262, "from_m": 54530.301, "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": 54845.523, "from_m": 54808.262, "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": 56072.511, "from_m": 54845.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56141.395, "from_m": 56072.511, "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": 56719.53, "from_m": 56141.395, "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": 56938.019, "from_m": 56719.53, "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": 58779.358, "from_m": 56938.019, "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": 60478.464, "from_m": 58779.358, "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": 61865.302, "from_m": 60478.464, "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": 65224.135, "from_m": 61865.302, "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": 82927.028, "from_m": 65224.135, "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": 87060.613, "from_m": 82927.028, "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": 92253.912, "from_m": 87060.613, "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": 92338.922, "from_m": 92253.912, "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": 92356.122, "from_m": 92338.922, "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": 92441.695, "from_m": 92356.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": 93014.243, "from_m": 92441.695, "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": 96498.622, "from_m": 93014.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98297.42, "from_m": 96498.622, "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": 100899.125, "from_m": 98297.42, "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": 101773.879, "from_m": 100899.125, "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": 102825.153, "from_m": 101773.879, "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": 106878.804, "from_m": 102825.153, "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": 106926.097, "from_m": 106878.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": 110392.731, "from_m": 106926.097, "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": 118346.784, "from_m": 110392.731, "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": 118394.181, "from_m": 118346.784, "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": 121215.536, "from_m": 118394.181, "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": 131949.334, "from_m": 121215.536, "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": 131994.563, "from_m": 131949.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132858.161, "from_m": 131994.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": 133150.271, "from_m": 132858.161, "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": 133195.189, "from_m": 133150.271, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133328.75, "from_m": 133195.189, "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": 133363.128, "from_m": 133328.75, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133447.806, "from_m": 133363.128, "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": 663150, "profile_key": "cdfadcf8cd1942d68d5bc71cee4556a0a089e8179ca1b653ec161fba9f89bdac", "schedule_id": 26053, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0744", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0747H", "wtt_dep": "0748", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0750H", "wtt_dep": "0751", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0757H", "wtt_dep": "0758H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0800H", "wtt_dep": "0801H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.32, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0806H", "wtt_dep": "0807", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.312, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0810", "wtt_dep": "0810H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.755, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0813H", "wtt_dep": "0814", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.702, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0816H", "wtt_dep": "0817", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28696.94, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0819H", "wtt_dep": "0820H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.238, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0823", "wtt_dep": "0824", "location": "East Croydon", "stage_seq": 11, "distance_m": 31733.956, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0825H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.666, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Norwood Fork Jn", "stage_seq": 13, "distance_m": 33340.604, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827H", "location": "Norwood Junction", "stage_seq": 14, "distance_m": 34394.667, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Sydenham", "stage_seq": 15, "distance_m": 37998.83, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0833", "location": "New Cross Gate", "stage_seq": 16, "distance_m": 43692.642, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834", "location": "Bricklayers Arms Jn", "stage_seq": 17, "distance_m": 44793.932, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0836", "location": "Blue Anchor (Kent)", "stage_seq": 18, "distance_m": 46413.064, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0841", "location": "London Bridge", "stage_seq": 19, "distance_m": 48277.842, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842H", "location": "Metropolitan Jn", "stage_seq": 20, "distance_m": 49004.86, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845", "location": "Blackfriars Jn", "stage_seq": 21, "distance_m": 49612.288, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0846", "wtt_dep": "0847", "location": "London Blackfriars", "stage_seq": 22, "distance_m": 50214.423, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0849", "location": "City Thameslink", "stage_seq": 23, "distance_m": 50616.806, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0850H", "wtt_dep": "0851H", "location": "Farringdon", "stage_seq": 24, "distance_m": 51346.964, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0855", "wtt_dep": "0856", "location": "St Pancras Low Level", "stage_seq": 25, "distance_m": 53565.819, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0858H", "location": "Dock Jn North", "stage_seq": 26, "distance_m": 54797.697, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Kentish Town", "stage_seq": 27, "distance_m": 55764.722, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901", "location": "Carlton Road Jn", "stage_seq": 28, "distance_m": 56719.53, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "West Hampstead Thameslink", "stage_seq": 29, "distance_m": 59513.314, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904", "location": "Cricklewood", "stage_seq": 30, "distance_m": 61462.361, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905", "location": "Hendon", "stage_seq": 31, "distance_m": 64512.064, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909H", "location": "Radlett Jn", "stage_seq": 32, "distance_m": 76514.063, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "St. Albans", "stage_seq": 33, "distance_m": 85300.954, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Harpenden Jn", "stage_seq": 34, "distance_m": 92338.922, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0921H", "location": "Harpenden", "stage_seq": 35, "distance_m": 92878.033, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Luton Airport Parkway", "stage_seq": 36, "distance_m": 100267.516, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0932", "location": "Luton", "stage_seq": 37, "distance_m": 102021.601, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0935", "wtt_dep": "0936", "location": "Leagrave", "stage_seq": 38, "distance_m": 105942.488, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936H", "location": "Leagrave Jn", "stage_seq": 39, "distance_m": 106714.346, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0940H", "location": "Harlington", "stage_seq": 40, "distance_m": 113215.001, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0944", "wtt_dep": "0945", "location": "Flitwick", "stage_seq": 41, "distance_m": 117932.671, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0950H", "location": "Wixams", "stage_seq": 42, "distance_m": 127987.758, "section_seq": 1, "route_path_id": 101480}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955H", "location": "Bedford South Jn", "stage_seq": 43, "distance_m": 131832.032, "section_seq": 1, "route_path_id": 101480}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": null, "location": "Bedford", "stage_seq": 44, "distance_m": 133447.806, "section_seq": 1, "route_path_id": 101480}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 133447.806, "from_m": 0.0, "section_seq": 1, "route_path_id": 101480}], "total_distance_m": 133447.806, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 126962.794, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6485.012, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:51Z", "source_id": 55338544, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:43:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:54Z", "source_id": 17703315, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:50:34Z", "source_id": 55360154, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T07:51:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:50:30Z", "source_id": 17709044, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:33Z", "source_id": 55374358, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T07:55:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:37Z", "source_id": 17712843, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:25Z", "source_id": 55393674, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:30Z", "source_id": 17718015, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:04:32Z", "source_id": 55399970, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:04:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:04:37Z", "source_id": 17719662, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:50Z", "source_id": 55406523, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:07:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:06:51Z", "source_id": 17721319, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:06Z", "source_id": 55415581, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:10:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:09Z", "source_id": 17723776, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:22Z", "source_id": 55427357, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:26Z", "source_id": 17727007, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:14Z", "source_id": 55435334, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:18:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:18Z", "source_id": 17729187, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:57Z", "source_id": 55437394, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:18:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:01Z", "source_id": 17729736, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:12Z", "source_id": 55440778, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T08:20:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:18Z", "source_id": 17730627, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:46Z", "source_id": 55470015, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:49Z", "source_id": 17738284, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18215, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:24Z", "source_id": 55482658, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T08:35:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:28Z", "source_id": 17741689, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:03Z", "source_id": 55498203, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T08:40:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:10Z", "source_id": 17745770, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:14Z", "source_id": 55504001, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T08:43:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:18Z", "source_id": 17747362, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:29Z", "source_id": 55515619, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T08:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:33Z", "source_id": 17750466, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:58Z", "source_id": 55525133, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T08:51:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:05Z", "source_id": 17752934, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:23Z", "source_id": 55531756, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-18T08:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:27Z", "source_id": 17754622, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17939, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:19Z", "source_id": 55561578, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T09:04:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:23Z", "source_id": 17762931, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] East Grinstead 0744 0744 2 7:44:00 None Bedford 0959 0959 2 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:W45387/2026-09-18/detailed None Flitwick 2026-09-18T09:50:00+01:00 Bedford 19.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 0945 1004 Flitwick Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-18 09:14:56 TERMINATED 2026-09-18 09:04:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762931 1789722203943205 130 130 2026-09-18 09:14:55.278780 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:54.816607
634579 666641 L86077 865P15MF18 2026-09-18 COMPLETE 17765352 2026-09-18 10:04:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666641, "stp": "P", "toc": "South Western Railway", "uid": "L86077", "consist": "450028+450077", "dest_crs": "XFR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86077/2026-09-18/detailed", "trust_id": "865P15MF18", "origin_crs": "PMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Fratton Carriage Servicing Depot", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": null, "is_terminated": 1, "next_location": "Fratton Carriage Servicing Depot", "signalling_id": "5P15", "timing_status": "ON TIME", "origin_station": "Portsmouth & Southsea", "current_leg_arr": "1004", "current_leg_dep": "1001", "current_leg_end": "Fratton Carriage Servicing Depot", "origin_dep_time": "0954", "origin_platform": "4", "current_location": "Fratton Carriage Servicing Depot", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]}", "current_leg_start": "Fratton Staff Halt", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "50.7951415", "next_location_lon": "-1.0700456", "previous_location": "Fratton Staff Halt", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.442, \"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\": 304.664, \"from_m\": 51.442, \"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\": 344.07, \"from_m\": 304.664, \"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\": 411.47, \"from_m\": 344.07, \"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\": 773.315, \"from_m\": 411.47, \"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\": 833.256, \"from_m\": 773.315, \"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\": 1392.576, \"from_m\": 833.256, \"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\": 666641, \"profile_key\": \"1aec78d6e33bf5b237a355e34f35bb91eb4e9319c969058810da9911f25c09a9\", \"schedule_id\": 17608, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35308}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"1001\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 2, \"distance_m\": 773.315, \"section_seq\": 1, \"route_path_id\": 35308}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 3, \"distance_m\": 1392.576, \"section_seq\": 1, \"route_path_id\": 35308}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1392.576, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35308}], \"total_distance_m\": 1392.576, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1392.576, \"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": "0954", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.7951415", "current_position_lon": "-1.0700456", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:56Z\", \"source_id\": 17764479, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:27Z\", \"source_id\": 17765352, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Fratton Carriage Servicing Depot", "service_state_platform": null, "timing_fact_generation": 1789722338180252, "current_leg_arrival_utc": "2026-09-18T10:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:56.319214", "service_state_evidence_id": 17764479, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:57.157170", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P PMS XFR 5P15 450028+450077 8 100 None {"version": 3, "segments": [{"to_m": 51.442, "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": 304.664, "from_m": 51.442, "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": 344.07, "from_m": 304.664, "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": 411.47, "from_m": 344.07, "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": 773.315, "from_m": 411.47, "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": 833.256, "from_m": 773.315, "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": 1392.576, "from_m": 833.256, "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": 666641, "profile_key": "1aec78d6e33bf5b237a355e34f35bb91eb4e9319c969058810da9911f25c09a9", "schedule_id": 17608, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0954", "location": "Portsmouth & Southsea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35308}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "1001", "location": "Fratton Staff Halt", "stage_seq": 2, "distance_m": 773.315, "section_seq": 1, "route_path_id": 35308}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Fratton Carriage Servicing Depot", "stage_seq": 3, "distance_m": 1392.576, "section_seq": 1, "route_path_id": 35308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1392.576, "from_m": 0.0, "section_seq": 1, "route_path_id": 35308}], "total_distance_m": 1392.576, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1392.576, "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-18T09:04:56Z", "source_id": 17764479, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:27Z", "source_id": 17765352, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Portsmouth & Southsea 0954 0954 4 None None Fratton Carriage Servicing Depot 1004 1004 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86077/2026-09-18/detailed None Fratton Staff Halt 2026-09-18T10:01:00+01:00 Fratton Carriage Servicing Depot 3.0 {"type": "LineString", "coordinates": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]} 0.4 1001 1004 Fratton Staff Halt Fratton Carriage Servicing Depot Fratton Carriage Servicing Depot 50.7951415 -1.0700456 50.7951415 -1.0700456 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:04:00 Fratton Carriage Servicing Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764479 1789722338180252 12 12 2026-09-18 09:14:57.157170 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:56.319214
634580 665447 L84936 862W13ME18 2026-09-18 COMPLETE 17762779 2026-09-18 10:04:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665447, "stp": "O", "toc": "South Western Railway", "uid": "L84936", "consist": "444015", "dest_crs": "WEY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84936/2026-09-18/detailed", "trust_id": "862W13ME18", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Weymouth", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "3", "is_terminated": 1, "next_location": "Weymouth", "signalling_id": "2W13", "timing_status": "EARLY", "origin_station": "Bournemouth", "current_leg_arr": "1004", "current_leg_dep": "1001", "current_leg_end": "Weymouth", "origin_dep_time": "0907", "origin_platform": "3", "current_location": "Weymouth Carriage Holding Sidings", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4660892, 50.648415699999994], [-2.4659824999999995, 50.64794770000001], [-2.4659145, 50.64765339999999], [-2.4658036, 50.647159599999995], [-2.4657154, 50.646769000000006], [-2.4656365000000005, 50.6464546], [-2.4655621, 50.6461716], [-2.4654446, 50.6457663], [-2.4653261999999994, 50.64536619999999], [-2.4651947999999995, 50.6449264], [-2.4651153, 50.64466470000001], [-2.4649536999999997, 50.6441075], [-2.4648524999999997, 50.64377809999999], [-2.4647521, 50.64343869999998], [-2.4646438, 50.64301660000001], [-2.4645514999999993, 50.6426592], [-2.4644874999999997, 50.6423927], [-2.464425, 50.6421283], [-2.4643227999999997, 50.64166440000001], [-2.4642622, 50.64136289999999], [-2.4642050999999996, 50.64108219999999], [-2.4641295999999997, 50.6406686], [-2.4640621, 50.6402993], [-2.4639864, 50.639861999999994], [-2.4639207999999995, 50.639456999999986], [-2.4638513, 50.63897300000001], [-2.4638019, 50.638594399999995], [-2.4637597, 50.638224], [-2.4637075, 50.637746], [-2.4636614, 50.6372763], [-2.4636098, 50.63676619999999], [-2.4635639999999994, 50.6362835], [-2.4635509999999994, 50.636166200000005], [-2.4634962, 50.6356752], [-2.4634370999999997, 50.6352005], [-2.4633940999999995, 50.634798700000005], [-2.4633539000000004, 50.6344879], [-2.4633126, 50.63420889999999], [-2.4632107, 50.63362619999999], [-2.4631181, 50.6331184], [-2.4630228, 50.6326026], [-2.4629363999999994, 50.6321154], [-2.4628209999999995, 50.6314991], [-2.4627714, 50.6311955], [-2.4626750999999993, 50.630725], [-2.4625871, 50.630278], [-2.4625070999999994, 50.62988850000001], [-2.4624422, 50.6295752], [-2.4623608, 50.62921680000001], [-2.4623108, 50.6290091], [-2.4622651999999996, 50.6288121], [-2.4621478999999997, 50.628353], [-2.4620086999999997, 50.627832600000005], [-2.4618817, 50.6273721], [-2.4617545, 50.626950099999995], [-2.4616044999999995, 50.62652459999998], [-2.4614675, 50.62616069999999], [-2.4612636, 50.625622400000005], [-2.4610845999999995, 50.6251453], [-2.4608752, 50.6246128], [-2.4606776999999997, 50.6241417], [-2.4605249, 50.6237827], [-2.4601335, 50.6229299], [-2.4599379999999997, 50.6225305], [-2.4596347, 50.6219358], [-2.4594702999999996, 50.62162039999999], [-2.4594115000000003, 50.6215193], [-2.4591254, 50.62100179999999], [-2.4589409999999994, 50.62068789999999], [-2.4587721, 50.620390699999994], [-2.4591894, 50.620930099999995], [-2.4593778999999993, 50.6212671], [-2.4599327, 50.6222588], [-2.4604712999999996, 50.62336989999999], [-2.4608405, 50.6241759], [-2.4610906, 50.6248018], [-2.4615611, 50.625936499999995]]}", "current_leg_start": "Upwey", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "50.6259365", "next_location_lon": "-2.4615611", "previous_location": "Upwey", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 118.707, \"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\": 258.819, \"from_m\": 118.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 548.436, \"from_m\": 258.819, \"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\": 2998.579, \"from_m\": 548.436, \"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\": 3504.339, \"from_m\": 2998.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3544.695, \"from_m\": 3504.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\": 3814.592, \"from_m\": 3544.695, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4055.259, \"from_m\": 3814.592, \"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\": 4105.852, \"from_m\": 4055.259, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4320.993, \"from_m\": 4105.852, \"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\": 6294.598, \"from_m\": 4320.993, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7657.292, \"from_m\": 6294.598, \"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\": 9021.27, \"from_m\": 7657.292, \"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\": 9462.329, \"from_m\": 9021.27, \"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\": 9745.497, \"from_m\": 9462.329, \"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\": 10530.727, \"from_m\": 9745.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\": 12230.89, \"from_m\": 10530.727, \"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\": 12992.423, \"from_m\": 12230.89, \"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\": 13417.553, \"from_m\": 12992.423, \"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\": 22528.868, \"from_m\": 13417.553, \"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\": 23245.887, \"from_m\": 22528.868, \"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\": 28459.922, \"from_m\": 23245.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\": 28786.898, \"from_m\": 28459.922, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35734.039, \"from_m\": 28786.898, \"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\": 36528.048, \"from_m\": 35734.039, \"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\": 38497.455, \"from_m\": 36528.048, \"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\": 43250.84, \"from_m\": 38497.455, \"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\": 43513.086, \"from_m\": 43250.84, \"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\": 44641.436, \"from_m\": 43513.086, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44870.988, \"from_m\": 44641.436, \"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\": 45335.689, \"from_m\": 44870.988, \"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\": 45805.863, \"from_m\": 45335.689, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48238.281, \"from_m\": 45805.863, \"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\": 55046.186, \"from_m\": 48238.281, \"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\": 55274.116, \"from_m\": 55046.186, \"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\": 55440.59, \"from_m\": 55274.116, \"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\": 55800.082, \"from_m\": 55440.59, \"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\": 665447, \"profile_key\": \"28429d297704a8663378773de0fee6ba3a84f67362d736ecfb6cb6476e3db9cc\", \"schedule_id\": 37169, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0912H\", \"location\": \"Branksome\", \"stage_seq\": 2, \"distance_m\": 4244.235, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0915\", \"wtt_dep\": \"0915H\", \"location\": \"Parkstone (Dorset)\", \"stage_seq\": 3, \"distance_m\": 6330.134, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0918H\", \"wtt_dep\": \"0920\", \"location\": \"Poole\", \"stage_seq\": 4, \"distance_m\": 9327.465, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0925\", \"location\": \"Hamworthy\", \"stage_seq\": 5, \"distance_m\": 12807.39, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Holton Heath\", \"stage_seq\": 6, \"distance_m\": 17286.033, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0934\", \"location\": \"Wareham\", \"stage_seq\": 7, \"distance_m\": 20714.098, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0939H\", \"wtt_dep\": \"0940H\", \"location\": \"Wool\", \"stage_seq\": 8, \"distance_m\": 28683.065, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Moreton (Dorset)\", \"stage_seq\": 9, \"distance_m\": 35885.916, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0954H\", \"location\": \"Dorchester South\", \"stage_seq\": 10, \"distance_m\": 44783.624, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955H\", \"location\": \"Dorchester Jn\", \"stage_seq\": 11, \"distance_m\": 45272.569, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958H\", \"location\": \"Upwey Sig. DR189\", \"stage_seq\": 12, \"distance_m\": 50489.759, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"1000H\", \"wtt_dep\": \"1001\", \"location\": \"Upwey\", \"stage_seq\": 13, \"distance_m\": 52011.527, \"section_seq\": 1, \"route_path_id\": 73150}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Weymouth\", \"stage_seq\": 14, \"distance_m\": 55800.082, \"section_seq\": 1, \"route_path_id\": 73150}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55800.082, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73150}], \"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": "0907", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.6259365", "current_position_lon": "-2.4615611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:23Z\", \"source_id\": 55416484, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:29Z\", \"source_id\": 17724025, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:50Z\", \"source_id\": 55425910, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:53Z\", \"source_id\": 17726586, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:29Z\", \"source_id\": 55436037, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:32Z\", \"source_id\": 17729373, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:34Z\", \"source_id\": 55450167, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:37Z\", \"source_id\": 17733129, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27755, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:27Z\", \"source_id\": 55463761, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:33Z\", \"source_id\": 17736683, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:35Z\", \"source_id\": 55475126, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:38Z\", \"source_id\": 17739643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:49Z\", \"source_id\": 55492109, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:52Z\", \"source_id\": 17744130, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:16Z\", \"source_id\": 55507022, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:21Z\", \"source_id\": 17748140, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:56Z\", \"source_id\": 55530509, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:00Z\", \"source_id\": 17754348, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:07Z\", \"source_id\": 55560976, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:10Z\", \"source_id\": 17762779, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Weymouth", "service_state_platform": "3", "timing_fact_generation": 1789722191967390, "current_leg_arrival_utc": "2026-09-18T10:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:04:57.704185", "service_state_evidence_id": 17762779, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:14:57.855982", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O BMH WEY 2W13 444015 5 100 None {"version": 3, "segments": [{"to_m": 118.707, "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": 258.819, "from_m": 118.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 548.436, "from_m": 258.819, "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": 2998.579, "from_m": 548.436, "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": 3504.339, "from_m": 2998.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3544.695, "from_m": 3504.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": 3814.592, "from_m": 3544.695, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4055.259, "from_m": 3814.592, "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": 4105.852, "from_m": 4055.259, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4320.993, "from_m": 4105.852, "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": 6294.598, "from_m": 4320.993, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7657.292, "from_m": 6294.598, "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": 9021.27, "from_m": 7657.292, "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": 9462.329, "from_m": 9021.27, "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": 9745.497, "from_m": 9462.329, "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": 10530.727, "from_m": 9745.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": 12230.89, "from_m": 10530.727, "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": 12992.423, "from_m": 12230.89, "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": 13417.553, "from_m": 12992.423, "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": 22528.868, "from_m": 13417.553, "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": 23245.887, "from_m": 22528.868, "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": 28459.922, "from_m": 23245.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": 28786.898, "from_m": 28459.922, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35734.039, "from_m": 28786.898, "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": 36528.048, "from_m": 35734.039, "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": 38497.455, "from_m": 36528.048, "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": 43250.84, "from_m": 38497.455, "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": 43513.086, "from_m": 43250.84, "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": 44641.436, "from_m": 43513.086, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44870.988, "from_m": 44641.436, "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": 45335.689, "from_m": 44870.988, "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": 45805.863, "from_m": 45335.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48238.281, "from_m": 45805.863, "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": 55046.186, "from_m": 48238.281, "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": 55274.116, "from_m": 55046.186, "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": 55440.59, "from_m": 55274.116, "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": 55800.082, "from_m": 55440.59, "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": 665447, "profile_key": "28429d297704a8663378773de0fee6ba3a84f67362d736ecfb6cb6476e3db9cc", "schedule_id": 37169, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0907", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0912H", "location": "Branksome", "stage_seq": 2, "distance_m": 4244.235, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0915", "wtt_dep": "0915H", "location": "Parkstone (Dorset)", "stage_seq": 3, "distance_m": 6330.134, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0918H", "wtt_dep": "0920", "location": "Poole", "stage_seq": 4, "distance_m": 9327.465, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0925", "location": "Hamworthy", "stage_seq": 5, "distance_m": 12807.39, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Holton Heath", "stage_seq": 6, "distance_m": 17286.033, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0934", "location": "Wareham", "stage_seq": 7, "distance_m": 20714.098, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0939H", "wtt_dep": "0940H", "location": "Wool", "stage_seq": 8, "distance_m": 28683.065, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Moreton (Dorset)", "stage_seq": 9, "distance_m": 35885.916, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0954H", "location": "Dorchester South", "stage_seq": 10, "distance_m": 44783.624, "section_seq": 1, "route_path_id": 73150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955H", "location": "Dorchester Jn", "stage_seq": 11, "distance_m": 45272.569, "section_seq": 1, "route_path_id": 73150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958H", "location": "Upwey Sig. DR189", "stage_seq": 12, "distance_m": 50489.759, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "1000H", "wtt_dep": "1001", "location": "Upwey", "stage_seq": 13, "distance_m": 52011.527, "section_seq": 1, "route_path_id": 73150}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Weymouth", "stage_seq": 14, "distance_m": 55800.082, "section_seq": 1, "route_path_id": 73150}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55800.082, "from_m": 0.0, "section_seq": 1, "route_path_id": 73150}], "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": "TD", "smart_id": 27710, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:23Z", "source_id": 55416484, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:29Z", "source_id": 17724025, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27716, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:50Z", "source_id": 55425910, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:53Z", "source_id": 17726586, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27731, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:29Z", "source_id": 55436037, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:18:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:32Z", "source_id": 17729373, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27751, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:34Z", "source_id": 55450167, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:37Z", "source_id": 17733129, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27755, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:27Z", "source_id": 55463761, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:28:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:33Z", "source_id": 17736683, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27761, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:35Z", "source_id": 55475126, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:32:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:38Z", "source_id": 17739643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27768, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:49Z", "source_id": 55492109, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:52Z", "source_id": 17744130, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27772, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:16Z", "source_id": 55507022, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:21Z", "source_id": 17748140, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27777, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:56Z", "source_id": 55530509, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:00Z", "source_id": 17754348, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27795, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:07Z", "source_id": 55560976, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:10Z", "source_id": 17762779, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Bournemouth 0907 0907 3 None None Weymouth 1005 1005 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L84936/2026-09-18/detailed None Upwey 2026-09-18T10:01:00+01:00 Weymouth 3.0 {"type": "LineString", "coordinates": [[-2.4660892, 50.648415699999994], [-2.4659824999999995, 50.64794770000001], [-2.4659145, 50.64765339999999], [-2.4658036, 50.647159599999995], [-2.4657154, 50.646769000000006], [-2.4656365000000005, 50.6464546], [-2.4655621, 50.6461716], [-2.4654446, 50.6457663], [-2.4653261999999994, 50.64536619999999], [-2.4651947999999995, 50.6449264], [-2.4651153, 50.64466470000001], [-2.4649536999999997, 50.6441075], [-2.4648524999999997, 50.64377809999999], [-2.4647521, 50.64343869999998], [-2.4646438, 50.64301660000001], [-2.4645514999999993, 50.6426592], [-2.4644874999999997, 50.6423927], [-2.464425, 50.6421283], [-2.4643227999999997, 50.64166440000001], [-2.4642622, 50.64136289999999], [-2.4642050999999996, 50.64108219999999], [-2.4641295999999997, 50.6406686], [-2.4640621, 50.6402993], [-2.4639864, 50.639861999999994], [-2.4639207999999995, 50.639456999999986], [-2.4638513, 50.63897300000001], [-2.4638019, 50.638594399999995], [-2.4637597, 50.638224], [-2.4637075, 50.637746], [-2.4636614, 50.6372763], [-2.4636098, 50.63676619999999], [-2.4635639999999994, 50.6362835], [-2.4635509999999994, 50.636166200000005], [-2.4634962, 50.6356752], [-2.4634370999999997, 50.6352005], [-2.4633940999999995, 50.634798700000005], [-2.4633539000000004, 50.6344879], [-2.4633126, 50.63420889999999], [-2.4632107, 50.63362619999999], [-2.4631181, 50.6331184], [-2.4630228, 50.6326026], [-2.4629363999999994, 50.6321154], [-2.4628209999999995, 50.6314991], [-2.4627714, 50.6311955], [-2.4626750999999993, 50.630725], [-2.4625871, 50.630278], [-2.4625070999999994, 50.62988850000001], [-2.4624422, 50.6295752], [-2.4623608, 50.62921680000001], [-2.4623108, 50.6290091], [-2.4622651999999996, 50.6288121], [-2.4621478999999997, 50.628353], [-2.4620086999999997, 50.627832600000005], [-2.4618817, 50.6273721], [-2.4617545, 50.626950099999995], [-2.4616044999999995, 50.62652459999998], [-2.4614675, 50.62616069999999], [-2.4612636, 50.625622400000005], [-2.4610845999999995, 50.6251453], [-2.4608752, 50.6246128], [-2.4606776999999997, 50.6241417], [-2.4605249, 50.6237827], [-2.4601335, 50.6229299], [-2.4599379999999997, 50.6225305], [-2.4596347, 50.6219358], [-2.4594702999999996, 50.62162039999999], [-2.4594115000000003, 50.6215193], [-2.4591254, 50.62100179999999], [-2.4589409999999994, 50.62068789999999], [-2.4587721, 50.620390699999994], [-2.4591894, 50.620930099999995], [-2.4593778999999993, 50.6212671], [-2.4599327, 50.6222588], [-2.4604712999999996, 50.62336989999999], [-2.4608405, 50.6241759], [-2.4610906, 50.6248018], [-2.4615611, 50.625936499999995]]} 2.4 1001 1004 Upwey Weymouth Carriage Holding Sidings Weymouth 50.6259365 -2.4615611 50.6259365 -2.4615611 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:04:00 Weymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762779 1789722191967390 51 51 2026-09-18 09:14:57.855982 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:04:57.704185
634581 663801 G39820 762L20MC18 2026-09-18 COMPLETE 17765445 2026-09-18 10:03:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 663801, "stp": "P", "toc": "Transport for Wales", "uid": "G39820", "consist": "197102", "dest_crs": "MST", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39820/2026-09-18/detailed", "trust_id": "762L20MC18", "origin_crs": "EBB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maesteg", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": null, "is_terminated": 1, "next_location": "Maesteg", "signalling_id": "2L20", "timing_status": "ON TIME", "origin_station": "Ebbw Vale Town", "current_leg_arr": "1003", "current_leg_dep": "1001", "current_leg_end": "Maesteg", "origin_dep_time": "0807", "origin_platform": null, "current_location": "Maesteg", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]}", "current_leg_start": "Maesteg (Ewenny Road)", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "51.6099401", "next_location_lon": "-3.6560813", "previous_location": "Maesteg (Ewenny Road)", "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\": 129.279, \"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\": 9194.663, \"from_m\": 129.279, \"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\": 12941.883, \"from_m\": 9194.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\": 14649.269, \"from_m\": 12941.883, \"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\": 15622.477, \"from_m\": 14649.269, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20146.289, \"from_m\": 15622.477, \"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\": 20471.498, \"from_m\": 20146.289, \"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\": 24734.22, \"from_m\": 20471.498, \"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\": 28167.658, \"from_m\": 24734.22, \"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\": 30317.601, \"from_m\": 28167.658, \"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\": 31223.468, \"from_m\": 30317.601, \"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\": 31404.504, \"from_m\": 31223.468, \"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\": 31712.313, \"from_m\": 31404.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31946.443, \"from_m\": 31712.313, \"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\": 43868.744, \"from_m\": 31946.443, \"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\": 44826.233, \"from_m\": 43868.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\": 45023.943, \"from_m\": 44826.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\": 45425.894, \"from_m\": 45023.943, \"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\": 45487.888, \"from_m\": 45425.894, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46389.949, \"from_m\": 45487.888, \"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\": 46473.047, \"from_m\": 46389.949, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46684.51, \"from_m\": 46473.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\": 46863.606, \"from_m\": 46684.51, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46913.514, \"from_m\": 46863.606, \"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\": 47063.907, \"from_m\": 46913.514, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47505.683, \"from_m\": 47063.907, \"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\": 47773.949, \"from_m\": 47505.683, \"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\": 48405.036, \"from_m\": 47773.949, \"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\": 48439.384, \"from_m\": 48405.036, \"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\": 48559.073, \"from_m\": 48439.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\": 71670.371, \"from_m\": 48559.073, \"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\": 79433.662, \"from_m\": 71670.371, \"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\": 80605.973, \"from_m\": 79433.662, \"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\": 80669.591, \"from_m\": 80605.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80725.67, \"from_m\": 80669.591, \"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\": 81545.913, \"from_m\": 80725.67, \"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\": 81563.125, \"from_m\": 81545.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\": 84473.716, \"from_m\": 81563.125, \"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\": 84512.501, \"from_m\": 84473.716, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85211.853, \"from_m\": 84512.501, \"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\": 85355.205, \"from_m\": 85211.853, \"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\": 85745.67, \"from_m\": 85355.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\": 91937.198, \"from_m\": 85745.67, \"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\": 92247.681, \"from_m\": 91937.198, \"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\": 92277.205, \"from_m\": 92247.681, \"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\": 93058.844, \"from_m\": 92277.205, \"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\": 93072.784, \"from_m\": 93058.844, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 93805.238, \"from_m\": 93072.784, \"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\": 663801, \"profile_key\": \"0ad237c0699cf778352842bd0097955369333392322fd066411343e799737e3f\", \"schedule_id\": 36742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0807\", \"location\": \"Ebbw Vale Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0810\", \"wtt_dep\": \"0810H\", \"location\": \"Ebbw Vale Parkway\", \"stage_seq\": 2, \"distance_m\": 2308.816, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817\", \"location\": \"Aberbeeg Jn\", \"stage_seq\": 3, \"distance_m\": 9194.663, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0818H\", \"wtt_dep\": \"0819H\", \"location\": \"Llanhilleth\", \"stage_seq\": 4, \"distance_m\": 10463.553, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0825H\", \"location\": \"Newbridge (Ebbw Vale)\", \"stage_seq\": 5, \"distance_m\": 14955.039, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0831H\", \"wtt_dep\": \"0832H\", \"location\": \"Cross Keys\", \"stage_seq\": 6, \"distance_m\": 20518.779, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0837\", \"wtt_dep\": \"0837H\", \"location\": \"Risca & Pontymister\", \"stage_seq\": 7, \"distance_m\": 23588.682, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839H\", \"location\": \"Risca South Jn\", \"stage_seq\": 8, \"distance_m\": 25208.525, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0840H\", \"wtt_dep\": \"0841H\", \"location\": \"Rogerstone\", \"stage_seq\": 9, \"distance_m\": 25825.58, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0845\", \"location\": \"Pye Corner\", \"stage_seq\": 10, \"distance_m\": 28267.395, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0846H\", \"location\": \"Park North Jn\", \"stage_seq\": 11, \"distance_m\": 29320.22, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Park Jn (Newport)\", \"stage_seq\": 12, \"distance_m\": 30169.795, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Ebbw Jn\", \"stage_seq\": 13, \"distance_m\": 31404.504, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Marshfield\", \"stage_seq\": 14, \"distance_m\": 37356.168, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"Moorland Road Jn\", \"stage_seq\": 15, \"distance_m\": 45425.894, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 16, \"distance_m\": 46473.047, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0913\", \"location\": \"Cardiff Central\", \"stage_seq\": 17, \"distance_m\": 47828.637, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 18, \"distance_m\": 49981.182, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0924H\", \"wtt_dep\": \"0925\", \"location\": \"Pontyclun\", \"stage_seq\": 19, \"distance_m\": 65862.042, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929H\", \"location\": \"Llanharan\", \"stage_seq\": 20, \"distance_m\": 69731.499, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": \"0933H\", \"location\": \"Pencoed\", \"stage_seq\": 21, \"distance_m\": 74163.629, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939H\", \"location\": \"Bridgend\", \"stage_seq\": 22, \"distance_m\": 80424.657, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0942H\", \"location\": \"Wildmill\", \"stage_seq\": 23, \"distance_m\": 81881.386, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0945\", \"wtt_dep\": \"0946\", \"location\": \"Sarn\", \"stage_seq\": 24, \"distance_m\": 84105.684, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0948H\", \"location\": \"Tondu\", \"stage_seq\": 25, \"distance_m\": 85174.375, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957H\", \"location\": \"Garth (Mid-Glamorgan)\", \"stage_seq\": 26, \"distance_m\": 91937.198, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": \"1001\", \"location\": \"Maesteg (Ewenny Road)\", \"stage_seq\": 27, \"distance_m\": 93379.507, \"section_seq\": 1, \"route_path_id\": 105497}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"Maesteg\", \"stage_seq\": 28, \"distance_m\": 93805.238, \"section_seq\": 1, \"route_path_id\": 105497}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93805.238, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105497}], \"total_distance_m\": 93805.238, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 87971.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5834.083, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0807", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.6099401", "current_position_lon": "-3.6560813", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:43Z\", \"source_id\": 17754854, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:15:30Z\", \"source_id\": 55261296, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:15:33Z\", \"source_id\": 17682290, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24759, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:13Z\", \"source_id\": 55271617, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:23:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:16Z\", \"source_id\": 17685174, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24756, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:29:05Z\", \"source_id\": 55300187, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:29:12Z\", \"source_id\": 17692886, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:33:22Z\", \"source_id\": 55312046, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:35:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:33:25Z\", \"source_id\": 17696141, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:38:51Z\", \"source_id\": 55327547, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:38:54Z\", \"source_id\": 17700286, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:32Z\", \"source_id\": 55394069, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:36Z\", \"source_id\": 17718090, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:00Z\", \"source_id\": 55451254, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:03Z\", \"source_id\": 17733441, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:38Z\", \"source_id\": 55464200, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:43Z\", \"source_id\": 17736787, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:59Z\", \"source_id\": 55476096, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:01Z\", \"source_id\": 17739891, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:13Z\", \"source_id\": 55490569, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:15Z\", \"source_id\": 17743715, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:03Z\", \"source_id\": 17757307, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:00Z\", \"source_id\": 17764604, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:29Z\", \"source_id\": 17765445, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maesteg", "service_state_platform": null, "timing_fact_generation": 1789722331588300, "current_leg_arrival_utc": "2026-09-18T10:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:01.501975", "service_state_evidence_id": 17764604, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T09:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:01.679389", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P EBB MST 2L20 197102 3 100 None {"version": 3, "segments": [{"to_m": 129.279, "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": 9194.663, "from_m": 129.279, "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": 12941.883, "from_m": 9194.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": 14649.269, "from_m": 12941.883, "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": 15622.477, "from_m": 14649.269, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20146.289, "from_m": 15622.477, "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": 20471.498, "from_m": 20146.289, "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": 24734.22, "from_m": 20471.498, "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": 28167.658, "from_m": 24734.22, "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": 30317.601, "from_m": 28167.658, "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": 31223.468, "from_m": 30317.601, "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": 31404.504, "from_m": 31223.468, "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": 31712.313, "from_m": 31404.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31946.443, "from_m": 31712.313, "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": 43868.744, "from_m": 31946.443, "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": 44826.233, "from_m": 43868.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": 45023.943, "from_m": 44826.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": 45425.894, "from_m": 45023.943, "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": 45487.888, "from_m": 45425.894, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46389.949, "from_m": 45487.888, "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": 46473.047, "from_m": 46389.949, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46684.51, "from_m": 46473.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": 46863.606, "from_m": 46684.51, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46913.514, "from_m": 46863.606, "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": 47063.907, "from_m": 46913.514, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47505.683, "from_m": 47063.907, "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": 47773.949, "from_m": 47505.683, "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": 48405.036, "from_m": 47773.949, "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": 48439.384, "from_m": 48405.036, "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": 48559.073, "from_m": 48439.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": 71670.371, "from_m": 48559.073, "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": 79433.662, "from_m": 71670.371, "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": 80605.973, "from_m": 79433.662, "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": 80669.591, "from_m": 80605.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80725.67, "from_m": 80669.591, "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": 81545.913, "from_m": 80725.67, "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": 81563.125, "from_m": 81545.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": 84473.716, "from_m": 81563.125, "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": 84512.501, "from_m": 84473.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85211.853, "from_m": 84512.501, "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": 85355.205, "from_m": 85211.853, "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": 85745.67, "from_m": 85355.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": 91937.198, "from_m": 85745.67, "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": 92247.681, "from_m": 91937.198, "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": 92277.205, "from_m": 92247.681, "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": 93058.844, "from_m": 92277.205, "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": 93072.784, "from_m": 93058.844, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 93805.238, "from_m": 93072.784, "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": 663801, "profile_key": "0ad237c0699cf778352842bd0097955369333392322fd066411343e799737e3f", "schedule_id": 36742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0807", "location": "Ebbw Vale Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0810", "wtt_dep": "0810H", "location": "Ebbw Vale Parkway", "stage_seq": 2, "distance_m": 2308.816, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817", "location": "Aberbeeg Jn", "stage_seq": 3, "distance_m": 9194.663, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0818H", "wtt_dep": "0819H", "location": "Llanhilleth", "stage_seq": 4, "distance_m": 10463.553, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0825H", "location": "Newbridge (Ebbw Vale)", "stage_seq": 5, "distance_m": 14955.039, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0831H", "wtt_dep": "0832H", "location": "Cross Keys", "stage_seq": 6, "distance_m": 20518.779, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0837", "wtt_dep": "0837H", "location": "Risca & Pontymister", "stage_seq": 7, "distance_m": 23588.682, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839H", "location": "Risca South Jn", "stage_seq": 8, "distance_m": 25208.525, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0840H", "wtt_dep": "0841H", "location": "Rogerstone", "stage_seq": 9, "distance_m": 25825.58, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0845", "location": "Pye Corner", "stage_seq": 10, "distance_m": 28267.395, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0846H", "location": "Park North Jn", "stage_seq": 11, "distance_m": 29320.22, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0848", "location": "Park Jn (Newport)", "stage_seq": 12, "distance_m": 30169.795, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Ebbw Jn", "stage_seq": 13, "distance_m": 31404.504, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Marshfield", "stage_seq": 14, "distance_m": 37356.168, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859", "location": "Moorland Road Jn", "stage_seq": 15, "distance_m": 45425.894, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Long Dyke Jn", "stage_seq": 16, "distance_m": 46473.047, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0913", "location": "Cardiff Central", "stage_seq": 17, "distance_m": 47828.637, "section_seq": 1, "route_path_id": 105497}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Leckwith Loop North Jn", "stage_seq": 18, "distance_m": 49981.182, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0924H", "wtt_dep": "0925", "location": "Pontyclun", "stage_seq": 19, "distance_m": 65862.042, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929H", "location": "Llanharan", "stage_seq": 20, "distance_m": 69731.499, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": "0933H", "location": "Pencoed", "stage_seq": 21, "distance_m": 74163.629, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939H", "location": "Bridgend", "stage_seq": 22, "distance_m": 80424.657, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0942H", "location": "Wildmill", "stage_seq": 23, "distance_m": 81881.386, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0945", "wtt_dep": "0946", "location": "Sarn", "stage_seq": 24, "distance_m": 84105.684, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0948H", "location": "Tondu", "stage_seq": 25, "distance_m": 85174.375, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 26, "distance_m": 91937.198, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": "1001", "location": "Maesteg (Ewenny Road)", "stage_seq": 27, "distance_m": 93379.507, "section_seq": 1, "route_path_id": 105497}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "Maesteg", "stage_seq": 28, "distance_m": 93805.238, "section_seq": 1, "route_path_id": 105497}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93805.238, "from_m": 0.0, "section_seq": 1, "route_path_id": 105497}], "total_distance_m": 93805.238, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 87971.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5834.083, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:43Z", "source_id": 17754854, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24765, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:15:30Z", "source_id": 55261296, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:15:33Z", "source_id": 17682290, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24759, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:13Z", "source_id": 55271617, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:23:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:16Z", "source_id": 17685174, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24756, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:29:05Z", "source_id": 55300187, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:29:12Z", "source_id": 17692886, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24752, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:33:22Z", "source_id": 55312046, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:33:25Z", "source_id": 17696141, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24747, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:38:51Z", "source_id": 55327547, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:38:54Z", "source_id": 17700286, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24959, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:32Z", "source_id": 55394069, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:03:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:36Z", "source_id": 17718090, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:00Z", "source_id": 55451254, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:03Z", "source_id": 17733441, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25336, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:38Z", "source_id": 55464200, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:43Z", "source_id": 17736787, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25612, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:59Z", "source_id": 55476096, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:01Z", "source_id": 17739891, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25601, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:13Z", "source_id": 55490569, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:38:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:15Z", "source_id": 17743715, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:03Z", "source_id": 17757307, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:00Z", "source_id": 17764604, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:29Z", "source_id": 17765445, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}] Ebbw Vale Town 0807 0807 None None None Maesteg 1005 1003 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39820/2026-09-18/detailed None Maesteg (Ewenny Road) 2026-09-18T10:01:00+01:00 Maesteg 2.0 {"type": "LineString", "coordinates": [[-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]} 0.3 1001 1003 Maesteg (Ewenny Road) Maesteg Maesteg 51.6099401 -3.6560813 51.6099401 -3.6560813 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:03:00 Maesteg TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764604 1789722331588300 72 72 2026-09-18 09:15:01.679389 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:01.501975
634582 664738 P90844 885J61MD18 2026-09-18 COMPLETE None 2026-09-18 09:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 664738, "stp": "P", "toc": "Southeastern", "uid": "P90844", "consist": "377510+377523", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90844/2026-09-18/detailed", "trust_id": "885J61MD18", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grove Park C.S.D.", "service_date": "2026-09-18", "dest_arr_time": "0905", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5J61", "timing_status": "ON TIME", "origin_station": "London Cannon Street", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0842", "origin_platform": "1", "current_location": "Hither Green", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0905", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Hither Green", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 738.479, \"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\": 2086.518, \"from_m\": 738.479, \"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\": 5503.135, \"from_m\": 2086.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5542.659, \"from_m\": 5503.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7743.57, \"from_m\": 5542.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\": 8244.742, \"from_m\": 7743.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\": 8297.433, \"from_m\": 8244.742, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8706.017, \"from_m\": 8297.433, \"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\": 8933.348, \"from_m\": 8706.017, \"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\": 10897.886, \"from_m\": 8933.348, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11870.254, \"from_m\": 10897.886, \"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\": 11908.536, \"from_m\": 11870.254, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11916.143, \"from_m\": 11908.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\": 11965.9, \"from_m\": 11916.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12002.984, \"from_m\": 11965.9, \"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\": 12621.375, \"from_m\": 12002.984, \"capability_applied\": null, \"effective_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\": 664738, \"profile_key\": \"3465a421babeabc282d27161bb9e8c41d332797c117a51fa3c8298cf67e68cfa\", \"schedule_id\": 23666, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851H\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0852H\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 8610.223, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Hither Green\", \"stage_seq\": 8, \"distance_m\": 10134.219, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 9, \"distance_m\": 11729.02, \"section_seq\": 1, \"route_path_id\": 100482}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": null, \"location\": \"Grove Park C.S.D.\", \"stage_seq\": 10, \"distance_m\": 12621.375, \"section_seq\": 1, \"route_path_id\": 100482}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12621.375, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100482}], \"total_distance_m\": 12621.375, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11822.73, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 798.645, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0842", "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\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:17Z\", \"source_id\": 55350890, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:47:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:21Z\", \"source_id\": 17706648, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:45Z\", \"source_id\": 55363753, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:51Z\", \"source_id\": 17710028, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:49Z\", \"source_id\": 55366763, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:53Z\", \"source_id\": 17710832, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:42Z\", \"source_id\": 55374880, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:47Z\", \"source_id\": 17712958, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hither Green", "service_state_platform": "4", "timing_fact_generation": 1789718191825868, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:02.184208", "service_state_evidence_id": 55374880, "current_leg_start_actual_dep": null, "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:03.637321", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CST None 5J61 377510+377523 8 100 None {"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "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": 5503.135, "from_m": 2086.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5542.659, "from_m": 5503.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7743.57, "from_m": 5542.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": 8244.742, "from_m": 7743.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": 8297.433, "from_m": 8244.742, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8706.017, "from_m": 8297.433, "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": 8933.348, "from_m": 8706.017, "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": 10897.886, "from_m": 8933.348, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11870.254, "from_m": 10897.886, "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": 11908.536, "from_m": 11870.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11916.143, "from_m": 11908.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": 11965.9, "from_m": 11916.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12002.984, "from_m": 11965.9, "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": 12621.375, "from_m": 12002.984, "capability_applied": null, "effective_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": 664738, "profile_key": "3465a421babeabc282d27161bb9e8c41d332797c117a51fa3c8298cf67e68cfa", "schedule_id": 23666, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0842", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850H", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851H", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0852H", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853H", "location": "Parks Bridge Jn", "stage_seq": 7, "distance_m": 8610.223, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Hither Green", "stage_seq": 8, "distance_m": 10134.219, "section_seq": 1, "route_path_id": 100482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 9, "distance_m": 11729.02, "section_seq": 1, "route_path_id": 100482}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": null, "location": "Grove Park C.S.D.", "stage_seq": 10, "distance_m": 12621.375, "section_seq": 1, "route_path_id": 100482}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12621.375, "from_m": 0.0, "section_seq": 1, "route_path_id": 100482}], "total_distance_m": 12621.375, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11822.73, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 798.645, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:17Z", "source_id": 55350890, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:47:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:21Z", "source_id": 17706648, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:45Z", "source_id": 55363753, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:51Z", "source_id": 17710028, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:49Z", "source_id": 55366763, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:53:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:53Z", "source_id": 17710832, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:42Z", "source_id": 55374880, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:56:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:47Z", "source_id": 17712958, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}] London Cannon Street 0842 0842 1 None None Grove Park C.S.D. 0905 0905 None ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90844/2026-09-18/detailed None None None None None None None None None Hither Green Hither Green None None None None None 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Hither Green TD TRACKING_TIMEOUT 55374880 1789718191825868 26 26 2026-09-18 09:15:03.637321 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:02.184208
634583 664918 C36794 735Y92MD18 2026-09-18 COMPLETE None 2026-09-18 09:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 664918, "stp": "P", "toc": "Elizabeth Line", "uid": "C36794", "consist": "345026", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36794/2026-09-18/detailed", "trust_id": "735Y92MD18", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Old Oak Common Depot (Crossrail)", "service_date": "2026-09-18", "dest_arr_time": "0903", "dest_platform": null, "is_terminated": 1, "next_location": "Old Oak Common Depot (Crossrail)", "signalling_id": "5Y92", "timing_status": "LATE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "0903", "current_leg_dep": "0848", "current_leg_end": "Old Oak Common Depot (Crossrail)", "origin_dep_time": "0848", "origin_platform": "B", "current_location": "Old Oak Common Arrival Sig", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.18083219999999997, 51.51825899999999], [-0.18106571842364355, 51.51828194600756], [-0.18158019999999997, 51.51833249999999], [-0.182321, 51.5183808], [-0.18287169999999997, 51.518411699999994], [-0.1831617, 51.518430399999986], [-0.18362269999999997, 51.5184765], [-0.1839935, 51.518509], [-0.1844032, 51.51855019999999], [-0.1846598, 51.51857360000001], [-0.1848565, 51.518593299999985], [-0.1853409, 51.51863689999999], [-0.185384, 51.5186401], [-0.1857444, 51.518662899999995], [-0.18686959999999997, 51.5187647], [-0.187106, 51.5187806], [-0.1871216, 51.5187819], [-0.18717549999999997, 51.5187854], [-0.18749419999999997, 51.518805], [-0.1880167, 51.5188423], [-0.18839349999999996, 51.51886919999999], [-0.18930749999999996, 51.518944700000006], [-0.1894481, 51.5189561], [-0.1895071, 51.5189621], [-0.190781, 51.51910190000001], [-0.19157509999999997, 51.51920230000001], [-0.1921564, 51.51926889999999], [-0.19285569999999996, 51.519369700000006], [-0.1932341, 51.519436599999985], [-0.1936195, 51.5195075], [-0.1936514, 51.519513399999994], [-0.1943293, 51.5196426], [-0.1949292, 51.5197687], [-0.1957674, 51.5199499], [-0.1961031, 51.52002149999999], [-0.1963553, 51.520075299999995], [-0.19678560000000003, 51.5201672], [-0.19809789999999997, 51.5204497], [-0.198861, 51.520621099999985], [-0.19907169183909945, 51.520671693530126], [-0.1997501, 51.52083460000001], [-0.2001902, 51.5209467], [-0.2005984, 51.5210525], [-0.20103339999999997, 51.5211756], [-0.201433362181484, 51.52128423540512], [-0.20166484580055552, 51.52135047689488], [-0.201868423882002, 51.52141039856197], [-0.20204811478508655, 51.52146485753775], [-0.2022079368690724, 51.521514710953554], [-0.2023519084932226, 51.52156081594073], [-0.20248404801680037, 51.52160402963062], [-0.2026083737990688, 51.52164520915459], [-0.20272890419929104, 51.52168521164396], [-0.20284965757673024, 51.52172489423008], [-0.2029746522906495, 51.52176511404429], [-0.20310790670031204, 51.52180672821795], [-0.20325343916498095, 51.521850593882405], [-0.20341526804391935, 51.521897568168995], [-0.20359741169639048, 51.521948508209064], [-0.20380388848165745, 51.52200427113396], [-0.20403871675898327, 51.52206571407502], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "0903", "motion_projection": null, "next_location_lat": "51.5272605", "next_location_lon": "-0.2473192", "previous_location": "Portobello Jn (London)", "current_leg_milage": "3.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:55373915\", \"confirmationDeadline\": \"2026-09-18T09:05:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"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\": 1442.951, \"from_m\": 367.682, \"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\": 1724.597, \"from_m\": 1442.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:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3327.614, \"from_m\": 1724.597, \"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\": 3876.444, \"from_m\": 3327.614, \"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\": 3940.545, \"from_m\": 3876.444, \"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\": 4162.042, \"from_m\": 3940.545, \"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\": 5103.402, \"from_m\": 4162.042, \"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\": 664918, \"profile_key\": \"56be474e64e245d2c561e7662337c1d5f221b5a28a6f55f07934d70cb00394fd\", \"schedule_id\": 4870, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0848\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0849H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 1595.162, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1887.855, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0851\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2749.192, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0853\", \"location\": \"Old Oak Common Arrival Sig\", \"stage_seq\": 5, \"distance_m\": 3876.444, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": null, \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 5103.402, \"section_seq\": 1, \"route_path_id\": 29879}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5103.402, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29879}], \"total_distance_m\": 5103.402, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4097.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1005.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0848", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "15.0", "current_position_lat": "51.5272605", "current_position_lon": "-0.2473192", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:14Z\", \"source_id\": 55356445, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:49:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:16Z\", \"source_id\": 17708101, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Old Oak Common Arrival Sig", "service_state_platform": null, "timing_fact_generation": 1789718127159411, "current_leg_arrival_utc": "2026-09-18T09:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:02.258818", "service_state_evidence_id": 55373915, "current_leg_start_actual_dep": "2026-09-18T08:48:18+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:03.723449", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PDX None 5Y92 345026 9 90 None {"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "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": 1442.951, "from_m": 367.682, "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": 1724.597, "from_m": 1442.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:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 3327.614, "from_m": 1724.597, "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": 3876.444, "from_m": 3327.614, "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": 3940.545, "from_m": 3876.444, "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": 4162.042, "from_m": 3940.545, "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": 5103.402, "from_m": 4162.042, "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": 664918, "profile_key": "56be474e64e245d2c561e7662337c1d5f221b5a28a6f55f07934d70cb00394fd", "schedule_id": 4870, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0848", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0849H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 1595.162, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1887.855, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0851", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2749.192, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0853", "location": "Old Oak Common Arrival Sig", "stage_seq": 5, "distance_m": 3876.444, "section_seq": 1, "route_path_id": 29879}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": null, "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 6, "distance_m": 5103.402, "section_seq": 1, "route_path_id": 29879}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5103.402, "from_m": 0.0, "section_seq": 1, "route_path_id": 29879}], "total_distance_m": 5103.402, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4097.941, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1005.461, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:14Z", "source_id": 55356445, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:49:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:16Z", "source_id": 17708101, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:49:00+01:00", "operational_fact": true}] Paddington (Crossrail) 0848 0848 B None None Old Oak Common Depot (Crossrail) 0903 0903 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36794/2026-09-18/detailed None Paddington (Crossrail) 2026-09-18T08:48:18+01:00 Old Oak Common Depot (Crossrail) 15.0 {"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.18083219999999997, 51.51825899999999], [-0.18106571842364355, 51.51828194600756], [-0.18158019999999997, 51.51833249999999], [-0.182321, 51.5183808], [-0.18287169999999997, 51.518411699999994], [-0.1831617, 51.518430399999986], [-0.18362269999999997, 51.5184765], [-0.1839935, 51.518509], [-0.1844032, 51.51855019999999], [-0.1846598, 51.51857360000001], [-0.1848565, 51.518593299999985], [-0.1853409, 51.51863689999999], [-0.185384, 51.5186401], [-0.1857444, 51.518662899999995], [-0.18686959999999997, 51.5187647], [-0.187106, 51.5187806], [-0.1871216, 51.5187819], [-0.18717549999999997, 51.5187854], [-0.18749419999999997, 51.518805], [-0.1880167, 51.5188423], [-0.18839349999999996, 51.51886919999999], [-0.18930749999999996, 51.518944700000006], [-0.1894481, 51.5189561], [-0.1895071, 51.5189621], [-0.190781, 51.51910190000001], [-0.19157509999999997, 51.51920230000001], [-0.1921564, 51.51926889999999], [-0.19285569999999996, 51.519369700000006], [-0.1932341, 51.519436599999985], [-0.1936195, 51.5195075], [-0.1936514, 51.519513399999994], [-0.1943293, 51.5196426], [-0.1949292, 51.5197687], [-0.1957674, 51.5199499], [-0.1961031, 51.52002149999999], [-0.1963553, 51.520075299999995], [-0.19678560000000003, 51.5201672], [-0.19809789999999997, 51.5204497], [-0.198861, 51.520621099999985], [-0.19907169183909945, 51.520671693530126], [-0.1997501, 51.52083460000001], [-0.2001902, 51.5209467], [-0.2005984, 51.5210525], [-0.20103339999999997, 51.5211756], [-0.201433362181484, 51.52128423540512], [-0.20166484580055552, 51.52135047689488], [-0.201868423882002, 51.52141039856197], [-0.20204811478508655, 51.52146485753775], [-0.2022079368690724, 51.521514710953554], [-0.2023519084932226, 51.52156081594073], [-0.20248404801680037, 51.52160402963062], [-0.2026083737990688, 51.52164520915459], [-0.20272890419929104, 51.52168521164396], [-0.20284965757673024, 51.52172489423008], [-0.2029746522906495, 51.52176511404429], [-0.20310790670031204, 51.52180672821795], [-0.20325343916498095, 51.521850593882405], [-0.20341526804391935, 51.521897568168995], [-0.20359741169639048, 51.521948508209064], [-0.20380388848165745, 51.52200427113396], [-0.20403871675898327, 51.52206571407502], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]} 3.2 0848 0903 Portobello Jn (London) Old Oak Common Arrival Sig Old Oak Common Depot (Crossrail) 51.5272605 -0.2473192 51.5272605 -0.2473192 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Old Oak Common Arrival Sig TD TRACKING_TIMEOUT 55373915 1789718127159411 11 11 2026-09-18 09:15:03.723449 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:02.258818
634584 665211 P91637 875Y93MD18 2026-09-18 COMPLETE None 2026-09-18 09:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665211, "stp": "P", "toc": "Southeastern", "uid": "P91637", "consist": "377122+377519", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91637/2026-09-18/detailed", "trust_id": "875Y93MD18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Victoria Grovenor Shed", "service_date": "2026-09-18", "dest_arr_time": "0905", "dest_platform": null, "is_terminated": 1, "next_location": "Victoria Grovenor Shed", "signalling_id": "5Y93", "timing_status": "EARLY", "origin_station": "London Victoria", "current_leg_arr": "0905", "current_leg_dep": "0851", "current_leg_end": "Victoria Grovenor Shed", "origin_dep_time": "0859", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1448888, 51.493324300000005], [-0.1456946, 51.492604799999995], [-0.1459018, 51.4923985], [-0.14607949999999997, 51.4922207], [-0.14625659999999996, 51.49205280000001], [-0.14646709999999996, 51.49186579999999], [-0.14653799999999997, 51.49180499999999], [-0.1467045, 51.4916554], [-0.1468989, 51.49148759999999], [-0.1471967, 51.4912279], [-0.14742999999999998, 51.4909991], [-0.14762849999999997, 51.4907569], [-0.14779209999999998, 51.49051639999999], [-0.1479115, 51.49030930000001], [-0.1480094, 51.4901081], [-0.1481261, 51.4897499], [-0.148149, 51.4896688], [-0.1481293, 51.48937219999999], [-0.14810767861363547, 51.489294772677454], [-0.1480818, 51.4892021], [-0.14805829999999998, 51.489158499999995], [-0.1479933, 51.4890376], [-0.14788, 51.48887899999999], [-0.14771799999999996, 51.4886735], [-0.14755569999999998, 51.4884211], [-0.1470547, 51.4875936], [-0.14677529999999997, 51.487112], [-0.14664109999999997, 51.486792099999995], [-0.146524, 51.4864905], [-0.1464641, 51.4862326]]}", "current_leg_start": "London Victoria", "dest_arr_time_act": "0905", "motion_projection": null, "next_location_lat": "51.4862326", "next_location_lon": "-0.1464641", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:55362551\", \"confirmationDeadline\": \"2026-09-18T09:00:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1226.116, \"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\": 665211, \"profile_key\": \"886df72aac158060d163c22d50a1898609990af977b65d09f2a98a4e7730cafc\", \"schedule_id\": 23924, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Victoria Grosvenor ENT - EXT\", \"stage_seq\": 2, \"distance_m\": 857.122, \"section_seq\": 1, \"route_path_id\": 36354}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": null, \"location\": \"Victoria Grovenor Shed\", \"stage_seq\": 3, \"distance_m\": 1226.116, \"section_seq\": 1, \"route_path_id\": 36354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1226.116, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36354}], \"total_distance_m\": 1226.116, \"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\": 1226.116, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0859", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "14.0", "current_position_lat": "51.4862326", "current_position_lon": "-0.1464641", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "London Victoria", "service_state_platform": "5", "timing_fact_generation": 1789717902837007, "current_leg_arrival_utc": "2026-09-18T09:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:02.412490", "service_state_evidence_id": 55362551, "current_leg_start_actual_dep": "2026-09-18T08:51:17+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:03.760370", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None None 5Y93 377122+377519 8 100 None {"version": 3, "segments": [{"to_m": 1226.116, "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": 665211, "profile_key": "886df72aac158060d163c22d50a1898609990af977b65d09f2a98a4e7730cafc", "schedule_id": 23924, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0859", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "Victoria Grosvenor ENT - EXT", "stage_seq": 2, "distance_m": 857.122, "section_seq": 1, "route_path_id": 36354}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": null, "location": "Victoria Grovenor Shed", "stage_seq": 3, "distance_m": 1226.116, "section_seq": 1, "route_path_id": 36354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1226.116, "from_m": 0.0, "section_seq": 1, "route_path_id": 36354}], "total_distance_m": 1226.116, "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": 1226.116, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Victoria 0859 0859 1 None None Victoria Grovenor Shed 0905 0905 None EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91637/2026-09-18/detailed None London Victoria 2026-09-18T08:51:17+01:00 Victoria Grovenor Shed 14.0 {"type": "LineString", "coordinates": [[-0.1448888, 51.493324300000005], [-0.1456946, 51.492604799999995], [-0.1459018, 51.4923985], [-0.14607949999999997, 51.4922207], [-0.14625659999999996, 51.49205280000001], [-0.14646709999999996, 51.49186579999999], [-0.14653799999999997, 51.49180499999999], [-0.1467045, 51.4916554], [-0.1468989, 51.49148759999999], [-0.1471967, 51.4912279], [-0.14742999999999998, 51.4909991], [-0.14762849999999997, 51.4907569], [-0.14779209999999998, 51.49051639999999], [-0.1479115, 51.49030930000001], [-0.1480094, 51.4901081], [-0.1481261, 51.4897499], [-0.148149, 51.4896688], [-0.1481293, 51.48937219999999], [-0.14810767861363547, 51.489294772677454], [-0.1480818, 51.4892021], [-0.14805829999999998, 51.489158499999995], [-0.1479933, 51.4890376], [-0.14788, 51.48887899999999], [-0.14771799999999996, 51.4886735], [-0.14755569999999998, 51.4884211], [-0.1470547, 51.4875936], [-0.14677529999999997, 51.487112], [-0.14664109999999997, 51.486792099999995], [-0.146524, 51.4864905], [-0.1464641, 51.4862326]]} 0.5 0851 0905 None Victoria Plat 10 Victoria Grovenor Shed 51.4862326 -0.1464641 51.4862326 -0.1464641 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 London Victoria TD TRACKING_TIMEOUT 55362551 1789717902837007 5 5 2026-09-18 09:15:03.760370 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:02.412490
634585 665403 G59060 522N69ME18 2026-09-18 COMPLETE None 2026-09-18 09:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665403, "stp": "P", "toc": "London Overground", "uid": "G59060", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G59060/2026-09-18/detailed", "trust_id": "522N69ME18", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": "09:05:00", "dar_platform": null, "dest_station": "Richmond North London Line", "service_date": "2026-09-18", "dest_arr_time": "1010", "dest_platform": "4", "is_terminated": 1, "next_location": "Hackney Wick", "signalling_id": "2N69", "timing_status": null, "origin_station": "Stratford", "current_leg_arr": "0908½", "current_leg_dep": "0905", "current_leg_end": "Hackney Wick", "origin_dep_time": "0905", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "1007", "motion_projection": null, "next_location_lat": "51.5434450", "next_location_lon": "-0.0236935", "previous_location": null, "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\": 72.613, \"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\": 101.352, \"from_m\": 72.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\": 142.617, \"from_m\": 101.352, \"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\": 181.712, \"from_m\": 142.617, \"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\": 217.933, \"from_m\": 181.712, \"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\": 831.78, \"from_m\": 217.933, \"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\": 1535.109, \"from_m\": 831.78, \"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\": 2143.702, \"from_m\": 1535.109, \"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\": 2205.617, \"from_m\": 2143.702, \"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\": 2951.73, \"from_m\": 2205.617, \"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\": 6134.322, \"from_m\": 2951.73, \"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\": 6192.91, \"from_m\": 6134.322, \"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\": 6829.731, \"from_m\": 6192.91, \"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\": 8394.258, \"from_m\": 6829.731, \"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\": 8464.873, \"from_m\": 8394.258, \"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\": 11432.076, \"from_m\": 8464.873, \"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\": 12046.575, \"from_m\": 11432.076, \"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\": 13394.069, \"from_m\": 12046.575, \"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\": 13746.31, \"from_m\": 13394.069, \"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\": 20025.306, \"from_m\": 13746.31, \"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\": 20074.265, \"from_m\": 20025.306, \"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\": 20158.767, \"from_m\": 20074.265, \"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\": 20212.248, \"from_m\": 20158.767, \"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\": 20649.48, \"from_m\": 20212.248, \"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\": 20715.798, \"from_m\": 20649.48, \"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\": 20745.368, \"from_m\": 20715.798, \"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\": 21433.706, \"from_m\": 20745.368, \"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\": 21438.456, \"from_m\": 21433.706, \"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\": 21491.628, \"from_m\": 21438.456, \"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\": 21498.842, \"from_m\": 21491.628, \"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\": 21563.442, \"from_m\": 21498.842, \"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\": 21603.825, \"from_m\": 21563.442, \"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\": 21680.078, \"from_m\": 21603.825, \"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\": 21823.797, \"from_m\": 21680.078, \"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\": 21890.034, \"from_m\": 21823.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\": 21961.396, \"from_m\": 21890.034, \"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\": 23197.943, \"from_m\": 21961.396, \"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\": 23249.885, \"from_m\": 23197.943, \"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\": 23566.982, \"from_m\": 23249.885, \"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\": 25971.492, \"from_m\": 23566.982, \"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\": 26017.004, \"from_m\": 25971.492, \"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\": 26233.623, \"from_m\": 26017.004, \"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\": 26982.477, \"from_m\": 26233.623, \"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\": 27398.131, \"from_m\": 26982.477, \"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\": 30007.223, \"from_m\": 27398.131, \"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\": 30685.118, \"from_m\": 30007.223, \"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\": 31062.519, \"from_m\": 30685.118, \"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\": 665403, \"profile_key\": \"ec3b3a73d30bb8e7b53ae00055c4958a5d0cadd6ebbffc98f37acef0c3092f53\", \"schedule_id\": 11565, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907H\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0912\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0913H\", \"wtt_dep\": \"0914H\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5363.473, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0919H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 8128.14, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0920\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 8559.907, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0923\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 9006.114, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0923H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 9416.908, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0924\", \"wtt_dep\": \"0924H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 9786.471, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 10967.292, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 11498.61, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 11696.205, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 12413.905, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 13479.313, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 14431.773, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0936H\", \"wtt_dep\": \"0937\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 15845.848, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0938H\", \"wtt_dep\": \"0939H\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 16440.756, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0941H\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 17266.231, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0942H\", \"wtt_dep\": \"0943\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 17976.897, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 18975.271, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 19986.974, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0947H\", \"wtt_dep\": \"0949\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 20715.798, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 27, \"distance_m\": 23305.367, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0953H\", \"wtt_dep\": \"0954H\", \"location\": \"Acton Central\", \"stage_seq\": 28, \"distance_m\": 24996.638, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957\", \"location\": \"South Acton\", \"stage_seq\": 29, \"distance_m\": 26162.559, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"0959H\", \"wtt_dep\": \"1000\", \"location\": \"Gunnersbury\", \"stage_seq\": 30, \"distance_m\": 27155.463, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1002H\", \"wtt_dep\": \"1003\", \"location\": \"Kew Gardens\", \"stage_seq\": 31, \"distance_m\": 28869.385, \"section_seq\": 1, \"route_path_id\": 28455}, {\"is_pass\": false, \"wtt_arr\": \"1007\", \"wtt_dep\": null, \"location\": \"Richmond North London Line\", \"stage_seq\": 32, \"distance_m\": 31062.519, \"section_seq\": 1, \"route_path_id\": 28455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 31062.519, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28455}], \"total_distance_m\": 31062.519, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 28153.402, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2909.117, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0905", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.5", "current_position_lat": "51.5434450", "current_position_lon": "-0.0236935", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789715160589595, "current_leg_arrival_utc": "2026-09-18T09:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:02.690127", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T09:05:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:04.005210", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P SRA None 2N69 None None None None {"version": 3, "segments": [{"to_m": 72.613, "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": 101.352, "from_m": 72.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": 142.617, "from_m": 101.352, "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": 181.712, "from_m": 142.617, "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": 217.933, "from_m": 181.712, "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": 831.78, "from_m": 217.933, "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": 1535.109, "from_m": 831.78, "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": 2143.702, "from_m": 1535.109, "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": 2205.617, "from_m": 2143.702, "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": 2951.73, "from_m": 2205.617, "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": 6134.322, "from_m": 2951.73, "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": 6192.91, "from_m": 6134.322, "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": 6829.731, "from_m": 6192.91, "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": 8394.258, "from_m": 6829.731, "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": 8464.873, "from_m": 8394.258, "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": 11432.076, "from_m": 8464.873, "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": 12046.575, "from_m": 11432.076, "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": 13394.069, "from_m": 12046.575, "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": 13746.31, "from_m": 13394.069, "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": 20025.306, "from_m": 13746.31, "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": 20074.265, "from_m": 20025.306, "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": 20158.767, "from_m": 20074.265, "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": 20212.248, "from_m": 20158.767, "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": 20649.48, "from_m": 20212.248, "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": 20715.798, "from_m": 20649.48, "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": 20745.368, "from_m": 20715.798, "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": 21433.706, "from_m": 20745.368, "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": 21438.456, "from_m": 21433.706, "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": 21491.628, "from_m": 21438.456, "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": 21498.842, "from_m": 21491.628, "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": 21563.442, "from_m": 21498.842, "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": 21603.825, "from_m": 21563.442, "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": 21680.078, "from_m": 21603.825, "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": 21823.797, "from_m": 21680.078, "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": 21890.034, "from_m": 21823.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": 21961.396, "from_m": 21890.034, "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": 23197.943, "from_m": 21961.396, "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": 23249.885, "from_m": 23197.943, "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": 23566.982, "from_m": 23249.885, "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": 25971.492, "from_m": 23566.982, "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": 26017.004, "from_m": 25971.492, "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": 26233.623, "from_m": 26017.004, "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": 26982.477, "from_m": 26233.623, "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": 27398.131, "from_m": 26982.477, "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": 30007.223, "from_m": 27398.131, "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": 30685.118, "from_m": 30007.223, "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": 31062.519, "from_m": 30685.118, "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": 665403, "profile_key": "ec3b3a73d30bb8e7b53ae00055c4958a5d0cadd6ebbffc98f37acef0c3092f53", "schedule_id": 11565, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0905", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907H", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0912", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0913H", "wtt_dep": "0914H", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0919H", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0920", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0923", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0923H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0924", "wtt_dep": "0924H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0936H", "wtt_dep": "0937", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0938H", "wtt_dep": "0939H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0941H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0942H", "wtt_dep": "0943", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0947H", "wtt_dep": "0949", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20715.798, "section_seq": 1, "route_path_id": 28455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 23305.367, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0953H", "wtt_dep": "0954H", "location": "Acton Central", "stage_seq": 28, "distance_m": 24996.638, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957", "location": "South Acton", "stage_seq": 29, "distance_m": 26162.559, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "0959H", "wtt_dep": "1000", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 27155.463, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1002H", "wtt_dep": "1003", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 28869.385, "section_seq": 1, "route_path_id": 28455}, {"is_pass": false, "wtt_arr": "1007", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 31062.519, "section_seq": 1, "route_path_id": 28455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 31062.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 28455}], "total_distance_m": 31062.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28153.402, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.117, "synthetic_unknown_infrastructure_limit_mph": 60} [] Stratford 0905 0905 1 9:05:00 None Richmond North London Line 1010 1007 4 None None https://www.realtimetrains.co.uk/service/gb-nr:G59060/2026-09-18/detailed None Stratford 2026-09-18T09:05:30+01:00 Hackney Wick 3.5 {"type": "LineString", "coordinates": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]} 1.0 0905 0908½ None None Hackney Wick 51.5434450 -0.0236935 51.5434450 -0.0236935 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Stratford SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789715160589595 0 0 2026-09-18 09:15:04.005210 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:02.690127
634586 665408 W75878 652P40ME18 2026-09-18 COMPLETE None 2026-09-18 09:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665408, "stp": "P", "toc": "West Midlands Trains", "uid": "W75878", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75878/2026-09-18/detailed", "trust_id": "652P40ME18", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "09:05:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-18", "dest_arr_time": "0908", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P40", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "0908", "current_leg_dep": "0905", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "0905", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "0908", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 665408, \"profile_key\": \"47e3eb3db9e00e834433d06761acb1c249211982f10d75d1b96031a36dcd58b9\", \"schedule_id\": 27314, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0905\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"0908\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"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": "0905", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789715160620414, "current_leg_arrival_utc": "2026-09-18T09:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:02.697842", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-18T09:05:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:04.058930", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P SBT None 2P40 139002 1 45 None {"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 665408, "profile_key": "47e3eb3db9e00e834433d06761acb1c249211982f10d75d1b96031a36dcd58b9", "schedule_id": 27314, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0905", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "0908", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "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} [] Stourbridge Town 0905 0905 None 9:05:00 None Stourbridge Jn (Town Plat) 0908 0908 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75878/2026-09-18/detailed None Stourbridge Town 2026-09-18T09:05:30+01:00 Stourbridge Jn (Town Plat) 3.0 {"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} 0.7 0905 0908 None None Stourbridge Jn (Town Plat) 52.4473924 -2.1342705 52.4473924 -2.1342705 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Stourbridge Town SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789715160620414 0 0 2026-09-18 09:15:04.058930 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:02.697842
634587 666784 L86498 865Y13MG18 2026-09-18 COMPLETE 17763123 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666784, "stp": "P", "toc": "South Western Railway", "uid": "L86498", "consist": "450021", "dest_crs": "XFX", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86498/2026-09-18/detailed", "trust_id": "865Y13MG18", "origin_crs": "SOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Up Goods Loop", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": null, "is_terminated": 1, "next_location": "Southampton Up Goods Loop", "signalling_id": "5Y13", "timing_status": "LATE", "origin_station": "Southampton Central", "current_leg_arr": "1005", "current_leg_dep": "1003", "current_leg_end": "Southampton Up Goods Loop", "origin_dep_time": "1000", "origin_platform": "2B", "current_location": "Southampton Up Goods Loop", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4143952, 50.90744780000001], [-1.4147636999999995, 50.9074647], [-1.4151425, 50.9074796], [-1.4154942999999998, 50.9074918], [-1.41599, 50.907489600000005], [-1.416508, 50.907484100000005], [-1.4165657000000005, 50.90748229999999], [-1.4175473, 50.9074512], [-1.4180597999999998, 50.9074301], [-1.4182718, 50.907418], [-1.4186804, 50.9074215], [-1.4190874999999998, 50.907425], [-1.4192971, 50.907417], [-1.4200771, 50.90744409999999], [-1.4201454000000002, 50.90744649999999], [-1.4205287, 50.9074779], [-1.4208882, 50.9075202], [-1.4211200999999998, 50.90754249999999], [-1.4212452, 50.9075545], [-1.4218082, 50.9076183]]}", "current_leg_start": "Southampton Central", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "50.9076183", "next_location_lon": "-1.4218082", "previous_location": "Southampton Central", "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\": 272.207, \"from_m\": 0.0, \"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\": 329.406, \"from_m\": 272.207, \"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\": 344.13, \"from_m\": 329.406, \"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\": 398.904, \"from_m\": 344.13, \"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\": 403.7, \"from_m\": 398.904, \"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\": 521.872, \"from_m\": 403.7, \"capability_applied\": null, \"effective_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\": 666784, \"profile_key\": \"588a01d34ebdc2d2645baa9c6194bc60521e716eb24f30a272f6af643f2be9bf\", \"schedule_id\": 17744, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Southampton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35260}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Southampton Up Goods Loop\", \"stage_seq\": 2, \"distance_m\": 521.872, \"section_seq\": 1, \"route_path_id\": 35260}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 521.872, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35260}], \"total_distance_m\": 521.872, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 403.7, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 118.172, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1000", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.9076183", "current_position_lon": "-1.4218082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:38Z\", \"source_id\": 55562467, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:41Z\", \"source_id\": 17763123, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southampton Up Goods Loop", "service_state_platform": null, "timing_fact_generation": 1789722221712400, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:03.675843", "service_state_evidence_id": 17763123, "current_leg_start_actual_dep": "2026-09-18T10:03:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:05.644324", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P SOU XFX 5Y13 450021 4 100 None {"version": 3, "segments": [{"to_m": 272.207, "from_m": 0.0, "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": 329.406, "from_m": 272.207, "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": 344.13, "from_m": 329.406, "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": 398.904, "from_m": 344.13, "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": 403.7, "from_m": 398.904, "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": 521.872, "from_m": 403.7, "capability_applied": null, "effective_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": 666784, "profile_key": "588a01d34ebdc2d2645baa9c6194bc60521e716eb24f30a272f6af643f2be9bf", "schedule_id": 17744, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1000", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35260}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Southampton Up Goods Loop", "stage_seq": 2, "distance_m": 521.872, "section_seq": 1, "route_path_id": 35260}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 521.872, "from_m": 0.0, "section_seq": 1, "route_path_id": 35260}], "total_distance_m": 521.872, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 403.7, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 118.172, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27607, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:38Z", "source_id": 55562467, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:05:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:41Z", "source_id": 17763123, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Southampton Central 1000 1000 2B None None Southampton Up Goods Loop 1002 1002 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86498/2026-09-18/detailed None Southampton Central 2026-09-18T10:03:00+01:00 Southampton Up Goods Loop 2.0 {"type": "LineString", "coordinates": [[-1.4143952, 50.90744780000001], [-1.4147636999999995, 50.9074647], [-1.4151425, 50.9074796], [-1.4154942999999998, 50.9074918], [-1.41599, 50.907489600000005], [-1.416508, 50.907484100000005], [-1.4165657000000005, 50.90748229999999], [-1.4175473, 50.9074512], [-1.4180597999999998, 50.9074301], [-1.4182718, 50.907418], [-1.4186804, 50.9074215], [-1.4190874999999998, 50.907425], [-1.4192971, 50.907417], [-1.4200771, 50.90744409999999], [-1.4201454000000002, 50.90744649999999], [-1.4205287, 50.9074779], [-1.4208882, 50.9075202], [-1.4211200999999998, 50.90754249999999], [-1.4212452, 50.9075545], [-1.4218082, 50.9076183]]} 0.3 1003 1005 Southampton Central Southampton Up Goods Loop Southampton Up Goods Loop 50.9076183 -1.4218082 50.9076183 -1.4218082 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Southampton Up Goods Loop TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763123 1789722221712400 9 9 2026-09-18 09:15:05.644324 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:03.675843
634588 665569 C18480 542V16ME18 2026-09-18 COMPLETE 17762976 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665569, "stp": "P", "toc": "Great Northern", "uid": "C18480", "consist": "717018", "dest_crs": "WGC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18480/2026-09-18/detailed", "trust_id": "542V16ME18", "origin_crs": "MOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Welwyn Garden City", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "4", "is_terminated": 1, "next_location": "Welwyn Garden City", "signalling_id": "2V16", "timing_status": "ON TIME", "origin_station": "Moorgate (Great Northern)", "current_leg_arr": "1005", "current_leg_dep": "0957", "current_leg_end": "Welwyn Garden City", "origin_dep_time": "0912", "origin_platform": "10", "current_location": "Welwyn Garden City", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2156778, 51.7645363], [-0.2156281, 51.76505969999999], [-0.2156149, 51.7658256], [-0.2156209, 51.766237200000006], [-0.2156541, 51.7667849], [-0.2156863, 51.767813499999995], [-0.21573690000000004, 51.7686857], [-0.21606849999999997, 51.77494539999999], [-0.2160661, 51.7762365], [-0.2160125, 51.77674249999999], [-0.21592610000000004, 51.7772668], [-0.21587992785075416, 51.77753249589623], [-0.21584179999999997, 51.77775189999999], [-0.21565139999999997, 51.7783449], [-0.21550109999999997, 51.77877569999998], [-0.2153377, 51.7792326], [-0.21511499999999997, 51.7796288], [-0.2147423, 51.7803533], [-0.21405119999999997, 51.781637999999994], [-0.2139529, 51.7818142], [-0.2127465, 51.78396639999999], [-0.21134249999999996, 51.7864906], [-0.2106333, 51.7877539], [-0.21002619999999997, 51.78885300000001], [-0.2092014, 51.7903318], [-0.2085171, 51.79155509999999], [-0.20784559999999996, 51.7927644], [-0.2074369, 51.79350029999999], [-0.2067757, 51.7946737], [-0.2064426, 51.7952643], [-0.2061299, 51.79584929999999], [-0.205743680568807, 51.796522867681574], [-0.2057461503804021, 51.796664676100086], [-0.2057471, 51.79671919999999], [-0.20574751060147836, 51.79675957589962], [-0.2056688, 51.7969021], [-0.2050029, 51.798178500000006], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]}", "current_leg_start": "Hatfield", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.8007400", "next_location_lon": "-0.2037195", "previous_location": "Hatfield", "current_leg_milage": "2.6", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4194.835, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4253.067, \"from_m\": 4194.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4585.037, \"from_m\": 4253.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5438.236, \"from_m\": 4585.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5558.094, \"from_m\": 5438.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6065.062, \"from_m\": 5558.094, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6147.867, \"from_m\": 6065.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7009.773, \"from_m\": 6147.867, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11146.212, \"from_m\": 7009.773, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 16064.111, \"from_m\": 11146.212, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16105.146, \"from_m\": 16064.111, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16153.47, \"from_m\": 16105.146, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 16228.605, \"from_m\": 16153.47, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16442.216, \"from_m\": 16228.605, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16508.025, \"from_m\": 16442.216, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21885.19, \"from_m\": 16508.025, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 21971.923, \"from_m\": 21885.19, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24681.949, \"from_m\": 21971.923, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25080.957, \"from_m\": 24681.949, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 27790.984, \"from_m\": 25080.957, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27877.716, \"from_m\": 27790.984, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27904.597, \"from_m\": 27877.716, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 27942.514, \"from_m\": 27904.597, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 40843.714, \"from_m\": 27942.514, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 40886.083, \"from_m\": 40843.714, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41367.821, \"from_m\": 40886.083, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 665569, \"profile_key\": \"2a6a073c97b4b4c1ff8965b5735c43d74d6c3128b39c4ba0d0372f78e98d723b\", \"schedule_id\": 2410, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Old Street\", \"stage_seq\": 2, \"distance_m\": 599.469, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918\", \"location\": \"Essex Road\", \"stage_seq\": 3, \"distance_m\": 2682.793, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920H\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 4, \"distance_m\": 3546.924, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Drayton Park\", \"stage_seq\": 5, \"distance_m\": 4337.077, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0925\", \"wtt_dep\": \"0927H\", \"location\": \"Finsbury Park\", \"stage_seq\": 6, \"distance_m\": 5660.319, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930\", \"location\": \"Harringay\", \"stage_seq\": 7, \"distance_m\": 7111.565, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0932\", \"location\": \"Hornsey\", \"stage_seq\": 8, \"distance_m\": 8088.17, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"Alexandra Palace\", \"stage_seq\": 9, \"distance_m\": 9610.574, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"New Southgate\", \"stage_seq\": 10, \"distance_m\": 12007.374, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0941H\", \"location\": \"Oakleigh Park\", \"stage_seq\": 11, \"distance_m\": 15038.022, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"New Barnet\", \"stage_seq\": 12, \"distance_m\": 16362.145, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Hadley Wood\", \"stage_seq\": 13, \"distance_m\": 18634.922, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0950\", \"location\": \"Potters Bar\", \"stage_seq\": 14, \"distance_m\": 22141.703, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953\", \"location\": \"Brookmans Park\", \"stage_seq\": 15, \"distance_m\": 24881.453, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0955H\", \"location\": \"Welham Green\", \"stage_seq\": 16, \"distance_m\": 32816.457, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"0958\", \"wtt_dep\": \"0958H\", \"location\": \"Hatfield\", \"stage_seq\": 17, \"distance_m\": 36225.441, \"section_seq\": 1, \"route_path_id\": 66090}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Welwyn Garden City\", \"stage_seq\": 18, \"distance_m\": 41367.821, \"section_seq\": 1, \"route_path_id\": 66090}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 41367.821, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66090}], \"total_distance_m\": 41367.821, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 41309.589, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 58.232, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0912", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.8007400", "current_position_lon": "-0.2037195", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:26Z\", \"source_id\": 55424865, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:29Z\", \"source_id\": 17726303, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:00Z\", \"source_id\": 55434737, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:03Z\", \"source_id\": 17729001, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:15Z\", \"source_id\": 55440911, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:19:18Z\", \"source_id\": 17730651, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:03Z\", \"source_id\": 55445957, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:03Z\", \"source_id\": 17731979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:20Z\", \"source_id\": 55454950, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:27Z\", \"source_id\": 17734418, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:54Z\", \"source_id\": 55467646, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:58Z\", \"source_id\": 17737700, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:42Z\", \"source_id\": 55472759, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:45Z\", \"source_id\": 17739010, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:07Z\", \"source_id\": 55479161, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:08Z\", \"source_id\": 17740738, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:24Z\", \"source_id\": 55488238, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:27Z\", \"source_id\": 17743083, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:14Z\", \"source_id\": 55496136, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:18Z\", \"source_id\": 17745154, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:54Z\", \"source_id\": 55500486, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:58Z\", \"source_id\": 17746379, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:24Z\", \"source_id\": 55509830, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:26Z\", \"source_id\": 17748911, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:29Z\", \"source_id\": 55518370, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:32Z\", \"source_id\": 17751130, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:37Z\", \"source_id\": 55527048, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:42Z\", \"source_id\": 17753404, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:47Z\", \"source_id\": 55535637, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:50Z\", \"source_id\": 17755698, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:21Z\", \"source_id\": 55542711, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:25Z\", \"source_id\": 17757680, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:26Z\", \"source_id\": 55561862, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:29Z\", \"source_id\": 17762976, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Welwyn Garden City", "service_state_platform": "4", "timing_fact_generation": 1789722211052792, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:04.217236", "service_state_evidence_id": 17762976, "current_leg_start_actual_dep": "2026-09-18T09:58:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:05.638481", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P MOG WGC 2V16 717018 6 85 None {"version": 3, "segments": [{"to_m": 4194.835, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4253.067, "from_m": 4194.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4585.037, "from_m": 4253.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5438.236, "from_m": 4585.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5558.094, "from_m": 5438.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6065.062, "from_m": 5558.094, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6147.867, "from_m": 6065.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7009.773, "from_m": 6147.867, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11146.212, "from_m": 7009.773, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 16064.111, "from_m": 11146.212, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16105.146, "from_m": 16064.111, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16153.47, "from_m": 16105.146, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 16228.605, "from_m": 16153.47, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16442.216, "from_m": 16228.605, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16508.025, "from_m": 16442.216, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21885.19, "from_m": 16508.025, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 21971.923, "from_m": 21885.19, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24681.949, "from_m": 21971.923, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25080.957, "from_m": 24681.949, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 27790.984, "from_m": 25080.957, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27877.716, "from_m": 27790.984, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27904.597, "from_m": 27877.716, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 27942.514, "from_m": 27904.597, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40843.714, "from_m": 27942.514, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 40886.083, "from_m": 40843.714, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41367.821, "from_m": 40886.083, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 665569, "profile_key": "2a6a073c97b4b4c1ff8965b5735c43d74d6c3128b39c4ba0d0372f78e98d723b", "schedule_id": 2410, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0912", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4337.077, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0925", "wtt_dep": "0927H", "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5660.319, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930", "location": "Harringay", "stage_seq": 7, "distance_m": 7111.565, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0932", "location": "Hornsey", "stage_seq": 8, "distance_m": 8088.17, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "Alexandra Palace", "stage_seq": 9, "distance_m": 9610.574, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "New Southgate", "stage_seq": 10, "distance_m": 12007.374, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0941H", "location": "Oakleigh Park", "stage_seq": 11, "distance_m": 15038.022, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "New Barnet", "stage_seq": 12, "distance_m": 16362.145, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Hadley Wood", "stage_seq": 13, "distance_m": 18634.922, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0950", "location": "Potters Bar", "stage_seq": 14, "distance_m": 22141.703, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953", "location": "Brookmans Park", "stage_seq": 15, "distance_m": 24881.453, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0955H", "location": "Welham Green", "stage_seq": 16, "distance_m": 32816.457, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "0958", "wtt_dep": "0958H", "location": "Hatfield", "stage_seq": 17, "distance_m": 36225.441, "section_seq": 1, "route_path_id": 66090}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Welwyn Garden City", "stage_seq": 18, "distance_m": 41367.821, "section_seq": 1, "route_path_id": 66090}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 41367.821, "from_m": 0.0, "section_seq": 1, "route_path_id": 66090}], "total_distance_m": 41367.821, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 41309.589, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 58.232, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:26Z", "source_id": 55424865, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:29Z", "source_id": 17726303, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:00Z", "source_id": 55434737, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:03Z", "source_id": 17729001, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:15Z", "source_id": 55440911, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:19:18Z", "source_id": 17730651, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:03Z", "source_id": 55445957, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:21:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:03Z", "source_id": 17731979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:20Z", "source_id": 55454950, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:25:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:27Z", "source_id": 17734418, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:54Z", "source_id": 55467646, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:58Z", "source_id": 17737700, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16076, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:42Z", "source_id": 55472759, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:31:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:45Z", "source_id": 17739010, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:07Z", "source_id": 55479161, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:33:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:08Z", "source_id": 17740738, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15997, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:24Z", "source_id": 55488238, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:36:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:27Z", "source_id": 17743083, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15987, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:14Z", "source_id": 55496136, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:40:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:18Z", "source_id": 17745154, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:54Z", "source_id": 55500486, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:58Z", "source_id": 17746379, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15958, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:24Z", "source_id": 55509830, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:26Z", "source_id": 17748911, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:29Z", "source_id": 55518370, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:48:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:32Z", "source_id": 17751130, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15924, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:37Z", "source_id": 55527048, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:51:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:42Z", "source_id": 17753404, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15918, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:47Z", "source_id": 55535637, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:54:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:50Z", "source_id": 17755698, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15905, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:21Z", "source_id": 55542711, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:25Z", "source_id": 17757680, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15866, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:26Z", "source_id": 55561862, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:05:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:29Z", "source_id": 17762976, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Moorgate (Great Northern) 0912 0912 10 None None Welwyn Garden City 1005 1005 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18480/2026-09-18/detailed None Hatfield 2026-09-18T09:58:30+01:00 Welwyn Garden City 8.0 {"type": "LineString", "coordinates": [[-0.2156778, 51.7645363], [-0.2156281, 51.76505969999999], [-0.2156149, 51.7658256], [-0.2156209, 51.766237200000006], [-0.2156541, 51.7667849], [-0.2156863, 51.767813499999995], [-0.21573690000000004, 51.7686857], [-0.21606849999999997, 51.77494539999999], [-0.2160661, 51.7762365], [-0.2160125, 51.77674249999999], [-0.21592610000000004, 51.7772668], [-0.21587992785075416, 51.77753249589623], [-0.21584179999999997, 51.77775189999999], [-0.21565139999999997, 51.7783449], [-0.21550109999999997, 51.77877569999998], [-0.2153377, 51.7792326], [-0.21511499999999997, 51.7796288], [-0.2147423, 51.7803533], [-0.21405119999999997, 51.781637999999994], [-0.2139529, 51.7818142], [-0.2127465, 51.78396639999999], [-0.21134249999999996, 51.7864906], [-0.2106333, 51.7877539], [-0.21002619999999997, 51.78885300000001], [-0.2092014, 51.7903318], [-0.2085171, 51.79155509999999], [-0.20784559999999996, 51.7927644], [-0.2074369, 51.79350029999999], [-0.2067757, 51.7946737], [-0.2064426, 51.7952643], [-0.2061299, 51.79584929999999], [-0.205743680568807, 51.796522867681574], [-0.2057461503804021, 51.796664676100086], [-0.2057471, 51.79671919999999], [-0.20574751060147836, 51.79675957589962], [-0.2056688, 51.7969021], [-0.2050029, 51.798178500000006], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]} 2.6 0957 1005 Hatfield Welwyn Garden City Welwyn Garden City 51.8007400 -0.2037195 51.8007400 -0.2037195 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Welwyn Garden City TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762976 1789722211052792 71 71 2026-09-18 09:15:05.638481 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:04.217236
634589 664602 C37299 509T15MD18 2026-09-18 COMPLETE 17763131 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 664602, "stp": "P", "toc": "Elizabeth Line", "uid": "C37299", "consist": "345041", "dest_crs": "HWV", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37299/2026-09-18/detailed", "trust_id": "509T15MD18", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 5", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "4", "is_terminated": 1, "next_location": "Heathrow Terminal 5", "signalling_id": "9T15", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "1005", "current_leg_dep": "1001", "current_leg_end": "Heathrow Terminal 5", "origin_dep_time": "0836", "origin_platform": "5", "current_location": "Heathrow Terminal 5", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.4722980", "next_location_lon": "-0.4905293", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.6", "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\": 25700.948, \"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\": 25768.278, \"from_m\": 25700.948, \"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\": 26874.019, \"from_m\": 25768.278, \"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\": 27049.657, \"from_m\": 26874.019, \"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\": 30934.372, \"from_m\": 27049.657, \"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\": 31164.152, \"from_m\": 30934.372, \"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\": 31391.82, \"from_m\": 31164.152, \"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\": 31686.892, \"from_m\": 31391.82, \"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\": 31709.084, \"from_m\": 31686.892, \"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\": 31928.0, \"from_m\": 31709.084, \"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\": 32116.182, \"from_m\": 31928.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\": 33008.652, \"from_m\": 32116.182, \"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\": 33110.93, \"from_m\": 33008.652, \"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\": 33254.273, \"from_m\": 33110.93, \"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\": 33756.432, \"from_m\": 33254.273, \"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\": 34373.451, \"from_m\": 33756.432, \"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\": 35002.746, \"from_m\": 34373.451, \"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\": 35187.607, \"from_m\": 35002.746, \"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\": 35410.49, \"from_m\": 35187.607, \"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\": 35810.922, \"from_m\": 35410.49, \"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\": 35956.918, \"from_m\": 35810.922, \"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\": 36127.141, \"from_m\": 35956.918, \"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\": 36790.454, \"from_m\": 36127.141, \"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\": 37088.669, \"from_m\": 36790.454, \"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\": 37313.941, \"from_m\": 37088.669, \"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\": 37629.018, \"from_m\": 37313.941, \"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\": 37882.322, \"from_m\": 37629.018, \"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\": 38286.951, \"from_m\": 37882.322, \"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\": 38447.46, \"from_m\": 38286.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\": 38686.157, \"from_m\": 38447.46, \"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\": 39753.492, \"from_m\": 38686.157, \"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\": 40124.127, \"from_m\": 39753.492, \"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\": 40353.94, \"from_m\": 40124.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\": 40573.081, \"from_m\": 40353.94, \"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\": 40695.934, \"from_m\": 40573.081, \"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\": 40851.86, \"from_m\": 40695.934, \"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\": 40989.883, \"from_m\": 40851.86, \"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\": 41447.431, \"from_m\": 40989.883, \"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\": 41602.493, \"from_m\": 41447.431, \"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\": 42165.201, \"from_m\": 41602.493, \"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\": 43362.172, \"from_m\": 42165.201, \"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\": 43447.851, \"from_m\": 43362.172, \"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\": 43649.256, \"from_m\": 43447.851, \"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\": 47912.717, \"from_m\": 43649.256, \"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\": 48832.738, \"from_m\": 47912.717, \"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\": 49013.439, \"from_m\": 48832.738, \"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\": 49670.95, \"from_m\": 49013.439, \"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\": 51367.799, \"from_m\": 49670.95, \"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\": 52548.121, \"from_m\": 51367.799, \"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\": 54652.011, \"from_m\": 52548.121, \"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\": 54816.036, \"from_m\": 54652.011, \"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\": 56469.645, \"from_m\": 54816.036, \"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\": 56643.206, \"from_m\": 56469.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\": 56806.396, \"from_m\": 56643.206, \"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\": 57099.563, \"from_m\": 56806.396, \"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\": 59343.617, \"from_m\": 57099.563, \"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\": 59854.6, \"from_m\": 59343.617, \"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\": 60394.493, \"from_m\": 59854.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\": 60469.431, \"from_m\": 60394.493, \"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\": 63067.738, \"from_m\": 60469.431, \"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\": 63968.373, \"from_m\": 63067.738, \"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\": 64278.875, \"from_m\": 63968.373, \"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\": 65744.352, \"from_m\": 64278.875, \"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\": 66129.737, \"from_m\": 65744.352, \"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\": 66786.963, \"from_m\": 66129.737, \"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}], \"service_id\": 664602, \"profile_key\": \"d5cc309e1190ba43a7d540d1ccd8d44e08c346f8daed6087f17b12c1157d3c1e\", \"schedule_id\": 5031, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0836\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0839H\", \"wtt_dep\": \"0840\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0846H\", \"wtt_dep\": \"0847\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0849\", \"wtt_dep\": \"0850\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0853H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0855\", \"wtt_dep\": \"0855H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0857\", \"wtt_dep\": \"0857H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0900H\", \"wtt_dep\": \"0901\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0903\", \"wtt_dep\": \"0903H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0904H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0908\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0911\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26103.761, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912H\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27215.405, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 30655.251, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0917\", \"wtt_dep\": \"0918H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 31683.571, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0920H\", \"wtt_dep\": \"0921H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33183.685, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0923\", \"wtt_dep\": \"0924\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 34904.734, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0927\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 36932.33, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 38255.172, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0931H\", \"wtt_dep\": \"0933\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 40573.081, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0935\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 23, \"distance_m\": 42055.296, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 24, \"distance_m\": 42358.192, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0937\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 25, \"distance_m\": 43230.472, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0941H\", \"location\": \"Acton West Jn\", \"stage_seq\": 26, \"distance_m\": 48621.834, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"Ealing Broadway\", \"stage_seq\": 27, \"distance_m\": 49813.018, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"West Ealing\", \"stage_seq\": 28, \"distance_m\": 51221.941, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0949H\", \"location\": \"Southall\", \"stage_seq\": 29, \"distance_m\": 55151.559, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0952H\", \"wtt_dep\": \"0953H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 30, \"distance_m\": 58231.151, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 31, \"distance_m\": 58438.443, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 32, \"distance_m\": 60363.086, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"0959H\", \"wtt_dep\": \"1001\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 33, \"distance_m\": 64136.819, \"section_seq\": 1, \"route_path_id\": 67457}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 34, \"distance_m\": 66786.963, \"section_seq\": 1, \"route_path_id\": 67457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66786.963, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67457}], \"total_distance_m\": 66786.963, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61437.598, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5349.365, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0836", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4722980", "current_position_lon": "-0.4905293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:09Z\", \"source_id\": 55328402, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:39:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:13Z\", \"source_id\": 17700541, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:43:23Z\", \"source_id\": 55340046, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:43:25Z\", \"source_id\": 17703734, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:23Z\", \"source_id\": 55348358, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:46:26Z\", \"source_id\": 17705922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:48:59Z\", \"source_id\": 55355769, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:49:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:02Z\", \"source_id\": 17707940, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:40Z\", \"source_id\": 55366234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:52:43Z\", \"source_id\": 17710703, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:31Z\", \"source_id\": 55371403, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:33Z\", \"source_id\": 17712093, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:30Z\", \"source_id\": 55377197, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:56:34Z\", \"source_id\": 17713560, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:10Z\", \"source_id\": 55384530, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:59:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:59:13Z\", \"source_id\": 17715577, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:47Z\", \"source_id\": 55394853, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:50Z\", \"source_id\": 17718301, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:09Z\", \"source_id\": 55401695, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:13Z\", \"source_id\": 17720128, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:17Z\", \"source_id\": 55407826, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:18Z\", \"source_id\": 17721685, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:12Z\", \"source_id\": 55413132, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:09:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:16Z\", \"source_id\": 17723147, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:36Z\", \"source_id\": 55433564, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:41Z\", \"source_id\": 17728710, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:21Z\", \"source_id\": 55444107, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:26Z\", \"source_id\": 17731507, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:50Z\", \"source_id\": 55450867, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:51Z\", \"source_id\": 17733305, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:02Z\", \"source_id\": 55459854, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:07Z\", \"source_id\": 17735660, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:13Z\", \"source_id\": 55465826, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:18Z\", \"source_id\": 17737211, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:59Z\", \"source_id\": 55473534, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:03Z\", \"source_id\": 17739253, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:13Z\", \"source_id\": 55482193, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:34:15Z\", \"source_id\": 17741562, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:17Z\", \"source_id\": 55504239, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:20Z\", \"source_id\": 17747401, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:25Z\", \"source_id\": 55512663, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:28Z\", \"source_id\": 17749637, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:21Z\", \"source_id\": 55523408, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:26Z\", \"source_id\": 17752512, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:11Z\", \"source_id\": 55531210, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:16Z\", \"source_id\": 17754497, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:40Z\", \"source_id\": 55551454, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:41Z\", \"source_id\": 17760010, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:37Z\", \"source_id\": 55562401, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:41Z\", \"source_id\": 17763131, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 5", "service_state_platform": "4", "timing_fact_generation": 1789722222817872, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:04.225937", "service_state_evidence_id": 17763131, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 140, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:05.642012", "service_state_valid_until_kind": null, "operational_interpretation_version": 140, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF HWV 9T15 345041 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": 25700.948, "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": 25768.278, "from_m": 25700.948, "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": 26874.019, "from_m": 25768.278, "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": 27049.657, "from_m": 26874.019, "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": 30934.372, "from_m": 27049.657, "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": 31164.152, "from_m": 30934.372, "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": 31391.82, "from_m": 31164.152, "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": 31686.892, "from_m": 31391.82, "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": 31709.084, "from_m": 31686.892, "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": 31928.0, "from_m": 31709.084, "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": 32116.182, "from_m": 31928.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": 33008.652, "from_m": 32116.182, "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": 33110.93, "from_m": 33008.652, "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": 33254.273, "from_m": 33110.93, "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": 33756.432, "from_m": 33254.273, "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": 34373.451, "from_m": 33756.432, "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": 35002.746, "from_m": 34373.451, "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": 35187.607, "from_m": 35002.746, "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": 35410.49, "from_m": 35187.607, "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": 35810.922, "from_m": 35410.49, "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": 35956.918, "from_m": 35810.922, "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": 36127.141, "from_m": 35956.918, "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": 36790.454, "from_m": 36127.141, "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": 37088.669, "from_m": 36790.454, "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": 37313.941, "from_m": 37088.669, "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": 37629.018, "from_m": 37313.941, "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": 37882.322, "from_m": 37629.018, "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": 38286.951, "from_m": 37882.322, "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": 38447.46, "from_m": 38286.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": 38686.157, "from_m": 38447.46, "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": 39753.492, "from_m": 38686.157, "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": 40124.127, "from_m": 39753.492, "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": 40353.94, "from_m": 40124.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": 40573.081, "from_m": 40353.94, "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": 40695.934, "from_m": 40573.081, "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": 40851.86, "from_m": 40695.934, "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": 40989.883, "from_m": 40851.86, "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": 41447.431, "from_m": 40989.883, "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": 41602.493, "from_m": 41447.431, "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": 42165.201, "from_m": 41602.493, "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": 43362.172, "from_m": 42165.201, "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": 43447.851, "from_m": 43362.172, "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": 43649.256, "from_m": 43447.851, "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": 47912.717, "from_m": 43649.256, "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": 48832.738, "from_m": 47912.717, "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": 49013.439, "from_m": 48832.738, "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": 49670.95, "from_m": 49013.439, "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": 51367.799, "from_m": 49670.95, "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": 52548.121, "from_m": 51367.799, "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": 54652.011, "from_m": 52548.121, "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": 54816.036, "from_m": 54652.011, "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": 56469.645, "from_m": 54816.036, "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": 56643.206, "from_m": 56469.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": 56806.396, "from_m": 56643.206, "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": 57099.563, "from_m": 56806.396, "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": 59343.617, "from_m": 57099.563, "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": 59854.6, "from_m": 59343.617, "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": 60394.493, "from_m": 59854.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": 60469.431, "from_m": 60394.493, "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": 63067.738, "from_m": 60469.431, "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": 63968.373, "from_m": 63067.738, "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": 64278.875, "from_m": 63968.373, "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": 65744.352, "from_m": 64278.875, "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": 66129.737, "from_m": 65744.352, "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": 66786.963, "from_m": 66129.737, "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}], "service_id": 664602, "profile_key": "d5cc309e1190ba43a7d540d1ccd8d44e08c346f8daed6087f17b12c1157d3c1e", "schedule_id": 5031, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0836", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0839H", "wtt_dep": "0840", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0846H", "wtt_dep": "0847", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0849", "wtt_dep": "0850", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0853H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0855", "wtt_dep": "0855H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0857", "wtt_dep": "0857H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0900H", "wtt_dep": "0901", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0903", "wtt_dep": "0903H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0904H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0908", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0911", "location": "Stratford", "stage_seq": 14, "distance_m": 26103.761, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912H", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27215.405, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 30655.251, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0917", "wtt_dep": "0918H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 31683.571, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0920H", "wtt_dep": "0921H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33183.685, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0923", "wtt_dep": "0924", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 34904.734, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0927", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 36932.33, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 38255.172, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0931H", "wtt_dep": "0933", "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 40573.081, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0935", "location": "Westbourne Park Carriage Sidings", "stage_seq": 23, "distance_m": 42055.296, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Portobello Jn (London)", "stage_seq": 24, "distance_m": 42358.192, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0937", "location": "Ladbroke Grove Jn", "stage_seq": 25, "distance_m": 43230.472, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0941H", "location": "Acton West Jn", "stage_seq": 26, "distance_m": 48621.834, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "Ealing Broadway", "stage_seq": 27, "distance_m": 49813.018, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "West Ealing", "stage_seq": 28, "distance_m": 51221.941, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0949H", "location": "Southall", "stage_seq": 29, "distance_m": 55151.559, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0952H", "wtt_dep": "0953H", "location": "Hayes & Harlington", "stage_seq": 30, "distance_m": 58231.151, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954H", "location": "Heathrow Airport Jn", "stage_seq": 31, "distance_m": 58438.443, "section_seq": 1, "route_path_id": 67457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Heathrow Tunnel Jn", "stage_seq": 32, "distance_m": 60363.086, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "0959H", "wtt_dep": "1001", "location": "Heathrow Terminals 2 & 3", "stage_seq": 33, "distance_m": 64136.819, "section_seq": 1, "route_path_id": 67457}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Heathrow Terminal 5", "stage_seq": 34, "distance_m": 66786.963, "section_seq": 1, "route_path_id": 67457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66786.963, "from_m": 0.0, "section_seq": 1, "route_path_id": 67457}], "total_distance_m": 66786.963, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61437.598, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5349.365, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:09Z", "source_id": 55328402, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:39:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:13Z", "source_id": 17700541, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:43:23Z", "source_id": 55340046, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:43:25Z", "source_id": 17703734, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:23Z", "source_id": 55348358, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:46:26Z", "source_id": 17705922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:48:59Z", "source_id": 55355769, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:49:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:02Z", "source_id": 17707940, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:40Z", "source_id": 55366234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:53:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:52:43Z", "source_id": 17710703, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:31Z", "source_id": 55371403, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:33Z", "source_id": 17712093, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:30Z", "source_id": 55377197, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:56:34Z", "source_id": 17713560, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:10Z", "source_id": 55384530, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:59:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:59:13Z", "source_id": 17715577, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:47Z", "source_id": 55394853, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:03:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:50Z", "source_id": 17718301, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:09Z", "source_id": 55401695, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:13Z", "source_id": 17720128, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:17Z", "source_id": 55407826, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:07:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:18Z", "source_id": 17721685, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:12Z", "source_id": 55413132, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:09:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:16Z", "source_id": 17723147, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:36Z", "source_id": 55433564, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:41Z", "source_id": 17728710, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:21Z", "source_id": 55444107, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:26Z", "source_id": 17731507, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:50Z", "source_id": 55450867, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:51Z", "source_id": 17733305, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:02Z", "source_id": 55459854, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:07Z", "source_id": 17735660, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:13Z", "source_id": 55465826, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:18Z", "source_id": 17737211, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:59Z", "source_id": 55473534, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:30:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:03Z", "source_id": 17739253, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:13Z", "source_id": 55482193, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:34:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:34:15Z", "source_id": 17741562, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:17Z", "source_id": 55504239, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:42:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:20Z", "source_id": 17747401, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:25Z", "source_id": 55512663, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:46:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:28Z", "source_id": 17749637, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:21Z", "source_id": 55523408, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:50:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:26Z", "source_id": 17752512, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:11Z", "source_id": 55531210, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:53:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:16Z", "source_id": 17754497, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:40Z", "source_id": 55551454, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:41Z", "source_id": 17760010, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23436, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:37Z", "source_id": 55562401, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:05:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:41Z", "source_id": 17763131, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Shenfield 0836 0836 5 None None Heathrow Terminal 5 1006 1005 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37299/2026-09-18/detailed None Heathrow Terminals 2 & 3 2026-09-18T10:01:00+01:00 Heathrow Terminal 5 4.0 {"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45658290000000007, 51.471184099999995], [-0.4571482, 51.4709529], [-0.4580579999999999, 51.4706199], [-0.4590809, 51.470255599999994], [-0.46012280000000005, 51.4699112], [-0.4607858, 51.4697213], [-0.4613397000000001, 51.4695706], [-0.4618746, 51.46945349999999], [-0.4626148999999999, 51.469323300000006], [-0.4641599, 51.4691716], [-0.4652334000000001, 51.4691375], [-0.4664575999999999, 51.4691679], [-0.4675042, 51.4692421], [-0.468827, 51.46937139999999], [-0.47003400000000006, 51.4695455], [-0.4719706, 51.4700021], [-0.4733439, 51.47037389999999], [-0.4750873, 51.4709921], [-0.4758145, 51.471246400000005], [-0.4767364999999999, 51.47156879999999], [-0.4781042999999999, 51.471921], [-0.4793832, 51.4721716], [-0.4804055999999999, 51.472315299999984], [-0.4810418, 51.472344199999995], [-0.4813638, 51.472350500000005], [-0.48245409999999994, 51.472334399999994], [-0.483365, 51.47231669999999], [-0.4837255, 51.47231140000001], [-0.4843815, 51.47231910000001], [-0.4877283999999999, 51.4723227], [-0.4905292999999999, 51.47229800000001]]} 1.6 1001 1005 Heathrow Terminals 2 & 3 Heathrow Terminal 5 Heathrow Terminal 5 51.4722980 -0.4905293 51.4722980 -0.4905293 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Heathrow Terminal 5 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763131 1789722222817872 140 140 2026-09-18 09:15:05.642012 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:04.225937
634590 665033 G00787 651K07MD18 2026-09-18 COMPLETE 17764680 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665033, "stp": "P", "toc": "CrossCountry", "uid": "G00787", "consist": "170638", "dest_crs": "LEI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G00787/2026-09-18/detailed", "trust_id": "651K07MD18", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leicester", "service_date": "2026-09-18", "dest_arr_time": "0952", "dest_platform": "1", "is_terminated": 1, "next_location": "Leicester", "signalling_id": "1K07", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "1005", "current_leg_dep": "0956", "current_leg_end": "Leicester", "origin_dep_time": "0852", "origin_platform": "10A", "current_location": "Leicester", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2028122, 52.5713577], [-1.201777, 52.57171679999999], [-1.2008984, 52.57200909999999], [-1.1999827, 52.572315999999994], [-1.1984620999999998, 52.572815], [-1.1972438, 52.5732124], [-1.1960198000000002, 52.57363219999999], [-1.1954645999999998, 52.57381109999999], [-1.1946769, 52.574075699999995], [-1.1937987, 52.5743702], [-1.1925025, 52.574786200000005], [-1.1914669, 52.5750998], [-1.1888773, 52.575820799999995], [-1.1883338, 52.575964500000005], [-1.1875730999999998, 52.5761579], [-1.186768, 52.5763513], [-1.1855215, 52.57663229999999], [-1.1844154999999998, 52.576873899999995], [-1.1842994999999998, 52.576899299999994], [-1.1819265, 52.5773587], [-1.1812954, 52.5774688], [-1.1805772, 52.5775829], [-1.1796007, 52.57773689999999], [-1.1784966, 52.5778972], [-1.1775596, 52.5780286], [-1.1771031999999997, 52.57808039999999], [-1.1769826, 52.578094799999995], [-1.1765934999999998, 52.5781511], [-1.1749085999999995, 52.57833089999999], [-1.1736041999999998, 52.5784634], [-1.1724829999999995, 52.57857340000001], [-1.1690684, 52.57891490000001], [-1.1686702, 52.5789521], [-1.1678098693553778, 52.579037442400654], [-1.1662417, 52.57919299999999], [-1.1650234999999998, 52.5793169], [-1.1640077999999998, 52.5794125], [-1.1634507, 52.5794675], [-1.1628128, 52.5795311], [-1.1612264, 52.5796818], [-1.1606217, 52.5797438], [-1.1590568999999995, 52.5799034], [-1.1575475, 52.5800508], [-1.1562388, 52.58018109999999], [-1.1549838, 52.580304700000006], [-1.1542649, 52.5803716], [-1.1532197, 52.5804766], [-1.1528598, 52.580512199999994], [-1.1522275, 52.5805779], [-1.1517286, 52.580628899999994], [-1.1511418, 52.58069019999999], [-1.1492694999999995, 52.5808661], [-1.148601, 52.5809387], [-1.1474114, 52.58105960000001], [-1.1452875, 52.58126620000001], [-1.1441848999999995, 52.5813737], [-1.141079, 52.5816643], [-1.1389440999999998, 52.5818911], [-1.1383261, 52.581985], [-1.1378309, 52.5820312], [-1.1371788, 52.5820956], [-1.1370383999999998, 52.582108100000006], [-1.1366745, 52.5821454], [-1.1342321999999998, 52.5823854], [-1.1339364, 52.582416], [-1.1335835999999997, 52.58245399999999], [-1.132835, 52.58255320000001], [-1.1320786, 52.5826952], [-1.1315478, 52.5828289], [-1.1311567, 52.5829435], [-1.1307457999999997, 52.583079399999995], [-1.1303671999999998, 52.58322269999999], [-1.1300493, 52.5833633], [-1.1297938999999997, 52.583484299999995], [-1.1292041, 52.583802199999994], [-1.128952, 52.5839566], [-1.1287402, 52.5840974], [-1.1285069, 52.58426539999999], [-1.1282999, 52.584428499999994], [-1.1281342, 52.58457020000001], [-1.1279705999999998, 52.58471919999999], [-1.1277489, 52.5849439], [-1.1275487, 52.5851753], [-1.1273687999999995, 52.5854154], [-1.1272036, 52.5856723], [-1.1270606999999997, 52.58593170000001], [-1.1268896999999998, 52.58631329999999], [-1.1268289, 52.5865119], [-1.1267664999999998, 52.5867169], [-1.1267077999999997, 52.5869388], [-1.1266404, 52.5872156], [-1.1265753999999997, 52.5874991], [-1.1265162, 52.5877982], [-1.1264679, 52.588076099999995], [-1.1264356, 52.5883119], [-1.1263688999999997, 52.5886977], [-1.126269, 52.5891592], [-1.1262252999999998, 52.589467899999995], [-1.1261889, 52.58972459999998], [-1.1261459000000005, 52.5901988], [-1.1261095, 52.59075779999999], [-1.1261179999999995, 52.591348100000005], [-1.1261296999999997, 52.59183680000001], [-1.1261703, 52.5926434], [-1.1263169, 52.5939975], [-1.1266358, 52.5957797], [-1.1271448999999998, 52.5980656], [-1.1272566999999998, 52.59848329999999], [-1.1278114, 52.600362800000006], [-1.1289154045029255, 52.60355296986019], [-1.1295022, 52.6052485], [-1.1298558999999997, 52.6064009], [-1.1300868999999998, 52.60726349999999], [-1.1303196, 52.60833199999999], [-1.1304415, 52.609021799999994], [-1.1305375999999998, 52.609681900000005], [-1.1306084, 52.610212399999995], [-1.1306293, 52.6105278], [-1.1306449, 52.610837999999994], [-1.130653, 52.61092130000001], [-1.1306609, 52.61114039999999], [-1.1306354, 52.6114777], [-1.1306354, 52.6117974], [-1.1306294, 52.61224409999999], [-1.1306557, 52.61248570000001], [-1.1306429999999998, 52.61285099999999], [-1.1306441, 52.6129921], [-1.1306484, 52.613556], [-1.1306331, 52.61400830000001], [-1.1306074, 52.6153691], [-1.130594, 52.61607420000001], [-1.1305769, 52.6170121], [-1.1305644, 52.6176963], [-1.1305462, 52.6185459], [-1.1305457, 52.6191106], [-1.1305377, 52.61982390000001], [-1.1305214999999995, 52.6205558], [-1.1304853, 52.6210036], [-1.1304183, 52.621514899999994], [-1.1303243999999997, 52.6220229], [-1.1302225, 52.6224528], [-1.1301487, 52.6227182], [-1.1300522, 52.6229714], [-1.1299188, 52.62327239999999], [-1.1297909999999998, 52.62359539999999], [-1.1296844, 52.6238278], [-1.1294463, 52.62437469999998], [-1.1293455, 52.6245606], [-1.1291013, 52.625014], [-1.1287188, 52.62571460000001], [-1.1286396999999997, 52.6258611], [-1.1281692, 52.626687700000005], [-1.1277038999999998, 52.627444799999985], [-1.1274209, 52.6278428], [-1.1271259, 52.6282091], [-1.1267825, 52.628629100000005], [-1.1264393, 52.6290124], [-1.1259899, 52.6295474], [-1.1257655, 52.62977229999999], [-1.1255901, 52.62998189999999], [-1.1255187999999998, 52.6300769], [-1.1253863, 52.63021970000001], [-1.1252229, 52.630357299999986], [-1.1250507, 52.63049219999999], [-1.1247179, 52.630699099999994], [-1.1245445, 52.63081619999999], [-1.1241420999999998, 52.63113859999999], [-1.1239878, 52.63126809999999], [-1.1237905, 52.631461], [-1.1235693, 52.63167510000001], [-1.1232525, 52.63199449999999]]}", "current_leg_start": "Narborough", "dest_arr_time_act": "0952", "motion_projection": null, "next_location_lat": "52.6319945", "next_location_lon": "-1.1232525", "previous_location": "Narborough", "current_leg_milage": "6.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"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\": 287.474, \"from_m\": 251.478, \"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\": 301.339, \"from_m\": 287.474, \"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\": 723.27, \"from_m\": 301.339, \"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\": 1672.43, \"from_m\": 723.27, \"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\": 2616.989, \"from_m\": 1672.43, \"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\": 3226.479, \"from_m\": 2616.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3298.932, \"from_m\": 3226.479, \"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\": 4973.853, \"from_m\": 3298.932, \"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\": 11536.846, \"from_m\": 4973.853, \"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\": 12489.981, \"from_m\": 11536.846, \"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\": 12676.094, \"from_m\": 12489.981, \"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\": 12739.151, \"from_m\": 12676.094, \"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\": 12743.042, \"from_m\": 12739.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\": 16383.129, \"from_m\": 12743.042, \"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\": 16741.221, \"from_m\": 16383.129, \"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\": 16768.074, \"from_m\": 16741.221, \"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\": 17097.934, \"from_m\": 16768.074, \"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\": 32392.437, \"from_m\": 17097.934, \"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\": 33119.202, \"from_m\": 32392.437, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33159.347, \"from_m\": 33119.202, \"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\": 33189.298, \"from_m\": 33159.347, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33232.578, \"from_m\": 33189.298, \"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\": 33284.541, \"from_m\": 33232.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\": 33341.033, \"from_m\": 33284.541, \"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\": 33464.279, \"from_m\": 33341.033, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34063.892, \"from_m\": 33464.279, \"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\": 34361.955, \"from_m\": 34063.892, \"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\": 34450.607, \"from_m\": 34361.955, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35048.6, \"from_m\": 34450.607, \"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\": 49676.461, \"from_m\": 35048.6, \"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\": 50209.556, \"from_m\": 49676.461, \"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\": 50249.636, \"from_m\": 50209.556, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50623.881, \"from_m\": 50249.636, \"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\": 57780.899, \"from_m\": 50623.881, \"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\": 58869.242, \"from_m\": 57780.899, \"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\": 59012.893, \"from_m\": 58869.242, \"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\": 62211.739, \"from_m\": 59012.893, \"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\": 62771.67, \"from_m\": 62211.739, \"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\": 62835.228, \"from_m\": 62771.67, \"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\": 63517.189, \"from_m\": 62835.228, \"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\": 63583.965, \"from_m\": 63517.189, \"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\": 63914.215, \"from_m\": 63583.965, \"capability_applied\": null, \"effective_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\": 665033, \"profile_key\": \"f833d103ee82290bfc914a2adad09d14fbb4e8d4d25878cda703b272ff15849a\", \"schedule_id\": 7955, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0852\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1564.534, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856\", \"location\": \"Landor Street Jn\", \"stage_seq\": 4, \"distance_m\": 2534.776, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 5, \"distance_m\": 9719.565, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0902H\", \"wtt_dep\": \"0903\", \"location\": \"Water Orton\", \"stage_seq\": 6, \"distance_m\": 12283.137, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0906\", \"wtt_dep\": \"0907\", \"location\": \"Coleshill Parkway\", \"stage_seq\": 7, \"distance_m\": 14734.015, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Whitacre Jn\", \"stage_seq\": 8, \"distance_m\": 16708.017, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Nuneaton Abbey Jn\", \"stage_seq\": 9, \"distance_m\": 32451.267, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0924\", \"location\": \"Nuneaton\", \"stage_seq\": 10, \"distance_m\": 33709.617, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0929H\", \"wtt_dep\": \"0930H\", \"location\": \"Hinckley\", \"stage_seq\": 11, \"distance_m\": 40470.656, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Croft\", \"stage_seq\": 12, \"distance_m\": 50375.06, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Narborough\", \"stage_seq\": 13, \"distance_m\": 53145.626, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0949\", \"location\": \"Wigston North Jn\", \"stage_seq\": 14, \"distance_m\": 58911.969, \"section_seq\": 1, \"route_path_id\": 30706}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": null, \"location\": \"Leicester\", \"stage_seq\": 15, \"distance_m\": 63914.215, \"section_seq\": 1, \"route_path_id\": 30706}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 63914.215, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30706}], \"total_distance_m\": 63914.215, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61913.818, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2000.397, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0852", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.6319945", "current_position_lon": "-1.1232525", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:51Z\", \"source_id\": 55439758, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:53Z\", \"source_id\": 17730338, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:55Z\", \"source_id\": 55450992, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:57Z\", \"source_id\": 17733353, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:28Z\", \"source_id\": 55491222, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:32Z\", \"source_id\": 17743876, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:48Z\", \"source_id\": 55508253, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:54Z\", \"source_id\": 17748512, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:02Z\", \"source_id\": 55533711, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:04Z\", \"source_id\": 17755146, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:33Z\", \"source_id\": 55565048, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:38Z\", \"source_id\": 17764024, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:03Z\", \"source_id\": 17764680, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leicester", "service_state_platform": "1", "timing_fact_generation": 1789722308978191, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:08.966143", "service_state_evidence_id": 17764024, "current_leg_start_actual_dep": "2026-09-18T09:52:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:09.357230", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BHM LEI 1K07 170638 3 100 None {"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "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": 287.474, "from_m": 251.478, "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": 301.339, "from_m": 287.474, "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": 723.27, "from_m": 301.339, "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": 1672.43, "from_m": 723.27, "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": 2616.989, "from_m": 1672.43, "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": 3226.479, "from_m": 2616.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3298.932, "from_m": 3226.479, "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": 4973.853, "from_m": 3298.932, "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": 11536.846, "from_m": 4973.853, "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": 12489.981, "from_m": 11536.846, "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": 12676.094, "from_m": 12489.981, "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": 12739.151, "from_m": 12676.094, "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": 12743.042, "from_m": 12739.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": 16383.129, "from_m": 12743.042, "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": 16741.221, "from_m": 16383.129, "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": 16768.074, "from_m": 16741.221, "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": 17097.934, "from_m": 16768.074, "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": 32392.437, "from_m": 17097.934, "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": 33119.202, "from_m": 32392.437, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33159.347, "from_m": 33119.202, "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": 33189.298, "from_m": 33159.347, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33232.578, "from_m": 33189.298, "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": 33284.541, "from_m": 33232.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": 33341.033, "from_m": 33284.541, "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": 33464.279, "from_m": 33341.033, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34063.892, "from_m": 33464.279, "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": 34361.955, "from_m": 34063.892, "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": 34450.607, "from_m": 34361.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35048.6, "from_m": 34450.607, "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": 49676.461, "from_m": 35048.6, "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": 50209.556, "from_m": 49676.461, "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": 50249.636, "from_m": 50209.556, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50623.881, "from_m": 50249.636, "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": 57780.899, "from_m": 50623.881, "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": 58869.242, "from_m": 57780.899, "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": 59012.893, "from_m": 58869.242, "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": 62211.739, "from_m": 59012.893, "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": 62771.67, "from_m": 62211.739, "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": 62835.228, "from_m": 62771.67, "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": 63517.189, "from_m": 62835.228, "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": 63583.965, "from_m": 63517.189, "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": 63914.215, "from_m": 63583.965, "capability_applied": null, "effective_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": 665033, "profile_key": "f833d103ee82290bfc914a2adad09d14fbb4e8d4d25878cda703b272ff15849a", "schedule_id": 7955, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0852", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1564.534, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856", "location": "Landor Street Jn", "stage_seq": 4, "distance_m": 2534.776, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Castle Bromwich Jn", "stage_seq": 5, "distance_m": 9719.565, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0902H", "wtt_dep": "0903", "location": "Water Orton", "stage_seq": 6, "distance_m": 12283.137, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0906", "wtt_dep": "0907", "location": "Coleshill Parkway", "stage_seq": 7, "distance_m": 14734.015, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0909", "location": "Whitacre Jn", "stage_seq": 8, "distance_m": 16708.017, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Nuneaton Abbey Jn", "stage_seq": 9, "distance_m": 32451.267, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0924", "location": "Nuneaton", "stage_seq": 10, "distance_m": 33709.617, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0929H", "wtt_dep": "0930H", "location": "Hinckley", "stage_seq": 11, "distance_m": 40470.656, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Croft", "stage_seq": 12, "distance_m": 50375.06, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Narborough", "stage_seq": 13, "distance_m": 53145.626, "section_seq": 1, "route_path_id": 30706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0949", "location": "Wigston North Jn", "stage_seq": 14, "distance_m": 58911.969, "section_seq": 1, "route_path_id": 30706}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": null, "location": "Leicester", "stage_seq": 15, "distance_m": 63914.215, "section_seq": 1, "route_path_id": 30706}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 63914.215, "from_m": 0.0, "section_seq": 1, "route_path_id": 30706}], "total_distance_m": 63914.215, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61913.818, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2000.397, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19893, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:51Z", "source_id": 55439758, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:20:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:53Z", "source_id": 17730338, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19884, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:55Z", "source_id": 55450992, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:57Z", "source_id": 17733353, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20674, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:28Z", "source_id": 55491222, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:32Z", "source_id": 17743876, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17568, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:48Z", "source_id": 55508253, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:54Z", "source_id": 17748512, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17556, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:02Z", "source_id": 55533711, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:04Z", "source_id": 17755146, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17465, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:33Z", "source_id": 55565048, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:05:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:38Z", "source_id": 17764024, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:03Z", "source_id": 17764680, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Birmingham New Street 0852 0852 10A None None Leicester 0952 0952 1 LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:G00787/2026-09-18/detailed None Narborough 2026-09-18T09:52:00+01:00 Leicester 9.0 {"type": "LineString", "coordinates": [[-1.2028122, 52.5713577], [-1.201777, 52.57171679999999], [-1.2008984, 52.57200909999999], [-1.1999827, 52.572315999999994], [-1.1984620999999998, 52.572815], [-1.1972438, 52.5732124], [-1.1960198000000002, 52.57363219999999], [-1.1954645999999998, 52.57381109999999], [-1.1946769, 52.574075699999995], [-1.1937987, 52.5743702], [-1.1925025, 52.574786200000005], [-1.1914669, 52.5750998], [-1.1888773, 52.575820799999995], [-1.1883338, 52.575964500000005], [-1.1875730999999998, 52.5761579], [-1.186768, 52.5763513], [-1.1855215, 52.57663229999999], [-1.1844154999999998, 52.576873899999995], [-1.1842994999999998, 52.576899299999994], [-1.1819265, 52.5773587], [-1.1812954, 52.5774688], [-1.1805772, 52.5775829], [-1.1796007, 52.57773689999999], [-1.1784966, 52.5778972], [-1.1775596, 52.5780286], [-1.1771031999999997, 52.57808039999999], [-1.1769826, 52.578094799999995], [-1.1765934999999998, 52.5781511], [-1.1749085999999995, 52.57833089999999], [-1.1736041999999998, 52.5784634], [-1.1724829999999995, 52.57857340000001], [-1.1690684, 52.57891490000001], [-1.1686702, 52.5789521], [-1.1678098693553778, 52.579037442400654], [-1.1662417, 52.57919299999999], [-1.1650234999999998, 52.5793169], [-1.1640077999999998, 52.5794125], [-1.1634507, 52.5794675], [-1.1628128, 52.5795311], [-1.1612264, 52.5796818], [-1.1606217, 52.5797438], [-1.1590568999999995, 52.5799034], [-1.1575475, 52.5800508], [-1.1562388, 52.58018109999999], [-1.1549838, 52.580304700000006], [-1.1542649, 52.5803716], [-1.1532197, 52.5804766], [-1.1528598, 52.580512199999994], [-1.1522275, 52.5805779], [-1.1517286, 52.580628899999994], [-1.1511418, 52.58069019999999], [-1.1492694999999995, 52.5808661], [-1.148601, 52.5809387], [-1.1474114, 52.58105960000001], [-1.1452875, 52.58126620000001], [-1.1441848999999995, 52.5813737], [-1.141079, 52.5816643], [-1.1389440999999998, 52.5818911], [-1.1383261, 52.581985], [-1.1378309, 52.5820312], [-1.1371788, 52.5820956], [-1.1370383999999998, 52.582108100000006], [-1.1366745, 52.5821454], [-1.1342321999999998, 52.5823854], [-1.1339364, 52.582416], [-1.1335835999999997, 52.58245399999999], [-1.132835, 52.58255320000001], [-1.1320786, 52.5826952], [-1.1315478, 52.5828289], [-1.1311567, 52.5829435], [-1.1307457999999997, 52.583079399999995], [-1.1303671999999998, 52.58322269999999], [-1.1300493, 52.5833633], [-1.1297938999999997, 52.583484299999995], [-1.1292041, 52.583802199999994], [-1.128952, 52.5839566], [-1.1287402, 52.5840974], [-1.1285069, 52.58426539999999], [-1.1282999, 52.584428499999994], [-1.1281342, 52.58457020000001], [-1.1279705999999998, 52.58471919999999], [-1.1277489, 52.5849439], [-1.1275487, 52.5851753], [-1.1273687999999995, 52.5854154], [-1.1272036, 52.5856723], [-1.1270606999999997, 52.58593170000001], [-1.1268896999999998, 52.58631329999999], [-1.1268289, 52.5865119], [-1.1267664999999998, 52.5867169], [-1.1267077999999997, 52.5869388], [-1.1266404, 52.5872156], [-1.1265753999999997, 52.5874991], [-1.1265162, 52.5877982], [-1.1264679, 52.588076099999995], [-1.1264356, 52.5883119], [-1.1263688999999997, 52.5886977], [-1.126269, 52.5891592], [-1.1262252999999998, 52.589467899999995], [-1.1261889, 52.58972459999998], [-1.1261459000000005, 52.5901988], [-1.1261095, 52.59075779999999], [-1.1261179999999995, 52.591348100000005], [-1.1261296999999997, 52.59183680000001], [-1.1261703, 52.5926434], [-1.1263169, 52.5939975], [-1.1266358, 52.5957797], [-1.1271448999999998, 52.5980656], [-1.1272566999999998, 52.59848329999999], [-1.1278114, 52.600362800000006], [-1.1289154045029255, 52.60355296986019], [-1.1295022, 52.6052485], [-1.1298558999999997, 52.6064009], [-1.1300868999999998, 52.60726349999999], [-1.1303196, 52.60833199999999], [-1.1304415, 52.609021799999994], [-1.1305375999999998, 52.609681900000005], [-1.1306084, 52.610212399999995], [-1.1306293, 52.6105278], [-1.1306449, 52.610837999999994], [-1.130653, 52.61092130000001], [-1.1306609, 52.61114039999999], [-1.1306354, 52.6114777], [-1.1306354, 52.6117974], [-1.1306294, 52.61224409999999], [-1.1306557, 52.61248570000001], [-1.1306429999999998, 52.61285099999999], [-1.1306441, 52.6129921], [-1.1306484, 52.613556], [-1.1306331, 52.61400830000001], [-1.1306074, 52.6153691], [-1.130594, 52.61607420000001], [-1.1305769, 52.6170121], [-1.1305644, 52.6176963], [-1.1305462, 52.6185459], [-1.1305457, 52.6191106], [-1.1305377, 52.61982390000001], [-1.1305214999999995, 52.6205558], [-1.1304853, 52.6210036], [-1.1304183, 52.621514899999994], [-1.1303243999999997, 52.6220229], [-1.1302225, 52.6224528], [-1.1301487, 52.6227182], [-1.1300522, 52.6229714], [-1.1299188, 52.62327239999999], [-1.1297909999999998, 52.62359539999999], [-1.1296844, 52.6238278], [-1.1294463, 52.62437469999998], [-1.1293455, 52.6245606], [-1.1291013, 52.625014], [-1.1287188, 52.62571460000001], [-1.1286396999999997, 52.6258611], [-1.1281692, 52.626687700000005], [-1.1277038999999998, 52.627444799999985], [-1.1274209, 52.6278428], [-1.1271259, 52.6282091], [-1.1267825, 52.628629100000005], [-1.1264393, 52.6290124], [-1.1259899, 52.6295474], [-1.1257655, 52.62977229999999], [-1.1255901, 52.62998189999999], [-1.1255187999999998, 52.6300769], [-1.1253863, 52.63021970000001], [-1.1252229, 52.630357299999986], [-1.1250507, 52.63049219999999], [-1.1247179, 52.630699099999994], [-1.1245445, 52.63081619999999], [-1.1241420999999998, 52.63113859999999], [-1.1239878, 52.63126809999999], [-1.1237905, 52.631461], [-1.1235693, 52.63167510000001], [-1.1232525, 52.63199449999999]]} 6.7 0956 1005 Narborough Leicester Leicester 52.6319945 -1.1232525 52.6319945 -1.1232525 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Leicester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764024 1789722308978191 72 72 2026-09-18 09:15:09.357230 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:08.966143
634591 666858 G39128 782B28MG18 2026-09-18 COMPLETE 17762544 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666858, "stp": "P", "toc": "Transport for Wales", "uid": "G39128", "consist": "398029", "dest_crs": "CDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39128/2026-09-18/detailed", "trust_id": "782B28MG18", "origin_crs": "CDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Bay", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "2", "is_terminated": 1, "next_location": "Cardiff Bay", "signalling_id": "2B28", "timing_status": "ON TIME", "origin_station": "Cardiff Queen Street", "current_leg_arr": "1005", "current_leg_dep": "1002", "current_leg_end": "Cardiff Bay", "origin_dep_time": "1002", "origin_platform": "1", "current_location": "Cardiff Bay", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1701090999999995, 51.48153419999999], [-3.1700996, 51.4814296], [-3.1700861999999996, 51.4812976], [-3.1700772, 51.48117919999999], [-3.1700758999999996, 51.48107799999999], [-3.1700709, 51.4808754], [-3.1700785999999996, 51.48076699999999], [-3.170095, 51.48052959999999], [-3.1701265, 51.480054], [-3.1701279999999996, 51.4800336], [-3.1701396, 51.47986780000001], [-3.170147099999999, 51.47972959999999], [-3.1701692, 51.479600999999995], [-3.1701927, 51.4794916], [-3.1702313, 51.4793678], [-3.17027, 51.47925529999999], [-3.1703221, 51.4791466], [-3.1703842999999994, 51.4790365], [-3.1704785, 51.47888099999999], [-3.170631199999999, 51.4786319], [-3.1708151, 51.47834009999999], [-3.1708910999999995, 51.4782161], [-3.1711796000000003, 51.47775599999999], [-3.171372, 51.477446], [-3.17144934453144, 51.47732565877092], [-3.1714758286806295, 51.47728445171143], [-3.171511393836019, 51.47722911532835], [-3.171542302683393, 51.47718102371342], [-3.1715884, 51.477109299999995], [-3.1716657999999995, 51.476990099999995], [-3.1717784999999994, 51.47680899999999], [-3.1718872999999994, 51.476611], [-3.1720164, 51.4763996], [-3.1721119999999994, 51.4761959], [-3.1721720999999996, 51.4759922], [-3.172197, 51.4757283], [-3.1721874999999997, 51.475432999999995], [-3.1721816, 51.4753211], [-3.1721582, 51.4752079], [-3.1721322, 51.4750975], [-3.1720917, 51.4749688], [-3.1720328, 51.474828299999984], [-3.1720025999999995, 51.4747553], [-3.1718291999999995, 51.4744312], [-3.1717175999999996, 51.474279300000006], [-3.1714989, 51.4740215], [-3.1710091, 51.4733281], [-3.1707602, 51.4729764], [-3.169999, 51.4719239], [-3.1699327, 51.4718362], [-3.1695228, 51.47129129999999], [-3.1685726999999995, 51.4700277], [-3.1683613, 51.4697528], [-3.1681718, 51.46948400000001], [-3.1677639, 51.4690571], [-3.167438, 51.46871229999998], [-3.1666183, 51.4676421], [-3.1665696999999997, 51.4675733]]}", "current_leg_start": "Cardiff Queen Street", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.4675733", "next_location_lon": "-3.1665697", "previous_location": "Cardiff Queen Street", "current_leg_milage": "1.0", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 779.692, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1663.337, \"from_m\": 779.692, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 666858, \"profile_key\": \"14e950d4774fd2f267df030c583a925a33cc995190361aeafbf0ed88c25f3eb4\", \"schedule_id\": 36527, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1002\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32085}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Cardiff Bay\", \"stage_seq\": 2, \"distance_m\": 1663.337, \"section_seq\": 1, \"route_path_id\": 32085}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1663.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32085}], \"total_distance_m\": 1663.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 1663.337, \"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": "1002", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4675733", "current_position_lon": "-3.1665697", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:51Z\", \"source_id\": 55560378, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:52Z\", \"source_id\": 17762544, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Bay", "service_state_platform": "1", "timing_fact_generation": 1789722173126568, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:10.836246", "service_state_evidence_id": 17762544, "current_leg_start_actual_dep": "2026-09-18T10:02:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:11.849365", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDQ CDB 2B28 398029 3 60 None {"version": 3, "segments": [{"to_m": 779.692, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1663.337, "from_m": 779.692, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 666858, "profile_key": "14e950d4774fd2f267df030c583a925a33cc995190361aeafbf0ed88c25f3eb4", "schedule_id": 36527, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1002", "location": "Cardiff Queen Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32085}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Cardiff Bay", "stage_seq": 2, "distance_m": 1663.337, "section_seq": 1, "route_path_id": 32085}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1663.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 32085}], "total_distance_m": 1663.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 1663.337, "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": 25266, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:51Z", "source_id": 55560378, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:52Z", "source_id": 17762544, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Cardiff Queen Street 1002 1002 1 None None Cardiff Bay 1006 1005 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39128/2026-09-18/detailed None Cardiff Queen Street 2026-09-18T10:02:00+01:00 Cardiff Bay 3.0 {"type": "LineString", "coordinates": [[-3.1701090999999995, 51.48153419999999], [-3.1700996, 51.4814296], [-3.1700861999999996, 51.4812976], [-3.1700772, 51.48117919999999], [-3.1700758999999996, 51.48107799999999], [-3.1700709, 51.4808754], [-3.1700785999999996, 51.48076699999999], [-3.170095, 51.48052959999999], [-3.1701265, 51.480054], [-3.1701279999999996, 51.4800336], [-3.1701396, 51.47986780000001], [-3.170147099999999, 51.47972959999999], [-3.1701692, 51.479600999999995], [-3.1701927, 51.4794916], [-3.1702313, 51.4793678], [-3.17027, 51.47925529999999], [-3.1703221, 51.4791466], [-3.1703842999999994, 51.4790365], [-3.1704785, 51.47888099999999], [-3.170631199999999, 51.4786319], [-3.1708151, 51.47834009999999], [-3.1708910999999995, 51.4782161], [-3.1711796000000003, 51.47775599999999], [-3.171372, 51.477446], [-3.17144934453144, 51.47732565877092], [-3.1714758286806295, 51.47728445171143], [-3.171511393836019, 51.47722911532835], [-3.171542302683393, 51.47718102371342], [-3.1715884, 51.477109299999995], [-3.1716657999999995, 51.476990099999995], [-3.1717784999999994, 51.47680899999999], [-3.1718872999999994, 51.476611], [-3.1720164, 51.4763996], [-3.1721119999999994, 51.4761959], [-3.1721720999999996, 51.4759922], [-3.172197, 51.4757283], [-3.1721874999999997, 51.475432999999995], [-3.1721816, 51.4753211], [-3.1721582, 51.4752079], [-3.1721322, 51.4750975], [-3.1720917, 51.4749688], [-3.1720328, 51.474828299999984], [-3.1720025999999995, 51.4747553], [-3.1718291999999995, 51.4744312], [-3.1717175999999996, 51.474279300000006], [-3.1714989, 51.4740215], [-3.1710091, 51.4733281], [-3.1707602, 51.4729764], [-3.169999, 51.4719239], [-3.1699327, 51.4718362], [-3.1695228, 51.47129129999999], [-3.1685726999999995, 51.4700277], [-3.1683613, 51.4697528], [-3.1681718, 51.46948400000001], [-3.1677639, 51.4690571], [-3.167438, 51.46871229999998], [-3.1666183, 51.4676421], [-3.1665696999999997, 51.4675733]]} 1.0 1002 1005 Cardiff Queen Street Cardiff Bay Cardiff Bay 51.4675733 -3.1665697 51.4675733 -3.1665697 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Cardiff Bay TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762544 1789722173126568 6 6 2026-09-18 09:15:11.849365 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:10.836246
634592 663640 P89003 882R16MC18 2026-09-18 COMPLETE 17765758 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 663640, "stp": "P", "toc": "Southeastern", "uid": "P89003", "consist": "375613+375710", "dest_crs": "DVP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89003/2026-09-18/detailed", "trust_id": "882R16MC18", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dover Priory", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "2", "is_terminated": 1, "next_location": "Dover Priory", "signalling_id": "2R16", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "1005", "current_leg_dep": "0956", "current_leg_end": "Dover Priory", "origin_dep_time": "0801", "origin_platform": "1", "current_location": "Dover Priory", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1684654955939489, 51.08287243372837], [1.1686744, 51.08285809999999], [1.1688597, 51.0828454], [1.1693043, 51.0828035], [1.1697735, 51.08274920000001], [1.1702288999999997, 51.08271510000001], [1.1707785999999998, 51.08269829999999], [1.1710683, 51.082705100000005], [1.1719838, 51.082750299999994], [1.1726986999999998, 51.082789700000006], [1.1733524, 51.0828394], [1.1737875999999998, 51.0828775], [1.1742268, 51.082925299999985], [1.1746351, 51.0829754], [1.1750132, 51.0830261], [1.1754653999999998, 51.0831016], [1.1762952999999998, 51.0832406], [1.1766154, 51.083307699999985], [1.1770786999999998, 51.083409], [1.1775078, 51.0835027], [1.1785952, 51.0837709], [1.1795249, 51.08400150000001], [1.1804240999999998, 51.084233999999995], [1.1806251, 51.0842944], [1.1808750999999995, 51.084369900000006], [1.1811385, 51.08445459999999], [1.1814502, 51.0845567], [1.1818157, 51.084679699999995], [1.1821893999999995, 51.08481909999999], [1.186554, 51.086611700000006], [1.1872687, 51.0869135], [1.1877519, 51.08714030000001], [1.1881969, 51.08732690000001], [1.1882914999999998, 51.087366], [1.1882979374457294, 51.08736865727058], [1.1885097486452336, 51.087454847427274], [1.188697484600441, 51.08753047464395], [1.1888645777831697, 51.08759705432582], [1.1890144606652382, 51.087656101878096], [1.1891505657184651, 51.08770913270599], [1.1892763254146697, 51.087757662214706], [1.1893951722256697, 51.08780320580944], [1.189510538623284, 51.087847278895424], [1.1896258570793312, 51.08789139687784], [1.18974456006563, 51.08793707516193], [1.1898700800539983, 51.08798582915287], [1.190005849516256, 51.08803917425588], [1.1901553009242205, 51.08809862587617], [1.1903218667497106, 51.088165699418965], [1.1905089794645451, 51.08824191028944], [1.1907200715405426, 51.08832877389282], [1.1908453, 51.0883802], [1.191135, 51.08850240000001], [1.1914627, 51.088637899999995], [1.1918021, 51.08877950000001], [1.192477, 51.089057199999985], [1.1928384, 51.08920779999999], [1.1932434999999997, 51.089374500000005], [1.1938543999999998, 51.08962830000001], [1.1943331999999998, 51.0898248], [1.1948878, 51.0900529], [1.195344, 51.0902423], [1.1958791, 51.0904712], [1.1994969999999998, 51.0919793], [1.2026813, 51.09324380000001], [1.2033458999999995, 51.09348349999999], [1.2050187, 51.0941], [1.2074319, 51.09499559999998], [1.2087543, 51.0954881], [1.2106488, 51.09618239999999], [1.2115763999999998, 51.0965239], [1.212002, 51.0966864], [1.2124159, 51.096855700000006], [1.2129179, 51.09707480000001], [1.2132725, 51.09722850000001], [1.2135893999999998, 51.0973734], [1.2141104, 51.0976105], [1.2144252, 51.0977538], [1.2147165, 51.09786859999999], [1.215086, 51.0980124], [1.2153990999999995, 51.0981261], [1.2157808, 51.09826320000001], [1.2161003999999995, 51.09836809999999], [1.2166408, 51.0985387], [1.2171949, 51.098693], [1.2176615, 51.09881810000001], [1.2181208999999995, 51.098931], [1.2186148, 51.0990385], [1.2190751, 51.09913530000001], [1.2194184, 51.0991993], [1.2199982, 51.0993013], [1.220582, 51.09939250000001], [1.2211003, 51.09947189999999], [1.2217389999999997, 51.099562], [1.2224818999999998, 51.09965640000001], [1.2229953, 51.0997148], [1.2239104, 51.09980680000001], [1.2246657999999997, 51.0998806], [1.2257062, 51.09998370000001], [1.2267972, 51.100087300000006], [1.2278717, 51.1001892], [1.2292932, 51.1003229], [1.2303139, 51.1004152], [1.2316443999999998, 51.1005321], [1.2326323999999995, 51.1006234], [1.2328959, 51.10064990000001], [1.2329965, 51.1006611], [1.2338842999999995, 51.1007419], [1.2349724, 51.1008493], [1.2369233000000002, 51.10102999999999], [1.2377493, 51.10111270000001], [1.2379685, 51.10113049999999], [1.25764139776733, 51.102898385750336], [1.2630187, 51.103381600000006], [1.2635327999999997, 51.1034508], [1.2636697, 51.1034726], [1.263872, 51.103505899999995], [1.2641649999999998, 51.1035618], [1.2643858999999995, 51.1036116], [1.2646611, 51.1036734], [1.2650129999999995, 51.1037614], [1.2658618999999998, 51.1039951], [1.2667569, 51.10424319999999], [1.2668664, 51.104273600000006], [1.2669198, 51.1042888], [1.2679371999999998, 51.1045776], [1.2687820999999997, 51.1048151], [1.2693879, 51.10498450000001], [1.2695331999999997, 51.1050246], [1.2700793, 51.1051752], [1.2707203, 51.1053499], [1.2712389999999998, 51.105495100000006], [1.2717388024464984, 51.105631359695174], [1.2722334, 51.105766200000005], [1.2728052, 51.1059217], [1.27374, 51.1061775], [1.2745249999999997, 51.1063947], [1.2754293, 51.1066456], [1.2766211999999997, 51.1069564], [1.2776261999999998, 51.107250500000006], [1.2781042000000002, 51.1073842], [1.2788075999999995, 51.107579400000006], [1.2795906999999995, 51.107786999999995], [1.2845448792706655, 51.1091490137013], [1.2852252058311116, 51.10933604741925], [1.296264, 51.1123707], [1.2967002, 51.1124964], [1.2983064, 51.11295069999999], [1.2990105999999997, 51.11314070000001], [1.2997506, 51.113316099999984], [1.3004511999999997, 51.11347490000001], [1.3010361999999998, 51.11359660000001], [1.301569, 51.1136969], [1.3020740999999998, 51.11378010000001], [1.3032203, 51.113959599999994], [1.3037206, 51.1140252], [1.3050944999999998, 51.114238], [1.3063485, 51.1144311], [1.306735, 51.1144997], [1.3070029, 51.1145418], [1.3071931999999995, 51.11457949999999], [1.3073842999999998, 51.11462590000001], [1.3076164, 51.11470229999999], [1.307779, 51.1147691], [1.3080008, 51.11487000000001], [1.3081918, 51.1149738], [1.3083941999999995, 51.11510739999999], [1.3085674, 51.115244899999986], [1.3087096, 51.1153881], [1.3088497, 51.1155775], [1.3090043999999998, 51.1158414], [1.3090461999999998, 51.1159455], [1.3090843, 51.11603039999999], [1.3091171, 51.1161618], [1.3091307, 51.1163078], [1.3091246, 51.1164219], [1.3091090999999997, 51.1165034], [1.3090887, 51.11659049999999], [1.3090422999999998, 51.11667310000001], [1.3089828999999995, 51.1167753], [1.3088677999999998, 51.11693729999999], [1.3086968, 51.11718569999999], [1.3086102999999998, 51.1173016], [1.3085544, 51.11739500000001], [1.3084074, 51.11773509999999], [1.3081246, 51.1184732], [1.3079714999999998, 51.118865], [1.3078850999999998, 51.1190727], [1.3078515, 51.1191629], [1.3078184, 51.1192436], [1.3068045, 51.1217003], [1.3055741999999997, 51.1246814], [1.3055066, 51.12481579999999], [1.3054266, 51.1249498], [1.3053168, 51.1251613], [1.3052746, 51.125258800000005], [1.3049221999999998, 51.1260972]]}", "current_leg_start": "Folkestone Central", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "51.1260972", "next_location_lon": "1.3049222", "previous_location": "Folkestone Central", "current_leg_milage": "7.4", "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\": 3825.042, \"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\": 9934.795, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10032.039, \"from_m\": 9934.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10440.623, \"from_m\": 10032.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\": 10667.954, \"from_m\": 10440.623, \"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\": 12632.492, \"from_m\": 10667.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18518.739, \"from_m\": 12632.492, \"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\": 18528.304, \"from_m\": 18518.739, \"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\": 18601.035, \"from_m\": 18528.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18794.271, \"from_m\": 18601.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19358.622, \"from_m\": 18794.271, \"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\": 19404.589, \"from_m\": 19358.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\": 20029.198, \"from_m\": 19404.589, \"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\": 22781.857, \"from_m\": 20029.198, \"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\": 22824.68, \"from_m\": 22781.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\": 24790.193, \"from_m\": 22824.68, \"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\": 31153.329, \"from_m\": 24790.193, \"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\": 33939.905, \"from_m\": 31153.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\": 36490.551, \"from_m\": 33939.905, \"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\": 39967.521, \"from_m\": 36490.551, \"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\": 45969.96, \"from_m\": 39967.521, \"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\": 46754.794, \"from_m\": 45969.96, \"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\": 46979.141, \"from_m\": 46754.794, \"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\": 47029.175, \"from_m\": 46979.141, \"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\": 47612.693, \"from_m\": 47029.175, \"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\": 49127.185, \"from_m\": 47612.693, \"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\": 55939.514, \"from_m\": 49127.185, \"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\": 56037.858, \"from_m\": 55939.514, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89032.111, \"from_m\": 56037.858, \"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\": 89174.18, \"from_m\": 89032.111, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89463.579, \"from_m\": 89174.18, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 89528.534, \"from_m\": 89463.579, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90723.182, \"from_m\": 89528.534, \"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\": 90784.446, \"from_m\": 90723.182, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91651.432, \"from_m\": 90784.446, \"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\": 92008.59, \"from_m\": 91651.432, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106782.299, \"from_m\": 92008.59, \"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\": 106879.81, \"from_m\": 106782.299, \"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\": 106969.856, \"from_m\": 106879.81, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 107259.419, \"from_m\": 106969.856, \"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\": 107625.522, \"from_m\": 107259.419, \"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\": 112411.618, \"from_m\": 107625.522, \"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\": 112959.092, \"from_m\": 112411.618, \"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\": 119964.132, \"from_m\": 112959.092, \"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\": 120196.381, \"from_m\": 119964.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\": 122963.921, \"from_m\": 120196.381, \"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\": 123666.481, \"from_m\": 122963.921, \"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\": 124479.473, \"from_m\": 123666.481, \"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\": 124520.119, \"from_m\": 124479.473, \"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\": 124627.769, \"from_m\": 124520.119, \"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}], \"service_id\": 663640, \"profile_key\": \"1709e093f86ea202afd290c5835faadd174e49c2677048ba170a60869e897701\", \"schedule_id\": 23074, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0801\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0803H\", \"wtt_dep\": \"0804H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0808\", \"wtt_dep\": \"0810\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0817\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0820H\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0828\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0829\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830H\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": \"0839H\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0850\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47905.142, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Paddock Wood\", \"stage_seq\": 16, \"distance_m\": 56577.186, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0902\", \"wtt_dep\": \"0903\", \"location\": \"Marden\", \"stage_seq\": 17, \"distance_m\": 63493.0, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0906H\", \"wtt_dep\": \"0907H\", \"location\": \"Staplehurst\", \"stage_seq\": 18, \"distance_m\": 67526.105, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0912\", \"wtt_dep\": \"0913\", \"location\": \"Headcorn\", \"stage_seq\": 19, \"distance_m\": 72868.363, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0919\", \"wtt_dep\": \"0920\", \"location\": \"Pluckley\", \"stage_seq\": 20, \"distance_m\": 81348.318, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0936\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 21, \"distance_m\": 90471.965, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0944\", \"location\": \"Westenhanger\", \"stage_seq\": 22, \"distance_m\": 103234.845, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947\", \"location\": \"Sandling\", \"stage_seq\": 23, \"distance_m\": 105363.116, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0948H\", \"location\": \"Saltwood Jn\", \"stage_seq\": 24, \"distance_m\": 107080.907, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0951H\", \"wtt_dep\": \"0952H\", \"location\": \"Folkestone West\", \"stage_seq\": 25, \"distance_m\": 111738.279, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955\", \"location\": \"Folkestone Central\", \"stage_seq\": 26, \"distance_m\": 112773.866, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Folkestone East Staff Halt\", \"stage_seq\": 27, \"distance_m\": 114391.443, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Dover Priory\", \"stage_seq\": 28, \"distance_m\": 124627.769, \"section_seq\": 1, \"route_path_id\": 100201}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 124627.769, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100201}], \"total_distance_m\": 124627.769, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 123688.037, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 939.732, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0801", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.1260972", "current_position_lon": "1.3049222", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:03:10Z\", \"source_id\": 55226441, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:03:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:03:15Z\", \"source_id\": 17672683, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:07:37Z\", \"source_id\": 55239412, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:08:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:07:38Z\", \"source_id\": 17676168, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:03Z\", \"source_id\": 55271120, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:19:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:06Z\", \"source_id\": 17685046, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:14Z\", \"source_id\": 55289265, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:18Z\", \"source_id\": 17689865, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:46Z\", \"source_id\": 55296521, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:50Z\", \"source_id\": 17691800, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:30:10Z\", \"source_id\": 55303107, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:31:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:30:11Z\", \"source_id\": 17693614, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:37Z\", \"source_id\": 55321306, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:37:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:38Z\", \"source_id\": 17698600, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:48:16Z\", \"source_id\": 55353688, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:48:20Z\", \"source_id\": 17707366, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:20Z\", \"source_id\": 55373757, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:24Z\", \"source_id\": 17712712, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:30Z\", \"source_id\": 55391159, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:02:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:01:35Z\", \"source_id\": 17717341, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:24Z\", \"source_id\": 55408177, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:30Z\", \"source_id\": 17721815, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:05Z\", \"source_id\": 55423805, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:10Z\", \"source_id\": 17726038, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:12Z\", \"source_id\": 55443554, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:11Z\", \"source_id\": 17731311, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:43Z\", \"source_id\": 55467249, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:29:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:46Z\", \"source_id\": 17737565, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:03Z\", \"source_id\": 55506298, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:11Z\", \"source_id\": 17747978, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:15Z\", \"source_id\": 55515028, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:21Z\", \"source_id\": 17750307, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:08Z\", \"source_id\": 55528426, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:11Z\", \"source_id\": 17753758, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:33Z\", \"source_id\": 55534979, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:38Z\", \"source_id\": 17755521, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33799, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:10Z\", \"source_id\": 55566622, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:12Z\", \"source_id\": 17764871, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:36Z\", \"source_id\": 17765758, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dover Priory", "service_state_platform": "2", "timing_fact_generation": 1789722344410593, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:12.147065", "service_state_evidence_id": 17764871, "current_leg_start_actual_dep": "2026-09-18T09:55:00+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:12.593088", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX DVP 2R16 375613+375710 8 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": 3825.042, "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": 9934.795, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10032.039, "from_m": 9934.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10440.623, "from_m": 10032.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": 10667.954, "from_m": 10440.623, "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": 12632.492, "from_m": 10667.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18518.739, "from_m": 12632.492, "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": 18528.304, "from_m": 18518.739, "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": 18601.035, "from_m": 18528.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18794.271, "from_m": 18601.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19358.622, "from_m": 18794.271, "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": 19404.589, "from_m": 19358.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": 20029.198, "from_m": 19404.589, "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": 22781.857, "from_m": 20029.198, "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": 22824.68, "from_m": 22781.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": 24790.193, "from_m": 22824.68, "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": 31153.329, "from_m": 24790.193, "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": 33939.905, "from_m": 31153.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": 36490.551, "from_m": 33939.905, "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": 39967.521, "from_m": 36490.551, "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": 45969.96, "from_m": 39967.521, "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": 46754.794, "from_m": 45969.96, "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": 46979.141, "from_m": 46754.794, "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": 47029.175, "from_m": 46979.141, "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": 47612.693, "from_m": 47029.175, "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": 49127.185, "from_m": 47612.693, "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": 55939.514, "from_m": 49127.185, "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": 56037.858, "from_m": 55939.514, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89032.111, "from_m": 56037.858, "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": 89174.18, "from_m": 89032.111, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89463.579, "from_m": 89174.18, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89528.534, "from_m": 89463.579, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90723.182, "from_m": 89528.534, "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": 90784.446, "from_m": 90723.182, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91651.432, "from_m": 90784.446, "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": 92008.59, "from_m": 91651.432, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106782.299, "from_m": 92008.59, "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": 106879.81, "from_m": 106782.299, "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": 106969.856, "from_m": 106879.81, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 107259.419, "from_m": 106969.856, "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": 107625.522, "from_m": 107259.419, "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": 112411.618, "from_m": 107625.522, "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": 112959.092, "from_m": 112411.618, "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": 119964.132, "from_m": 112959.092, "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": 120196.381, "from_m": 119964.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": 122963.921, "from_m": 120196.381, "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": 123666.481, "from_m": 122963.921, "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": 124479.473, "from_m": 123666.481, "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": 124520.119, "from_m": 124479.473, "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": 124627.769, "from_m": 124520.119, "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}], "service_id": 663640, "profile_key": "1709e093f86ea202afd290c5835faadd174e49c2677048ba170a60869e897701", "schedule_id": 23074, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0801", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0803H", "wtt_dep": "0804H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0808", "wtt_dep": "0810", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0817", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0820H", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0828", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0829", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830H", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": "0839H", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0850", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47905.142, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Paddock Wood", "stage_seq": 16, "distance_m": 56577.186, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0902", "wtt_dep": "0903", "location": "Marden", "stage_seq": 17, "distance_m": 63493.0, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0906H", "wtt_dep": "0907H", "location": "Staplehurst", "stage_seq": 18, "distance_m": 67526.105, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0912", "wtt_dep": "0913", "location": "Headcorn", "stage_seq": 19, "distance_m": 72868.363, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0919", "wtt_dep": "0920", "location": "Pluckley", "stage_seq": 20, "distance_m": 81348.318, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0936", "location": "Ashford (Kent)", "stage_seq": 21, "distance_m": 90471.965, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0944", "location": "Westenhanger", "stage_seq": 22, "distance_m": 103234.845, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947", "location": "Sandling", "stage_seq": 23, "distance_m": 105363.116, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0948H", "location": "Saltwood Jn", "stage_seq": 24, "distance_m": 107080.907, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0951H", "wtt_dep": "0952H", "location": "Folkestone West", "stage_seq": 25, "distance_m": 111738.279, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955", "location": "Folkestone Central", "stage_seq": 26, "distance_m": 112773.866, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Folkestone East Staff Halt", "stage_seq": 27, "distance_m": 114391.443, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 28, "distance_m": 124627.769, "section_seq": 1, "route_path_id": 100201}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 124627.769, "from_m": 0.0, "section_seq": 1, "route_path_id": 100201}], "total_distance_m": 124627.769, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 123688.037, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 939.732, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:03:10Z", "source_id": 55226441, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:03:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:03:15Z", "source_id": 17672683, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:07:37Z", "source_id": 55239412, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:08:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:07:38Z", "source_id": 17676168, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:03Z", "source_id": 55271120, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:19:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:06Z", "source_id": 17685046, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:14Z", "source_id": 55289265, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:18Z", "source_id": 17689865, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:46Z", "source_id": 55296521, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:50Z", "source_id": 17691800, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:30:10Z", "source_id": 55303107, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T07:31:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:30:11Z", "source_id": 17693614, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:37Z", "source_id": 55321306, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:37:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:38Z", "source_id": 17698600, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:48:16Z", "source_id": 55353688, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:48:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:48:20Z", "source_id": 17707366, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32522, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:20Z", "source_id": 55373757, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T07:56:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:24Z", "source_id": 17712712, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:30Z", "source_id": 55391159, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:02:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:01:35Z", "source_id": 17717341, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32490, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:24Z", "source_id": 55408177, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:08:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:30Z", "source_id": 17721815, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32478, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:05Z", "source_id": 55423805, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:10Z", "source_id": 17726038, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32463, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:12Z", "source_id": 55443554, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:20:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:11Z", "source_id": 17731311, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32928, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:43Z", "source_id": 55467249, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:29:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:46Z", "source_id": 17737565, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33975, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:03Z", "source_id": 55506298, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:11Z", "source_id": 17747978, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33971, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:15Z", "source_id": 55515028, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:21Z", "source_id": 17750307, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33845, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:08Z", "source_id": 55528426, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:52:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:11Z", "source_id": 17753758, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33842, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:33Z", "source_id": 55534979, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:38Z", "source_id": 17755521, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33799, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:10Z", "source_id": 55566622, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:12Z", "source_id": 17764871, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:36Z", "source_id": 17765758, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] London Charing Cross 0801 0801 1 None None Dover Priory 1006 1006 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89003/2026-09-18/detailed None Folkestone Central 2026-09-18T09:55:00+01:00 Dover Priory 9.0 {"type": "LineString", "coordinates": [[1.1684654955939489, 51.08287243372837], [1.1686744, 51.08285809999999], [1.1688597, 51.0828454], [1.1693043, 51.0828035], [1.1697735, 51.08274920000001], [1.1702288999999997, 51.08271510000001], [1.1707785999999998, 51.08269829999999], [1.1710683, 51.082705100000005], [1.1719838, 51.082750299999994], [1.1726986999999998, 51.082789700000006], [1.1733524, 51.0828394], [1.1737875999999998, 51.0828775], [1.1742268, 51.082925299999985], [1.1746351, 51.0829754], [1.1750132, 51.0830261], [1.1754653999999998, 51.0831016], [1.1762952999999998, 51.0832406], [1.1766154, 51.083307699999985], [1.1770786999999998, 51.083409], [1.1775078, 51.0835027], [1.1785952, 51.0837709], [1.1795249, 51.08400150000001], [1.1804240999999998, 51.084233999999995], [1.1806251, 51.0842944], [1.1808750999999995, 51.084369900000006], [1.1811385, 51.08445459999999], [1.1814502, 51.0845567], [1.1818157, 51.084679699999995], [1.1821893999999995, 51.08481909999999], [1.186554, 51.086611700000006], [1.1872687, 51.0869135], [1.1877519, 51.08714030000001], [1.1881969, 51.08732690000001], [1.1882914999999998, 51.087366], [1.1882979374457294, 51.08736865727058], [1.1885097486452336, 51.087454847427274], [1.188697484600441, 51.08753047464395], [1.1888645777831697, 51.08759705432582], [1.1890144606652382, 51.087656101878096], [1.1891505657184651, 51.08770913270599], [1.1892763254146697, 51.087757662214706], [1.1893951722256697, 51.08780320580944], [1.189510538623284, 51.087847278895424], [1.1896258570793312, 51.08789139687784], [1.18974456006563, 51.08793707516193], [1.1898700800539983, 51.08798582915287], [1.190005849516256, 51.08803917425588], [1.1901553009242205, 51.08809862587617], [1.1903218667497106, 51.088165699418965], [1.1905089794645451, 51.08824191028944], [1.1907200715405426, 51.08832877389282], [1.1908453, 51.0883802], [1.191135, 51.08850240000001], [1.1914627, 51.088637899999995], [1.1918021, 51.08877950000001], [1.192477, 51.089057199999985], [1.1928384, 51.08920779999999], [1.1932434999999997, 51.089374500000005], [1.1938543999999998, 51.08962830000001], [1.1943331999999998, 51.0898248], [1.1948878, 51.0900529], [1.195344, 51.0902423], [1.1958791, 51.0904712], [1.1994969999999998, 51.0919793], [1.2026813, 51.09324380000001], [1.2033458999999995, 51.09348349999999], [1.2050187, 51.0941], [1.2074319, 51.09499559999998], [1.2087543, 51.0954881], [1.2106488, 51.09618239999999], [1.2115763999999998, 51.0965239], [1.212002, 51.0966864], [1.2124159, 51.096855700000006], [1.2129179, 51.09707480000001], [1.2132725, 51.09722850000001], [1.2135893999999998, 51.0973734], [1.2141104, 51.0976105], [1.2144252, 51.0977538], [1.2147165, 51.09786859999999], [1.215086, 51.0980124], [1.2153990999999995, 51.0981261], [1.2157808, 51.09826320000001], [1.2161003999999995, 51.09836809999999], [1.2166408, 51.0985387], [1.2171949, 51.098693], [1.2176615, 51.09881810000001], [1.2181208999999995, 51.098931], [1.2186148, 51.0990385], [1.2190751, 51.09913530000001], [1.2194184, 51.0991993], [1.2199982, 51.0993013], [1.220582, 51.09939250000001], [1.2211003, 51.09947189999999], [1.2217389999999997, 51.099562], [1.2224818999999998, 51.09965640000001], [1.2229953, 51.0997148], [1.2239104, 51.09980680000001], [1.2246657999999997, 51.0998806], [1.2257062, 51.09998370000001], [1.2267972, 51.100087300000006], [1.2278717, 51.1001892], [1.2292932, 51.1003229], [1.2303139, 51.1004152], [1.2316443999999998, 51.1005321], [1.2326323999999995, 51.1006234], [1.2328959, 51.10064990000001], [1.2329965, 51.1006611], [1.2338842999999995, 51.1007419], [1.2349724, 51.1008493], [1.2369233000000002, 51.10102999999999], [1.2377493, 51.10111270000001], [1.2379685, 51.10113049999999], [1.25764139776733, 51.102898385750336], [1.2630187, 51.103381600000006], [1.2635327999999997, 51.1034508], [1.2636697, 51.1034726], [1.263872, 51.103505899999995], [1.2641649999999998, 51.1035618], [1.2643858999999995, 51.1036116], [1.2646611, 51.1036734], [1.2650129999999995, 51.1037614], [1.2658618999999998, 51.1039951], [1.2667569, 51.10424319999999], [1.2668664, 51.104273600000006], [1.2669198, 51.1042888], [1.2679371999999998, 51.1045776], [1.2687820999999997, 51.1048151], [1.2693879, 51.10498450000001], [1.2695331999999997, 51.1050246], [1.2700793, 51.1051752], [1.2707203, 51.1053499], [1.2712389999999998, 51.105495100000006], [1.2717388024464984, 51.105631359695174], [1.2722334, 51.105766200000005], [1.2728052, 51.1059217], [1.27374, 51.1061775], [1.2745249999999997, 51.1063947], [1.2754293, 51.1066456], [1.2766211999999997, 51.1069564], [1.2776261999999998, 51.107250500000006], [1.2781042000000002, 51.1073842], [1.2788075999999995, 51.107579400000006], [1.2795906999999995, 51.107786999999995], [1.2845448792706655, 51.1091490137013], [1.2852252058311116, 51.10933604741925], [1.296264, 51.1123707], [1.2967002, 51.1124964], [1.2983064, 51.11295069999999], [1.2990105999999997, 51.11314070000001], [1.2997506, 51.113316099999984], [1.3004511999999997, 51.11347490000001], [1.3010361999999998, 51.11359660000001], [1.301569, 51.1136969], [1.3020740999999998, 51.11378010000001], [1.3032203, 51.113959599999994], [1.3037206, 51.1140252], [1.3050944999999998, 51.114238], [1.3063485, 51.1144311], [1.306735, 51.1144997], [1.3070029, 51.1145418], [1.3071931999999995, 51.11457949999999], [1.3073842999999998, 51.11462590000001], [1.3076164, 51.11470229999999], [1.307779, 51.1147691], [1.3080008, 51.11487000000001], [1.3081918, 51.1149738], [1.3083941999999995, 51.11510739999999], [1.3085674, 51.115244899999986], [1.3087096, 51.1153881], [1.3088497, 51.1155775], [1.3090043999999998, 51.1158414], [1.3090461999999998, 51.1159455], [1.3090843, 51.11603039999999], [1.3091171, 51.1161618], [1.3091307, 51.1163078], [1.3091246, 51.1164219], [1.3091090999999997, 51.1165034], [1.3090887, 51.11659049999999], [1.3090422999999998, 51.11667310000001], [1.3089828999999995, 51.1167753], [1.3088677999999998, 51.11693729999999], [1.3086968, 51.11718569999999], [1.3086102999999998, 51.1173016], [1.3085544, 51.11739500000001], [1.3084074, 51.11773509999999], [1.3081246, 51.1184732], [1.3079714999999998, 51.118865], [1.3078850999999998, 51.1190727], [1.3078515, 51.1191629], [1.3078184, 51.1192436], [1.3068045, 51.1217003], [1.3055741999999997, 51.1246814], [1.3055066, 51.12481579999999], [1.3054266, 51.1249498], [1.3053168, 51.1251613], [1.3052746, 51.125258800000005], [1.3049221999999998, 51.1260972]]} 7.4 0956 1005 Folkestone Central Dover Priory Dover Priory 51.1260972 1.3049222 51.1260972 1.3049222 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Dover Priory TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764871 1789722344410593 114 114 2026-09-18 09:15:12.593088 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:12.147065
634593 666337 C32909 172P32MF18 2026-09-18 COMPLETE 17762979 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666337, "stp": "P", "toc": "Northern", "uid": "C32909", "consist": "331003", "dest_crs": "BDQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32909/2026-09-18/detailed", "trust_id": "172P32MF18", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-18", "dest_arr_time": "1007", "dest_platform": "3", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2P32", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1005", "current_leg_dep": "1001", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "0942", "origin_platform": "5B", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "1006½", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "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\": 11306.208, \"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\": 13522.715, \"from_m\": 11306.208, \"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\": 15895.429, \"from_m\": 13522.715, \"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\": 17015.899, \"from_m\": 15895.429, \"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\": 17503.608, \"from_m\": 17015.899, \"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\": 17650.688, \"from_m\": 17503.608, \"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\": 21210.991, \"from_m\": 17650.688, \"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\": 21271.626, \"from_m\": 21210.991, \"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\": 21296.589, \"from_m\": 21271.626, \"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\": 21356.393, \"from_m\": 21296.589, \"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\": 21699.169, \"from_m\": 21356.393, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 21724.747, \"from_m\": 21699.169, \"capability_applied\": null, \"effective_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\": 666337, \"profile_key\": \"70c6814e929d97b51a32e836412d508bc14cd9bb2e693b363c5a9a0022aed1cb\", \"schedule_id\": 4066, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0942\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0949\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 4, \"distance_m\": 6806.55, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951H\", \"location\": \"Apperley Jn\", \"stage_seq\": 5, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0953H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 6, \"distance_m\": 12519.948, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Dockfield Junction\", \"stage_seq\": 7, \"distance_m\": 16841.146, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958H\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 17380.385, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": false, \"wtt_arr\": \"1001H\", \"wtt_dep\": \"1002\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 18959.076, \"section_seq\": 1, \"route_path_id\": 29683}, {\"is_pass\": false, \"wtt_arr\": \"1006H\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 21724.747, \"section_seq\": 1, \"route_path_id\": 29683}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21724.747, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29683}], \"total_distance_m\": 21724.747, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21691.795, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 32.952, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0942", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:24Z\", \"source_id\": 55523520, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:28Z\", \"source_id\": 17752535, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:22Z\", \"source_id\": 55531718, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:27Z\", \"source_id\": 17754613, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:32Z\", \"source_id\": 55543234, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:36Z\", \"source_id\": 17757864, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:24Z\", \"source_id\": 55553679, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:29Z\", \"source_id\": 17760566, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:26Z\", \"source_id\": 55561874, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:29Z\", \"source_id\": 17762979, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "3", "timing_fact_generation": 1789722212092812, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:12.161812", "service_state_evidence_id": 17762979, "current_leg_start_actual_dep": "2026-09-18T10:02:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:12.610555", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS BDQ 2P32 331003 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": 11306.208, "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": 13522.715, "from_m": 11306.208, "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": 15895.429, "from_m": 13522.715, "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": 17015.899, "from_m": 15895.429, "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": 17503.608, "from_m": 17015.899, "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": 17650.688, "from_m": 17503.608, "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": 21210.991, "from_m": 17650.688, "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": 21271.626, "from_m": 21210.991, "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": 21296.589, "from_m": 21271.626, "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": 21356.393, "from_m": 21296.589, "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": 21699.169, "from_m": 21356.393, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 21724.747, "from_m": 21699.169, "capability_applied": null, "effective_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": 666337, "profile_key": "70c6814e929d97b51a32e836412d508bc14cd9bb2e693b363c5a9a0022aed1cb", "schedule_id": 4066, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0942", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 29683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 29683}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0949", "location": "Kirkstall Forge", "stage_seq": 4, "distance_m": 6806.55, "section_seq": 1, "route_path_id": 29683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951H", "location": "Apperley Jn", "stage_seq": 5, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 29683}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0953H", "location": "Apperley Bridge", "stage_seq": 6, "distance_m": 12519.948, "section_seq": 1, "route_path_id": 29683}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Dockfield Junction", "stage_seq": 7, "distance_m": 16841.146, "section_seq": 1, "route_path_id": 29683}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958H", "location": "Shipley", "stage_seq": 8, "distance_m": 17380.385, "section_seq": 1, "route_path_id": 29683}, {"is_pass": false, "wtt_arr": "1001H", "wtt_dep": "1002", "location": "Frizinghall", "stage_seq": 9, "distance_m": 18959.076, "section_seq": 1, "route_path_id": 29683}, {"is_pass": false, "wtt_arr": "1006H", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 21724.747, "section_seq": 1, "route_path_id": 29683}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21724.747, "from_m": 0.0, "section_seq": 1, "route_path_id": 29683}], "total_distance_m": 21724.747, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21691.795, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 32.952, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5528, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:24Z", "source_id": 55523520, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:49:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:28Z", "source_id": 17752535, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5197, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:22Z", "source_id": 55531718, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:27Z", "source_id": 17754613, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5177, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:32Z", "source_id": 55543234, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:57:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:36Z", "source_id": 17757864, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:24Z", "source_id": 55553679, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:00:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:29Z", "source_id": 17760566, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5131, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:26Z", "source_id": 55561874, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:05:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:29Z", "source_id": 17762979, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Leeds 0942 0942 5B None None Bradford Forster Square 1007 1006½ 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32909/2026-09-18/detailed None Frizinghall 2026-09-18T10:02:00+01:00 Bradford Forster Square 4.0 {"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} 1.7 1001 1005 Frizinghall Bradford Forster Square Bradford Forster Square 53.7972202 -1.7530939 53.7972202 -1.7530939 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Bradford Forster Square TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762979 1789722212092812 33 33 2026-09-18 09:15:12.610555 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:12.161812
634594 665195 L24739 522Y69MD18 2026-09-18 COMPLETE 17763205 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 665195, "stp": "P", "toc": "London Overground", "uid": "L24739", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24739/2026-09-18/detailed", "trust_id": "522Y69MD18", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction Plats 0-2", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "1", "is_terminated": 1, "next_location": "Clapham Junction Plats 0-2", "signalling_id": "2Y69", "timing_status": "LATE", "origin_station": "Stratford", "current_leg_arr": "1005", "current_leg_dep": "1000", "current_leg_end": "Clapham Junction Plats 0-2", "origin_dep_time": "0858", "origin_platform": "2", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]}", "current_leg_start": "Imperial Wharf", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.4635715", "next_location_lon": "-0.1738581", "previous_location": "Imperial Wharf", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.613, \"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\": 101.352, \"from_m\": 72.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\": 142.617, \"from_m\": 101.352, \"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\": 181.712, \"from_m\": 142.617, \"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\": 217.933, \"from_m\": 181.712, \"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\": 831.78, \"from_m\": 217.933, \"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\": 1535.109, \"from_m\": 831.78, \"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\": 2143.702, \"from_m\": 1535.109, \"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\": 2205.617, \"from_m\": 2143.702, \"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\": 2951.73, \"from_m\": 2205.617, \"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\": 6134.322, \"from_m\": 2951.73, \"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\": 6192.91, \"from_m\": 6134.322, \"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\": 6829.731, \"from_m\": 6192.91, \"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\": 8394.258, \"from_m\": 6829.731, \"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\": 8464.873, \"from_m\": 8394.258, \"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\": 11432.076, \"from_m\": 8464.873, \"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\": 12046.575, \"from_m\": 11432.076, \"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\": 13394.069, \"from_m\": 12046.575, \"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\": 13746.31, \"from_m\": 13394.069, \"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\": 20025.306, \"from_m\": 13746.31, \"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\": 21580.412, \"from_m\": 20025.306, \"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\": 21740.183, \"from_m\": 21580.412, \"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\": 21800.417, \"from_m\": 21740.183, \"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\": 21826.138, \"from_m\": 21800.417, \"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\": 21894.059, \"from_m\": 21826.138, \"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\": 22459.495, \"from_m\": 21894.059, \"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\": 22526.546, \"from_m\": 22459.495, \"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\": 22544.047, \"from_m\": 22526.546, \"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\": 22597.66, \"from_m\": 22544.047, \"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\": 22713.16, \"from_m\": 22597.66, \"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\": 22784.662, \"from_m\": 22713.16, \"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\": 23065.241, \"from_m\": 22784.662, \"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\": 23124.039, \"from_m\": 23065.241, \"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\": 23308.068, \"from_m\": 23124.039, \"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\": 23623.706, \"from_m\": 23308.068, \"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\": 24061.583, \"from_m\": 23623.706, \"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\": 24137.44, \"from_m\": 24061.583, \"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\": 27164.607, \"from_m\": 24137.44, \"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\": 28171.229, \"from_m\": 27164.607, \"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\": 30161.259, \"from_m\": 28171.229, \"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\": 31102.219, \"from_m\": 30161.259, \"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\": 31315.99, \"from_m\": 31102.219, \"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\": 31855.797, \"from_m\": 31315.99, \"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\": 31979.695, \"from_m\": 31855.797, \"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\": 32217.004, \"from_m\": 31979.695, \"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\": 665195, \"profile_key\": \"304cec316fe8e1bce13a2a4b3a28abc4625f7ea6c8c240400190787f8ae9d916\", \"schedule_id\": 15202, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0858\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0901\", \"wtt_dep\": \"0901H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0903H\", \"wtt_dep\": \"0904\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0906H\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0907\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0908H\", \"wtt_dep\": \"0909H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5363.473, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0911\", \"wtt_dep\": \"0911H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 8128.14, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 8559.907, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0915\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 9006.114, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 9416.908, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0916\", \"wtt_dep\": \"0917H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 9786.471, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 10967.292, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921H\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 11498.61, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0922\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 11696.205, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0923H\", \"wtt_dep\": \"0924\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 12413.905, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926H\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 13479.313, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0928H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 14431.773, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0930\", \"wtt_dep\": \"0930H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 15845.848, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0933\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 16440.756, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 17266.231, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0936H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 17976.897, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0938H\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 18975.271, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 19986.974, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0942H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 22444.621, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 23168.679, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946H\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 23986.397, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0950H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 29, \"distance_m\": 25183.36, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 30, \"distance_m\": 26932.118, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0954H\", \"wtt_dep\": \"0955\", \"location\": \"West Brompton\", \"stage_seq\": 31, \"distance_m\": 28590.424, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0957H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 32, \"distance_m\": 30055.829, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 33, \"distance_m\": 31409.149, \"section_seq\": 1, \"route_path_id\": 34326}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 34, \"distance_m\": 32217.004, \"section_seq\": 1, \"route_path_id\": 34326}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32217.004, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34326}], \"total_distance_m\": 32217.004, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 28230.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3986.233, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0858", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4635715", "current_position_lon": "-0.1738581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:48Z\", \"source_id\": 55389084, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:53Z\", \"source_id\": 17716755, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:46Z\", \"source_id\": 55397857, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:47Z\", \"source_id\": 17719049, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15004, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:36Z\", \"source_id\": 55402951, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:38Z\", \"source_id\": 17720407, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:24Z\", \"source_id\": 55410935, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:27Z\", \"source_id\": 17722570, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:34Z\", \"source_id\": 55416949, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:35Z\", \"source_id\": 17724135, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:31Z\", \"source_id\": 55422253, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:33Z\", \"source_id\": 17725609, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:42Z\", \"source_id\": 55431019, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:44Z\", \"source_id\": 17727977, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:39Z\", \"source_id\": 55439218, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:41Z\", \"source_id\": 17730198, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:13Z\", \"source_id\": 55451876, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:17Z\", \"source_id\": 17733579, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:26Z\", \"source_id\": 55458028, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:28Z\", \"source_id\": 17735212, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:56Z\", \"source_id\": 55465034, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:28:00Z\", \"source_id\": 17737025, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:52Z\", \"source_id\": 55470281, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:58Z\", \"source_id\": 17738368, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:54Z\", \"source_id\": 55475970, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:32:01Z\", \"source_id\": 17739885, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:41Z\", \"source_id\": 55480761, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:47Z\", \"source_id\": 17741166, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:58Z\", \"source_id\": 55487014, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:00Z\", \"source_id\": 17742817, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:53Z\", \"source_id\": 55492384, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:56Z\", \"source_id\": 17744165, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:36Z\", \"source_id\": 55499699, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:36Z\", \"source_id\": 17746088, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:30Z\", \"source_id\": 55526655, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:36Z\", \"source_id\": 17753285, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:48Z\", \"source_id\": 55530194, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:54Z\", \"source_id\": 17754270, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:44Z\", \"source_id\": 55535489, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:46Z\", \"source_id\": 17755623, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:55Z\", \"source_id\": 55544192, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:58Z\", \"source_id\": 17758106, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:49Z\", \"source_id\": 55549292, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:53Z\", \"source_id\": 17759448, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:43Z\", \"source_id\": 55562661, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:45Z\", \"source_id\": 17763205, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction Plats 0-2", "service_state_platform": "1", "timing_fact_generation": 1789722226477883, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:15.250950", "service_state_evidence_id": 17763205, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:15.694677", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P SRA None 2Y69 None None None None {"version": 3, "segments": [{"to_m": 72.613, "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": 101.352, "from_m": 72.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": 142.617, "from_m": 101.352, "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": 181.712, "from_m": 142.617, "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": 217.933, "from_m": 181.712, "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": 831.78, "from_m": 217.933, "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": 1535.109, "from_m": 831.78, "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": 2143.702, "from_m": 1535.109, "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": 2205.617, "from_m": 2143.702, "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": 2951.73, "from_m": 2205.617, "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": 6134.322, "from_m": 2951.73, "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": 6192.91, "from_m": 6134.322, "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": 6829.731, "from_m": 6192.91, "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": 8394.258, "from_m": 6829.731, "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": 8464.873, "from_m": 8394.258, "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": 11432.076, "from_m": 8464.873, "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": 12046.575, "from_m": 11432.076, "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": 13394.069, "from_m": 12046.575, "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": 13746.31, "from_m": 13394.069, "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": 20025.306, "from_m": 13746.31, "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": 21580.412, "from_m": 20025.306, "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": 21740.183, "from_m": 21580.412, "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": 21800.417, "from_m": 21740.183, "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": 21826.138, "from_m": 21800.417, "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": 21894.059, "from_m": 21826.138, "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": 22459.495, "from_m": 21894.059, "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": 22526.546, "from_m": 22459.495, "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": 22544.047, "from_m": 22526.546, "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": 22597.66, "from_m": 22544.047, "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": 22713.16, "from_m": 22597.66, "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": 22784.662, "from_m": 22713.16, "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": 23065.241, "from_m": 22784.662, "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": 23124.039, "from_m": 23065.241, "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": 23308.068, "from_m": 23124.039, "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": 23623.706, "from_m": 23308.068, "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": 24061.583, "from_m": 23623.706, "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": 24137.44, "from_m": 24061.583, "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": 27164.607, "from_m": 24137.44, "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": 28171.229, "from_m": 27164.607, "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": 30161.259, "from_m": 28171.229, "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": 31102.219, "from_m": 30161.259, "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": 31315.99, "from_m": 31102.219, "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": 31855.797, "from_m": 31315.99, "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": 31979.695, "from_m": 31855.797, "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": 32217.004, "from_m": 31979.695, "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": 665195, "profile_key": "304cec316fe8e1bce13a2a4b3a28abc4625f7ea6c8c240400190787f8ae9d916", "schedule_id": 15202, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0858", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0900", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0901", "wtt_dep": "0901H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0903H", "wtt_dep": "0904", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0906H", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0907", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0908H", "wtt_dep": "0909H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5363.473, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0911", "wtt_dep": "0911H", "location": "Canonbury", "stage_seq": 9, "distance_m": 8128.14, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 8559.907, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0915", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 9006.114, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915H", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 9416.908, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0916", "wtt_dep": "0917H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 9786.471, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 10967.292, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921H", "location": "Camden Road", "stage_seq": 15, "distance_m": 11498.61, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0922", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 11696.205, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0923H", "wtt_dep": "0924", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 12413.905, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926H", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 13479.313, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0928H", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 14431.773, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0930", "wtt_dep": "0930H", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 15845.848, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0933", "location": "West Hampstead", "stage_seq": 21, "distance_m": 16440.756, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935", "location": "Brondesbury", "stage_seq": 22, "distance_m": 17266.231, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0936H", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 17976.897, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0938H", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 18975.271, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939H", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 19986.974, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0942H", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 22444.621, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945", "location": "Mitre Bridge Jn", "stage_seq": 27, "distance_m": 23168.679, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946H", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 23986.397, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0950H", "location": "Shepherd's Bush", "stage_seq": 29, "distance_m": 25183.36, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Kensington (Olympia)", "stage_seq": 30, "distance_m": 26932.118, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0954H", "wtt_dep": "0955", "location": "West Brompton", "stage_seq": 31, "distance_m": 28590.424, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0957H", "location": "Imperial Wharf", "stage_seq": 32, "distance_m": 30055.829, "section_seq": 1, "route_path_id": 34326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Latchmere Jn", "stage_seq": 33, "distance_m": 31409.149, "section_seq": 1, "route_path_id": 34326}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Clapham Junction Plats 0-2", "stage_seq": 34, "distance_m": 32217.004, "section_seq": 1, "route_path_id": 34326}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32217.004, "from_m": 0.0, "section_seq": 1, "route_path_id": 34326}], "total_distance_m": 32217.004, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28230.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3986.233, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:48Z", "source_id": 55389084, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:53Z", "source_id": 17716755, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:46Z", "source_id": 55397857, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:04:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:47Z", "source_id": 17719049, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:36Z", "source_id": 55402951, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:38Z", "source_id": 17720407, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:24Z", "source_id": 55410935, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:27Z", "source_id": 17722570, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:34Z", "source_id": 55416949, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:11:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:35Z", "source_id": 17724135, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:31Z", "source_id": 55422253, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:33Z", "source_id": 17725609, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:42Z", "source_id": 55431019, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:44Z", "source_id": 17727977, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:39Z", "source_id": 55439218, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:19:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:41Z", "source_id": 17730198, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:13Z", "source_id": 55451876, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:23:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:17Z", "source_id": 17733579, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:26Z", "source_id": 55458028, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:28Z", "source_id": 17735212, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:56Z", "source_id": 55465034, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:28:00Z", "source_id": 17737025, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:52Z", "source_id": 55470281, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:58Z", "source_id": 17738368, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:54Z", "source_id": 55475970, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:32:01Z", "source_id": 17739885, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:41Z", "source_id": 55480761, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:47Z", "source_id": 17741166, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:58Z", "source_id": 55487014, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:36:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:00Z", "source_id": 17742817, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:53Z", "source_id": 55492384, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:56Z", "source_id": 17744165, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:36Z", "source_id": 55499699, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:36Z", "source_id": 17746088, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:30Z", "source_id": 55526655, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:49:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:36Z", "source_id": 17753285, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:48Z", "source_id": 55530194, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:52:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:54Z", "source_id": 17754270, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:44Z", "source_id": 55535489, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:55:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:46Z", "source_id": 17755623, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:55Z", "source_id": 55544192, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T08:57:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:58Z", "source_id": 17758106, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22320, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:49Z", "source_id": 55549292, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T08:59:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:53Z", "source_id": 17759448, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29168, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:43Z", "source_id": 55562661, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:45Z", "source_id": 17763205, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Stratford 0858 0858 2 None None Clapham Junction Plats 0-2 1003 1002 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L24739/2026-09-18/detailed None Imperial Wharf 2026-09-18T10:00:30+01:00 Clapham Junction Plats 0-2 5.0 {"type": "LineString", "coordinates": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]} 1.5 1000 1005 Imperial Wharf Clapham Junction Carriage Maintenance Depot Clapham Junction Plats 0-2 51.4635715 -0.1738581 51.4635715 -0.1738581 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Clapham Junction Plats 0-2 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763205 1789722226477883 104 104 2026-09-18 09:15:15.694677 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:15.250950
634595 663925 W70680 551B22MC18 2026-09-18 COMPLETE 17762972 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 663925, "stp": "O", "toc": "East Midlands Railway", "uid": "W70680", "consist": "222103", "dest_crs": "STP", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70680/2026-09-18/detailed", "trust_id": "551B22MC18", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London St. Pancras", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "4", "is_terminated": 1, "next_location": "London St. Pancras", "signalling_id": "1B22", "timing_status": "EARLY", "origin_station": "Nottingham", "current_leg_arr": "1005", "current_leg_dep": "0912", "current_leg_end": "London St. Pancras", "origin_dep_time": "0812", "origin_platform": "5", "current_location": "London St. Pancras", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7320232000000001, 52.3935989], [-0.7319176, 52.393311899999986], [-0.7318027999999999, 52.39290419999998], [-0.7317257, 52.392559000000006], [-0.7316667, 52.392178], [-0.7316374, 52.3918024], [-0.731626, 52.391396699999994], [-0.7316205, 52.390839], [-0.731608, 52.3905114], [-0.7315726999999999, 52.39017789999999], [-0.7315224999999999, 52.38993390000001], [-0.7314795, 52.3897721], [-0.7314033, 52.3895084], [-0.7313639, 52.3893542], [-0.7312256999999999, 52.3888984], [-0.7310863999999999, 52.38852109999999], [-0.7308988000000001, 52.38808970000001], [-0.7307036, 52.3876755], [-0.7304366, 52.3871937], [-0.7302246999999998, 52.3868527], [-0.7299887999999999, 52.38651350000001], [-0.7297169, 52.386145000000006], [-0.7293942999999999, 52.38574929999999], [-0.7291411, 52.385471], [-0.7288711999999999, 52.385192], [-0.7284306776925388, 52.384780653945135], [-0.7283517999999999, 52.384706999999985], [-0.727831, 52.384268799999994], [-0.7273389, 52.3838907], [-0.7267052, 52.3834563], [-0.7260587999999999, 52.383049799999995], [-0.7253347999999998, 52.3826514], [-0.7247036, 52.3823352], [-0.7240606999999999, 52.3820433], [-0.7231772, 52.38168149999999], [-0.7223553, 52.38137509999999], [-0.7212014, 52.38096209999999], [-0.7186522272956171, 52.38004317092117], [-0.7183369, 52.3799295], [-0.7175249999999999, 52.3795963], [-0.7169170999999999, 52.3793709], [-0.7163195804119128, 52.379118947249154], [-0.7157299, 52.3788703], [-0.7154174999999999, 52.3787536], [-0.7146356, 52.37843229999999], [-0.7133241, 52.37794879999999], [-0.7120320999999998, 52.37744550000001], [-0.711464, 52.37720219999999], [-0.7109054999999999, 52.3769508], [-0.709885, 52.3764384], [-0.7090188, 52.3759579], [-0.7082553999999999, 52.3754939], [-0.7074951, 52.37498300000001], [-0.7070886, 52.37468530000001], [-0.7068542, 52.3745136], [-0.7061304, 52.37392740000001], [-0.7055148, 52.3733788], [-0.7050266, 52.372903], [-0.7046091999999999, 52.3724548], [-0.7042427999999998, 52.3720309], [-0.7038784999999999, 52.371574], [-0.703161, 52.370539099999995], [-0.7024479999999999, 52.3694749], [-0.7009169, 52.36716200000001], [-0.6983860999999999, 52.3633359], [-0.6960002, 52.35972699999999], [-0.6944609, 52.3573901], [-0.6940550999999999, 52.35675879999999], [-0.6936788, 52.35612040000001], [-0.6934421999999999, 52.355684199999985], [-0.6932304, 52.3552433], [-0.6928642, 52.35441110000001], [-0.6922061, 52.3525886], [-0.6908724999999999, 52.3488039], [-0.6906737, 52.34823889999999], [-0.6893272, 52.3444113], [-0.6878721, 52.340277400000005], [-0.6867708, 52.3371426], [-0.6862432, 52.33564059999999], [-0.6847785, 52.331480099999986], [-0.6845684999999999, 52.3310229], [-0.6843451, 52.3303836], [-0.6842217, 52.330034700000006], [-0.6841803812168123, 52.32991742479848], [-0.6839279, 52.329200799999995], [-0.6837674281383787, 52.32874130489927], [-0.6836973, 52.328540499999995], [-0.6833667999999999, 52.327614100000005], [-0.6831743999999998, 52.3270967], [-0.682998, 52.3266826], [-0.6828312, 52.32634710000001], [-0.682561, 52.32583009999998], [-0.6822883, 52.325375599999994], [-0.6819398999999999, 52.3248565], [-0.6816659999999999, 52.32449460000001], [-0.6813808999999998, 52.3241336], [-0.6807446, 52.3233726], [-0.6794663999999999, 52.3219108], [-0.6788312, 52.321178999999994], [-0.678035, 52.32026410000001], [-0.6772287999999999, 52.31932539999999], [-0.6769437999999999, 52.3189633], [-0.6768289, 52.3188174], [-0.6764671999999999, 52.31830300000001], [-0.6761293, 52.317767], [-0.6758119, 52.3171973], [-0.6755608, 52.316680899999994], [-0.6753524999999999, 52.316181799999995], [-0.6751401999999999, 52.31558059999999], [-0.6749829999999999, 52.31507930000001], [-0.6748471, 52.31444100000001], [-0.6747574999999999, 52.313832700000006], [-0.6747157999999999, 52.31341379999999], [-0.6747010999999999, 52.3129372], [-0.6747034999999999, 52.3128173], [-0.6747132999999998, 52.31231819999999], [-0.6747628000000001, 52.3117799], [-0.6748619999999999, 52.31119360000001], [-0.675002, 52.31066869999999], [-0.675166, 52.31014819999999], [-0.6754358, 52.30947049999999], [-0.6755509, 52.3091673], [-0.6757532999999999, 52.30866819999999], [-0.6759378999999999, 52.3082005], [-0.6762402, 52.3074128], [-0.6763797999999999, 52.3070206], [-0.6764993999999999, 52.3066153], [-0.6765978, 52.30613], [-0.6766332, 52.3058406], [-0.6766421999999999, 52.3055062], [-0.6766428999999999, 52.3051603], [-0.676598, 52.3047867], [-0.6765549, 52.304452299999994], [-0.6765109, 52.304196100000006], [-0.6764188999999999, 52.303878], [-0.6763502, 52.30363510000001], [-0.6762537, 52.30339420000001], [-0.6761671, 52.3032103], [-0.6760805999999999, 52.3030353], [-0.6758577, 52.30261309999999], [-0.6756514, 52.30229049999999], [-0.6754440999999999, 52.301994], [-0.6752320999999999, 52.3017311], [-0.6749936, 52.30145459999999], [-0.6747503999999999, 52.30121330000001], [-0.6745352, 52.3009778], [-0.6741747999999999, 52.3006514], [-0.6737863, 52.3003424], [-0.6733754, 52.3000406], [-0.6729456, 52.2997489], [-0.6723692, 52.29939769999999], [-0.6721052999999999, 52.2992522], [-0.6717558, 52.2990612], [-0.6713785, 52.298884599999994], [-0.6707944999999998, 52.29862479999999], [-0.6703839, 52.2984672], [-0.6699506, 52.2983087], [-0.6694610000000001, 52.2981491], [-0.6689492000000001, 52.2979958], [-0.6683282, 52.297831599999995], [-0.6676993999999999, 52.2976846], [-0.6671571999999999, 52.297582199999994], [-0.6666241999999999, 52.2974906], [-0.6660499000000001, 52.29741069999999], [-0.6656061, 52.2973557], [-0.6649873999999999, 52.2973016], [-0.6642865, 52.29725739999999], [-0.6618796, 52.2971327], [-0.6612769, 52.2971065], [-0.6606924, 52.2970766], [-0.6603797999999999, 52.29706299999999], [-0.6594102, 52.2970108], [-0.658128, 52.296945099999995], [-0.6574496999999999, 52.2969009], [-0.65685, 52.29685490000001], [-0.6560519999999999, 52.29678279999999], [-0.6549171999999999, 52.2966417], [-0.6538657999999999, 52.2964637], [-0.6530347, 52.2962989], [-0.6520146, 52.296067], [-0.6510495, 52.2958107], [-0.650296, 52.295582], [-0.6496138, 52.2953548], [-0.6489492, 52.2951217], [-0.648291, 52.2948565], [-0.6475190999999999, 52.294528799999995], [-0.6467939999999999, 52.2941949], [-0.6460358999999999, 52.2938105], [-0.6456922, 52.2936118], [-0.6452658, 52.293359200000005], [-0.6445185, 52.29288079999999], [-0.6441821, 52.2926538], [-0.6438467, 52.29240840000001], [-0.6435034999999999, 52.292147699999994], [-0.6431738999999999, 52.2918842], [-0.642841, 52.29160300000001], [-0.6425224, 52.29132039999999], [-0.6418895999999998, 52.2907446], [-0.6390806, 52.2881561], [-0.6362670999999999, 52.28556329999999], [-0.6345529999999999, 52.28396169999999], [-0.6320847, 52.2817259], [-0.6307834999999999, 52.2805573], [-0.6300775999999999, 52.2799643], [-0.6293221999999999, 52.27935749999999], [-0.628820698883665, 52.27898397166535], [-0.6285254999999998, 52.2787641], [-0.6276374999999998, 52.27813050000001], [-0.6266682999999998, 52.2774933], [-0.6265362999999999, 52.277412000000005], [-0.6227092031048118, 52.27498606676315], [-0.6187159999999999, 52.2724547], [-0.6162769, 52.270908899999995], [-0.6121089, 52.268249899999994], [-0.6063595999999999, 52.264607299999994], [-0.6060869999999999, 52.264433999999994], [-0.6012946, 52.261396399999995], [-0.6002033, 52.2607272], [-0.5990561999999999, 52.260059700000006], [-0.5949285, 52.25782329999999], [-0.5682789999999999, 52.243448], [-0.5624165, 52.24026879999999], [-0.5600193, 52.23897929999999], [-0.5588188999999999, 52.238343500000006], [-0.5576736, 52.2377973], [-0.5565293999999998, 52.2373133], [-0.5556116, 52.2369589], [-0.554606, 52.2366228], [-0.5538292999999999, 52.236390400000005], [-0.5527831, 52.23610839999999], [-0.5513270999999998, 52.2357391], [-0.5498896999999999, 52.23533040000001], [-0.5492932, 52.23515189999999], [-0.549107, 52.2350936], [-0.5480567, 52.2347646], [-0.5461663, 52.234082], [-0.544622, 52.233445399999994], [-0.5436898999999998, 52.2330389], [-0.5428305, 52.232635599999995], [-0.5406558, 52.23156530000001], [-0.5391331, 52.2308081], [-0.5389891704717129, 52.23073160606106], [-0.5376428999999999, 52.2300161], [-0.5371547, 52.229731699999995], [-0.5369464000000002, 52.2296103], [-0.535518, 52.22867819999998], [-0.5343711999999999, 52.22786219999998], [-0.5339325999999999, 52.22751830000001], [-0.5335329999999999, 52.22719370000001], [-0.5330744, 52.226803999999994], [-0.5322347999999999, 52.2260253], [-0.5318018, 52.2256052], [-0.5310198, 52.224748600000005], [-0.5309296612181601, 52.224641675843834], [-0.5306106, 52.2242632], [-0.5302822, 52.22384989999999], [-0.5297922, 52.22319039999999], [-0.5294191999999999, 52.2226098], [-0.5292573, 52.22234600000001], [-0.5289089, 52.2217308], [-0.5285656, 52.221068], [-0.5283479, 52.2205821], [-0.528174, 52.2201558], [-0.5281116053727022, 52.21998654579095], [-0.5278573, 52.219296699999994], [-0.5275037, 52.2179242], [-0.5273359, 52.21689619999999], [-0.5271992999999999, 52.2158538], [-0.5269369, 52.21371150000001], [-0.5265375999999999, 52.210562200000005], [-0.5260887, 52.2070202], [-0.5256549, 52.203608499999994], [-0.5256276, 52.20337870000001], [-0.5255177, 52.20258450000001], [-0.5253732, 52.2013765], [-0.5251327999999998, 52.1995041], [-0.5249049999999998, 52.1976707], [-0.5245726, 52.1949854], [-0.5242204, 52.192252399999994], [-0.5240433999999999, 52.19083669999998], [-0.5239528999999999, 52.1901728], [-0.5237871, 52.1888522], [-0.5234723, 52.1863412], [-0.5229114, 52.1817969], [-0.5228474999999999, 52.18133039999999], [-0.5226789, 52.180434000000005], [-0.5225084999999999, 52.1797011], [-0.5223053, 52.1790282], [-0.5221248, 52.1784956], [-0.5218326999999999, 52.17771320000001], [-0.5212577999999999, 52.176472], [-0.5209244, 52.17583510000001], [-0.5205658, 52.17521800000001], [-0.5197944, 52.17399270000001], [-0.5192256, 52.17321049999999], [-0.5186307999999998, 52.1724398], [-0.518008, 52.1716917], [-0.5174062, 52.1710058], [-0.5166646, 52.17021729999999], [-0.515869, 52.1694456], [-0.5136634999999999, 52.1674099], [-0.5115121999999999, 52.1654656], [-0.5113042, 52.16527239999999], [-0.5109147162283741, 52.16491882804252], [-0.5077327, 52.16203010000001], [-0.5065434, 52.16092679999999], [-0.5019154000000001, 52.1566697], [-0.49808459999999993, 52.153153899999985], [-0.4939297000000001, 52.14933500000001], [-0.4927924000000001, 52.1483151], [-0.48896279999999986, 52.14477660000001], [-0.4882869000000001, 52.14422569999999], [-0.4878282, 52.1438039], [-0.4872488, 52.143273], [-0.48682059999999994, 52.14288410000001], [-0.4866118, 52.1426892], [-0.4861642000000001, 52.1422844], [-0.48499710000000007, 52.1412095], [-0.4844434000000001, 52.140702899999994], [-0.484145, 52.140435399999994], [-0.4836887, 52.140029], [-0.4829066000000001, 52.1393271], [-0.4823464, 52.1388223], [-0.4817234, 52.13823549999999], [-0.48129650000000007, 52.1378547], [-0.4806640999999999, 52.13725999999999], [-0.4804449, 52.13704589999999], [-0.4800289, 52.1365975], [-0.479728, 52.1362583], [-0.4795649, 52.1360601], [-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4786611, 52.1347242], [-0.4785112, 52.1344692], [-0.4782429000000001, 52.134012899999995], [-0.4778373000000001, 52.1333412], [-0.4777696, 52.13322920000001], [-0.4776157999999999, 52.1329622], [-0.4772376, 52.132297099999995], [-0.47717169999999987, 52.1321099], [-0.4770424999999999, 52.1317427], [-0.4769605, 52.13121509999999], [-0.4769745, 52.1308122], [-0.477034, 52.1303914], [-0.4771808, 52.12930759999999], [-0.4772347, 52.12850269999999], [-0.4773063, 52.12771239999999], [-0.4774435000000001, 52.1268203], [-0.4777965, 52.12473979999999], [-0.4781044, 52.1226543], [-0.4781966, 52.1219858], [-0.47830420000000007, 52.1214065], [-0.4783300999999999, 52.1212005], [-0.47836835036491226, 52.12097512205706], [-0.4784247, 52.1206431], [-0.47845629999999995, 52.1203428], [-0.4787877, 52.1180019], [-0.47880759999999994, 52.11788120000001], [-0.4788918999999999, 52.11731389999999], [-0.4789097000000001, 52.116817], [-0.4790407, 52.1159579], [-0.4790660000000001, 52.11574900000001], [-0.47935919999999993, 52.1138976], [-0.4793764599612652, 52.11377870904075], [-0.4793870619140866, 52.11370567996295], [-0.47945230000000005, 52.11325630000001], [-0.4794761, 52.1130928], [-0.47960890000000006, 52.1118438], [-0.4796721999999999, 52.11076859999999], [-0.4796742999999999, 52.11057459999999], [-0.479666898003764, 52.10978287988833], [-0.4796560000000001, 52.1086172], [-0.4796760000000001, 52.10782669999999], [-0.4797086, 52.10732789999999], [-0.47976269999999993, 52.10657829999999], [-0.4798385, 52.1057532], [-0.479868, 52.105526999999995], [-0.4799902, 52.104673600000005], [-0.4801641, 52.1037786], [-0.4804005, 52.10278170000001], [-0.4805804000000001, 52.1021392], [-0.4808455, 52.10125600000001], [-0.4811611999999999, 52.1003841], [-0.48186309999999993, 52.0986351], [-0.48212040000000006, 52.09800859999999], [-0.4865861, 52.0871314], [-0.4870469999999999, 52.08617340000001], [-0.4875759, 52.085189], [-0.4881242999999999, 52.08427789999998], [-0.488758, 52.0833133], [-0.488998, 52.08300089999999], [-0.4897225, 52.0820122], [-0.4905521000000001, 52.08100939999999], [-0.49143, 52.080062299999994], [-0.4928335, 52.07863309999998], [-0.5049512999999999, 52.066337700000005], [-0.5052505999999999, 52.0660399], [-0.5065489, 52.06471749999999], [-0.5072572999999999, 52.06399589999999], [-0.5083276, 52.062775300000006], [-0.5084327, 52.0626578], [-0.5093779999999999, 52.061496799999986], [-0.5100706999999999, 52.0605603], [-0.5109758999999999, 52.0591759], [-0.5117758, 52.05779979999999], [-0.5124291, 52.056430000000006], [-0.5127046, 52.0558074], [-0.5129336, 52.05518440000001], [-0.5131398809273009, 52.054578667909794], [-0.5134956, 52.0535341], [-0.5138591999999998, 52.05207939999999], [-0.5140259, 52.05124179999999], [-0.5141489, 52.05036219999999], [-0.5142503, 52.049196], [-0.5142741999999999, 52.048576], [-0.5142864999999999, 52.047933099999995], [-0.5142344000000001, 52.0466624], [-0.5139905999999999, 52.0441067], [-0.5138419999999999, 52.04256039999999], [-0.5137864999999999, 52.04179099999999], [-0.5137621, 52.04102029999999], [-0.5137227, 52.04038940000001], [-0.5136871, 52.03965769999999], [-0.5136386, 52.0390678], [-0.5135352, 52.0379287], [-0.5134644, 52.03709720000001], [-0.5133819, 52.03626710000001], [-0.5127915, 52.0303838], [-0.5126504, 52.0289999], [-0.5124591, 52.027640600000005], [-0.5122276999999998, 52.0266232], [-0.5118701, 52.0254654], [-0.5114885999999998, 52.02446640000001], [-0.5110903999999998, 52.02346330000001], [-0.5108597, 52.022923], [-0.510756, 52.0226845], [-0.5103238, 52.0217184], [-0.5100405, 52.0212024], [-0.5097631, 52.020687499999994], [-0.5090688999999999, 52.0194956], [-0.508487, 52.01861480000001], [-0.5079786, 52.0178841], [-0.507421, 52.01715260000001], [-0.506821, 52.0164167], [-0.5061156, 52.0156223], [-0.5059624999999999, 52.01546249999999], [-0.5045769999999999, 52.014004799999995], [-0.5025206999999999, 52.0118413], [-0.5010332, 52.0102723], [-0.5006668999999999, 52.0098145], [-0.5005052, 52.00964389999999], [-0.5002781, 52.009410300000006], [-0.4996697, 52.00879059999999], [-0.49949179999999993, 52.0085971], [-0.4993196, 52.0084098], [-0.4992112, 52.008299], [-0.4990064999999999, 52.0080852], [-0.498644, 52.0076356], [-0.4981141, 52.0070821], [-0.49663770000000007, 52.0055399], [-0.49627589999999994, 52.0051541], [-0.4958651999999999, 52.004711499999985], [-0.4956875, 52.0045061], [-0.4954747000000001, 52.0042667], [-0.49483270000000007, 52.0034788], [-0.494536821030003, 52.00309223158789], [-0.4944363000000001, 52.0029609], [-0.494139, 52.0025343], [-0.4937013, 52.00188969999999], [-0.4931365, 52.000940400000005], [-0.4926361, 51.9999797], [-0.4923284876730547, 51.99930615890027], [-0.4923233, 51.9992948], [-0.4920384, 51.9986116], [-0.4916211, 51.9973231], [-0.49125530000000006, 51.995865399999985], [-0.491052, 51.9948864], [-0.49089400000000005, 51.9939085], [-0.4907773, 51.99296449999999], [-0.49072539999999987, 51.9920062], [-0.49072539999999987, 51.9911861], [-0.4907578, 51.9903723], [-0.4908184, 51.9896452], [-0.4909026999999999, 51.98893270000001], [-0.4910157999999999, 51.9882191], [-0.4912929, 51.9869727], [-0.4917671, 51.9852308], [-0.4919752999999999, 51.9844435], [-0.4931143, 51.98024939999999], [-0.4932011, 51.9799432], [-0.4945019999999999, 51.9749688], [-0.4946691, 51.97416489999999], [-0.4950621, 51.97128959999999], [-0.4951879, 51.9684813], [-0.4951980999999999, 51.9681204], [-0.4953699999999999, 51.9626767], [-0.4953919999999999, 51.9622483], [-0.49540539999999994, 51.9615764], [-0.49542290000000005, 51.96110039999999], [-0.4954263, 51.96101879999999], [-0.4954536999999999, 51.9603512], [-0.4954719999999999, 51.9596282], [-0.4957154, 51.95237310000001], [-0.4957181, 51.9523019], [-0.49598486340219194, 51.94396531986611], [-0.4962332, 51.9362032], [-0.4962745999999999, 51.93507879999999], [-0.4962723, 51.9339543], [-0.4961852999999999, 51.93309329999999], [-0.49600889999999986, 51.932227], [-0.4958602, 51.931685599999994], [-0.4956676, 51.931142599999994], [-0.4953672999999999, 51.930415700000005], [-0.4949834, 51.9296866], [-0.4946023, 51.9290688], [-0.4941765, 51.928462999999994], [-0.4936820999999999, 51.9278331], [-0.4931293, 51.92721100000001], [-0.4924948, 51.9265703], [-0.4917956, 51.925948599999984], [-0.49075419999999986, 51.925121999999995], [-0.4895908, 51.92433999999999], [-0.4836429, 51.92070459999999], [-0.4773841, 51.91687900000001], [-0.4681346, 51.911244199999985], [-0.4674085999999999, 51.9108019], [-0.4667140999999999, 51.9104294], [-0.46638760000000007, 51.9102305], [-0.4663874723715689, 51.91023042134808], [-0.4659115, 51.90993709999999], [-0.4653519, 51.9095938], [-0.46471349999999995, 51.9092066], [-0.4640561, 51.908851799999994], [-0.4606062000000001, 51.9067366], [-0.4600592, 51.90641440000001], [-0.459638, 51.90616959999999], [-0.4593660000000001, 51.906011500000005], [-0.4590359, 51.90581949999999], [-0.45831840000000007, 51.90538929999999], [-0.4576250999999999, 51.9049532], [-0.4570644999999999, 51.90458749999999], [-0.45657769999999986, 51.9042764], [-0.4560452, 51.9039429], [-0.4553533, 51.9035185], [-0.4550867, 51.9033578], [-0.4548453, 51.90321209999999], [-0.4546424, 51.9030898], [-0.4539138999999998, 51.9026532], [-0.4531816000000001, 51.90220969999999], [-0.4524952999999999, 51.9017899], [-0.4518848, 51.9014153], [-0.4514559, 51.90115019999999], [-0.4509272, 51.9008328], [-0.45061509999999994, 51.9006455], [-0.4501791999999999, 51.9003765], [-0.4496559, 51.9000624], [-0.44917709999999994, 51.8997703], [-0.4491576420597607, 51.899758451794206], [-0.4486634, 51.89945749999999], [-0.4481863, 51.89916839999999], [-0.4475989, 51.8988109], [-0.4471751, 51.898547699999995], [-0.4466414, 51.89821839999999], [-0.44620249999999995, 51.8979489], [-0.4456205, 51.8975847], [-0.4451031, 51.8972625], [-0.4445989, 51.89695139999998], [-0.44431049999999994, 51.89677509999999], [-0.4440155, 51.8965922], [-0.4436975, 51.8963971], [-0.44341300000000006, 51.8962226], [-0.4426915, 51.8957823], [-0.4417329, 51.8951952], [-0.4413020999999999, 51.8949307], [-0.4405953, 51.89450370000001], [-0.4399543, 51.89410720000001], [-0.4392157, 51.8936551], [-0.4385330999999999, 51.8932446], [-0.4379081, 51.8928622], [-0.4371745, 51.8924153], [-0.4364517, 51.89197159999999], [-0.4357677, 51.89155530000001], [-0.4351293, 51.89116380000001], [-0.43461169999999993, 51.8908477], [-0.4339716, 51.8904589], [-0.4332823, 51.8900393], [-0.4325424, 51.8895887], [-0.43245969999999995, 51.88953630000001], [-0.4323188999999999, 51.8894491], [-0.4318128, 51.8891368], [-0.4310712, 51.88868409999999], [-0.43086269691053414, 51.8885561180277], [-0.4303603999999999, 51.8882478], [-0.430004, 51.88803179999999], [-0.42962549999999994, 51.88780250000001], [-0.4292365000000001, 51.8875691], [-0.4288878, 51.8873547], [-0.4281502, 51.88690939999999], [-0.4275065, 51.886527], [-0.4268345999999999, 51.886157], [-0.42614900000000006, 51.8858046], [-0.4259566, 51.885712600000005], [-0.4256586, 51.8855702], [-0.42543849999999994, 51.88546489999999], [-0.42484539999999993, 51.8852037], [-0.424135, 51.88491699999999], [-0.42354480000000005, 51.8846911], [-0.4229613, 51.88445289999999], [-0.4227053, 51.8843666], [-0.42237130000000006, 51.8842568], [-0.4220461, 51.884156899999994], [-0.4211446, 51.8838526], [-0.4205029, 51.88368139999999], [-0.4195016999999999, 51.88344659999999], [-0.4193133, 51.88340239999999], [-0.41807009999999994, 51.8831532], [-0.41736339999999994, 51.883017499999994], [-0.41730939999999994, 51.8830084], [-0.4171519, 51.88298170000001], [-0.4168797, 51.8829289], [-0.4164996999999999, 51.8828544], [-0.4154911999999999, 51.8826615], [-0.4141399679115855, 51.88239789410931], [-0.412675, 51.88211210000001], [-0.4120499, 51.88199009999999], [-0.4113833999999999, 51.8818436], [-0.410851, 51.881712799999995], [-0.4108051999999999, 51.88170040000001], [-0.4104558, 51.8816059], [-0.4102542, 51.8815514], [-0.4098733000000001, 51.88143959999999], [-0.40939049999999994, 51.881289800000005], [-0.4091484, 51.88121039999999], [-0.4089359, 51.88114070000002], [-0.4084048, 51.8809412], [-0.407635, 51.88063410000001], [-0.4070033, 51.88035099999999], [-0.4065097999999999, 51.8801117], [-0.40584059999999994, 51.879757399999995], [-0.4052317, 51.8793997], [-0.4047717, 51.8791058], [-0.4042196, 51.8787214], [-0.4032312, 51.8779936], [-0.4027055, 51.8775987], [-0.4021892, 51.877217], [-0.4016554, 51.87682379999999], [-0.4011874, 51.8764793], [-0.4006026, 51.876048], [-0.4001802, 51.8757292], [-0.3996814, 51.875361600000005], [-0.3994333, 51.875182800000005], [-0.39905899999999994, 51.87491200000001], [-0.3986298999999999, 51.874597400000006], [-0.39804509999999993, 51.8741702], [-0.39745099999999994, 51.87373049999999], [-0.3968863999999999, 51.873314], [-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.2136882680921359, 51.55943987613073], [-0.2135364164340607, 51.55931250037736], [-0.21339870517595155, 51.559201208979566], [-0.213273375893926, 51.55910359995783], [-0.2131586701641016, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]}", "current_leg_start": "Kettering", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "51.5321037", "next_location_lon": "-0.1272303", "previous_location": "Kettering", "current_leg_milage": "72.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"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\": 562.856, \"from_m\": 224.472, \"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\": 614.137, \"from_m\": 562.856, \"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\": 665.337, \"from_m\": 614.137, \"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\": 1030.243, \"from_m\": 665.337, \"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\": 4661.02, \"from_m\": 1030.243, \"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\": 4722.508, \"from_m\": 4661.02, \"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\": 10764.522, \"from_m\": 4722.508, \"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\": 11857.762, \"from_m\": 10764.522, \"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\": 12487.455, \"from_m\": 11857.762, \"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\": 18517.708, \"from_m\": 12487.455, \"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\": 27417.441, \"from_m\": 18517.708, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 29518.349, \"from_m\": 27417.441, \"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\": 32680.047, \"from_m\": 29518.349, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 36660.698, \"from_m\": 32680.047, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 36710.577, \"from_m\": 36660.698, \"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\": 43385.946, \"from_m\": 36710.577, \"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\": 43902.505, \"from_m\": 43385.946, \"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\": 44607.722, \"from_m\": 43902.505, \"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\": 45354.589, \"from_m\": 44607.722, \"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\": 45914.52, \"from_m\": 45354.589, \"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\": 49113.365, \"from_m\": 45914.52, \"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\": 49765.095, \"from_m\": 49113.365, \"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\": 53093.644, \"from_m\": 49765.095, \"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\": 53184.652, \"from_m\": 53093.644, \"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\": 55738.574, \"from_m\": 53184.652, \"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\": 67894.202, \"from_m\": 55738.574, \"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\": 69745.203, \"from_m\": 67894.202, \"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\": 69803.533, \"from_m\": 69745.203, \"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\": 71557.917, \"from_m\": 69803.533, \"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\": 75739.025, \"from_m\": 71557.917, \"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\": 76602.765, \"from_m\": 75739.025, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 78319.208, \"from_m\": 76602.765, \"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\": 84351.863, \"from_m\": 78319.208, \"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\": 84452.172, \"from_m\": 84351.863, \"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\": 85471.482, \"from_m\": 84452.172, \"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\": 87351.286, \"from_m\": 85471.482, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 89287.254, \"from_m\": 87351.286, \"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\": 91106.97, \"from_m\": 89287.254, \"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\": 96082.422, \"from_m\": 91106.97, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 97098.035, \"from_m\": 96082.422, \"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\": 97667.674, \"from_m\": 97098.035, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 98225.22, \"from_m\": 97667.674, \"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\": 98317.008, \"from_m\": 98225.22, \"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\": 98395.192, \"from_m\": 98317.008, \"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\": 99043.783, \"from_m\": 98395.192, \"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\": 100216.821, \"from_m\": 99043.783, \"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\": 101821.431, \"from_m\": 100216.821, \"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\": 107785.758, \"from_m\": 101821.431, \"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\": 112075.509, \"from_m\": 107785.758, \"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\": 112120.415, \"from_m\": 112075.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\": 113087.671, \"from_m\": 112120.415, \"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\": 113357.054, \"from_m\": 113087.671, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 135493.592, \"from_m\": 113357.054, \"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\": 138314.946, \"from_m\": 135493.592, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 138362.343, \"from_m\": 138314.946, \"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\": 146316.396, \"from_m\": 138362.343, \"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\": 149783.031, \"from_m\": 146316.396, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 149830.324, \"from_m\": 149783.031, \"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\": 153883.975, \"from_m\": 149830.324, \"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\": 154935.249, \"from_m\": 153883.975, \"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\": 155810.002, \"from_m\": 154935.249, \"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\": 158411.707, \"from_m\": 155810.002, \"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\": 160210.506, \"from_m\": 158411.707, \"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\": 163694.884, \"from_m\": 160210.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\": 164267.433, \"from_m\": 163694.884, \"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\": 164353.005, \"from_m\": 164267.433, \"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\": 164370.205, \"from_m\": 164353.005, \"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\": 164455.216, \"from_m\": 164370.205, \"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\": 169648.514, \"from_m\": 164455.216, \"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\": 173782.099, \"from_m\": 169648.514, \"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\": 191484.992, \"from_m\": 173782.099, \"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\": 194843.826, \"from_m\": 191484.992, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 196230.664, \"from_m\": 194843.826, \"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\": 197506.197, \"from_m\": 196230.664, \"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\": 197610.616, \"from_m\": 197506.197, \"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\": 199773.588, \"from_m\": 197610.616, \"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\": 200570.289, \"from_m\": 199773.588, \"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\": 202108.316, \"from_m\": 200570.289, \"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\": 202193.947, \"from_m\": 202108.316, \"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\": 202221.28, \"from_m\": 202193.947, \"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\": 202261.911, \"from_m\": 202221.28, \"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\": 202317.557, \"from_m\": 202261.911, \"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\": 202628.089, \"from_m\": 202317.557, \"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\": 202938.452, \"from_m\": 202628.089, \"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\": 203205.574, \"from_m\": 202938.452, \"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}], \"service_id\": 663925, \"profile_key\": \"78f51f91962f397e8f3dca186ed4d7551a5824d3984e81957a8104b01cae474f\", \"schedule_id\": 37905, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0814\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 988.536, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0816\", \"location\": \"Beeston South Jn\", \"stage_seq\": 3, \"distance_m\": 4580.234, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"0817\", \"wtt_dep\": \"0818H\", \"location\": \"Beeston\", \"stage_seq\": 4, \"distance_m\": 5285.893, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821H\", \"location\": \"Trent East Jn\", \"stage_seq\": 5, \"distance_m\": 10805.891, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822\", \"location\": \"Trent South Jn\", \"stage_seq\": 6, \"distance_m\": 11874.558, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"0823H\", \"wtt_dep\": \"0825\", \"location\": \"East Midlands Parkway\", \"stage_seq\": 7, \"distance_m\": 13456.543, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0830\", \"location\": \"Loughborough\", \"stage_seq\": 8, \"distance_m\": 24051.36, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Sileby Jn\", \"stage_seq\": 9, \"distance_m\": 31495.099, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0834\", \"location\": \"Syston South Jn\", \"stage_seq\": 10, \"distance_m\": 36387.84, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"0838\", \"wtt_dep\": \"0842H\", \"location\": \"Leicester\", \"stage_seq\": 11, \"distance_m\": 44167.001, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0845H\", \"location\": \"Wigston North Jn\", \"stage_seq\": 12, \"distance_m\": 49214.289, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0847H\", \"location\": \"Kilby Bridge Jn\", \"stage_seq\": 13, \"distance_m\": 53039.926, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"0854H\", \"wtt_dep\": \"0856\", \"location\": \"Market Harborough\", \"stage_seq\": 14, \"distance_m\": 70038.483, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0903\", \"location\": \"Kettering North Jn\", \"stage_seq\": 15, \"distance_m\": 84613.651, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"0905H\", \"wtt_dep\": \"0912H\", \"location\": \"Kettering\", \"stage_seq\": 16, \"distance_m\": 87685.741, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"Kettering South Jn\", \"stage_seq\": 17, \"distance_m\": 89768.111, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918H\", \"location\": \"Harrowden Jn\", \"stage_seq\": 18, \"distance_m\": 95976.991, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0919H\", \"location\": \"Wellingborough\", \"stage_seq\": 19, \"distance_m\": 98954.877, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 20, \"distance_m\": 112441.975, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0928H\", \"location\": \"Bedford North Jn\", \"stage_seq\": 21, \"distance_m\": 122164.297, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929\", \"location\": \"Bedford\", \"stage_seq\": 22, \"distance_m\": 123275.339, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0929H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 23, \"distance_m\": 124877.095, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0934H\", \"location\": \"Flitwick\", \"stage_seq\": 24, \"distance_m\": 138776.456, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0938\", \"location\": \"Leagrave Jn\", \"stage_seq\": 25, \"distance_m\": 149994.781, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940\", \"location\": \"Luton\", \"stage_seq\": 26, \"distance_m\": 154687.526, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 27, \"distance_m\": 164370.205, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0947H\", \"location\": \"St. Albans\", \"stage_seq\": 28, \"distance_m\": 171408.173, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Radlett Jn\", \"stage_seq\": 29, \"distance_m\": 180195.065, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"location\": \"Hendon\", \"stage_seq\": 30, \"distance_m\": 192197.063, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Cricklewood\", \"stage_seq\": 31, \"distance_m\": 195246.766, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 32, \"distance_m\": 197195.814, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 33, \"distance_m\": 197629.751, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 34, \"distance_m\": 199942.44, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Kentish Town\", \"stage_seq\": 35, \"distance_m\": 200946.122, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Dock Jn North\", \"stage_seq\": 36, \"distance_m\": 201913.218, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001H\", \"location\": \"Dock Jn South\", \"stage_seq\": 37, \"distance_m\": 202326.986, \"section_seq\": 1, \"route_path_id\": 28108}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"London St. Pancras\", \"stage_seq\": 38, \"distance_m\": 203205.574, \"section_seq\": 1, \"route_path_id\": 28108}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 203205.574, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28108}], \"total_distance_m\": 203205.574, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 197724.417, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5481.157, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0812", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "53.0", "current_position_lat": "51.5321037", "current_position_lon": "-0.1272303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:16:41Z\", \"source_id\": 55264640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:17:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:16:47Z\", \"source_id\": 17683225, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:09Z\", \"source_id\": 55282940, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:24:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:14Z\", \"source_id\": 17688245, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:00Z\", \"source_id\": 55305590, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:06Z\", \"source_id\": 17694354, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:08Z\", \"source_id\": 55336495, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:09Z\", \"source_id\": 17702787, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:57:23Z\", \"source_id\": 55379562, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:57:27Z\", \"source_id\": 17714258, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:00Z\", \"source_id\": 55412566, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:09:05Z\", \"source_id\": 17722983, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:14Z\", \"source_id\": 55435372, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:17:21Z\", \"source_id\": 17729236, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:26Z\", \"source_id\": 55485625, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:29Z\", \"source_id\": 17742400, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:39Z\", \"source_id\": 55502485, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:41Z\", \"source_id\": 17746920, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:07Z\", \"source_id\": 55520003, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:13Z\", \"source_id\": 17751605, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:36Z\", \"source_id\": 55540786, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:37Z\", \"source_id\": 17757001, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:24Z\", \"source_id\": 55545442, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:28Z\", \"source_id\": 17758461, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:17Z\", \"source_id\": 55550478, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:21Z\", \"source_id\": 17759777, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:26Z\", \"source_id\": 55561880, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:29Z\", \"source_id\": 17762972, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London St. Pancras", "service_state_platform": "4", "timing_fact_generation": 1789722209919727, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:15.656521", "service_state_evidence_id": 17762972, "current_leg_start_actual_dep": "2026-09-18T09:12:30+01:00", "operational_evidence_version": 112, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:15.689286", "service_state_valid_until_kind": null, "operational_interpretation_version": 112, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway O NOT STP 1B22 222103 5 125 None {"version": 3, "segments": [{"to_m": 224.472, "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": 562.856, "from_m": 224.472, "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": 614.137, "from_m": 562.856, "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": 665.337, "from_m": 614.137, "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": 1030.243, "from_m": 665.337, "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": 4661.02, "from_m": 1030.243, "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": 4722.508, "from_m": 4661.02, "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": 10764.522, "from_m": 4722.508, "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": 11857.762, "from_m": 10764.522, "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": 12487.455, "from_m": 11857.762, "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": 18517.708, "from_m": 12487.455, "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": 27417.441, "from_m": 18517.708, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 29518.349, "from_m": 27417.441, "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": 32680.047, "from_m": 29518.349, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 36660.698, "from_m": 32680.047, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 36710.577, "from_m": 36660.698, "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": 43385.946, "from_m": 36710.577, "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": 43902.505, "from_m": 43385.946, "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": 44607.722, "from_m": 43902.505, "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": 45354.589, "from_m": 44607.722, "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": 45914.52, "from_m": 45354.589, "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": 49113.365, "from_m": 45914.52, "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": 49765.095, "from_m": 49113.365, "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": 53093.644, "from_m": 49765.095, "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": 53184.652, "from_m": 53093.644, "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": 55738.574, "from_m": 53184.652, "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": 67894.202, "from_m": 55738.574, "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": 69745.203, "from_m": 67894.202, "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": 69803.533, "from_m": 69745.203, "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": 71557.917, "from_m": 69803.533, "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": 75739.025, "from_m": 71557.917, "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": 76602.765, "from_m": 75739.025, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 78319.208, "from_m": 76602.765, "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": 84351.863, "from_m": 78319.208, "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": 84452.172, "from_m": 84351.863, "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": 85471.482, "from_m": 84452.172, "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": 87351.286, "from_m": 85471.482, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 89287.254, "from_m": 87351.286, "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": 91106.97, "from_m": 89287.254, "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": 96082.422, "from_m": 91106.97, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 97098.035, "from_m": 96082.422, "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": 97667.674, "from_m": 97098.035, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 98225.22, "from_m": 97667.674, "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": 98317.008, "from_m": 98225.22, "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": 98395.192, "from_m": 98317.008, "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": 99043.783, "from_m": 98395.192, "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": 100216.821, "from_m": 99043.783, "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": 101821.431, "from_m": 100216.821, "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": 107785.758, "from_m": 101821.431, "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": 112075.509, "from_m": 107785.758, "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": 112120.415, "from_m": 112075.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": 113087.671, "from_m": 112120.415, "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": 113357.054, "from_m": 113087.671, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 135493.592, "from_m": 113357.054, "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": 138314.946, "from_m": 135493.592, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 138362.343, "from_m": 138314.946, "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": 146316.396, "from_m": 138362.343, "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": 149783.031, "from_m": 146316.396, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 149830.324, "from_m": 149783.031, "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": 153883.975, "from_m": 149830.324, "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": 154935.249, "from_m": 153883.975, "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": 155810.002, "from_m": 154935.249, "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": 158411.707, "from_m": 155810.002, "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": 160210.506, "from_m": 158411.707, "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": 163694.884, "from_m": 160210.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": 164267.433, "from_m": 163694.884, "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": 164353.005, "from_m": 164267.433, "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": 164370.205, "from_m": 164353.005, "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": 164455.216, "from_m": 164370.205, "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": 169648.514, "from_m": 164455.216, "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": 173782.099, "from_m": 169648.514, "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": 191484.992, "from_m": 173782.099, "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": 194843.826, "from_m": 191484.992, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 196230.664, "from_m": 194843.826, "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": 197506.197, "from_m": 196230.664, "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": 197610.616, "from_m": 197506.197, "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": 199773.588, "from_m": 197610.616, "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": 200570.289, "from_m": 199773.588, "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": 202108.316, "from_m": 200570.289, "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": 202193.947, "from_m": 202108.316, "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": 202221.28, "from_m": 202193.947, "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": 202261.911, "from_m": 202221.28, "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": 202317.557, "from_m": 202261.911, "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": 202628.089, "from_m": 202317.557, "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": 202938.452, "from_m": 202628.089, "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": 203205.574, "from_m": 202938.452, "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}], "service_id": 663925, "profile_key": "78f51f91962f397e8f3dca186ed4d7551a5824d3984e81957a8104b01cae474f", "schedule_id": 37905, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0812", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0814", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0816", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "0817", "wtt_dep": "0818H", "location": "Beeston", "stage_seq": 4, "distance_m": 5285.893, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821H", "location": "Trent East Jn", "stage_seq": 5, "distance_m": 10805.891, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822", "location": "Trent South Jn", "stage_seq": 6, "distance_m": 11874.558, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "0823H", "wtt_dep": "0825", "location": "East Midlands Parkway", "stage_seq": 7, "distance_m": 13456.543, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0830", "location": "Loughborough", "stage_seq": 8, "distance_m": 24051.36, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Sileby Jn", "stage_seq": 9, "distance_m": 31495.099, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0834", "location": "Syston South Jn", "stage_seq": 10, "distance_m": 36387.84, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "0838", "wtt_dep": "0842H", "location": "Leicester", "stage_seq": 11, "distance_m": 44167.001, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0845H", "location": "Wigston North Jn", "stage_seq": 12, "distance_m": 49214.289, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0847H", "location": "Kilby Bridge Jn", "stage_seq": 13, "distance_m": 53039.926, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "0854H", "wtt_dep": "0856", "location": "Market Harborough", "stage_seq": 14, "distance_m": 70038.483, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0903", "location": "Kettering North Jn", "stage_seq": 15, "distance_m": 84613.651, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "0905H", "wtt_dep": "0912H", "location": "Kettering", "stage_seq": 16, "distance_m": 87685.741, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "Kettering South Jn", "stage_seq": 17, "distance_m": 89768.111, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918H", "location": "Harrowden Jn", "stage_seq": 18, "distance_m": 95976.991, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0919H", "location": "Wellingborough", "stage_seq": 19, "distance_m": 98954.877, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Sharnbrook Jn", "stage_seq": 20, "distance_m": 112441.975, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0928H", "location": "Bedford North Jn", "stage_seq": 21, "distance_m": 122164.297, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929", "location": "Bedford", "stage_seq": 22, "distance_m": 123275.339, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0929H", "location": "Bedford South Jn", "stage_seq": 23, "distance_m": 124877.095, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0934H", "location": "Flitwick", "stage_seq": 24, "distance_m": 138776.456, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0938", "location": "Leagrave Jn", "stage_seq": 25, "distance_m": 149994.781, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940", "location": "Luton", "stage_seq": 26, "distance_m": 154687.526, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943H", "location": "Harpenden Jn", "stage_seq": 27, "distance_m": 164370.205, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0947H", "location": "St. Albans", "stage_seq": 28, "distance_m": 171408.173, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0951", "location": "Radlett Jn", "stage_seq": 29, "distance_m": 180195.065, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955", "location": "Hendon", "stage_seq": 30, "distance_m": 192197.063, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "Cricklewood", "stage_seq": 31, "distance_m": 195246.766, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957H", "location": "West Hampstead Thameslink", "stage_seq": 32, "distance_m": 197195.814, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958", "location": "West Hampstead South Jn", "stage_seq": 33, "distance_m": 197629.751, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Carlton Road Jn", "stage_seq": 34, "distance_m": 199942.44, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000", "location": "Kentish Town", "stage_seq": 35, "distance_m": 200946.122, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Dock Jn North", "stage_seq": 36, "distance_m": 201913.218, "section_seq": 1, "route_path_id": 28108}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001H", "location": "Dock Jn South", "stage_seq": 37, "distance_m": 202326.986, "section_seq": 1, "route_path_id": 28108}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "London St. Pancras", "stage_seq": 38, "distance_m": 203205.574, "section_seq": 1, "route_path_id": 28108}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 203205.574, "from_m": 0.0, "section_seq": 1, "route_path_id": 28108}], "total_distance_m": 203205.574, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 197724.417, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5481.157, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16362, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:16:41Z", "source_id": 55264640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:17:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:16:47Z", "source_id": 17683225, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16843, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:09Z", "source_id": 55282940, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:24:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:14Z", "source_id": 17688245, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17346, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:00Z", "source_id": 55305590, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:06Z", "source_id": 17694354, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17434, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:08Z", "source_id": 55336495, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:09Z", "source_id": 17702787, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17608, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:57:23Z", "source_id": 55379562, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T07:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:57:27Z", "source_id": 17714258, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17666, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:00Z", "source_id": 55412566, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:09:05Z", "source_id": 17722983, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17749, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:14Z", "source_id": 55435372, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:17:21Z", "source_id": 17729236, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18085, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:26Z", "source_id": 55485625, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:29Z", "source_id": 17742400, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18172, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:39Z", "source_id": 55502485, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:42:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:41Z", "source_id": 17746920, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:07Z", "source_id": 55520003, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:49:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:13Z", "source_id": 17751605, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:36Z", "source_id": 55540786, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:56:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:37Z", "source_id": 17757001, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:24Z", "source_id": 55545442, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T08:58:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:28Z", "source_id": 17758461, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:17Z", "source_id": 55550478, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T09:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:21Z", "source_id": 17759777, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18661, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:26Z", "source_id": 55561880, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T09:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:29Z", "source_id": 17762972, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Nottingham 0812 0812 5 None None London St. Pancras 1006 1006 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70680/2026-09-18/detailed None Kettering 2026-09-18T09:12:30+01:00 London St. Pancras 53.0 {"type": "LineString", "coordinates": [[-0.7320232000000001, 52.3935989], [-0.7319176, 52.393311899999986], [-0.7318027999999999, 52.39290419999998], [-0.7317257, 52.392559000000006], [-0.7316667, 52.392178], [-0.7316374, 52.3918024], [-0.731626, 52.391396699999994], [-0.7316205, 52.390839], [-0.731608, 52.3905114], [-0.7315726999999999, 52.39017789999999], [-0.7315224999999999, 52.38993390000001], [-0.7314795, 52.3897721], [-0.7314033, 52.3895084], [-0.7313639, 52.3893542], [-0.7312256999999999, 52.3888984], [-0.7310863999999999, 52.38852109999999], [-0.7308988000000001, 52.38808970000001], [-0.7307036, 52.3876755], [-0.7304366, 52.3871937], [-0.7302246999999998, 52.3868527], [-0.7299887999999999, 52.38651350000001], [-0.7297169, 52.386145000000006], [-0.7293942999999999, 52.38574929999999], [-0.7291411, 52.385471], [-0.7288711999999999, 52.385192], [-0.7284306776925388, 52.384780653945135], [-0.7283517999999999, 52.384706999999985], [-0.727831, 52.384268799999994], [-0.7273389, 52.3838907], [-0.7267052, 52.3834563], [-0.7260587999999999, 52.383049799999995], [-0.7253347999999998, 52.3826514], [-0.7247036, 52.3823352], [-0.7240606999999999, 52.3820433], [-0.7231772, 52.38168149999999], [-0.7223553, 52.38137509999999], [-0.7212014, 52.38096209999999], [-0.7186522272956171, 52.38004317092117], [-0.7183369, 52.3799295], [-0.7175249999999999, 52.3795963], [-0.7169170999999999, 52.3793709], [-0.7163195804119128, 52.379118947249154], [-0.7157299, 52.3788703], [-0.7154174999999999, 52.3787536], [-0.7146356, 52.37843229999999], [-0.7133241, 52.37794879999999], [-0.7120320999999998, 52.37744550000001], [-0.711464, 52.37720219999999], [-0.7109054999999999, 52.3769508], [-0.709885, 52.3764384], [-0.7090188, 52.3759579], [-0.7082553999999999, 52.3754939], [-0.7074951, 52.37498300000001], [-0.7070886, 52.37468530000001], [-0.7068542, 52.3745136], [-0.7061304, 52.37392740000001], [-0.7055148, 52.3733788], [-0.7050266, 52.372903], [-0.7046091999999999, 52.3724548], [-0.7042427999999998, 52.3720309], [-0.7038784999999999, 52.371574], [-0.703161, 52.370539099999995], [-0.7024479999999999, 52.3694749], [-0.7009169, 52.36716200000001], [-0.6983860999999999, 52.3633359], [-0.6960002, 52.35972699999999], [-0.6944609, 52.3573901], [-0.6940550999999999, 52.35675879999999], [-0.6936788, 52.35612040000001], [-0.6934421999999999, 52.355684199999985], [-0.6932304, 52.3552433], [-0.6928642, 52.35441110000001], [-0.6922061, 52.3525886], [-0.6908724999999999, 52.3488039], [-0.6906737, 52.34823889999999], [-0.6893272, 52.3444113], [-0.6878721, 52.340277400000005], [-0.6867708, 52.3371426], [-0.6862432, 52.33564059999999], [-0.6847785, 52.331480099999986], [-0.6845684999999999, 52.3310229], [-0.6843451, 52.3303836], [-0.6842217, 52.330034700000006], [-0.6841803812168123, 52.32991742479848], [-0.6839279, 52.329200799999995], [-0.6837674281383787, 52.32874130489927], [-0.6836973, 52.328540499999995], [-0.6833667999999999, 52.327614100000005], [-0.6831743999999998, 52.3270967], [-0.682998, 52.3266826], [-0.6828312, 52.32634710000001], [-0.682561, 52.32583009999998], [-0.6822883, 52.325375599999994], [-0.6819398999999999, 52.3248565], [-0.6816659999999999, 52.32449460000001], [-0.6813808999999998, 52.3241336], [-0.6807446, 52.3233726], [-0.6794663999999999, 52.3219108], [-0.6788312, 52.321178999999994], [-0.678035, 52.32026410000001], [-0.6772287999999999, 52.31932539999999], [-0.6769437999999999, 52.3189633], [-0.6768289, 52.3188174], [-0.6764671999999999, 52.31830300000001], [-0.6761293, 52.317767], [-0.6758119, 52.3171973], [-0.6755608, 52.316680899999994], [-0.6753524999999999, 52.316181799999995], [-0.6751401999999999, 52.31558059999999], [-0.6749829999999999, 52.31507930000001], [-0.6748471, 52.31444100000001], [-0.6747574999999999, 52.313832700000006], [-0.6747157999999999, 52.31341379999999], [-0.6747010999999999, 52.3129372], [-0.6747034999999999, 52.3128173], [-0.6747132999999998, 52.31231819999999], [-0.6747628000000001, 52.3117799], [-0.6748619999999999, 52.31119360000001], [-0.675002, 52.31066869999999], [-0.675166, 52.31014819999999], [-0.6754358, 52.30947049999999], [-0.6755509, 52.3091673], [-0.6757532999999999, 52.30866819999999], [-0.6759378999999999, 52.3082005], [-0.6762402, 52.3074128], [-0.6763797999999999, 52.3070206], [-0.6764993999999999, 52.3066153], [-0.6765978, 52.30613], [-0.6766332, 52.3058406], [-0.6766421999999999, 52.3055062], [-0.6766428999999999, 52.3051603], [-0.676598, 52.3047867], [-0.6765549, 52.304452299999994], [-0.6765109, 52.304196100000006], [-0.6764188999999999, 52.303878], [-0.6763502, 52.30363510000001], [-0.6762537, 52.30339420000001], [-0.6761671, 52.3032103], [-0.6760805999999999, 52.3030353], [-0.6758577, 52.30261309999999], [-0.6756514, 52.30229049999999], [-0.6754440999999999, 52.301994], [-0.6752320999999999, 52.3017311], [-0.6749936, 52.30145459999999], [-0.6747503999999999, 52.30121330000001], [-0.6745352, 52.3009778], [-0.6741747999999999, 52.3006514], [-0.6737863, 52.3003424], [-0.6733754, 52.3000406], [-0.6729456, 52.2997489], [-0.6723692, 52.29939769999999], [-0.6721052999999999, 52.2992522], [-0.6717558, 52.2990612], [-0.6713785, 52.298884599999994], [-0.6707944999999998, 52.29862479999999], [-0.6703839, 52.2984672], [-0.6699506, 52.2983087], [-0.6694610000000001, 52.2981491], [-0.6689492000000001, 52.2979958], [-0.6683282, 52.297831599999995], [-0.6676993999999999, 52.2976846], [-0.6671571999999999, 52.297582199999994], [-0.6666241999999999, 52.2974906], [-0.6660499000000001, 52.29741069999999], [-0.6656061, 52.2973557], [-0.6649873999999999, 52.2973016], [-0.6642865, 52.29725739999999], [-0.6618796, 52.2971327], [-0.6612769, 52.2971065], [-0.6606924, 52.2970766], [-0.6603797999999999, 52.29706299999999], [-0.6594102, 52.2970108], [-0.658128, 52.296945099999995], [-0.6574496999999999, 52.2969009], [-0.65685, 52.29685490000001], [-0.6560519999999999, 52.29678279999999], [-0.6549171999999999, 52.2966417], [-0.6538657999999999, 52.2964637], [-0.6530347, 52.2962989], [-0.6520146, 52.296067], [-0.6510495, 52.2958107], [-0.650296, 52.295582], [-0.6496138, 52.2953548], [-0.6489492, 52.2951217], [-0.648291, 52.2948565], [-0.6475190999999999, 52.294528799999995], [-0.6467939999999999, 52.2941949], [-0.6460358999999999, 52.2938105], [-0.6456922, 52.2936118], [-0.6452658, 52.293359200000005], [-0.6445185, 52.29288079999999], [-0.6441821, 52.2926538], [-0.6438467, 52.29240840000001], [-0.6435034999999999, 52.292147699999994], [-0.6431738999999999, 52.2918842], [-0.642841, 52.29160300000001], [-0.6425224, 52.29132039999999], [-0.6418895999999998, 52.2907446], [-0.6390806, 52.2881561], [-0.6362670999999999, 52.28556329999999], [-0.6345529999999999, 52.28396169999999], [-0.6320847, 52.2817259], [-0.6307834999999999, 52.2805573], [-0.6300775999999999, 52.2799643], [-0.6293221999999999, 52.27935749999999], [-0.628820698883665, 52.27898397166535], [-0.6285254999999998, 52.2787641], [-0.6276374999999998, 52.27813050000001], [-0.6266682999999998, 52.2774933], [-0.6265362999999999, 52.277412000000005], [-0.6227092031048118, 52.27498606676315], [-0.6187159999999999, 52.2724547], [-0.6162769, 52.270908899999995], [-0.6121089, 52.268249899999994], [-0.6063595999999999, 52.264607299999994], [-0.6060869999999999, 52.264433999999994], [-0.6012946, 52.261396399999995], [-0.6002033, 52.2607272], [-0.5990561999999999, 52.260059700000006], [-0.5949285, 52.25782329999999], [-0.5682789999999999, 52.243448], [-0.5624165, 52.24026879999999], [-0.5600193, 52.23897929999999], [-0.5588188999999999, 52.238343500000006], [-0.5576736, 52.2377973], [-0.5565293999999998, 52.2373133], [-0.5556116, 52.2369589], [-0.554606, 52.2366228], [-0.5538292999999999, 52.236390400000005], [-0.5527831, 52.23610839999999], [-0.5513270999999998, 52.2357391], [-0.5498896999999999, 52.23533040000001], [-0.5492932, 52.23515189999999], [-0.549107, 52.2350936], [-0.5480567, 52.2347646], [-0.5461663, 52.234082], [-0.544622, 52.233445399999994], [-0.5436898999999998, 52.2330389], [-0.5428305, 52.232635599999995], [-0.5406558, 52.23156530000001], [-0.5391331, 52.2308081], [-0.5389891704717129, 52.23073160606106], [-0.5376428999999999, 52.2300161], [-0.5371547, 52.229731699999995], [-0.5369464000000002, 52.2296103], [-0.535518, 52.22867819999998], [-0.5343711999999999, 52.22786219999998], [-0.5339325999999999, 52.22751830000001], [-0.5335329999999999, 52.22719370000001], [-0.5330744, 52.226803999999994], [-0.5322347999999999, 52.2260253], [-0.5318018, 52.2256052], [-0.5310198, 52.224748600000005], [-0.5309296612181601, 52.224641675843834], [-0.5306106, 52.2242632], [-0.5302822, 52.22384989999999], [-0.5297922, 52.22319039999999], [-0.5294191999999999, 52.2226098], [-0.5292573, 52.22234600000001], [-0.5289089, 52.2217308], [-0.5285656, 52.221068], [-0.5283479, 52.2205821], [-0.528174, 52.2201558], [-0.5281116053727022, 52.21998654579095], [-0.5278573, 52.219296699999994], [-0.5275037, 52.2179242], [-0.5273359, 52.21689619999999], [-0.5271992999999999, 52.2158538], [-0.5269369, 52.21371150000001], [-0.5265375999999999, 52.210562200000005], [-0.5260887, 52.2070202], [-0.5256549, 52.203608499999994], [-0.5256276, 52.20337870000001], [-0.5255177, 52.20258450000001], [-0.5253732, 52.2013765], [-0.5251327999999998, 52.1995041], [-0.5249049999999998, 52.1976707], [-0.5245726, 52.1949854], [-0.5242204, 52.192252399999994], [-0.5240433999999999, 52.19083669999998], [-0.5239528999999999, 52.1901728], [-0.5237871, 52.1888522], [-0.5234723, 52.1863412], [-0.5229114, 52.1817969], [-0.5228474999999999, 52.18133039999999], [-0.5226789, 52.180434000000005], [-0.5225084999999999, 52.1797011], [-0.5223053, 52.1790282], [-0.5221248, 52.1784956], [-0.5218326999999999, 52.17771320000001], [-0.5212577999999999, 52.176472], [-0.5209244, 52.17583510000001], [-0.5205658, 52.17521800000001], [-0.5197944, 52.17399270000001], [-0.5192256, 52.17321049999999], [-0.5186307999999998, 52.1724398], [-0.518008, 52.1716917], [-0.5174062, 52.1710058], [-0.5166646, 52.17021729999999], [-0.515869, 52.1694456], [-0.5136634999999999, 52.1674099], [-0.5115121999999999, 52.1654656], [-0.5113042, 52.16527239999999], [-0.5109147162283741, 52.16491882804252], [-0.5077327, 52.16203010000001], [-0.5065434, 52.16092679999999], [-0.5019154000000001, 52.1566697], [-0.49808459999999993, 52.153153899999985], [-0.4939297000000001, 52.14933500000001], [-0.4927924000000001, 52.1483151], [-0.48896279999999986, 52.14477660000001], [-0.4882869000000001, 52.14422569999999], [-0.4878282, 52.1438039], [-0.4872488, 52.143273], [-0.48682059999999994, 52.14288410000001], [-0.4866118, 52.1426892], [-0.4861642000000001, 52.1422844], [-0.48499710000000007, 52.1412095], [-0.4844434000000001, 52.140702899999994], [-0.484145, 52.140435399999994], [-0.4836887, 52.140029], [-0.4829066000000001, 52.1393271], [-0.4823464, 52.1388223], [-0.4817234, 52.13823549999999], [-0.48129650000000007, 52.1378547], [-0.4806640999999999, 52.13725999999999], [-0.4804449, 52.13704589999999], [-0.4800289, 52.1365975], [-0.479728, 52.1362583], [-0.4795649, 52.1360601], [-0.47913109999999987, 52.13546699999999], [-0.4786808000000001, 52.1347574], [-0.4786611, 52.1347242], [-0.4785112, 52.1344692], [-0.4782429000000001, 52.134012899999995], [-0.4778373000000001, 52.1333412], [-0.4777696, 52.13322920000001], [-0.4776157999999999, 52.1329622], [-0.4772376, 52.132297099999995], [-0.47717169999999987, 52.1321099], [-0.4770424999999999, 52.1317427], [-0.4769605, 52.13121509999999], [-0.4769745, 52.1308122], [-0.477034, 52.1303914], [-0.4771808, 52.12930759999999], [-0.4772347, 52.12850269999999], [-0.4773063, 52.12771239999999], [-0.4774435000000001, 52.1268203], [-0.4777965, 52.12473979999999], [-0.4781044, 52.1226543], [-0.4781966, 52.1219858], [-0.47830420000000007, 52.1214065], [-0.4783300999999999, 52.1212005], [-0.47836835036491226, 52.12097512205706], [-0.4784247, 52.1206431], [-0.47845629999999995, 52.1203428], [-0.4787877, 52.1180019], [-0.47880759999999994, 52.11788120000001], [-0.4788918999999999, 52.11731389999999], [-0.4789097000000001, 52.116817], [-0.4790407, 52.1159579], [-0.4790660000000001, 52.11574900000001], [-0.47935919999999993, 52.1138976], [-0.4793764599612652, 52.11377870904075], [-0.4793870619140866, 52.11370567996295], [-0.47945230000000005, 52.11325630000001], [-0.4794761, 52.1130928], [-0.47960890000000006, 52.1118438], [-0.4796721999999999, 52.11076859999999], [-0.4796742999999999, 52.11057459999999], [-0.479666898003764, 52.10978287988833], [-0.4796560000000001, 52.1086172], [-0.4796760000000001, 52.10782669999999], [-0.4797086, 52.10732789999999], [-0.47976269999999993, 52.10657829999999], [-0.4798385, 52.1057532], [-0.479868, 52.105526999999995], [-0.4799902, 52.104673600000005], [-0.4801641, 52.1037786], [-0.4804005, 52.10278170000001], [-0.4805804000000001, 52.1021392], [-0.4808455, 52.10125600000001], [-0.4811611999999999, 52.1003841], [-0.48186309999999993, 52.0986351], [-0.48212040000000006, 52.09800859999999], [-0.4865861, 52.0871314], [-0.4870469999999999, 52.08617340000001], [-0.4875759, 52.085189], [-0.4881242999999999, 52.08427789999998], [-0.488758, 52.0833133], [-0.488998, 52.08300089999999], [-0.4897225, 52.0820122], [-0.4905521000000001, 52.08100939999999], [-0.49143, 52.080062299999994], [-0.4928335, 52.07863309999998], [-0.5049512999999999, 52.066337700000005], [-0.5052505999999999, 52.0660399], [-0.5065489, 52.06471749999999], [-0.5072572999999999, 52.06399589999999], [-0.5083276, 52.062775300000006], [-0.5084327, 52.0626578], [-0.5093779999999999, 52.061496799999986], [-0.5100706999999999, 52.0605603], [-0.5109758999999999, 52.0591759], [-0.5117758, 52.05779979999999], [-0.5124291, 52.056430000000006], [-0.5127046, 52.0558074], [-0.5129336, 52.05518440000001], [-0.5131398809273009, 52.054578667909794], [-0.5134956, 52.0535341], [-0.5138591999999998, 52.05207939999999], [-0.5140259, 52.05124179999999], [-0.5141489, 52.05036219999999], [-0.5142503, 52.049196], [-0.5142741999999999, 52.048576], [-0.5142864999999999, 52.047933099999995], [-0.5142344000000001, 52.0466624], [-0.5139905999999999, 52.0441067], [-0.5138419999999999, 52.04256039999999], [-0.5137864999999999, 52.04179099999999], [-0.5137621, 52.04102029999999], [-0.5137227, 52.04038940000001], [-0.5136871, 52.03965769999999], [-0.5136386, 52.0390678], [-0.5135352, 52.0379287], [-0.5134644, 52.03709720000001], [-0.5133819, 52.03626710000001], [-0.5127915, 52.0303838], [-0.5126504, 52.0289999], [-0.5124591, 52.027640600000005], [-0.5122276999999998, 52.0266232], [-0.5118701, 52.0254654], [-0.5114885999999998, 52.02446640000001], [-0.5110903999999998, 52.02346330000001], [-0.5108597, 52.022923], [-0.510756, 52.0226845], [-0.5103238, 52.0217184], [-0.5100405, 52.0212024], [-0.5097631, 52.020687499999994], [-0.5090688999999999, 52.0194956], [-0.508487, 52.01861480000001], [-0.5079786, 52.0178841], [-0.507421, 52.01715260000001], [-0.506821, 52.0164167], [-0.5061156, 52.0156223], [-0.5059624999999999, 52.01546249999999], [-0.5045769999999999, 52.014004799999995], [-0.5025206999999999, 52.0118413], [-0.5010332, 52.0102723], [-0.5006668999999999, 52.0098145], [-0.5005052, 52.00964389999999], [-0.5002781, 52.009410300000006], [-0.4996697, 52.00879059999999], [-0.49949179999999993, 52.0085971], [-0.4993196, 52.0084098], [-0.4992112, 52.008299], [-0.4990064999999999, 52.0080852], [-0.498644, 52.0076356], [-0.4981141, 52.0070821], [-0.49663770000000007, 52.0055399], [-0.49627589999999994, 52.0051541], [-0.4958651999999999, 52.004711499999985], [-0.4956875, 52.0045061], [-0.4954747000000001, 52.0042667], [-0.49483270000000007, 52.0034788], [-0.494536821030003, 52.00309223158789], [-0.4944363000000001, 52.0029609], [-0.494139, 52.0025343], [-0.4937013, 52.00188969999999], [-0.4931365, 52.000940400000005], [-0.4926361, 51.9999797], [-0.4923284876730547, 51.99930615890027], [-0.4923233, 51.9992948], [-0.4920384, 51.9986116], [-0.4916211, 51.9973231], [-0.49125530000000006, 51.995865399999985], [-0.491052, 51.9948864], [-0.49089400000000005, 51.9939085], [-0.4907773, 51.99296449999999], [-0.49072539999999987, 51.9920062], [-0.49072539999999987, 51.9911861], [-0.4907578, 51.9903723], [-0.4908184, 51.9896452], [-0.4909026999999999, 51.98893270000001], [-0.4910157999999999, 51.9882191], [-0.4912929, 51.9869727], [-0.4917671, 51.9852308], [-0.4919752999999999, 51.9844435], [-0.4931143, 51.98024939999999], [-0.4932011, 51.9799432], [-0.4945019999999999, 51.9749688], [-0.4946691, 51.97416489999999], [-0.4950621, 51.97128959999999], [-0.4951879, 51.9684813], [-0.4951980999999999, 51.9681204], [-0.4953699999999999, 51.9626767], [-0.4953919999999999, 51.9622483], [-0.49540539999999994, 51.9615764], [-0.49542290000000005, 51.96110039999999], [-0.4954263, 51.96101879999999], [-0.4954536999999999, 51.9603512], [-0.4954719999999999, 51.9596282], [-0.4957154, 51.95237310000001], [-0.4957181, 51.9523019], [-0.49598486340219194, 51.94396531986611], [-0.4962332, 51.9362032], [-0.4962745999999999, 51.93507879999999], [-0.4962723, 51.9339543], [-0.4961852999999999, 51.93309329999999], [-0.49600889999999986, 51.932227], [-0.4958602, 51.931685599999994], [-0.4956676, 51.931142599999994], [-0.4953672999999999, 51.930415700000005], [-0.4949834, 51.9296866], [-0.4946023, 51.9290688], [-0.4941765, 51.928462999999994], [-0.4936820999999999, 51.9278331], [-0.4931293, 51.92721100000001], [-0.4924948, 51.9265703], [-0.4917956, 51.925948599999984], [-0.49075419999999986, 51.925121999999995], [-0.4895908, 51.92433999999999], [-0.4836429, 51.92070459999999], [-0.4773841, 51.91687900000001], [-0.4681346, 51.911244199999985], [-0.4674085999999999, 51.9108019], [-0.4667140999999999, 51.9104294], [-0.46638760000000007, 51.9102305], [-0.4663874723715689, 51.91023042134808], [-0.4659115, 51.90993709999999], [-0.4653519, 51.9095938], [-0.46471349999999995, 51.9092066], [-0.4640561, 51.908851799999994], [-0.4606062000000001, 51.9067366], [-0.4600592, 51.90641440000001], [-0.459638, 51.90616959999999], [-0.4593660000000001, 51.906011500000005], [-0.4590359, 51.90581949999999], [-0.45831840000000007, 51.90538929999999], [-0.4576250999999999, 51.9049532], [-0.4570644999999999, 51.90458749999999], [-0.45657769999999986, 51.9042764], [-0.4560452, 51.9039429], [-0.4553533, 51.9035185], [-0.4550867, 51.9033578], [-0.4548453, 51.90321209999999], [-0.4546424, 51.9030898], [-0.4539138999999998, 51.9026532], [-0.4531816000000001, 51.90220969999999], [-0.4524952999999999, 51.9017899], [-0.4518848, 51.9014153], [-0.4514559, 51.90115019999999], [-0.4509272, 51.9008328], [-0.45061509999999994, 51.9006455], [-0.4501791999999999, 51.9003765], [-0.4496559, 51.9000624], [-0.44917709999999994, 51.8997703], [-0.4491576420597607, 51.899758451794206], [-0.4486634, 51.89945749999999], [-0.4481863, 51.89916839999999], [-0.4475989, 51.8988109], [-0.4471751, 51.898547699999995], [-0.4466414, 51.89821839999999], [-0.44620249999999995, 51.8979489], [-0.4456205, 51.8975847], [-0.4451031, 51.8972625], [-0.4445989, 51.89695139999998], [-0.44431049999999994, 51.89677509999999], [-0.4440155, 51.8965922], [-0.4436975, 51.8963971], [-0.44341300000000006, 51.8962226], [-0.4426915, 51.8957823], [-0.4417329, 51.8951952], [-0.4413020999999999, 51.8949307], [-0.4405953, 51.89450370000001], [-0.4399543, 51.89410720000001], [-0.4392157, 51.8936551], [-0.4385330999999999, 51.8932446], [-0.4379081, 51.8928622], [-0.4371745, 51.8924153], [-0.4364517, 51.89197159999999], [-0.4357677, 51.89155530000001], [-0.4351293, 51.89116380000001], [-0.43461169999999993, 51.8908477], [-0.4339716, 51.8904589], [-0.4332823, 51.8900393], [-0.4325424, 51.8895887], [-0.43245969999999995, 51.88953630000001], [-0.4323188999999999, 51.8894491], [-0.4318128, 51.8891368], [-0.4310712, 51.88868409999999], [-0.43086269691053414, 51.8885561180277], [-0.4303603999999999, 51.8882478], [-0.430004, 51.88803179999999], [-0.42962549999999994, 51.88780250000001], [-0.4292365000000001, 51.8875691], [-0.4288878, 51.8873547], [-0.4281502, 51.88690939999999], [-0.4275065, 51.886527], [-0.4268345999999999, 51.886157], [-0.42614900000000006, 51.8858046], [-0.4259566, 51.885712600000005], [-0.4256586, 51.8855702], [-0.42543849999999994, 51.88546489999999], [-0.42484539999999993, 51.8852037], [-0.424135, 51.88491699999999], [-0.42354480000000005, 51.8846911], [-0.4229613, 51.88445289999999], [-0.4227053, 51.8843666], [-0.42237130000000006, 51.8842568], [-0.4220461, 51.884156899999994], [-0.4211446, 51.8838526], [-0.4205029, 51.88368139999999], [-0.4195016999999999, 51.88344659999999], [-0.4193133, 51.88340239999999], [-0.41807009999999994, 51.8831532], [-0.41736339999999994, 51.883017499999994], [-0.41730939999999994, 51.8830084], [-0.4171519, 51.88298170000001], [-0.4168797, 51.8829289], [-0.4164996999999999, 51.8828544], [-0.4154911999999999, 51.8826615], [-0.4141399679115855, 51.88239789410931], [-0.412675, 51.88211210000001], [-0.4120499, 51.88199009999999], [-0.4113833999999999, 51.8818436], [-0.410851, 51.881712799999995], [-0.4108051999999999, 51.88170040000001], [-0.4104558, 51.8816059], [-0.4102542, 51.8815514], [-0.4098733000000001, 51.88143959999999], [-0.40939049999999994, 51.881289800000005], [-0.4091484, 51.88121039999999], [-0.4089359, 51.88114070000002], [-0.4084048, 51.8809412], [-0.407635, 51.88063410000001], [-0.4070033, 51.88035099999999], [-0.4065097999999999, 51.8801117], [-0.40584059999999994, 51.879757399999995], [-0.4052317, 51.8793997], [-0.4047717, 51.8791058], [-0.4042196, 51.8787214], [-0.4032312, 51.8779936], [-0.4027055, 51.8775987], [-0.4021892, 51.877217], [-0.4016554, 51.87682379999999], [-0.4011874, 51.8764793], [-0.4006026, 51.876048], [-0.4001802, 51.8757292], [-0.3996814, 51.875361600000005], [-0.3994333, 51.875182800000005], [-0.39905899999999994, 51.87491200000001], [-0.3986298999999999, 51.874597400000006], [-0.39804509999999993, 51.8741702], [-0.39745099999999994, 51.87373049999999], [-0.3968863999999999, 51.873314], [-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.2136882680921359, 51.55943987613073], [-0.2135364164340607, 51.55931250037736], [-0.21339870517595155, 51.559201208979566], [-0.213273375893926, 51.55910359995783], [-0.2131586701641016, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]} 72.0 0912 1005 Kettering London St. Pancras London St. Pancras 51.5321037 -0.1272303 51.5321037 -0.1272303 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 London St. Pancras TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17762972 1789722209919727 112 112 2026-09-18 09:15:15.689286 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:15.656521
634596 663296 H41913 076M38CF18 2026-09-18 COMPLETE 17765843 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 663296, "stp": "P", "toc": "Unknown", "uid": "H41913", "consist": null, "dest_crs": "XKY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H41913/2026-09-18/detailed", "trust_id": "076M38CF18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Carlisle Network Yard", "service_date": "2026-09-18", "dest_arr_time": "1313", "dest_platform": null, "is_terminated": 1, "next_location": "Carstairs Sig. MC410", "signalling_id": "6M38", "timing_status": null, "origin_station": "Ravenstruther (Colas)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0949", "origin_platform": null, "current_location": "Ravenstruther (Colas)", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1313", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Ravenstruther (Colas)", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.692, \"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\": 1448.797, \"from_m\": 432.692, \"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\": 1584.125, \"from_m\": 1448.797, \"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\": 1932.069, \"from_m\": 1584.125, \"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\": 2019.265, \"from_m\": 1932.069, \"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\": 4732.253, \"from_m\": 2019.265, \"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\": 9475.284, \"from_m\": 4732.253, \"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\": 21078.038, \"from_m\": 9475.284, \"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\": 26803.296, \"from_m\": 21078.038, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 27330.481, \"from_m\": 26803.296, \"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\": 27390.013, \"from_m\": 27330.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\": 28476.011, \"from_m\": 27390.013, \"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\": 28534.966, \"from_m\": 28476.011, \"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\": 28739.863, \"from_m\": 28534.966, \"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\": 40257.807, \"from_m\": 28739.863, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 43217.629, \"from_m\": 40257.807, \"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\": 47371.88, \"from_m\": 43217.629, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 52216.609, \"from_m\": 47371.88, \"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\": 52234.316, \"from_m\": 52216.609, \"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\": 61572.286, \"from_m\": 52234.316, \"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\": 79347.191, \"from_m\": 61572.286, \"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\": 79383.46, \"from_m\": 79347.191, \"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\": 80459.509, \"from_m\": 79383.46, \"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\": 80506.209, \"from_m\": 80459.509, \"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\": 81000.437, \"from_m\": 80506.209, \"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\": 101358.901, \"from_m\": 81000.437, \"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\": 104483.2, \"from_m\": 101358.901, \"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\": 106826.234, \"from_m\": 104483.2, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 109111.71, \"from_m\": 106826.234, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 109155.99, \"from_m\": 109111.71, \"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\": 109215.931, \"from_m\": 109155.99, \"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\": 109274.188, \"from_m\": 109215.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\": 116755.388, \"from_m\": 109274.188, \"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\": 118204.514, \"from_m\": 116755.388, \"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\": 663296, \"profile_key\": \"2af2c066826324193fb822c8b7f22c76c9fa9083c46e5a56e9ac7e92ac873b5a\", \"schedule_id\": 13515, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0949\", \"location\": \"Ravenstruther (Colas)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0955\", \"location\": \"Carstairs Sig. MC410\", \"stage_seq\": 2, \"distance_m\": 432.692, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 3, \"distance_m\": 1524.254, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1000H\", \"wtt_dep\": \"1012\", \"location\": \"Carstairs U.P.L.\", \"stage_seq\": 4, \"distance_m\": 2516.534, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1013H\", \"location\": \"Carstairs\", \"stage_seq\": 5, \"distance_m\": 3018.411, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1014H\", \"location\": \"Carstairs South Jn\", \"stage_seq\": 6, \"distance_m\": 3853.341, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1033\", \"location\": \"Abington\", \"stage_seq\": 7, \"distance_m\": 28092.97, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1049H\", \"wtt_dep\": \"1056H\", \"location\": \"Beattock Summit\", \"stage_seq\": 8, \"distance_m\": 41250.864, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1107H\", \"location\": \"Beattock\", \"stage_seq\": 9, \"distance_m\": 57175.37, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1124\", \"wtt_dep\": \"1212H\", \"location\": \"Lockerbie\", \"stage_seq\": 10, \"distance_m\": 79817.706, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1232\", \"location\": \"Kirkpatrick Sig. MC.862\", \"stage_seq\": 11, \"distance_m\": 101611.85, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1237\", \"wtt_dep\": \"1244H\", \"location\": \"Quintinshill\", \"stage_seq\": 12, \"distance_m\": 105011.241, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1248H\", \"location\": \"Gretna Jn\", \"stage_seq\": 13, \"distance_m\": 107378.044, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1251\", \"location\": \"Mossband\", \"stage_seq\": 14, \"distance_m\": 109111.71, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1256\", \"location\": \"Kingmoor Signal Ce487\", \"stage_seq\": 15, \"distance_m\": 112723.023, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1302\", \"wtt_dep\": \"1303\", \"location\": \"Kingmoor Signal Ce486\", \"stage_seq\": 16, \"distance_m\": 114649.849, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1308\", \"location\": \"Kingmoor Up Reception Sidings\", \"stage_seq\": 17, \"distance_m\": 117027.009, \"section_seq\": 1, \"route_path_id\": 70598}, {\"is_pass\": false, \"wtt_arr\": \"1313\", \"wtt_dep\": null, \"location\": \"Carlisle Network Yard\", \"stage_seq\": 18, \"distance_m\": 118204.514, \"section_seq\": 1, \"route_path_id\": 70598}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 118204.514, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70598}], \"total_distance_m\": 118204.514, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 116575.612, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1628.902, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0949", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Ravenstruther (Colas)", "service_state_platform": null, "timing_fact_generation": 1789722343998382, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:15.791362", "service_state_evidence_id": 17764946, "current_leg_start_actual_dep": null, "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:16.145387", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None XKY 6M38 None None None None {"version": 3, "segments": [{"to_m": 432.692, "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": 1448.797, "from_m": 432.692, "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": 1584.125, "from_m": 1448.797, "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": 1932.069, "from_m": 1584.125, "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": 2019.265, "from_m": 1932.069, "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": 4732.253, "from_m": 2019.265, "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": 9475.284, "from_m": 4732.253, "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": 21078.038, "from_m": 9475.284, "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": 26803.296, "from_m": 21078.038, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 27330.481, "from_m": 26803.296, "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": 27390.013, "from_m": 27330.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": 28476.011, "from_m": 27390.013, "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": 28534.966, "from_m": 28476.011, "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": 28739.863, "from_m": 28534.966, "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": 40257.807, "from_m": 28739.863, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 43217.629, "from_m": 40257.807, "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": 47371.88, "from_m": 43217.629, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 52216.609, "from_m": 47371.88, "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": 52234.316, "from_m": 52216.609, "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": 61572.286, "from_m": 52234.316, "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": 79347.191, "from_m": 61572.286, "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": 79383.46, "from_m": 79347.191, "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": 80459.509, "from_m": 79383.46, "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": 80506.209, "from_m": 80459.509, "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": 81000.437, "from_m": 80506.209, "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": 101358.901, "from_m": 81000.437, "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": 104483.2, "from_m": 101358.901, "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": 106826.234, "from_m": 104483.2, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 109111.71, "from_m": 106826.234, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 109155.99, "from_m": 109111.71, "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": 109215.931, "from_m": 109155.99, "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": 109274.188, "from_m": 109215.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": 116755.388, "from_m": 109274.188, "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": 118204.514, "from_m": 116755.388, "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": 663296, "profile_key": "2af2c066826324193fb822c8b7f22c76c9fa9083c46e5a56e9ac7e92ac873b5a", "schedule_id": 13515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0949", "location": "Ravenstruther (Colas)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0955", "location": "Carstairs Sig. MC410", "stage_seq": 2, "distance_m": 432.692, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958", "location": "Carstairs North Jn", "stage_seq": 3, "distance_m": 1524.254, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1000H", "wtt_dep": "1012", "location": "Carstairs U.P.L.", "stage_seq": 4, "distance_m": 2516.534, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1013H", "location": "Carstairs", "stage_seq": 5, "distance_m": 3018.411, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1014H", "location": "Carstairs South Jn", "stage_seq": 6, "distance_m": 3853.341, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1033", "location": "Abington", "stage_seq": 7, "distance_m": 28092.97, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1049H", "wtt_dep": "1056H", "location": "Beattock Summit", "stage_seq": 8, "distance_m": 41250.864, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1107H", "location": "Beattock", "stage_seq": 9, "distance_m": 57175.37, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1124", "wtt_dep": "1212H", "location": "Lockerbie", "stage_seq": 10, "distance_m": 79817.706, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1232", "location": "Kirkpatrick Sig. MC.862", "stage_seq": 11, "distance_m": 101611.85, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1237", "wtt_dep": "1244H", "location": "Quintinshill", "stage_seq": 12, "distance_m": 105011.241, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1248H", "location": "Gretna Jn", "stage_seq": 13, "distance_m": 107378.044, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1251", "location": "Mossband", "stage_seq": 14, "distance_m": 109111.71, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1256", "location": "Kingmoor Signal Ce487", "stage_seq": 15, "distance_m": 112723.023, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1302", "wtt_dep": "1303", "location": "Kingmoor Signal Ce486", "stage_seq": 16, "distance_m": 114649.849, "section_seq": 1, "route_path_id": 70598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1308", "location": "Kingmoor Up Reception Sidings", "stage_seq": 17, "distance_m": 117027.009, "section_seq": 1, "route_path_id": 70598}, {"is_pass": false, "wtt_arr": "1313", "wtt_dep": null, "location": "Carlisle Network Yard", "stage_seq": 18, "distance_m": 118204.514, "section_seq": 1, "route_path_id": 70598}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 118204.514, "from_m": 0.0, "section_seq": 1, "route_path_id": 70598}], "total_distance_m": 118204.514, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 116575.612, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1628.902, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ravenstruther (Colas) 0949 0949 None None None Carlisle Network Yard 1313 1313 None None None https://www.realtimetrains.co.uk/service/gb-nr:H41913/2026-09-18/detailed None None None None None None None None None Ravenstruther (Colas) Ravenstruther (Colas) Carstairs Sig. MC410 None None None None 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Ravenstruther (Colas) TRUST TRUST_CANCELLATION 17764946 1789722343998382 2 2 2026-09-18 09:15:16.145387 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:15.791362
634597 666368 W04170 889F16MF18 2026-09-18 COMPLETE 17764012 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666368, "stp": "P", "toc": "London Overground", "uid": "W04170", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04170/2026-09-18/detailed", "trust_id": "889F16MF18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9F16", "timing_status": "ON TIME", "origin_station": "New Cross ELL", "current_leg_arr": "1005", "current_leg_dep": "1003", "current_leg_end": "Dalston Junction", "origin_dep_time": "0943", "origin_platform": "D", "current_location": "Dalston Junction", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "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\": 5994.518, \"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\": 6039.066, \"from_m\": 5994.518, \"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\": 8504.135, \"from_m\": 6039.066, \"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\": 9998.341, \"from_m\": 8504.135, \"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\": 10189.611, \"from_m\": 9998.341, \"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\": 11139.186, \"from_m\": 10189.611, \"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\": 11857.292, \"from_m\": 11139.186, \"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\": 13594.951, \"from_m\": 11857.292, \"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\": 13650.428, \"from_m\": 13594.951, \"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\": 14068.699, \"from_m\": 13650.428, \"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\": 666368, \"profile_key\": \"c43e582eb504f9edcf1c95e89a561737cde10f1ba8d6b9301a076132df853de0\", \"schedule_id\": 24294, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0944\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0945\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0946\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 4, \"distance_m\": 1959.074, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947H\", \"location\": \"Surrey Quays\", \"stage_seq\": 5, \"distance_m\": 2248.518, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0948H\", \"wtt_dep\": \"0949H\", \"location\": \"Canada Water\", \"stage_seq\": 6, \"distance_m\": 2858.184, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0950H\", \"wtt_dep\": \"0951\", \"location\": \"Rotherhithe\", \"stage_seq\": 7, \"distance_m\": 3172.249, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Wapping\", \"stage_seq\": 8, \"distance_m\": 3648.573, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0954H\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 9202.2, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": \"0957\", \"location\": \"Whitechapel\", \"stage_seq\": 10, \"distance_m\": 10208.018, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 11, \"distance_m\": 11281.53, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"wtt_dep\": \"1001H\", \"location\": \"Hoxton\", \"stage_seq\": 12, \"distance_m\": 12513.848, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": \"1003H\", \"location\": \"Haggerston\", \"stage_seq\": 13, \"distance_m\": 13396.087, \"section_seq\": 1, \"route_path_id\": 36901}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 14, \"distance_m\": 14068.699, \"section_seq\": 1, \"route_path_id\": 36901}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14068.699, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36901}], \"total_distance_m\": 14068.699, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14013.222, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.477, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0943", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:14Z\", \"source_id\": 55517664, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:47:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:18Z\", \"source_id\": 17750974, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:51Z\", \"source_id\": 55522044, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:52Z\", \"source_id\": 17752101, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:22Z\", \"source_id\": 55526365, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:28Z\", \"source_id\": 17753201, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:21Z\", \"source_id\": 55531567, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:20Z\", \"source_id\": 17754568, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:07Z\", \"source_id\": 55536515, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:11Z\", \"source_id\": 17755924, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:03Z\", \"source_id\": 55541953, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:09Z\", \"source_id\": 17757375, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:28Z\", \"source_id\": 55548239, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:32Z\", \"source_id\": 17759220, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:55Z\", \"source_id\": 55555088, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:57Z\", \"source_id\": 17760971, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:51Z\", \"source_id\": 55560287, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:02:56Z\", \"source_id\": 17762584, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:18Z\", \"source_id\": 55564349, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:22Z\", \"source_id\": 17763622, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:38Z\", \"source_id\": 17764012, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "2", "timing_fact_generation": 1789722281114052, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:18.309538", "service_state_evidence_id": 17763622, "current_leg_start_actual_dep": "2026-09-18T10:03:30+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:18.545963", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None DLJ 9F16 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": 5994.518, "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": 6039.066, "from_m": 5994.518, "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": 8504.135, "from_m": 6039.066, "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": 9998.341, "from_m": 8504.135, "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": 10189.611, "from_m": 9998.341, "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": 11139.186, "from_m": 10189.611, "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": 11857.292, "from_m": 11139.186, "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": 13594.951, "from_m": 11857.292, "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": 13650.428, "from_m": 13594.951, "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": 14068.699, "from_m": 13650.428, "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": 666368, "profile_key": "c43e582eb504f9edcf1c95e89a561737cde10f1ba8d6b9301a076132df853de0", "schedule_id": 24294, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0943", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0944", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0945", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0946", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0948H", "wtt_dep": "0949H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0950H", "wtt_dep": "0951", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0954H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9202.2, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": "0957", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.018, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.53, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1001", "wtt_dep": "1001H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12513.848, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": "1003H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.087, "section_seq": 1, "route_path_id": 36901}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.699, "section_seq": 1, "route_path_id": 36901}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14068.699, "from_m": 0.0, "section_seq": 1, "route_path_id": 36901}], "total_distance_m": 14068.699, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.222, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:14Z", "source_id": 55517664, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:47:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:18Z", "source_id": 17750974, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:51Z", "source_id": 55522044, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:49:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:52Z", "source_id": 17752101, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:22Z", "source_id": 55526365, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:50:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:28Z", "source_id": 17753201, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:21Z", "source_id": 55531567, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:20Z", "source_id": 17754568, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:07Z", "source_id": 55536515, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:54:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:11Z", "source_id": 17755924, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:03Z", "source_id": 55541953, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:09Z", "source_id": 17757375, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:28Z", "source_id": 55548239, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:58:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:32Z", "source_id": 17759220, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:55Z", "source_id": 55555088, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:57Z", "source_id": 17760971, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:51Z", "source_id": 55560287, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:03:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:02:56Z", "source_id": 17762584, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T10:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:18Z", "source_id": 55564349, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:22Z", "source_id": 17763622, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:38Z", "source_id": 17764012, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] New Cross ELL 0943 0943 D None None Dalston Junction 1005 1005 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W04170/2026-09-18/detailed None Haggerston 2026-09-18T10:03:30+01:00 Dalston Junction 2.0 {"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} 0.4 1003 1005 Haggerston Dalston Junction Dalston Junction 51.5454441 -0.0750714 51.5454441 -0.0750714 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Dalston Junction TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763622 1789722281114052 42 42 2026-09-18 09:15:18.545963 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:18.309538
634598 664572 Y62081 782R10MD18 2026-09-18 COMPLETE 17763704 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 664572, "stp": "P", "toc": "Transport for Wales", "uid": "Y62081", "consist": "231002", "dest_crs": "RHY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62081/2026-09-18/detailed", "trust_id": "782R10MD18", "origin_crs": "BYI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rhymney", "service_date": "2026-09-18", "dest_arr_time": "1007", "dest_platform": null, "is_terminated": 1, "next_location": "Rhymney", "signalling_id": "2R10", "timing_status": "EARLY", "origin_station": "Barry Island", "current_leg_arr": "1005", "current_leg_dep": "0956", "current_leg_end": "Rhymney", "origin_dep_time": "0835", "origin_platform": null, "current_location": "Rhymney", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2291554802760394, 51.69208743721622], [-3.2302202, 51.693093399999995], [-3.2305226, 51.6933833], [-3.2308598, 51.6937069], [-3.2310571999999995, 51.69396819999999], [-3.2311957999999996, 51.6942548], [-3.231274599999999, 51.69443249999999], [-3.2313267999999997, 51.694653], [-3.2313508, 51.69476050000001], [-3.2313741999999994, 51.6949077], [-3.2313821999999996, 51.695027800000005], [-3.2313839000000004, 51.695129600000016], [-3.2313758000000004, 51.695234500000005], [-3.2313535999999994, 51.695376], [-3.231264, 51.69578400000001], [-3.2311662999999995, 51.69598319999999], [-3.2310289, 51.69620100000001], [-3.2308459999999997, 51.6964635], [-3.2307262, 51.6967323], [-3.230655500000001, 51.69695550000001], [-3.2305703999999995, 51.6973606], [-3.2304364, 51.6976651], [-3.2303009, 51.6978888], [-3.2300744999999997, 51.6981449], [-3.2298189, 51.698389000000006], [-3.2294962999999997, 51.6986426], [-3.2290092, 51.69897960000001], [-3.2284509, 51.6993173], [-3.2265869, 51.700402], [-3.225780799999999, 51.7008622], [-3.2252951999999997, 51.70115979999999], [-3.2248585, 51.70146719999999], [-3.2246043999999996, 51.7017025], [-3.2244063, 51.7019354], [-3.2242576, 51.70216819999999], [-3.224144, 51.70243819999999], [-3.2240755, 51.702741799999984], [-3.2240709, 51.70304379999999], [-3.2241129999999996, 51.7033069], [-3.2242015, 51.7035584], [-3.2243446999999996, 51.7038521], [-3.2244879, 51.7041074], [-3.2250433999999997, 51.70496740000001], [-3.2268095999999997, 51.70755210000001], [-3.2276805999999993, 51.7091219], [-3.2282668999999995, 51.7102735], [-3.2284755, 51.7105931], [-3.228512, 51.7106501], [-3.2289395999999995, 51.711161999999995], [-3.2293820999999996, 51.7116082], [-3.2298193, 51.71196799999999], [-3.2302642999999995, 51.7122982], [-3.2307047, 51.7125876], [-3.2311822, 51.7128804], [-3.2322188, 51.7134848], [-3.2326914999999996, 51.71374559999999], [-3.2329657999999997, 51.7138905], [-3.2332692, 51.7140272], [-3.2335894, 51.7141739], [-3.233935022830277, 51.71430861779464], [-3.2339437, 51.714312], [-3.2346281, 51.7145367], [-3.2362776, 51.7150048], [-3.2369247999999997, 51.715238799999995], [-3.2376668, 51.71556559999999], [-3.2383622, 51.715927], [-3.2391548999999995, 51.7163855], [-3.2398715999999994, 51.7168777], [-3.2406059, 51.717344], [-3.2413788999999995, 51.7177404], [-3.2421081, 51.7181395], [-3.2427751, 51.718490200000005], [-3.2433176, 51.7187609], [-3.2438633, 51.7191151], [-3.2441616, 51.7193368], [-3.2444982, 51.71958709999999], [-3.245060099999999, 51.720066], [-3.2455323999999997, 51.72055329999999], [-3.2459472999999996, 51.721047], [-3.2463873999999997, 51.72160339999999], [-3.246665039914999, 51.721918011123584], [-3.2468485, 51.722125899999995], [-3.2474240999999995, 51.7226863], [-3.2476562, 51.7228728], [-3.248108199999999, 51.72320429999999], [-3.2484447, 51.7234346], [-3.2488324, 51.7236932], [-3.2496724, 51.72427830000001], [-3.2512196999999996, 51.7254773], [-3.2519355, 51.7260623], [-3.2526176, 51.7266703], [-3.2531788, 51.7272234], [-3.2536691, 51.7277979], [-3.2543892000000003, 51.72871990000001], [-3.2550824, 51.7296455], [-3.2559623, 51.7307881], [-3.2567712999999996, 51.731948], [-3.2572198, 51.7325222], [-3.2577391999999996, 51.7330262], [-3.2582523999999995, 51.7334631], [-3.2588915999999997, 51.7338872], [-3.2595499, 51.73423609999999], [-3.2598794999999994, 51.7343889], [-3.2600091999999994, 51.7344517], [-3.2602040999999997, 51.7345477], [-3.2606155, 51.7347553], [-3.2610546999999994, 51.73500239999999], [-3.2616680999999996, 51.735466900000006], [-3.2621567, 51.73576080000001], [-3.2625559, 51.735965], [-3.2629786, 51.73613249999999], [-3.2635166999999994, 51.7363179], [-3.2641105999999995, 51.7364607], [-3.2652727, 51.736717], [-3.2661994, 51.7369807], [-3.2666215, 51.737136099999994], [-3.2670428, 51.737311199999986], [-3.2673175, 51.73743280000001], [-3.2673956999999993, 51.737467], [-3.2684089, 51.73791889999999], [-3.2690522, 51.73824199999999], [-3.2696592999999994, 51.7385734], [-3.270715099999999, 51.73920249999998], [-3.2717337999999994, 51.7398963], [-3.2737025, 51.741302299999994], [-3.2748307999999997, 51.74207820000001], [-3.2753157, 51.7424615], [-3.2753588999999996, 51.7424968], [-3.2756409, 51.742734199999994], [-3.2764026, 51.743414300000005], [-3.2770833, 51.7440865], [-3.278386499999999, 51.74550920000001], [-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]}", "current_leg_start": "Bargoed", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "51.7573995", "next_location_lon": "-3.2887922", "previous_location": "Bargoed", "current_leg_milage": "6.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1725.134, \"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\": 1826.8, \"from_m\": 1725.134, \"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\": 1904.867, \"from_m\": 1826.8, \"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\": 3156.969, \"from_m\": 1904.867, \"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\": 3734.868, \"from_m\": 3156.969, \"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\": 4893.493, \"from_m\": 3734.868, \"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\": 4945.472, \"from_m\": 4893.493, \"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\": 9506.766, \"from_m\": 4945.472, \"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\": 10289.822, \"from_m\": 9506.766, \"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\": 11191.993, \"from_m\": 10289.822, \"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\": 11877.141, \"from_m\": 11191.993, \"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\": 12961.554, \"from_m\": 11877.141, \"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\": 13474.183, \"from_m\": 12961.554, \"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\": 13557.568, \"from_m\": 13474.183, \"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\": 13604.951, \"from_m\": 13557.568, \"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\": 14020.62, \"from_m\": 13604.951, \"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\": 14630.357, \"from_m\": 14020.62, \"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\": 15789.821, \"from_m\": 14630.357, \"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\": 15827.373, \"from_m\": 15789.821, \"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\": 16560.747, \"from_m\": 15827.373, \"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\": 19797.416, \"from_m\": 16560.747, \"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\": 19848.806, \"from_m\": 19797.416, \"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\": 23984.304, \"from_m\": 19848.806, \"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\": 25923.528, \"from_m\": 23984.304, \"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\": 27349.017, \"from_m\": 25923.528, \"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\": 27416.589, \"from_m\": 27349.017, \"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\": 30785.011, \"from_m\": 27416.589, \"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\": 32248.46, \"from_m\": 30785.011, \"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\": 32816.543, \"from_m\": 32248.46, \"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\": 33817.248, \"from_m\": 32816.543, \"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\": 36050.667, \"from_m\": 33817.248, \"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\": 36103.408, \"from_m\": 36050.667, \"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\": 36162.313, \"from_m\": 36103.408, \"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\": 36739.595, \"from_m\": 36162.313, \"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\": 39002.862, \"from_m\": 36739.595, \"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\": 39623.135, \"from_m\": 39002.862, \"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\": 41295.208, \"from_m\": 39623.135, \"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\": 41873.022, \"from_m\": 41295.208, \"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\": 42827.237, \"from_m\": 41873.022, \"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\": 42874.267, \"from_m\": 42827.237, \"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\": 43173.256, \"from_m\": 42874.267, \"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\": 43496.952, \"from_m\": 43173.256, \"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\": 44879.871, \"from_m\": 43496.952, \"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\": 51944.869, \"from_m\": 44879.871, \"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\": 52387.394, \"from_m\": 51944.869, \"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\": 52786.261, \"from_m\": 52387.394, \"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\": 52875.061, \"from_m\": 52786.261, \"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}, {\"to_m\": 53095.312, \"from_m\": 52875.061, \"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\": 664572, \"profile_key\": \"d1fbe0eb005d851f449ddf12234876d708dc47ebeb694a242ba922fdae89da67\", \"schedule_id\": 38214, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"Barry Island\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0838H\", \"wtt_dep\": \"0843\", \"location\": \"Barry\", \"stage_seq\": 2, \"distance_m\": 1175.675, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0845H\", \"wtt_dep\": \"0846H\", \"location\": \"Barry Docks\", \"stage_seq\": 3, \"distance_m\": 3497.253, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0848H\", \"wtt_dep\": \"0849H\", \"location\": \"Cadoxton\", \"stage_seq\": 4, \"distance_m\": 4872.466, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0853\", \"wtt_dep\": \"0854\", \"location\": \"Dinas Powys\", \"stage_seq\": 5, \"distance_m\": 7917.515, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0855H\", \"wtt_dep\": \"0856H\", \"location\": \"Eastbrook\", \"stage_seq\": 6, \"distance_m\": 9118.733, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"0859H\", \"location\": \"Cogan\", \"stage_seq\": 7, \"distance_m\": 10660.502, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0901H\", \"location\": \"Cogan Jn\", \"stage_seq\": 8, \"distance_m\": 11253.393, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0905\", \"location\": \"Grangetown\", \"stage_seq\": 9, \"distance_m\": 13354.685, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 10, \"distance_m\": 13881.116, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0909H\", \"wtt_dep\": \"0911H\", \"location\": \"Cardiff Central\", \"stage_seq\": 11, \"distance_m\": 15183.936, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"CVL East Boundary\", \"stage_seq\": 12, \"distance_m\": 15882.297, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 13, \"distance_m\": 16259.942, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918H\", \"location\": \"Heath Jn\", \"stage_seq\": 14, \"distance_m\": 19848.806, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Heath High Level\", \"stage_seq\": 15, \"distance_m\": 20301.632, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923H\", \"location\": \"Llanishen\", \"stage_seq\": 16, \"distance_m\": 22060.677, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 17, \"distance_m\": 23354.952, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0930H\", \"wtt_dep\": \"0931H\", \"location\": \"Caerphilly\", \"stage_seq\": 18, \"distance_m\": 27641.614, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": \"0934\", \"location\": \"Aber\", \"stage_seq\": 19, \"distance_m\": 28616.833, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Llanbradach\", \"stage_seq\": 20, \"distance_m\": 31775.849, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 21, \"distance_m\": 36495.169, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0946H\", \"location\": \"Hengoed\", \"stage_seq\": 22, \"distance_m\": 37954.212, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0949H\", \"wtt_dep\": \"0950H\", \"location\": \"Pengam\", \"stage_seq\": 23, \"distance_m\": 40713.48, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0956\", \"location\": \"Bargoed\", \"stage_seq\": 24, \"distance_m\": 43324.665, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000H\", \"location\": \"Tir-phil\", \"stage_seq\": 25, \"distance_m\": 47354.184, \"section_seq\": 1, \"route_path_id\": 106057}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Rhymney\", \"stage_seq\": 26, \"distance_m\": 53095.312, \"section_seq\": 1, \"route_path_id\": 106057}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53095.312, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106057}], \"total_distance_m\": 53095.312, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 51064.992, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2030.32, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0835", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.7573995", "current_position_lon": "-3.2887922", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:14Z\", \"source_id\": 55323049, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:38:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:18Z\", \"source_id\": 17699097, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:34Z\", \"source_id\": 55343282, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:45:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:38Z\", \"source_id\": 17704627, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:23Z\", \"source_id\": 55351176, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:48:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:47:26Z\", \"source_id\": 17706706, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:24Z\", \"source_id\": 55362847, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:31Z\", \"source_id\": 17709798, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:36Z\", \"source_id\": 55371619, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:55:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:54:39Z\", \"source_id\": 17712186, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:57:26Z\", \"source_id\": 55379755, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:59:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:57:31Z\", \"source_id\": 17714307, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:30Z\", \"source_id\": 55393958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:03:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:02:32Z\", \"source_id\": 17718055, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:51Z\", \"source_id\": 55409396, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:53Z\", \"source_id\": 17722124, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:57Z\", \"source_id\": 55423417, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:13:02Z\", \"source_id\": 17725940, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:53Z\", \"source_id\": 55445383, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:55Z\", \"source_id\": 17731863, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:24Z\", \"source_id\": 55452349, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:31Z\", \"source_id\": 17733726, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:23Z\", \"source_id\": 55468958, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:27Z\", \"source_id\": 17738031, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:10Z\", \"source_id\": 55501117, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:14Z\", \"source_id\": 17746564, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:21Z\", \"source_id\": 55509696, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:26Z\", \"source_id\": 17748897, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:48Z\", \"source_id\": 55521904, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:48Z\", \"source_id\": 17752011, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:00Z\", \"source_id\": 55530744, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:02Z\", \"source_id\": 17754397, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:35Z\", \"source_id\": 55551293, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:41Z\", \"source_id\": 17759989, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:10Z\", \"source_id\": 55563957, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:16Z\", \"source_id\": 17763532, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:24Z\", \"source_id\": 17763704, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rhymney", "service_state_platform": "1", "timing_fact_generation": 1789722272549269, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:20.784106", "service_state_evidence_id": 17763532, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 83, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:21.343801", "service_state_valid_until_kind": null, "operational_interpretation_version": 83, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P BYI RHY 2R10 231002 5 90 None {"version": 3, "segments": [{"to_m": 1725.134, "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": 1826.8, "from_m": 1725.134, "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": 1904.867, "from_m": 1826.8, "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": 3156.969, "from_m": 1904.867, "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": 3734.868, "from_m": 3156.969, "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": 4893.493, "from_m": 3734.868, "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": 4945.472, "from_m": 4893.493, "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": 9506.766, "from_m": 4945.472, "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": 10289.822, "from_m": 9506.766, "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": 11191.993, "from_m": 10289.822, "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": 11877.141, "from_m": 11191.993, "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": 12961.554, "from_m": 11877.141, "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": 13474.183, "from_m": 12961.554, "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": 13557.568, "from_m": 13474.183, "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": 13604.951, "from_m": 13557.568, "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": 14020.62, "from_m": 13604.951, "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": 14630.357, "from_m": 14020.62, "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": 15789.821, "from_m": 14630.357, "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": 15827.373, "from_m": 15789.821, "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": 16560.747, "from_m": 15827.373, "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": 19797.416, "from_m": 16560.747, "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": 19848.806, "from_m": 19797.416, "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": 23984.304, "from_m": 19848.806, "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": 25923.528, "from_m": 23984.304, "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": 27349.017, "from_m": 25923.528, "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": 27416.589, "from_m": 27349.017, "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": 30785.011, "from_m": 27416.589, "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": 32248.46, "from_m": 30785.011, "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": 32816.543, "from_m": 32248.46, "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": 33817.248, "from_m": 32816.543, "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": 36050.667, "from_m": 33817.248, "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": 36103.408, "from_m": 36050.667, "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": 36162.313, "from_m": 36103.408, "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": 36739.595, "from_m": 36162.313, "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": 39002.862, "from_m": 36739.595, "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": 39623.135, "from_m": 39002.862, "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": 41295.208, "from_m": 39623.135, "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": 41873.022, "from_m": 41295.208, "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": 42827.237, "from_m": 41873.022, "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": 42874.267, "from_m": 42827.237, "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": 43173.256, "from_m": 42874.267, "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": 43496.952, "from_m": 43173.256, "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": 44879.871, "from_m": 43496.952, "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": 51944.869, "from_m": 44879.871, "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": 52387.394, "from_m": 51944.869, "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": 52786.261, "from_m": 52387.394, "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": 52875.061, "from_m": 52786.261, "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}, {"to_m": 53095.312, "from_m": 52875.061, "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": 664572, "profile_key": "d1fbe0eb005d851f449ddf12234876d708dc47ebeb694a242ba922fdae89da67", "schedule_id": 38214, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0835", "location": "Barry Island", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0838H", "wtt_dep": "0843", "location": "Barry", "stage_seq": 2, "distance_m": 1175.675, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0845H", "wtt_dep": "0846H", "location": "Barry Docks", "stage_seq": 3, "distance_m": 3497.253, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0848H", "wtt_dep": "0849H", "location": "Cadoxton", "stage_seq": 4, "distance_m": 4872.466, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0853", "wtt_dep": "0854", "location": "Dinas Powys", "stage_seq": 5, "distance_m": 7917.515, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0855H", "wtt_dep": "0856H", "location": "Eastbrook", "stage_seq": 6, "distance_m": 9118.733, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "0859H", "location": "Cogan", "stage_seq": 7, "distance_m": 10660.502, "section_seq": 1, "route_path_id": 106057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0901H", "location": "Cogan Jn", "stage_seq": 8, "distance_m": 11253.393, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0905", "location": "Grangetown", "stage_seq": 9, "distance_m": 13354.685, "section_seq": 1, "route_path_id": 106057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906", "location": "Penarth Curve South Jn", "stage_seq": 10, "distance_m": 13881.116, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0909H", "wtt_dep": "0911H", "location": "Cardiff Central", "stage_seq": 11, "distance_m": 15183.936, "section_seq": 1, "route_path_id": 106057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "CVL East Boundary", "stage_seq": 12, "distance_m": 15882.297, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915H", "location": "Cardiff Queen Street", "stage_seq": 13, "distance_m": 16259.942, "section_seq": 1, "route_path_id": 106057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918H", "location": "Heath Jn", "stage_seq": 14, "distance_m": 19848.806, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Heath High Level", "stage_seq": 15, "distance_m": 20301.632, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923H", "location": "Llanishen", "stage_seq": 16, "distance_m": 22060.677, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926", "location": "Lisvane & Thornhill", "stage_seq": 17, "distance_m": 23354.952, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0930H", "wtt_dep": "0931H", "location": "Caerphilly", "stage_seq": 18, "distance_m": 27641.614, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": "0934", "location": "Aber", "stage_seq": 19, "distance_m": 28616.833, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Llanbradach", "stage_seq": 20, "distance_m": 31775.849, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944", "location": "Ystrad Mynach", "stage_seq": 21, "distance_m": 36495.169, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0946H", "location": "Hengoed", "stage_seq": 22, "distance_m": 37954.212, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0949H", "wtt_dep": "0950H", "location": "Pengam", "stage_seq": 23, "distance_m": 40713.48, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0956", "location": "Bargoed", "stage_seq": 24, "distance_m": 43324.665, "section_seq": 1, "route_path_id": 106057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000H", "location": "Tir-phil", "stage_seq": 25, "distance_m": 47354.184, "section_seq": 1, "route_path_id": 106057}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Rhymney", "stage_seq": 26, "distance_m": 53095.312, "section_seq": 1, "route_path_id": 106057}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53095.312, "from_m": 0.0, "section_seq": 1, "route_path_id": 106057}], "total_distance_m": 53095.312, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 51064.992, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2030.32, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25378, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:14Z", "source_id": 55323049, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:38:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:18Z", "source_id": 17699097, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25373, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:34Z", "source_id": 55343282, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:45:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:38Z", "source_id": 17704627, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25369, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:23Z", "source_id": 55351176, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:48:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:47:26Z", "source_id": 17706706, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25365, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:24Z", "source_id": 55362847, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:31Z", "source_id": 17709798, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25358, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:36Z", "source_id": 55371619, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:55:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:54:39Z", "source_id": 17712186, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25352, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:57:26Z", "source_id": 55379755, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:59:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:57:31Z", "source_id": 17714307, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25338, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:30Z", "source_id": 55393958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:03:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:02:32Z", "source_id": 17718055, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24864, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:51Z", "source_id": 55409396, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:53Z", "source_id": 17722124, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25250, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:57Z", "source_id": 55423417, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:13:02Z", "source_id": 17725940, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25219, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:53Z", "source_id": 55445383, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:21:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:55Z", "source_id": 17731863, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25215, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:24Z", "source_id": 55452349, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:31Z", "source_id": 17733726, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25209, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:23Z", "source_id": 55468958, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:30:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:27Z", "source_id": 17738031, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25196, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:10Z", "source_id": 55501117, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:42:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:14Z", "source_id": 17746564, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25193, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:21Z", "source_id": 55509696, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:26Z", "source_id": 17748897, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25190, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:48Z", "source_id": 55521904, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:49:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:48Z", "source_id": 17752011, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25180, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:00Z", "source_id": 55530744, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:53:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:02Z", "source_id": 17754397, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25172, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:35Z", "source_id": 55551293, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:00:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:41Z", "source_id": 17759989, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25163, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:10Z", "source_id": 55563957, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:05:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:16Z", "source_id": 17763532, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:24Z", "source_id": 17763704, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Barry Island 0835 0835 None None None Rhymney 1007 1006 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62081/2026-09-18/detailed None Bargoed 2026-09-18T09:56:00+01:00 Rhymney 9.0 {"type": "LineString", "coordinates": [[-3.2291554802760394, 51.69208743721622], [-3.2302202, 51.693093399999995], [-3.2305226, 51.6933833], [-3.2308598, 51.6937069], [-3.2310571999999995, 51.69396819999999], [-3.2311957999999996, 51.6942548], [-3.231274599999999, 51.69443249999999], [-3.2313267999999997, 51.694653], [-3.2313508, 51.69476050000001], [-3.2313741999999994, 51.6949077], [-3.2313821999999996, 51.695027800000005], [-3.2313839000000004, 51.695129600000016], [-3.2313758000000004, 51.695234500000005], [-3.2313535999999994, 51.695376], [-3.231264, 51.69578400000001], [-3.2311662999999995, 51.69598319999999], [-3.2310289, 51.69620100000001], [-3.2308459999999997, 51.6964635], [-3.2307262, 51.6967323], [-3.230655500000001, 51.69695550000001], [-3.2305703999999995, 51.6973606], [-3.2304364, 51.6976651], [-3.2303009, 51.6978888], [-3.2300744999999997, 51.6981449], [-3.2298189, 51.698389000000006], [-3.2294962999999997, 51.6986426], [-3.2290092, 51.69897960000001], [-3.2284509, 51.6993173], [-3.2265869, 51.700402], [-3.225780799999999, 51.7008622], [-3.2252951999999997, 51.70115979999999], [-3.2248585, 51.70146719999999], [-3.2246043999999996, 51.7017025], [-3.2244063, 51.7019354], [-3.2242576, 51.70216819999999], [-3.224144, 51.70243819999999], [-3.2240755, 51.702741799999984], [-3.2240709, 51.70304379999999], [-3.2241129999999996, 51.7033069], [-3.2242015, 51.7035584], [-3.2243446999999996, 51.7038521], [-3.2244879, 51.7041074], [-3.2250433999999997, 51.70496740000001], [-3.2268095999999997, 51.70755210000001], [-3.2276805999999993, 51.7091219], [-3.2282668999999995, 51.7102735], [-3.2284755, 51.7105931], [-3.228512, 51.7106501], [-3.2289395999999995, 51.711161999999995], [-3.2293820999999996, 51.7116082], [-3.2298193, 51.71196799999999], [-3.2302642999999995, 51.7122982], [-3.2307047, 51.7125876], [-3.2311822, 51.7128804], [-3.2322188, 51.7134848], [-3.2326914999999996, 51.71374559999999], [-3.2329657999999997, 51.7138905], [-3.2332692, 51.7140272], [-3.2335894, 51.7141739], [-3.233935022830277, 51.71430861779464], [-3.2339437, 51.714312], [-3.2346281, 51.7145367], [-3.2362776, 51.7150048], [-3.2369247999999997, 51.715238799999995], [-3.2376668, 51.71556559999999], [-3.2383622, 51.715927], [-3.2391548999999995, 51.7163855], [-3.2398715999999994, 51.7168777], [-3.2406059, 51.717344], [-3.2413788999999995, 51.7177404], [-3.2421081, 51.7181395], [-3.2427751, 51.718490200000005], [-3.2433176, 51.7187609], [-3.2438633, 51.7191151], [-3.2441616, 51.7193368], [-3.2444982, 51.71958709999999], [-3.245060099999999, 51.720066], [-3.2455323999999997, 51.72055329999999], [-3.2459472999999996, 51.721047], [-3.2463873999999997, 51.72160339999999], [-3.246665039914999, 51.721918011123584], [-3.2468485, 51.722125899999995], [-3.2474240999999995, 51.7226863], [-3.2476562, 51.7228728], [-3.248108199999999, 51.72320429999999], [-3.2484447, 51.7234346], [-3.2488324, 51.7236932], [-3.2496724, 51.72427830000001], [-3.2512196999999996, 51.7254773], [-3.2519355, 51.7260623], [-3.2526176, 51.7266703], [-3.2531788, 51.7272234], [-3.2536691, 51.7277979], [-3.2543892000000003, 51.72871990000001], [-3.2550824, 51.7296455], [-3.2559623, 51.7307881], [-3.2567712999999996, 51.731948], [-3.2572198, 51.7325222], [-3.2577391999999996, 51.7330262], [-3.2582523999999995, 51.7334631], [-3.2588915999999997, 51.7338872], [-3.2595499, 51.73423609999999], [-3.2598794999999994, 51.7343889], [-3.2600091999999994, 51.7344517], [-3.2602040999999997, 51.7345477], [-3.2606155, 51.7347553], [-3.2610546999999994, 51.73500239999999], [-3.2616680999999996, 51.735466900000006], [-3.2621567, 51.73576080000001], [-3.2625559, 51.735965], [-3.2629786, 51.73613249999999], [-3.2635166999999994, 51.7363179], [-3.2641105999999995, 51.7364607], [-3.2652727, 51.736717], [-3.2661994, 51.7369807], [-3.2666215, 51.737136099999994], [-3.2670428, 51.737311199999986], [-3.2673175, 51.73743280000001], [-3.2673956999999993, 51.737467], [-3.2684089, 51.73791889999999], [-3.2690522, 51.73824199999999], [-3.2696592999999994, 51.7385734], [-3.270715099999999, 51.73920249999998], [-3.2717337999999994, 51.7398963], [-3.2737025, 51.741302299999994], [-3.2748307999999997, 51.74207820000001], [-3.2753157, 51.7424615], [-3.2753588999999996, 51.7424968], [-3.2756409, 51.742734199999994], [-3.2764026, 51.743414300000005], [-3.2770833, 51.7440865], [-3.278386499999999, 51.74550920000001], [-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]} 6.0 0956 1005 Bargoed Rhymney Rhymney 51.7573995 -3.2887922 51.7573995 -3.2887922 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Rhymney TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763532 1789722272549269 83 83 2026-09-18 09:15:21.343801 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:20.784106
634599 666670 W44734 785B38MF18 2026-09-18 COMPLETE 17766107 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666670, "stp": "P", "toc": "Transport for Wales", "uid": "W44734", "consist": "197005", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44734/2026-09-18/detailed", "trust_id": "785B38MF18", "origin_crs": "XCC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-18", "dest_arr_time": "1001", "dest_platform": "3A", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5B38", "timing_status": "LATE", "origin_station": "Canton C.S.D.", "current_leg_arr": "1005", "current_leg_dep": "0957", "current_leg_end": "Cardiff Central", "origin_dep_time": "0955", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-18T09:15:26", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Canton Sig. CF2324", "dest_arr_time_act": "1001", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Canton Sig. CF2324", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 525.649, \"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\": 710.993, \"from_m\": 525.649, \"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\": 815.748, \"from_m\": 710.993, \"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\": 1087.798, \"from_m\": 815.748, \"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\": 666670, \"profile_key\": \"f7b466b0d5dc5e094a1c4e40ac3526928cbbacf1b0d7dd4515790a43e01bd3f4\", \"schedule_id\": 37832, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"location\": \"Canton C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0957\", \"location\": \"Canton Sig. CF2324\", \"stage_seq\": 2, \"distance_m\": 442.647, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 32182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24848, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:21Z\", \"source_id\": 55567147, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:23Z\", \"source_id\": 17765204, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:44Z\", \"source_id\": 17766107, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "4", "timing_fact_generation": 1789722354480170, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:23.287506", "service_state_evidence_id": 17765204, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:23.411359", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P XCC CDF 5B38 197005 2 100 None {"version": 3, "segments": [{"to_m": 525.649, "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": 710.993, "from_m": 525.649, "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": 815.748, "from_m": 710.993, "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": 1087.798, "from_m": 815.748, "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": 666670, "profile_key": "f7b466b0d5dc5e094a1c4e40ac3526928cbbacf1b0d7dd4515790a43e01bd3f4", "schedule_id": 37832, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0955", "location": "Canton C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0957", "location": "Canton Sig. CF2324", "stage_seq": 2, "distance_m": 442.647, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "1001", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 32182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 32182}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24848, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:21Z", "source_id": 55567147, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:23Z", "source_id": 17765204, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:44Z", "source_id": 17766107, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Canton C.S.D. 0955 0955 None None None Cardiff Central 1001 1001 3A LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44734/2026-09-18/detailed None Canton Sig. CF2324 2026-09-18T10:01:00+01:00 Cardiff Central 8.0 {"type": "LineString", "coordinates": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} 0.4 0957 1005 Canton Sig. CF2324 Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17765204 1789722354480170 7 7 2026-09-18 09:15:23.411359 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:23.287506
634600 666749 C09908 862K20MF18 2026-09-18 COMPLETE 17763142 2026-09-18 10:05:00 2026-09-18 09:15:26 2026-09-20 09:15:26 {"id": 666749, "stp": "P", "toc": "Southern", "uid": "C09908", "consist": "377320", "dest_crs": "BOG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09908/2026-09-18/detailed", "trust_id": "862K20MF18", "origin_crs": "BAA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "3", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2K20", "timing_status": "EARLY", "origin_station": "Barnham", "current_leg_arr": "1005", "current_leg_dep": "0957", "current_leg_end": "Bognor Regis", "origin_dep_time": "0958", "origin_platform": "1", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-18T09:15:26", "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": "1006", "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\": 93.362, \"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\": 152.279, \"from_m\": 93.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\": 242.627, \"from_m\": 152.279, \"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\": 5104.397, \"from_m\": 242.627, \"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\": 5702.349, \"from_m\": 5104.397, \"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\": 666749, \"profile_key\": \"6b6dbc4683e64604dc875bf3937c0e27d841e8effd31a2199d9f95694e346bbb\", \"schedule_id\": 972, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0958\", \"location\": \"Barnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28337}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 2, \"distance_m\": 5702.349, \"section_seq\": 1, \"route_path_id\": 28337}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5702.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28337}], \"total_distance_m\": 5702.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5702.349, \"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": "0958", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:37Z\", \"source_id\": 55562448, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:41Z\", \"source_id\": 17763142, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "3", "timing_fact_generation": 1789722221723866, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:25.402166", "service_state_evidence_id": 17763142, "current_leg_start_actual_dep": "2026-09-18T09:58:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:25.482427", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P BAA BOG 2K20 377320 3 100 None {"version": 3, "segments": [{"to_m": 93.362, "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": 152.279, "from_m": 93.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": 242.627, "from_m": 152.279, "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": 5104.397, "from_m": 242.627, "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": 5702.349, "from_m": 5104.397, "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": 666749, "profile_key": "6b6dbc4683e64604dc875bf3937c0e27d841e8effd31a2199d9f95694e346bbb", "schedule_id": 972, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0958", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28337}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 2, "distance_m": 5702.349, "section_seq": 1, "route_path_id": 28337}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5702.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 28337}], "total_distance_m": 5702.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5702.349, "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": 27453, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:37Z", "source_id": 55562448, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:05:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:41Z", "source_id": 17763142, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Barnham 0958 0958 1 None None Bognor Regis 1006 1006 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C09908/2026-09-18/detailed None Barnham 2026-09-18T09:58:00+01:00 Bognor Regis 8.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 0957 1005 Barnham Bognor Regis Carriage Holding Sidings Bognor Regis 50.7888027 -0.6752246 50.7888027 -0.6752246 1 0 2026-09-18 09:15:26 TERMINATED 2026-09-18 09:05:00 Bognor Regis TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763142 1789722221723866 6 6 2026-09-18 09:15:25.482427 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:25.402166
634601 661776 S31854 696J631E18 2026-09-18 COMPLETE 17766224 2026-09-18 09:40:00 2026-09-18 09:15:27 2026-09-20 09:15:27 {"id": 661776, "stp": "N", "toc": "Unknown", "uid": "S31854", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S31854/2026-09-18/detailed", "trust_id": "696J631E18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rugby Depot Access Line", "service_date": "2026-09-18", "dest_arr_time": "0935½", "dest_platform": null, "is_terminated": 1, "next_location": "Rugby Depot Access Line", "signalling_id": "6J63", "timing_status": "LATE", "origin_station": "Nuneaton Civil Engineers", "current_leg_arr": "0940", "current_leg_dep": "0917", "current_leg_end": "Rugby Depot Access Line", "origin_dep_time": "0900", "origin_platform": null, "current_location": "Rugby Depot Access Line", "last_update_time": "2026-09-18T09:15:27", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2653316, 52.38087800000001], [-1.2651256999999998, 52.38087800000001], [-1.2645919, 52.3808681], [-1.2644121, 52.3808633], [-1.2631569, 52.380852], [-1.26254, 52.3808436], [-1.2616646, 52.38081890000001], [-1.2606142, 52.3807715], [-1.2601533, 52.38074019999999], [-1.259433, 52.38069120000001], [-1.258521, 52.380606], [-1.25764139776733, 52.38052839527648], [-1.2574464999999997, 52.3805112], [-1.2567198, 52.380437699999995], [-1.2565077, 52.38041629999999], [-1.255407, 52.3802835], [-1.2543688999999998, 52.380141], [-1.2529849, 52.3799216], [-1.2518618255287002, 52.379724485795016], [-1.25183, 52.3797189], [-1.2511026999999997, 52.379585299999995], [-1.2503413, 52.3794454], [-1.2497469, 52.3793223], [-1.2491466999999998, 52.379197999999995], [-1.2476044, 52.37886229999999], [-1.2461981999999998, 52.3785207], [-1.2453264999999998, 52.3783334], [-1.2451463, 52.3783041], [-1.2448577999999997, 52.37825049999999], [-1.2443976, 52.3782113], [-1.2437484999999997, 52.37818269999999], [-1.2430849, 52.3781132], [-1.2426354, 52.378067399999985], [-1.2422645, 52.3780386]]}", "current_leg_start": "Nuneaton", "dest_arr_time_act": "0935½", "motion_projection": null, "next_location_lat": "52.3780386", "next_location_lon": "-1.2422645", "previous_location": "Nuneaton", "current_leg_milage": "14.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 327.091, \"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\": 431.44, \"from_m\": 327.091, \"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\": 461.391, \"from_m\": 431.44, \"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\": 14061.434, \"from_m\": 461.391, \"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\": 19946.676, \"from_m\": 14061.434, \"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\": 20017.045, \"from_m\": 19946.676, \"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\": 20089.141, \"from_m\": 20017.045, \"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\": 20154.969, \"from_m\": 20089.141, \"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\": 23768.585, \"from_m\": 20154.969, \"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\": 24297.832, \"from_m\": 23768.585, \"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\": 24367.424, \"from_m\": 24297.832, \"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\": 25701.514, \"from_m\": 24367.424, \"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\": 25975.1, \"from_m\": 25701.514, \"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}], \"service_id\": 661776, \"profile_key\": \"13ec5891220cace00a3fb5e2394626f29713c3f9ea096f3291731d6af1b0228c\", \"schedule_id\": 40940, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0900\", \"location\": \"Nuneaton Civil Engineers\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110840}, {\"is_pass\": false, \"wtt_arr\": \"0905\", \"wtt_dep\": \"0910\", \"location\": \"Nuneaton Abbey Jn\", \"stage_seq\": 2, \"distance_m\": 431.44, \"section_seq\": 1, \"route_path_id\": 110840}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Nuneaton\", \"stage_seq\": 3, \"distance_m\": 979.569, \"section_seq\": 1, \"route_path_id\": 110840}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 4, \"distance_m\": 23183.461, \"section_seq\": 1, \"route_path_id\": 110840}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Rugby\", \"stage_seq\": 5, \"distance_m\": 25296.491, \"section_seq\": 1, \"route_path_id\": 110840}, {\"is_pass\": false, \"wtt_arr\": \"0935H\", \"wtt_dep\": null, \"location\": \"Rugby Depot Access Line\", \"stage_seq\": 6, \"distance_m\": 25975.1, \"section_seq\": 1, \"route_path_id\": 110840}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25975.1, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 110840}], \"total_distance_m\": 25975.1, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25548.466, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 426.634, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0900", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "52.3780386", "current_position_lon": "-1.2422645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:44Z\", \"source_id\": 17720492, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:06Z\", \"source_id\": 17742148, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:25Z\", \"source_id\": 17765322, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:47Z\", \"source_id\": 17766224, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rugby Depot Access Line", "service_state_platform": null, "timing_fact_generation": 1789722358253955, "current_leg_arrival_utc": "2026-09-18T09:39:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:25.471547", "service_state_evidence_id": 17765322, "current_leg_start_actual_dep": "2026-09-18T09:19:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-18T08:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:26.685259", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None None 6J63 None None None None {"version": 3, "segments": [{"to_m": 327.091, "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": 431.44, "from_m": 327.091, "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": 461.391, "from_m": 431.44, "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": 14061.434, "from_m": 461.391, "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": 19946.676, "from_m": 14061.434, "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": 20017.045, "from_m": 19946.676, "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": 20089.141, "from_m": 20017.045, "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": 20154.969, "from_m": 20089.141, "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": 23768.585, "from_m": 20154.969, "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": 24297.832, "from_m": 23768.585, "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": 24367.424, "from_m": 24297.832, "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": 25701.514, "from_m": 24367.424, "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": 25975.1, "from_m": 25701.514, "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}], "service_id": 661776, "profile_key": "13ec5891220cace00a3fb5e2394626f29713c3f9ea096f3291731d6af1b0228c", "schedule_id": 40940, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0900", "location": "Nuneaton Civil Engineers", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 110840}, {"is_pass": false, "wtt_arr": "0905", "wtt_dep": "0910", "location": "Nuneaton Abbey Jn", "stage_seq": 2, "distance_m": 431.44, "section_seq": 1, "route_path_id": 110840}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Nuneaton", "stage_seq": 3, "distance_m": 979.569, "section_seq": 1, "route_path_id": 110840}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931", "location": "Rugby Trent Valley Jn", "stage_seq": 4, "distance_m": 23183.461, "section_seq": 1, "route_path_id": 110840}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Rugby", "stage_seq": 5, "distance_m": 25296.491, "section_seq": 1, "route_path_id": 110840}, {"is_pass": false, "wtt_arr": "0935H", "wtt_dep": null, "location": "Rugby Depot Access Line", "stage_seq": 6, "distance_m": 25975.1, "section_seq": 1, "route_path_id": 110840}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25975.1, "from_m": 0.0, "section_seq": 1, "route_path_id": 110840}], "total_distance_m": 25975.1, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25548.466, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 426.634, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:44Z", "source_id": 17720492, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:06Z", "source_id": 17742148, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:25Z", "source_id": 17765322, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:47Z", "source_id": 17766224, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:40:00+01:00", "operational_fact": true}] Nuneaton Civil Engineers 0900 0900 None None None Rugby Depot Access Line 0935½ 0935½ None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:S31854/2026-09-18/detailed None Nuneaton 2026-09-18T09:19:00+01:00 Rugby Depot Access Line 23.0 {"type": "LineString", "coordinates": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2653316, 52.38087800000001], [-1.2651256999999998, 52.38087800000001], [-1.2645919, 52.3808681], [-1.2644121, 52.3808633], [-1.2631569, 52.380852], [-1.26254, 52.3808436], [-1.2616646, 52.38081890000001], [-1.2606142, 52.3807715], [-1.2601533, 52.38074019999999], [-1.259433, 52.38069120000001], [-1.258521, 52.380606], [-1.25764139776733, 52.38052839527648], [-1.2574464999999997, 52.3805112], [-1.2567198, 52.380437699999995], [-1.2565077, 52.38041629999999], [-1.255407, 52.3802835], [-1.2543688999999998, 52.380141], [-1.2529849, 52.3799216], [-1.2518618255287002, 52.379724485795016], [-1.25183, 52.3797189], [-1.2511026999999997, 52.379585299999995], [-1.2503413, 52.3794454], [-1.2497469, 52.3793223], [-1.2491466999999998, 52.379197999999995], [-1.2476044, 52.37886229999999], [-1.2461981999999998, 52.3785207], [-1.2453264999999998, 52.3783334], [-1.2451463, 52.3783041], [-1.2448577999999997, 52.37825049999999], [-1.2443976, 52.3782113], [-1.2437484999999997, 52.37818269999999], [-1.2430849, 52.3781132], [-1.2426354, 52.378067399999985], [-1.2422645, 52.3780386]]} 14.9 0917 0940 Nuneaton Rugby Depot Access Line Rugby Depot Access Line 52.3780386 -1.2422645 52.3780386 -1.2422645 1 0 2026-09-18 09:15:27 TERMINATED 2026-09-18 08:40:00 Rugby Depot Access Line TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17765322 1789722358253955 8 8 2026-09-18 09:15:26.685259 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:25.471547
634602 666367 P65823 529E17MF18 2026-09-18 COMPLETE 17763048 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 666367, "stp": "P", "toc": "London Overground", "uid": "P65823", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65823/2026-09-18/detailed", "trust_id": "529E17MF18", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E17", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "1005", "current_leg_dep": "1001", "current_leg_end": "New Cross ELL", "origin_dep_time": "0943", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "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\": 418.272, \"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\": 474.129, \"from_m\": 418.272, \"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\": 871.919, \"from_m\": 474.129, \"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\": 929.255, \"from_m\": 871.919, \"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\": 2666.914, \"from_m\": 929.255, \"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\": 3818.439, \"from_m\": 2666.914, \"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\": 5556.097, \"from_m\": 3818.439, \"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\": 5613.434, \"from_m\": 5556.097, \"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\": 7352.941, \"from_m\": 5613.434, \"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\": 7659.432, \"from_m\": 7352.941, \"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\": 7696.887, \"from_m\": 7659.432, \"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\": 8076.97, \"from_m\": 7696.887, \"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\": 8792.522, \"from_m\": 8076.97, \"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\": 9024.802, \"from_m\": 8792.522, \"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\": 10709.394, \"from_m\": 9024.802, \"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\": 10792.36, \"from_m\": 10709.394, \"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\": 13250.427, \"from_m\": 10792.36, \"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\": 14440.933, \"from_m\": 13250.427, \"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\": 666367, \"profile_key\": \"07a9b03d395e60413c4b1a2498317783e3a76c47edc79fa8fde0f6379dfe1ddc\", \"schedule_id\": 21039, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0944H\", \"wtt_dep\": \"0945\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0946H\", \"wtt_dep\": \"0947\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 2010.358, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0949\", \"wtt_dep\": \"0949H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 3242.676, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0952\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 9024.802, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0953H\", \"wtt_dep\": \"0954\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 10008.889, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0955H\", \"wtt_dep\": \"0956\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10792.36, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0957\", \"wtt_dep\": \"0957H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 11268.685, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0958H\", \"wtt_dep\": \"0959H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11582.749, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1000H\", \"wtt_dep\": \"1001H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 12192.415, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12481.859, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13238.684, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13725.822, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 14440.933, \"section_seq\": 1, \"route_path_id\": 36898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14440.933, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}], \"total_distance_m\": 14440.933, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14270.403, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 170.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0943", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:00Z\", \"source_id\": 55508746, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:06Z\", \"source_id\": 17748646, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:16Z\", \"source_id\": 55515077, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:19Z\", \"source_id\": 17750287, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:51Z\", \"source_id\": 55522023, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:52Z\", \"source_id\": 17752100, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:16Z\", \"source_id\": 55528758, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:21Z\", \"source_id\": 17753854, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:19Z\", \"source_id\": 55534441, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:22Z\", \"source_id\": 17755326, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:18Z\", \"source_id\": 55540081, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:22Z\", \"source_id\": 17756806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:58Z\", \"source_id\": 55544276, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:58Z\", \"source_id\": 17758124, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:31Z\", \"source_id\": 55548389, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:36Z\", \"source_id\": 17759260, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:11Z\", \"source_id\": 55553046, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:11Z\", \"source_id\": 17760359, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:29Z\", \"source_id\": 55562105, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:33Z\", \"source_id\": 17763048, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1789722213923878, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:28.014584", "service_state_evidence_id": 17763048, "current_leg_start_actual_dep": "2026-09-18T10:01:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:28.210685", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P DLJ None 9E17 None None None None {"version": 3, "segments": [{"to_m": 418.272, "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": 474.129, "from_m": 418.272, "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": 871.919, "from_m": 474.129, "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": 929.255, "from_m": 871.919, "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": 2666.914, "from_m": 929.255, "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": 3818.439, "from_m": 2666.914, "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": 5556.097, "from_m": 3818.439, "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": 5613.434, "from_m": 5556.097, "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": 7352.941, "from_m": 5613.434, "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": 7659.432, "from_m": 7352.941, "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": 7696.887, "from_m": 7659.432, "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": 8076.97, "from_m": 7696.887, "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": 8792.522, "from_m": 8076.97, "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": 9024.802, "from_m": 8792.522, "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": 10709.394, "from_m": 9024.802, "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": 10792.36, "from_m": 10709.394, "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": 13250.427, "from_m": 10792.36, "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": 14440.933, "from_m": 13250.427, "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": 666367, "profile_key": "07a9b03d395e60413c4b1a2498317783e3a76c47edc79fa8fde0f6379dfe1ddc", "schedule_id": 21039, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0943", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0944H", "wtt_dep": "0945", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0946H", "wtt_dep": "0947", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0949", "wtt_dep": "0949H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0952", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0953H", "wtt_dep": "0954", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0955H", "wtt_dep": "0956", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0957", "wtt_dep": "0957H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0958H", "wtt_dep": "0959H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1000H", "wtt_dep": "1001H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:00Z", "source_id": 55508746, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:06Z", "source_id": 17748646, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:16Z", "source_id": 55515077, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:19Z", "source_id": 17750287, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:51Z", "source_id": 55522023, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:52Z", "source_id": 17752100, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:16Z", "source_id": 55528758, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:21Z", "source_id": 17753854, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:19Z", "source_id": 55534441, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:22Z", "source_id": 17755326, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:18Z", "source_id": 55540081, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:55:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:22Z", "source_id": 17756806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:58Z", "source_id": 55544276, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:57:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:58Z", "source_id": 17758124, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:31Z", "source_id": 55548389, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:58:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:36Z", "source_id": 17759260, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:11Z", "source_id": 55553046, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:11Z", "source_id": 17760359, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:29Z", "source_id": 55562105, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:05:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:33Z", "source_id": 17763048, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Dalston Junction 0943 0943 2 None None New Cross ELL 1005 1005 D ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65823/2026-09-18/detailed None Surrey Quays 2026-09-18T10:01:30+01:00 New Cross ELL 4.0 {"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} 1.4 1001 1005 Surrey Quays New Cross ELL New Cross ELL 51.4769539 -0.0327073 51.4769539 -0.0327073 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 New Cross ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763048 1789722213923878 36 36 2026-09-18 09:15:28.210685 D None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:28.014584
634603 661123 G15517 862V54M618 2026-09-18 COMPLETE 17763476 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 661123, "stp": "P", "toc": "Great Western Railway", "uid": "G15517", "consist": "166202", "dest_crs": "GCR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15517/2026-09-18/detailed", "trust_id": "862V54M618", "origin_crs": "WEY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gloucester", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "1", "is_terminated": 1, "next_location": "Gloucester", "signalling_id": "2V54", "timing_status": "LATE", "origin_station": "Weymouth", "current_leg_arr": "1005", "current_leg_dep": "0937", "current_leg_end": "Gloucester", "origin_dep_time": "0638", "origin_platform": "1", "current_location": "Gloucester", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.432321596263729, 51.5410545851124], [-2.4322988, 51.54109220000001], [-2.432075199999999, 51.5415049], [-2.4319496999999997, 51.5417517], [-2.4318204, 51.5420135], [-2.4315635, 51.542520499999995], [-2.4313711, 51.5429374], [-2.4311523, 51.54337600000001], [-2.4310074, 51.54374529999999], [-2.4307916, 51.54425299999998], [-2.4306732999999996, 51.54454969999998], [-2.4305659, 51.54481590000001], [-2.4303847, 51.5452635], [-2.4299860999999994, 51.54638669999999], [-2.4298485999999997, 51.5468608], [-2.4297197999999995, 51.5472856], [-2.4294954999999994, 51.5480372], [-2.4294763999999995, 51.54811819999999], [-2.4292482, 51.5490843], [-2.4290814999999997, 51.549874199999984], [-2.4290223, 51.55015], [-2.428866999999999, 51.55110299999999], [-2.4288042, 51.55157789999999], [-2.4286989, 51.5524704], [-2.4286485000000004, 51.5529907], [-2.4286048999999994, 51.5537323], [-2.4285819, 51.5543435], [-2.4285753312147405, 51.55466347968381], [-2.4285694, 51.55495239999998], [-2.4285788, 51.555590599999995], [-2.4286278999999995, 51.5567684], [-2.4286675, 51.5574164], [-2.4287168, 51.5580897], [-2.4287995999999996, 51.5592007], [-2.4288515, 51.56002079999999], [-2.4289383, 51.561222399999984], [-2.4290675, 51.5635066], [-2.4290692999999997, 51.5642758], [-2.4290314, 51.5651991], [-2.4289674, 51.5661642], [-2.4288784, 51.5668751], [-2.4287851999999996, 51.5675517], [-2.4286944, 51.568127800000006], [-2.4284442999999993, 51.569258899999994], [-2.4281429, 51.5704283], [-2.4279991, 51.5708876], [-2.427782, 51.571557299999995], [-2.4275943999999994, 51.572070999999994], [-2.4273749, 51.5726642], [-2.4272429, 51.5729866], [-2.4270473999999997, 51.57344470000001], [-2.426829, 51.573929], [-2.4265713999999994, 51.57446319999999], [-2.4261625, 51.5752916], [-2.4257411, 51.57605629999999], [-2.425451267122708, 51.57655526051775], [-2.425373, 51.576689999999985], [-2.4250471000000005, 51.5772019], [-2.4245205, 51.5780269], [-2.424073299999999, 51.5786773], [-2.4236485999999995, 51.579238499999995], [-2.423327, 51.5796593], [-2.4230259, 51.5800458], [-2.4226532, 51.58052760000001], [-2.4220489, 51.5812286], [-2.421479, 51.581864800000005], [-2.4209737999999996, 51.5824073], [-2.4207431999999995, 51.58266540000001], [-2.420291, 51.5831081], [-2.4196460999999996, 51.58373670000001], [-2.4191719999999997, 51.58419109999999], [-2.4187554, 51.584562600000005], [-2.418219, 51.5850336], [-2.4172936, 51.58582820000001], [-2.4163649, 51.5865659], [-2.4156351, 51.5871191], [-2.4145177, 51.58790599999999], [-2.413587, 51.58856559999999], [-2.4123472, 51.5894255], [-2.4120667, 51.58961529999999], [-2.4119345, 51.58970479999999], [-2.4095724, 51.59140769999999], [-2.4078305, 51.592643399999986], [-2.4063162, 51.593688599999986], [-2.4060554999999995, 51.59386849999999], [-2.4042762, 51.59508], [-2.4008383, 51.59740370000001], [-2.3996219, 51.5983205], [-2.3993607, 51.5985499], [-2.3990553, 51.5988296], [-2.3985011, 51.5994114], [-2.3979429999999997, 51.60002279999999], [-2.3971388999999994, 51.6009267], [-2.3969383999999994, 51.6011552], [-2.3963889999999997, 51.6017731], [-2.3960833, 51.60212729999999], [-2.3958446999999996, 51.6024138], [-2.3956655, 51.6026406], [-2.3954898, 51.6028646], [-2.3953195, 51.603105799999994], [-2.3950452, 51.6035181], [-2.3947504, 51.6040009], [-2.3945515999999993, 51.604366299999995], [-2.3944079, 51.6046297], [-2.3940272, 51.6054682], [-2.3938319, 51.605984], [-2.3936791, 51.60648009999999], [-2.3935375, 51.6070022], [-2.3934313000000005, 51.60750699999999], [-2.3933361, 51.6084378], [-2.3933167, 51.60875759999999], [-2.3933034, 51.60927110000001], [-2.3933369, 51.6097204], [-2.3933957999999995, 51.610401], [-2.3934036131190055, 51.61048353460085], [-2.3934768999999996, 51.61125769999999], [-2.3935099, 51.6117859], [-2.3935129999999996, 51.6122098], [-2.3934972, 51.6133622], [-2.3934822999999996, 51.6140944], [-2.3934778999999997, 51.61505470000001], [-2.3934641, 51.61592669999999], [-2.3934527999999995, 51.61679240000001], [-2.3934574, 51.61739289999999], [-2.3934825999999996, 51.6179145], [-2.3934947, 51.6180565], [-2.3935014, 51.6181273], [-2.3935181, 51.618314699999985], [-2.3936024, 51.61887959999999], [-2.3937257, 51.6194179], [-2.3938954, 51.620029], [-2.3940557, 51.6205045], [-2.3943158, 51.6211608], [-2.3945818999999995, 51.621726599999995], [-2.3947904999999996, 51.62212689999999], [-2.3950338, 51.62254099999999], [-2.3953327999999994, 51.62300770000001], [-2.395832599999999, 51.6237034], [-2.3964042999999995, 51.6244566], [-2.3967953999999994, 51.6249595], [-2.3970975000000005, 51.6253515], [-2.3974728999999995, 51.62580189999999], [-2.3978583, 51.626234], [-2.3982101, 51.626598400000006], [-2.3985508, 51.6269436], [-2.3988593, 51.6272434], [-2.3993374, 51.627677799999994], [-2.3996096, 51.627918999999984], [-2.4001528999999997, 51.62837129999999], [-2.4009821, 51.6289989], [-2.4011162, 51.6291217], [-2.4012333, 51.6292296], [-2.4013943, 51.6293662], [-2.4015775999999995, 51.62950970000001], [-2.4019719, 51.6298159], [-2.4024001, 51.63017370000001], [-2.4029240999999995, 51.6306334], [-2.403383547190103, 51.631075712203895], [-2.4034844999999994, 51.6311729], [-2.4040987, 51.63182220000001], [-2.4045688, 51.632354], [-2.4047183, 51.63252309999999], [-2.4051869, 51.633097199999995], [-2.4052761999999994, 51.63320569999999], [-2.4055420999999995, 51.6334798], [-2.4056137, 51.6335758], [-2.4058370999999994, 51.63388479999998], [-2.406087, 51.63425990000001], [-2.4061274, 51.6343294], [-2.40628, 51.634591799999995], [-2.4064716, 51.6349202], [-2.4066719999999995, 51.6352961], [-2.4068227, 51.635600100000005], [-2.4070108, 51.63601860000001], [-2.4072449, 51.63653810000001], [-2.407471, 51.63707899999999], [-2.4076215999999997, 51.637403299999995], [-2.4077769999999994, 51.6377001], [-2.407967999999999, 51.6380666], [-2.4081961999999995, 51.63845409999999], [-2.4084523, 51.638862], [-2.4086447, 51.6391647], [-2.4090408, 51.6396927], [-2.4091468999999996, 51.63981770000001], [-2.4093589999999994, 51.6400806], [-2.4097122, 51.64047990000001], [-2.4100361999999995, 51.6408275], [-2.4104763999999994, 51.641276], [-2.410830499999999, 51.64163030000001], [-2.4112541, 51.64208609999999], [-2.4115133, 51.6423649], [-2.4117865, 51.64267850000001], [-2.4118992999999995, 51.64282250000001], [-2.411996, 51.642962899999986], [-2.4121742, 51.6432201], [-2.4122956, 51.6433978], [-2.4124686, 51.643648199999994], [-2.4126491, 51.64394139999999], [-2.4127893, 51.644167499999995], [-2.4129227, 51.6444127], [-2.4130638, 51.6446816], [-2.4131934, 51.6449614], [-2.4133196, 51.6452467], [-2.4134399999999996, 51.6455433], [-2.4135449, 51.64582130000001], [-2.4136551, 51.646187799999986], [-2.4137452, 51.6465024], [-2.4138526, 51.647057399999994], [-2.4139830999999994, 51.6478446], [-2.4140587, 51.64831229999999], [-2.4140739, 51.6484418], [-2.4141696, 51.649217], [-2.4142520999999997, 51.64990229999998], [-2.4143286999999996, 51.6504959], [-2.4144126999999997, 51.6512267], [-2.4144953, 51.6518306], [-2.4145737, 51.65246019999999], [-2.4146425, 51.6530252], [-2.4147158, 51.653554500000006], [-2.4148166999999994, 51.654297699999994], [-2.4149297, 51.6551671], [-2.4150472999999995, 51.6560699], [-2.4151566999999994, 51.6569131], [-2.4153602999999997, 51.6585017], [-2.4154960999999995, 51.6595892], [-2.4156059999999995, 51.6604232], [-2.4156696999999996, 51.6608915], [-2.4157307999999995, 51.6613781], [-2.4158056, 51.66199360000001], [-2.4158647, 51.662474], [-2.4159461999999996, 51.66305160000001], [-2.4160018999999995, 51.66353929999999], [-2.4161416, 51.66454579999999], [-2.4162953, 51.66575429999998], [-2.4163557279106733, 51.666235034589675], [-2.416477, 51.667199800000006], [-2.4165949, 51.6680758], [-2.4167236, 51.669117699999994], [-2.4168124, 51.6698655], [-2.4169616, 51.67094259999999], [-2.4170737, 51.6717962], [-2.4172383999999996, 51.6731023], [-2.4173095999999994, 51.67360969999999], [-2.4174485999999997, 51.674655], [-2.4176528, 51.6763318], [-2.4177202999999996, 51.6772679], [-2.4177333999999995, 51.6776723], [-2.4177577, 51.67841949999999], [-2.4177441, 51.679205499999995], [-2.4177116999999995, 51.679944], [-2.4176765, 51.6805717], [-2.4175929999999997, 51.681292599999985], [-2.4175146, 51.681868], [-2.4174363, 51.68237359999999], [-2.4173454999999997, 51.6828907], [-2.4172667, 51.6832619], [-2.4172364, 51.68340439999999], [-2.4171415, 51.6838533], [-2.4170711, 51.68417479999999], [-2.4169022000000004, 51.684807], [-2.4167041999999994, 51.68549579999999], [-2.4164998999999994, 51.6861278], [-2.4162878, 51.68670379999999], [-2.4160651, 51.6872748], [-2.4158589, 51.6877835], [-2.4155282999999996, 51.688523], [-2.4151258, 51.6893774], [-2.4147167, 51.69016659999999], [-2.4143056, 51.6909304], [-2.413807, 51.691847999999986], [-2.4132905999999994, 51.692792399999995], [-2.412747, 51.6938181], [-2.4122408, 51.6947276], [-2.4117731999999994, 51.6956145], [-2.4115253999999995, 51.69604069999999], [-2.4112448, 51.6965157], [-2.4109093, 51.6970569], [-2.410495500000001, 51.697674], [-2.4100783, 51.6982653], [-2.4097091999999996, 51.6987567], [-2.4092610000000003, 51.6993264], [-2.4087408, 51.69992990000001], [-2.408328899999999, 51.70039130000001], [-2.4077809, 51.7009827], [-2.4076446999999996, 51.7011295], [-2.4073013999999997, 51.70148209999999], [-2.4068588, 51.7019209], [-2.4058506, 51.702858500000005], [-2.4049034999999996, 51.703658], [-2.4038218999999996, 51.70452529999999], [-2.4019583, 51.70594679999999], [-2.4006884, 51.7069183], [-2.3996159, 51.70771339999999], [-2.3982653, 51.70862439999999], [-2.3965082999999994, 51.709706700000005], [-2.3949899999999995, 51.7105564], [-2.3931822000000005, 51.7114673], [-2.3914872, 51.7122225], [-2.3900157, 51.71281629999999], [-2.388702, 51.71331199999999], [-2.3872859, 51.7138003], [-2.3869091, 51.71392259999999], [-2.3857539, 51.7142782], [-2.3839109, 51.7147926], [-2.381692, 51.715338], [-2.3795261999999995, 51.715775699999995], [-2.3779709, 51.71603960000001], [-2.3762004, 51.7162975], [-2.3743469, 51.71650869999999], [-2.3730098, 51.7166265], [-2.3728891999999995, 51.716638], [-2.3724365, 51.71667610000001], [-2.3711068, 51.71677529999999], [-2.3696957, 51.71687669999999], [-2.368453, 51.71695900000001], [-2.3672604999999995, 51.717047400000006], [-2.3653997, 51.7171823], [-2.3632853999999996, 51.7173331], [-2.3616113, 51.71745109999999], [-2.3609238999999995, 51.7175017], [-2.3604238, 51.71756570000001], [-2.3601197, 51.7175873], [-2.3583906, 51.71771129999998], [-2.3542608000000005, 51.71800209999999], [-2.3522539999999994, 51.7181672], [-2.3510235, 51.718284100000005], [-2.3486991, 51.718549199999984], [-2.346873, 51.7187885], [-2.3450128, 51.7190711], [-2.3447585, 51.719112], [-2.3434071, 51.71932929999999], [-2.3417119999999993, 51.719635200000006], [-2.3400022, 51.71997540000001], [-2.3389025, 51.7202093], [-2.3385618, 51.72028499999999], [-2.3368479, 51.7206821], [-2.3356197387107556, 51.72098688377449], [-2.3355689, 51.720999500000005], [-2.3331593, 51.721649199999995], [-2.332230869047526, 51.721918011123584], [-2.3319957, 51.7219861], [-2.3304251999999996, 51.7224693], [-2.3279727, 51.7232819], [-2.3261259999999995, 51.7239369], [-2.3248569999999997, 51.7244248], [-2.3229848, 51.725174], [-2.3213352, 51.7258928], [-2.3199539, 51.7265198], [-2.3189574, 51.7269914], [-2.3186154999999995, 51.7271669], [-2.316762, 51.7281122], [-2.3152788, 51.7288935], [-2.3134093, 51.7299221], [-2.3120387000000004, 51.7306912], [-2.3101021, 51.731853099999995], [-2.3083747999999997, 51.7329294], [-2.3072107, 51.7336821], [-2.3060001, 51.7345089], [-2.3043139, 51.7357044], [-2.3034771, 51.7363356], [-2.3024739, 51.7371315], [-2.3014492999999994, 51.7379906], [-2.3007366, 51.73863159999999], [-2.3006177999999995, 51.73874119999999], [-2.299597, 51.739689199999994], [-2.2987778, 51.7404751], [-2.297967799999999, 51.74128429999999], [-2.2975804, 51.74167849999999], [-2.2973187, 51.74195180000001], [-2.2970031, 51.7423131], [-2.2965838, 51.7427862], [-2.2955416, 51.7440016], [-2.2953717999999994, 51.74419830000001], [-2.2949637, 51.74471749999999], [-2.2945299999999995, 51.745299900000006], [-2.2943326, 51.7455819], [-2.2938833, 51.7461739], [-2.2932777, 51.7470687], [-2.2928966999999996, 51.74764999999999], [-2.2923906, 51.74846269999999], [-2.2916669, 51.74973299999999], [-2.2911705, 51.7506773], [-2.2904462, 51.7522602], [-2.2901743, 51.75288559999999], [-2.289811499999999, 51.7538417], [-2.2894204, 51.7549498], [-2.2892014, 51.7556723], [-2.2891758999999996, 51.7557635], [-2.288987, 51.756440299999994], [-2.2887459, 51.7572791], [-2.2885182, 51.7581405], [-2.2883378, 51.75877719999998], [-2.2882091, 51.75926700000001], [-2.2881179, 51.7595592], [-2.2880075, 51.75998130000001], [-2.2878679999999996, 51.7604877], [-2.2877366, 51.7609509], [-2.2876373999999995, 51.761312799999985], [-2.2875059999999996, 51.76179090000001], [-2.2874013, 51.7621578], [-2.2872002, 51.762833400000005], [-2.2870714, 51.7632915], [-2.2869749, 51.7636103], [-2.2868515, 51.7640236], [-2.286704, 51.76450669999999], [-2.2865863999999996, 51.7648818], [-2.2864759999999995, 51.765217099999994], [-2.2863982, 51.76544460000001], [-2.2862668, 51.7658197], [-2.2860923999999994, 51.7662862], [-2.2859476, 51.7666115], [-2.2858215, 51.7668821], [-2.2856767, 51.7671775], [-2.2854861999999994, 51.7674946], [-2.2853387, 51.76774849999999], [-2.2851562999999997, 51.768038999999995], [-2.2849175999999995, 51.7684009], [-2.2846628, 51.76876270000001], [-2.2844, 51.7691329], [-2.2841531999999996, 51.7695113], [-2.2838178999999994, 51.769991000000005], [-2.2834907, 51.770484], [-2.2832603999999996, 51.7708564], [-2.2829623, 51.7713028], [-2.2825175, 51.7719486], [-2.2822778, 51.7723053], [-2.28219, 51.7724321], [-2.2820335999999997, 51.772663900000005], [-2.2818062999999995, 51.7729909], [-2.2817577901870965, 51.773060820008105], [-2.2816443, 51.7732244], [-2.281254000000001, 51.7737241], [-2.2796813, 51.7760402], [-2.279107, 51.77692570000001], [-2.278713354549263, 51.77753249589623], [-2.2787092, 51.77753889999999], [-2.2782125, 51.77840399999999], [-2.2777058, 51.7793938], [-2.276982, 51.7808983], [-2.2765442, 51.7817185], [-2.276097099999999, 51.78266059999998], [-2.2759285999999994, 51.783003699999995], [-2.2753118999999997, 51.7843129], [-2.2739505, 51.7868593], [-2.273837400000001, 51.7870788], [-2.2737012999999995, 51.78738150000001], [-2.2735215999999996, 51.7876644], [-2.2732866, 51.7880466], [-2.273039499999999, 51.78843549999999], [-2.2726728, 51.7889768], [-2.2722816, 51.78954910000001], [-2.2718054, 51.7901846], [-2.2714494000000003, 51.79067069999999], [-2.2710471, 51.7912182], [-2.2707839, 51.7915899], [-2.2705057, 51.79195249999999], [-2.2700838, 51.7926151], [-2.2695378, 51.7934712], [-2.2691816, 51.7941099], [-2.2689231, 51.794585299999994], [-2.2686041999999995, 51.7952053], [-2.2684019, 51.7956239], [-2.2681862999999995, 51.7960771], [-2.267856, 51.79680890000001], [-2.2674539999999994, 51.797733099999995], [-2.2670957, 51.7985516], [-2.2668296, 51.7991238], [-2.2664481000000003, 51.799987899999984], [-2.2661235, 51.8007218], [-2.2656765, 51.8017402], [-2.2656056, 51.80189699999999], [-2.2653841, 51.80241120000001], [-2.2650781, 51.80306159999999], [-2.2648113999999997, 51.803703799999994], [-2.2646377999999996, 51.80409709999999], [-2.2644263, 51.80458209999999], [-2.2640458, 51.80545829999999], [-2.2636411, 51.80635100000001], [-2.2632208, 51.8072924], [-2.2627918999999994, 51.8082485], [-2.2622622, 51.809443], [-2.2621734999999994, 51.80965199999999], [-2.2618699, 51.8103601], [-2.2614877, 51.81120039999999], [-2.2611820999999996, 51.8118862], [-2.2606707, 51.813041799999986], [-2.2601863999999994, 51.8141784], [-2.2596989, 51.8152665], [-2.2592784, 51.8161775], [-2.2590553, 51.8166777], [-2.2588354, 51.8171768], [-2.258601399999999, 51.817699999999995], [-2.2583643999999996, 51.8182511], [-2.2580323000000004, 51.81898880000001], [-2.257774, 51.8195817], [-2.2575547999999994, 51.82007980000001], [-2.2572608, 51.8207156], [-2.2570422, 51.82121119999999], [-2.2568201999999995, 51.8217184], [-2.2564289999999994, 51.82258950000001], [-2.2562089, 51.823095599999995], [-2.2557488, 51.82414109999999], [-2.2554, 51.8249305], [-2.255074, 51.82563150000001], [-2.2549263, 51.82599299999999], [-2.2547768999999995, 51.82631189999999], [-2.2545723, 51.8268094], [-2.2544008, 51.8271712], [-2.2541202999999994, 51.82788699999999], [-2.2540087, 51.8281539], [-2.253644, 51.828900299999994], [-2.2533772, 51.8294923], [-2.2531357, 51.82998979999999], [-2.2529732999999994, 51.8303442], [-2.2527837999999996, 51.830715100000006], [-2.2526299999999995, 51.83101099999999], [-2.2524588, 51.8313546], [-2.2522809000000006, 51.83167600000001], [-2.2520193999999996, 51.8321395], [-2.2516909, 51.8326924], [-2.251459373670289, 51.833078520820536], [-2.2513411999999997, 51.8332756], [-2.2507328, 51.8342377], [-2.2505722999999995, 51.8344847], [-2.25017, 51.835119500000005], [-2.2496174, 51.8359929], [-2.2491534, 51.8367304], [-2.2487538, 51.8372973], [-2.2485015999999995, 51.8376287], [-2.2482844, 51.837902199999995], [-2.2480372, 51.83819050000001], [-2.247769, 51.8384839], [-2.2474451, 51.8388035], [-2.247123, 51.83908379999998], [-2.2469191, 51.8392678], [-2.2466697, 51.8394849], [-2.2464041999999997, 51.83969700000001], [-2.2459872, 51.8400058], [-2.2457882102988034, 51.84016072579833], [-2.2456466999999996, 51.8402709], [-2.2452804, 51.84058889999999], [-2.2452267999999997, 51.84062659999999], [-2.2449992, 51.8407881], [-2.2447795, 51.8409569], [-2.2438153, 51.841652499999995], [-2.243415, 51.8419568], [-2.2433134, 51.8420341], [-2.2427362000000004, 51.8424617], [-2.2423463000000003, 51.8427819], [-2.2421028, 51.8429818], [-2.2418509, 51.8432043], [-2.2411549, 51.8438113], [-2.2406671999999994, 51.8442474], [-2.2400217999999996, 51.8448147], [-2.2389868, 51.84570459999999], [-2.2381143, 51.84641140000001], [-2.2372230000000006, 51.8471043], [-2.2361286, 51.8479476], [-2.2353347, 51.84853580000001], [-2.2344387999999995, 51.84920859999998], [-2.2337413999999995, 51.84971389999999], [-2.233541, 51.84986889999999], [-2.2328021, 51.85040149999999], [-2.2320629, 51.8509648], [-2.2316497999999996, 51.8512749], [-2.2311725, 51.8516356], [-2.2308349, 51.8518981], [-2.230405, 51.8522337], [-2.2300139999999997, 51.85257459999999], [-2.2294799, 51.85302949999999], [-2.2291792, 51.85330169999999], [-2.2286213, 51.85379629999999], [-2.2284469999999996, 51.85395369999999], [-2.227831762424826, 51.854535744722035], [-2.2276055, 51.85474980000001], [-2.2273848999999997, 51.85497559999999], [-2.2271435, 51.85523899999999], [-2.2269081, 51.855513499999994], [-2.226709, 51.85577740000001], [-2.2265306, 51.85605160000001], [-2.2263871, 51.85634149999999], [-2.2262791, 51.8566367], [-2.2262067, 51.8569183], [-2.2261618, 51.8571996], [-2.2261377, 51.8574448], [-2.2261297, 51.85783159999999], [-2.2261383, 51.85811270000001], [-2.226187299999999, 51.8584917], [-2.2262731, 51.85883880000001], [-2.226396499999999, 51.85916009999999], [-2.2265587999999994, 51.8594881], [-2.2267627, 51.8598087], [-2.2269772, 51.86009190000001], [-2.2272072, 51.8603797], [-2.2274848, 51.8606861], [-2.2279300000000006, 51.8611193], [-2.2280097, 51.8611836], [-2.2282270999999993, 51.8613591], [-2.2285061, 51.8615571], [-2.2288025, 51.8617376], [-2.2290935, 51.86190079999999], [-2.2294609999999997, 51.86207799999999], [-2.2296956000000003, 51.8621774], [-2.2301822999999996, 51.8623793], [-2.2305740999999997, 51.8625385], [-2.2309537, 51.8626817], [-2.2312635000000003, 51.8627919], [-2.2314857540419597, 51.86286844801168], [-2.2316244, 51.862916199999994], [-2.2320640999999997, 51.8631041], [-2.2323458, 51.8632035], [-2.2328581, 51.8633832], [-2.2332524, 51.863524], [-2.2338559, 51.8637327], [-2.2344594, 51.8639439], [-2.2350964, 51.864165799999995], [-2.2356811, 51.8643729], [-2.2362201999999995, 51.86455839999999], [-2.2368872, 51.8648072], [-2.237268, 51.864962], [-2.2375591, 51.8650896], [-2.2378273, 51.8652155], [-2.2379761, 51.86529659999999], [-2.2383287999999997, 51.86549289999999], [-2.2385729, 51.8656453], [-2.2388505, 51.86584150000001]]}", "current_leg_start": "Yate", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.8658415", "next_location_lon": "-2.2388505", "previous_location": "Yate", "current_leg_milage": "27.1", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10543.85, \"from_m\": 10464.393, \"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\": 10878.389, \"from_m\": 10543.85, \"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\": 13186.71, \"from_m\": 10878.389, \"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\": 13469.598, \"from_m\": 13186.71, \"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\": 16837.514, \"from_m\": 13469.598, \"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\": 18448.01, \"from_m\": 16837.514, \"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\": 19042.433, \"from_m\": 18448.01, \"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\": 19700.055, \"from_m\": 19042.433, \"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\": 22913.011, \"from_m\": 19700.055, \"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\": 23033.49, \"from_m\": 22913.011, \"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\": 23662.908, \"from_m\": 23033.49, \"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\": 30433.563, \"from_m\": 23662.908, \"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\": 30825.692, \"from_m\": 30433.563, \"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\": 37014.32, \"from_m\": 30825.692, \"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\": 43842.818, \"from_m\": 37014.32, \"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\": 43868.358, \"from_m\": 43842.818, \"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\": 44297.651, \"from_m\": 43868.358, \"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\": 44405.951, \"from_m\": 44297.651, \"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\": 53570.55, \"from_m\": 44405.951, \"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\": 53584.753, \"from_m\": 53570.55, \"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\": 53672.479, \"from_m\": 53584.753, \"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\": 53690.346, \"from_m\": 53672.479, \"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\": 61829.615, \"from_m\": 53690.346, \"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\": 62776.83, \"from_m\": 61829.615, \"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\": 63116.845, \"from_m\": 62776.83, \"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\": 63470.712, \"from_m\": 63116.845, \"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\": 63566.331, \"from_m\": 63470.712, \"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\": 69404.004, \"from_m\": 63566.331, \"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\": 72533.189, \"from_m\": 69404.004, \"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\": 83618.675, \"from_m\": 72533.189, \"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\": 84696.782, \"from_m\": 83618.675, \"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\": 84727.209, \"from_m\": 84696.782, \"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\": 85895.939, \"from_m\": 84727.209, \"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\": 85911.095, \"from_m\": 85895.939, \"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\": 86970.068, \"from_m\": 85911.095, \"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\": 92315.763, \"from_m\": 86970.068, \"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\": 93903.389, \"from_m\": 92315.763, \"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\": 94739.054, \"from_m\": 93903.389, \"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\": 94773.945, \"from_m\": 94739.054, \"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\": 94837.174, \"from_m\": 94773.945, \"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\": 95126.173, \"from_m\": 94837.174, \"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\": 95654.092, \"from_m\": 95126.173, \"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\": 100925.677, \"from_m\": 95654.092, \"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\": 101216.534, \"from_m\": 100925.677, \"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\": 102961.827, \"from_m\": 101216.534, \"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\": 103060.295, \"from_m\": 102961.827, \"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\": 103113.756, \"from_m\": 103060.295, \"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\": 103669.124, \"from_m\": 103113.756, \"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\": 115874.792, \"from_m\": 103669.124, \"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\": 116772.187, \"from_m\": 115874.792, \"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\": 118069.916, \"from_m\": 116772.187, \"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\": 119126.791, \"from_m\": 118069.916, \"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\": 120710.024, \"from_m\": 119126.791, \"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\": 121454.91, \"from_m\": 120710.024, \"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\": 121800.86, \"from_m\": 121454.91, \"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\": 122257.576, \"from_m\": 121800.86, \"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\": 122316.194, \"from_m\": 122257.576, \"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\": 123999.825, \"from_m\": 122316.194, \"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\": 135823.496, \"from_m\": 123999.825, \"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\": 138812.847, \"from_m\": 135823.496, \"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\": 138855.835, \"from_m\": 138812.847, \"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\": 139241.982, \"from_m\": 138855.835, \"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\": 139369.368, \"from_m\": 139241.982, \"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\": 139415.353, \"from_m\": 139369.368, \"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\": 139549.691, \"from_m\": 139415.353, \"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\": 139612.743, \"from_m\": 139549.691, \"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\": 139629.117, \"from_m\": 139612.743, \"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\": 139666.624, \"from_m\": 139629.117, \"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\": 139719.296, \"from_m\": 139666.624, \"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\": 140155.12, \"from_m\": 139719.296, \"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\": 140504.644, \"from_m\": 140155.12, \"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\": 141697.195, \"from_m\": 140504.644, \"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\": 141851.563, \"from_m\": 141697.195, \"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\": 142228.873, \"from_m\": 141851.563, \"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\": 142248.962, \"from_m\": 142228.873, \"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\": 145114.961, \"from_m\": 142248.962, \"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\": 145215.94, \"from_m\": 145114.961, \"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\": 146059.091, \"from_m\": 145215.94, \"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\": 148256.648, \"from_m\": 146059.091, \"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\": 149649.725, \"from_m\": 148256.648, \"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\": 155590.182, \"from_m\": 149649.725, \"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\": 155674.741, \"from_m\": 155590.182, \"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\": 155800.368, \"from_m\": 155674.741, \"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\": 155996.523, \"from_m\": 155800.368, \"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\": 156650.853, \"from_m\": 155996.523, \"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\": 157869.189, \"from_m\": 156650.853, \"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\": 158004.462, \"from_m\": 157869.189, \"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\": 158076.59, \"from_m\": 158004.462, \"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\": 169877.292, \"from_m\": 158076.59, \"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\": 198162.724, \"from_m\": 169877.292, \"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\": 198586.862, \"from_m\": 198162.724, \"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\": 200128.507, \"from_m\": 198586.862, \"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\": 200234.048, \"from_m\": 200128.507, \"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\": 201918.145, \"from_m\": 200234.048, \"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\": 661123, \"profile_key\": \"0fe0da3ed669c60d86353091146f6732b8a4570a57fed3f106f82af3468369d5\", \"schedule_id\": 9004, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0638\", \"location\": \"Weymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0642H\", \"wtt_dep\": \"0643\", \"location\": \"Upwey\", \"stage_seq\": 2, \"distance_m\": 3788.555, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0645H\", \"location\": \"Upwey Sig. DR188\", \"stage_seq\": 3, \"distance_m\": 4414.246, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0649\", \"location\": \"Dorchester Jn\", \"stage_seq\": 4, \"distance_m\": 10527.513, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0650H\", \"wtt_dep\": \"0651H\", \"location\": \"Dorchester West\", \"stage_seq\": 5, \"distance_m\": 11163.057, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0701H\", \"wtt_dep\": \"0704H\", \"location\": \"Maiden Newton\", \"stage_seq\": 6, \"distance_m\": 23510.226, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0713\", \"wtt_dep\": \"0713H\", \"location\": \"Chetnole\", \"stage_seq\": 7, \"distance_m\": 33908.764, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0716H\", \"wtt_dep\": \"0717\", \"location\": \"Yetminster\", \"stage_seq\": 8, \"distance_m\": 37194.05, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0719H\", \"wtt_dep\": \"0720\", \"location\": \"Thornford\", \"stage_seq\": 9, \"distance_m\": 39007.862, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0726\", \"wtt_dep\": \"0735\", \"location\": \"Yeovil Pen Mill\", \"stage_seq\": 10, \"distance_m\": 43988.849, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0748\", \"wtt_dep\": \"0750\", \"location\": \"Castle Cary\", \"stage_seq\": 11, \"distance_m\": 62880.572, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0754H\", \"wtt_dep\": \"0755H\", \"location\": \"Bruton\", \"stage_seq\": 12, \"distance_m\": 68447.593, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0801\", \"location\": \"East Somerset Jn\", \"stage_seq\": 13, \"distance_m\": 77286.991, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0804H\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 14, \"distance_m\": 83572.855, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0806H\", \"wtt_dep\": \"0807H\", \"location\": \"Frome\", \"stage_seq\": 15, \"distance_m\": 85335.881, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0808H\", \"location\": \"Frome North\", \"stage_seq\": 16, \"distance_m\": 86092.267, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0809H\", \"location\": \"Clink Road Jn\", \"stage_seq\": 17, \"distance_m\": 87021.069, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813H\", \"location\": \"Fairwood Jn\", \"stage_seq\": 18, \"distance_m\": 92315.763, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0816\", \"wtt_dep\": \"0818\", \"location\": \"Westbury\", \"stage_seq\": 19, \"distance_m\": 94604.676, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0819H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 20, \"distance_m\": 95585.267, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0823H\", \"wtt_dep\": \"0824H\", \"location\": \"Trowbridge\", \"stage_seq\": 21, \"distance_m\": 101125.169, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0826H\", \"location\": \"Bradford Jn\", \"stage_seq\": 22, \"distance_m\": 103060.295, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0829H\", \"wtt_dep\": \"0830H\", \"location\": \"Bradford-on-Avon\", \"stage_seq\": 23, \"distance_m\": 106482.605, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0833\", \"wtt_dep\": \"0833H\", \"location\": \"Avoncliff\", \"stage_seq\": 24, \"distance_m\": 108611.726, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0835H\", \"wtt_dep\": \"0836H\", \"location\": \"Freshford\", \"stage_seq\": 25, \"distance_m\": 110076.186, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0842H\", \"wtt_dep\": \"0842H\", \"location\": \"Bathampton Sig. 1995\", \"stage_seq\": 26, \"distance_m\": 116920.962, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0844H\", \"location\": \"Bathampton Jn\", \"stage_seq\": 27, \"distance_m\": 118181.878, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0848\", \"wtt_dep\": \"0850\", \"location\": \"Bath Spa\", \"stage_seq\": 28, \"distance_m\": 121673.233, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0852\", \"wtt_dep\": \"0853\", \"location\": \"Oldfield Park\", \"stage_seq\": 29, \"distance_m\": 123281.707, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0859\", \"wtt_dep\": \"0900\", \"location\": \"Keynsham\", \"stage_seq\": 30, \"distance_m\": 132695.686, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0905H\", \"location\": \"North Somerset Jn\", \"stage_seq\": 31, \"distance_m\": 138800.019, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0906H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 32, \"distance_m\": 139508.993, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0913H\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 33, \"distance_m\": 139508.993, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0914H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 34, \"distance_m\": 139508.993, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0915\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 35, \"distance_m\": 140100.612, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0918H\", \"location\": \"Horfield Jn\", \"stage_seq\": 36, \"distance_m\": 144993.787, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0920\", \"wtt_dep\": \"0921H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 37, \"distance_m\": 146011.899, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0925H\", \"wtt_dep\": \"0926H\", \"location\": \"Bristol Parkway\", \"stage_seq\": 38, \"distance_m\": 148415.335, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 39, \"distance_m\": 155772.559, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"0934H\", \"wtt_dep\": \"0935H\", \"location\": \"Yate\", \"stage_seq\": 40, \"distance_m\": 158368.371, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Charfield\", \"stage_seq\": 41, \"distance_m\": 169318.731, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Standish Jn\", \"stage_seq\": 42, \"distance_m\": 190299.854, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 43, \"distance_m\": 200205.983, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Horton Road Jn\", \"stage_seq\": 44, \"distance_m\": 201311.184, \"section_seq\": 1, \"route_path_id\": 68845}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Gloucester\", \"stage_seq\": 45, \"distance_m\": 201918.145, \"section_seq\": 1, \"route_path_id\": 68845}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 201918.145, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68845}], \"total_distance_m\": 201918.145, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 198625.189, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3292.956, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0638", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "28.0", "current_position_lat": "51.8658415", "current_position_lon": "-2.2388505", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27781, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:50:17Z\", \"source_id\": 55031519, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:51:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:50:24Z\", \"source_id\": 17618104, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:39:27Z\", \"source_id\": 17654304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:51:57Z\", \"source_id\": 55194808, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:52:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:52:01Z\", \"source_id\": 17664049, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:57:01Z\", \"source_id\": 55208746, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:57:00Z\", \"source_id\": 17667875, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:09:27Z\", \"source_id\": 55244514, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:11:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:09:31Z\", \"source_id\": 17677610, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:19Z\", \"source_id\": 55271921, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:20:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:23Z\", \"source_id\": 17685243, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:26:12Z\", \"source_id\": 55292186, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:26:15Z\", \"source_id\": 17690604, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26207, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:31:56Z\", \"source_id\": 55308118, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:02Z\", \"source_id\": 17695045, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:37:57Z\", \"source_id\": 55324966, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:39:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:38:01Z\", \"source_id\": 17699617, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:39Z\", \"source_id\": 55374707, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:43Z\", \"source_id\": 17712934, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:57:57Z\", \"source_id\": 55381113, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:59:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:01Z\", \"source_id\": 17714664, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:45Z\", \"source_id\": 55403395, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:48Z\", \"source_id\": 17720533, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:46Z\", \"source_id\": 55422911, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:14:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:48Z\", \"source_id\": 17725783, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:01Z\", \"source_id\": 55448613, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:22:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:22:06Z\", \"source_id\": 17732759, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:10Z\", \"source_id\": 55460222, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:13Z\", \"source_id\": 17735744, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:25Z\", \"source_id\": 55485493, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:29Z\", \"source_id\": 17742423, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:04Z\", \"source_id\": 55563689, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:08Z\", \"source_id\": 17763476, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gloucester", "service_state_platform": "1", "timing_fact_generation": 1789722248462685, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:31.420293", "service_state_evidence_id": 17763476, "current_leg_start_actual_dep": "2026-09-18T09:38:30+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:34.249309", "service_state_valid_until_kind": null, "operational_interpretation_version": 117, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WEY GCR 2V54 166202 3 90 None {"version": 3, "segments": [{"to_m": 359.492, "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": 525.966, "from_m": 359.492, "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": 753.896, "from_m": 525.966, "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": 7561.801, "from_m": 753.896, "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": 9994.219, "from_m": 7561.801, "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": 10464.393, "from_m": 9994.219, "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": 10543.85, "from_m": 10464.393, "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": 10878.389, "from_m": 10543.85, "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": 13186.71, "from_m": 10878.389, "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": 13469.598, "from_m": 13186.71, "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": 16837.514, "from_m": 13469.598, "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": 18448.01, "from_m": 16837.514, "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": 19042.433, "from_m": 18448.01, "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": 19700.055, "from_m": 19042.433, "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": 22913.011, "from_m": 19700.055, "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": 23033.49, "from_m": 22913.011, "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": 23662.908, "from_m": 23033.49, "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": 30433.563, "from_m": 23662.908, "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": 30825.692, "from_m": 30433.563, "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": 37014.32, "from_m": 30825.692, "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": 43842.818, "from_m": 37014.32, "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": 43868.358, "from_m": 43842.818, "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": 44297.651, "from_m": 43868.358, "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": 44405.951, "from_m": 44297.651, "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": 53570.55, "from_m": 44405.951, "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": 53584.753, "from_m": 53570.55, "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": 53672.479, "from_m": 53584.753, "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": 53690.346, "from_m": 53672.479, "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": 61829.615, "from_m": 53690.346, "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": 62776.83, "from_m": 61829.615, "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": 63116.845, "from_m": 62776.83, "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": 63470.712, "from_m": 63116.845, "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": 63566.331, "from_m": 63470.712, "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": 69404.004, "from_m": 63566.331, "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": 72533.189, "from_m": 69404.004, "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": 83618.675, "from_m": 72533.189, "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": 84696.782, "from_m": 83618.675, "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": 84727.209, "from_m": 84696.782, "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": 85895.939, "from_m": 84727.209, "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": 85911.095, "from_m": 85895.939, "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": 86970.068, "from_m": 85911.095, "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": 92315.763, "from_m": 86970.068, "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": 93903.389, "from_m": 92315.763, "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": 94739.054, "from_m": 93903.389, "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": 94773.945, "from_m": 94739.054, "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": 94837.174, "from_m": 94773.945, "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": 95126.173, "from_m": 94837.174, "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": 95654.092, "from_m": 95126.173, "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": 100925.677, "from_m": 95654.092, "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": 101216.534, "from_m": 100925.677, "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": 102961.827, "from_m": 101216.534, "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": 103060.295, "from_m": 102961.827, "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": 103113.756, "from_m": 103060.295, "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": 103669.124, "from_m": 103113.756, "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": 115874.792, "from_m": 103669.124, "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": 116772.187, "from_m": 115874.792, "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": 118069.916, "from_m": 116772.187, "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": 119126.791, "from_m": 118069.916, "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": 120710.024, "from_m": 119126.791, "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": 121454.91, "from_m": 120710.024, "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": 121800.86, "from_m": 121454.91, "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": 122257.576, "from_m": 121800.86, "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": 122316.194, "from_m": 122257.576, "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": 123999.825, "from_m": 122316.194, "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": 135823.496, "from_m": 123999.825, "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": 138812.847, "from_m": 135823.496, "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": 138855.835, "from_m": 138812.847, "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": 139241.982, "from_m": 138855.835, "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": 139369.368, "from_m": 139241.982, "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": 139415.353, "from_m": 139369.368, "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": 139549.691, "from_m": 139415.353, "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": 139612.743, "from_m": 139549.691, "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": 139629.117, "from_m": 139612.743, "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": 139666.624, "from_m": 139629.117, "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": 139719.296, "from_m": 139666.624, "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": 140155.12, "from_m": 139719.296, "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": 140504.644, "from_m": 140155.12, "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": 141697.195, "from_m": 140504.644, "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": 141851.563, "from_m": 141697.195, "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": 142228.873, "from_m": 141851.563, "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": 142248.962, "from_m": 142228.873, "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": 145114.961, "from_m": 142248.962, "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": 145215.94, "from_m": 145114.961, "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": 146059.091, "from_m": 145215.94, "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": 148256.648, "from_m": 146059.091, "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": 149649.725, "from_m": 148256.648, "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": 155590.182, "from_m": 149649.725, "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": 155674.741, "from_m": 155590.182, "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": 155800.368, "from_m": 155674.741, "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": 155996.523, "from_m": 155800.368, "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": 156650.853, "from_m": 155996.523, "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": 157869.189, "from_m": 156650.853, "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": 158004.462, "from_m": 157869.189, "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": 158076.59, "from_m": 158004.462, "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": 169877.292, "from_m": 158076.59, "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": 198162.724, "from_m": 169877.292, "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": 198586.862, "from_m": 198162.724, "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": 200128.507, "from_m": 198586.862, "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": 200234.048, "from_m": 200128.507, "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": 201918.145, "from_m": 200234.048, "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": 661123, "profile_key": "0fe0da3ed669c60d86353091146f6732b8a4570a57fed3f106f82af3468369d5", "schedule_id": 9004, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0638", "location": "Weymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0642H", "wtt_dep": "0643", "location": "Upwey", "stage_seq": 2, "distance_m": 3788.555, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0645H", "location": "Upwey Sig. DR188", "stage_seq": 3, "distance_m": 4414.246, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0649", "location": "Dorchester Jn", "stage_seq": 4, "distance_m": 10527.513, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0650H", "wtt_dep": "0651H", "location": "Dorchester West", "stage_seq": 5, "distance_m": 11163.057, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0701H", "wtt_dep": "0704H", "location": "Maiden Newton", "stage_seq": 6, "distance_m": 23510.226, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0713", "wtt_dep": "0713H", "location": "Chetnole", "stage_seq": 7, "distance_m": 33908.764, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0716H", "wtt_dep": "0717", "location": "Yetminster", "stage_seq": 8, "distance_m": 37194.05, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0719H", "wtt_dep": "0720", "location": "Thornford", "stage_seq": 9, "distance_m": 39007.862, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0726", "wtt_dep": "0735", "location": "Yeovil Pen Mill", "stage_seq": 10, "distance_m": 43988.849, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0748", "wtt_dep": "0750", "location": "Castle Cary", "stage_seq": 11, "distance_m": 62880.572, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0754H", "wtt_dep": "0755H", "location": "Bruton", "stage_seq": 12, "distance_m": 68447.593, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0801", "location": "East Somerset Jn", "stage_seq": 13, "distance_m": 77286.991, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0804H", "location": "Blatchbridge Jn", "stage_seq": 14, "distance_m": 83572.855, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0806H", "wtt_dep": "0807H", "location": "Frome", "stage_seq": 15, "distance_m": 85335.881, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0808H", "location": "Frome North", "stage_seq": 16, "distance_m": 86092.267, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0809H", "location": "Clink Road Jn", "stage_seq": 17, "distance_m": 87021.069, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813H", "location": "Fairwood Jn", "stage_seq": 18, "distance_m": 92315.763, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0816", "wtt_dep": "0818", "location": "Westbury", "stage_seq": 19, "distance_m": 94604.676, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0819H", "location": "Hawkeridge Jn", "stage_seq": 20, "distance_m": 95585.267, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0823H", "wtt_dep": "0824H", "location": "Trowbridge", "stage_seq": 21, "distance_m": 101125.169, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0826H", "location": "Bradford Jn", "stage_seq": 22, "distance_m": 103060.295, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0829H", "wtt_dep": "0830H", "location": "Bradford-on-Avon", "stage_seq": 23, "distance_m": 106482.605, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0833", "wtt_dep": "0833H", "location": "Avoncliff", "stage_seq": 24, "distance_m": 108611.726, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0835H", "wtt_dep": "0836H", "location": "Freshford", "stage_seq": 25, "distance_m": 110076.186, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0842H", "wtt_dep": "0842H", "location": "Bathampton Sig. 1995", "stage_seq": 26, "distance_m": 116920.962, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0844H", "location": "Bathampton Jn", "stage_seq": 27, "distance_m": 118181.878, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0848", "wtt_dep": "0850", "location": "Bath Spa", "stage_seq": 28, "distance_m": 121673.233, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0852", "wtt_dep": "0853", "location": "Oldfield Park", "stage_seq": 29, "distance_m": 123281.707, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0859", "wtt_dep": "0900", "location": "Keynsham", "stage_seq": 30, "distance_m": 132695.686, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0905H", "location": "North Somerset Jn", "stage_seq": 31, "distance_m": 138800.019, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0906H", "location": "Bristol East Jn", "stage_seq": 32, "distance_m": 139508.993, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0913H", "location": "Bristol Temple Meads", "stage_seq": 33, "distance_m": 139508.993, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0914H", "location": "Bristol East Jn", "stage_seq": 34, "distance_m": 139508.993, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0915", "location": "Dr Day's Jn", "stage_seq": 35, "distance_m": 140100.612, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0918H", "location": "Horfield Jn", "stage_seq": 36, "distance_m": 144993.787, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0920", "wtt_dep": "0921H", "location": "Filton Abbey Wood", "stage_seq": 37, "distance_m": 146011.899, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0925H", "wtt_dep": "0926H", "location": "Bristol Parkway", "stage_seq": 38, "distance_m": 148415.335, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Westerleigh Jn", "stage_seq": 39, "distance_m": 155772.559, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "0934H", "wtt_dep": "0935H", "location": "Yate", "stage_seq": 40, "distance_m": 158368.371, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Charfield", "stage_seq": 41, "distance_m": 169318.731, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Standish Jn", "stage_seq": 42, "distance_m": 190299.854, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959H", "location": "Gloucester Yard Jn", "stage_seq": 43, "distance_m": 200205.983, "section_seq": 1, "route_path_id": 68845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Horton Road Jn", "stage_seq": 44, "distance_m": 201311.184, "section_seq": 1, "route_path_id": 68845}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Gloucester", "stage_seq": 45, "distance_m": 201918.145, "section_seq": 1, "route_path_id": 68845}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 201918.145, "from_m": 0.0, "section_seq": 1, "route_path_id": 68845}], "total_distance_m": 201918.145, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 198625.189, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3292.956, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27781, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:50:17Z", "source_id": 55031519, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T05:51:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:50:24Z", "source_id": 17618104, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T06:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:39:27Z", "source_id": 17654304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26335, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:51:57Z", "source_id": 55194808, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T06:52:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:52:01Z", "source_id": 17664049, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26329, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:57:01Z", "source_id": 55208746, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T06:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:57:00Z", "source_id": 17667875, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:09:27Z", "source_id": 55244514, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:11:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:09:31Z", "source_id": 17677610, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26226, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:19Z", "source_id": 55271921, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T07:20:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:23Z", "source_id": 17685243, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26210, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:26:12Z", "source_id": 55292186, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T07:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:26:15Z", "source_id": 17690604, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26207, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:31:56Z", "source_id": 55308118, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T07:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:02Z", "source_id": 17695045, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26203, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:37:57Z", "source_id": 55324966, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T07:39:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:38:01Z", "source_id": 17699617, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:39Z", "source_id": 55374707, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T07:56:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:43Z", "source_id": 17712934, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25886, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:57:57Z", "source_id": 55381113, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T07:59:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:01Z", "source_id": 17714664, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25894, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:45Z", "source_id": 55403395, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T08:06:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:48Z", "source_id": 17720533, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-18T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26070, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:46Z", "source_id": 55422911, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:14:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:48Z", "source_id": 17725783, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25802, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:01Z", "source_id": 55448613, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T08:22:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:22:06Z", "source_id": 17732759, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25666, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:10Z", "source_id": 55460222, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T08:27:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:13Z", "source_id": 17735744, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25644, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:25Z", "source_id": 55485493, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T08:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:29Z", "source_id": 17742423, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20537, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:04Z", "source_id": 55563689, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T09:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:08Z", "source_id": 17763476, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Weymouth 0638 0638 1 None None Gloucester 1002 1002 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15517/2026-09-18/detailed None Yate 2026-09-18T09:38:30+01:00 Gloucester 28.0 {"type": "LineString", "coordinates": [[-2.432321596263729, 51.5410545851124], [-2.4322988, 51.54109220000001], [-2.432075199999999, 51.5415049], [-2.4319496999999997, 51.5417517], [-2.4318204, 51.5420135], [-2.4315635, 51.542520499999995], [-2.4313711, 51.5429374], [-2.4311523, 51.54337600000001], [-2.4310074, 51.54374529999999], [-2.4307916, 51.54425299999998], [-2.4306732999999996, 51.54454969999998], [-2.4305659, 51.54481590000001], [-2.4303847, 51.5452635], [-2.4299860999999994, 51.54638669999999], [-2.4298485999999997, 51.5468608], [-2.4297197999999995, 51.5472856], [-2.4294954999999994, 51.5480372], [-2.4294763999999995, 51.54811819999999], [-2.4292482, 51.5490843], [-2.4290814999999997, 51.549874199999984], [-2.4290223, 51.55015], [-2.428866999999999, 51.55110299999999], [-2.4288042, 51.55157789999999], [-2.4286989, 51.5524704], [-2.4286485000000004, 51.5529907], [-2.4286048999999994, 51.5537323], [-2.4285819, 51.5543435], [-2.4285753312147405, 51.55466347968381], [-2.4285694, 51.55495239999998], [-2.4285788, 51.555590599999995], [-2.4286278999999995, 51.5567684], [-2.4286675, 51.5574164], [-2.4287168, 51.5580897], [-2.4287995999999996, 51.5592007], [-2.4288515, 51.56002079999999], [-2.4289383, 51.561222399999984], [-2.4290675, 51.5635066], [-2.4290692999999997, 51.5642758], [-2.4290314, 51.5651991], [-2.4289674, 51.5661642], [-2.4288784, 51.5668751], [-2.4287851999999996, 51.5675517], [-2.4286944, 51.568127800000006], [-2.4284442999999993, 51.569258899999994], [-2.4281429, 51.5704283], [-2.4279991, 51.5708876], [-2.427782, 51.571557299999995], [-2.4275943999999994, 51.572070999999994], [-2.4273749, 51.5726642], [-2.4272429, 51.5729866], [-2.4270473999999997, 51.57344470000001], [-2.426829, 51.573929], [-2.4265713999999994, 51.57446319999999], [-2.4261625, 51.5752916], [-2.4257411, 51.57605629999999], [-2.425451267122708, 51.57655526051775], [-2.425373, 51.576689999999985], [-2.4250471000000005, 51.5772019], [-2.4245205, 51.5780269], [-2.424073299999999, 51.5786773], [-2.4236485999999995, 51.579238499999995], [-2.423327, 51.5796593], [-2.4230259, 51.5800458], [-2.4226532, 51.58052760000001], [-2.4220489, 51.5812286], [-2.421479, 51.581864800000005], [-2.4209737999999996, 51.5824073], [-2.4207431999999995, 51.58266540000001], [-2.420291, 51.5831081], [-2.4196460999999996, 51.58373670000001], [-2.4191719999999997, 51.58419109999999], [-2.4187554, 51.584562600000005], [-2.418219, 51.5850336], [-2.4172936, 51.58582820000001], [-2.4163649, 51.5865659], [-2.4156351, 51.5871191], [-2.4145177, 51.58790599999999], [-2.413587, 51.58856559999999], [-2.4123472, 51.5894255], [-2.4120667, 51.58961529999999], [-2.4119345, 51.58970479999999], [-2.4095724, 51.59140769999999], [-2.4078305, 51.592643399999986], [-2.4063162, 51.593688599999986], [-2.4060554999999995, 51.59386849999999], [-2.4042762, 51.59508], [-2.4008383, 51.59740370000001], [-2.3996219, 51.5983205], [-2.3993607, 51.5985499], [-2.3990553, 51.5988296], [-2.3985011, 51.5994114], [-2.3979429999999997, 51.60002279999999], [-2.3971388999999994, 51.6009267], [-2.3969383999999994, 51.6011552], [-2.3963889999999997, 51.6017731], [-2.3960833, 51.60212729999999], [-2.3958446999999996, 51.6024138], [-2.3956655, 51.6026406], [-2.3954898, 51.6028646], [-2.3953195, 51.603105799999994], [-2.3950452, 51.6035181], [-2.3947504, 51.6040009], [-2.3945515999999993, 51.604366299999995], [-2.3944079, 51.6046297], [-2.3940272, 51.6054682], [-2.3938319, 51.605984], [-2.3936791, 51.60648009999999], [-2.3935375, 51.6070022], [-2.3934313000000005, 51.60750699999999], [-2.3933361, 51.6084378], [-2.3933167, 51.60875759999999], [-2.3933034, 51.60927110000001], [-2.3933369, 51.6097204], [-2.3933957999999995, 51.610401], [-2.3934036131190055, 51.61048353460085], [-2.3934768999999996, 51.61125769999999], [-2.3935099, 51.6117859], [-2.3935129999999996, 51.6122098], [-2.3934972, 51.6133622], [-2.3934822999999996, 51.6140944], [-2.3934778999999997, 51.61505470000001], [-2.3934641, 51.61592669999999], [-2.3934527999999995, 51.61679240000001], [-2.3934574, 51.61739289999999], [-2.3934825999999996, 51.6179145], [-2.3934947, 51.6180565], [-2.3935014, 51.6181273], [-2.3935181, 51.618314699999985], [-2.3936024, 51.61887959999999], [-2.3937257, 51.6194179], [-2.3938954, 51.620029], [-2.3940557, 51.6205045], [-2.3943158, 51.6211608], [-2.3945818999999995, 51.621726599999995], [-2.3947904999999996, 51.62212689999999], [-2.3950338, 51.62254099999999], [-2.3953327999999994, 51.62300770000001], [-2.395832599999999, 51.6237034], [-2.3964042999999995, 51.6244566], [-2.3967953999999994, 51.6249595], [-2.3970975000000005, 51.6253515], [-2.3974728999999995, 51.62580189999999], [-2.3978583, 51.626234], [-2.3982101, 51.626598400000006], [-2.3985508, 51.6269436], [-2.3988593, 51.6272434], [-2.3993374, 51.627677799999994], [-2.3996096, 51.627918999999984], [-2.4001528999999997, 51.62837129999999], [-2.4009821, 51.6289989], [-2.4011162, 51.6291217], [-2.4012333, 51.6292296], [-2.4013943, 51.6293662], [-2.4015775999999995, 51.62950970000001], [-2.4019719, 51.6298159], [-2.4024001, 51.63017370000001], [-2.4029240999999995, 51.6306334], [-2.403383547190103, 51.631075712203895], [-2.4034844999999994, 51.6311729], [-2.4040987, 51.63182220000001], [-2.4045688, 51.632354], [-2.4047183, 51.63252309999999], [-2.4051869, 51.633097199999995], [-2.4052761999999994, 51.63320569999999], [-2.4055420999999995, 51.6334798], [-2.4056137, 51.6335758], [-2.4058370999999994, 51.63388479999998], [-2.406087, 51.63425990000001], [-2.4061274, 51.6343294], [-2.40628, 51.634591799999995], [-2.4064716, 51.6349202], [-2.4066719999999995, 51.6352961], [-2.4068227, 51.635600100000005], [-2.4070108, 51.63601860000001], [-2.4072449, 51.63653810000001], [-2.407471, 51.63707899999999], [-2.4076215999999997, 51.637403299999995], [-2.4077769999999994, 51.6377001], [-2.407967999999999, 51.6380666], [-2.4081961999999995, 51.63845409999999], [-2.4084523, 51.638862], [-2.4086447, 51.6391647], [-2.4090408, 51.6396927], [-2.4091468999999996, 51.63981770000001], [-2.4093589999999994, 51.6400806], [-2.4097122, 51.64047990000001], [-2.4100361999999995, 51.6408275], [-2.4104763999999994, 51.641276], [-2.410830499999999, 51.64163030000001], [-2.4112541, 51.64208609999999], [-2.4115133, 51.6423649], [-2.4117865, 51.64267850000001], [-2.4118992999999995, 51.64282250000001], [-2.411996, 51.642962899999986], [-2.4121742, 51.6432201], [-2.4122956, 51.6433978], [-2.4124686, 51.643648199999994], [-2.4126491, 51.64394139999999], [-2.4127893, 51.644167499999995], [-2.4129227, 51.6444127], [-2.4130638, 51.6446816], [-2.4131934, 51.6449614], [-2.4133196, 51.6452467], [-2.4134399999999996, 51.6455433], [-2.4135449, 51.64582130000001], [-2.4136551, 51.646187799999986], [-2.4137452, 51.6465024], [-2.4138526, 51.647057399999994], [-2.4139830999999994, 51.6478446], [-2.4140587, 51.64831229999999], [-2.4140739, 51.6484418], [-2.4141696, 51.649217], [-2.4142520999999997, 51.64990229999998], [-2.4143286999999996, 51.6504959], [-2.4144126999999997, 51.6512267], [-2.4144953, 51.6518306], [-2.4145737, 51.65246019999999], [-2.4146425, 51.6530252], [-2.4147158, 51.653554500000006], [-2.4148166999999994, 51.654297699999994], [-2.4149297, 51.6551671], [-2.4150472999999995, 51.6560699], [-2.4151566999999994, 51.6569131], [-2.4153602999999997, 51.6585017], [-2.4154960999999995, 51.6595892], [-2.4156059999999995, 51.6604232], [-2.4156696999999996, 51.6608915], [-2.4157307999999995, 51.6613781], [-2.4158056, 51.66199360000001], [-2.4158647, 51.662474], [-2.4159461999999996, 51.66305160000001], [-2.4160018999999995, 51.66353929999999], [-2.4161416, 51.66454579999999], [-2.4162953, 51.66575429999998], [-2.4163557279106733, 51.666235034589675], [-2.416477, 51.667199800000006], [-2.4165949, 51.6680758], [-2.4167236, 51.669117699999994], [-2.4168124, 51.6698655], [-2.4169616, 51.67094259999999], [-2.4170737, 51.6717962], [-2.4172383999999996, 51.6731023], [-2.4173095999999994, 51.67360969999999], [-2.4174485999999997, 51.674655], [-2.4176528, 51.6763318], [-2.4177202999999996, 51.6772679], [-2.4177333999999995, 51.6776723], [-2.4177577, 51.67841949999999], [-2.4177441, 51.679205499999995], [-2.4177116999999995, 51.679944], [-2.4176765, 51.6805717], [-2.4175929999999997, 51.681292599999985], [-2.4175146, 51.681868], [-2.4174363, 51.68237359999999], [-2.4173454999999997, 51.6828907], [-2.4172667, 51.6832619], [-2.4172364, 51.68340439999999], [-2.4171415, 51.6838533], [-2.4170711, 51.68417479999999], [-2.4169022000000004, 51.684807], [-2.4167041999999994, 51.68549579999999], [-2.4164998999999994, 51.6861278], [-2.4162878, 51.68670379999999], [-2.4160651, 51.6872748], [-2.4158589, 51.6877835], [-2.4155282999999996, 51.688523], [-2.4151258, 51.6893774], [-2.4147167, 51.69016659999999], [-2.4143056, 51.6909304], [-2.413807, 51.691847999999986], [-2.4132905999999994, 51.692792399999995], [-2.412747, 51.6938181], [-2.4122408, 51.6947276], [-2.4117731999999994, 51.6956145], [-2.4115253999999995, 51.69604069999999], [-2.4112448, 51.6965157], [-2.4109093, 51.6970569], [-2.410495500000001, 51.697674], [-2.4100783, 51.6982653], [-2.4097091999999996, 51.6987567], [-2.4092610000000003, 51.6993264], [-2.4087408, 51.69992990000001], [-2.408328899999999, 51.70039130000001], [-2.4077809, 51.7009827], [-2.4076446999999996, 51.7011295], [-2.4073013999999997, 51.70148209999999], [-2.4068588, 51.7019209], [-2.4058506, 51.702858500000005], [-2.4049034999999996, 51.703658], [-2.4038218999999996, 51.70452529999999], [-2.4019583, 51.70594679999999], [-2.4006884, 51.7069183], [-2.3996159, 51.70771339999999], [-2.3982653, 51.70862439999999], [-2.3965082999999994, 51.709706700000005], [-2.3949899999999995, 51.7105564], [-2.3931822000000005, 51.7114673], [-2.3914872, 51.7122225], [-2.3900157, 51.71281629999999], [-2.388702, 51.71331199999999], [-2.3872859, 51.7138003], [-2.3869091, 51.71392259999999], [-2.3857539, 51.7142782], [-2.3839109, 51.7147926], [-2.381692, 51.715338], [-2.3795261999999995, 51.715775699999995], [-2.3779709, 51.71603960000001], [-2.3762004, 51.7162975], [-2.3743469, 51.71650869999999], [-2.3730098, 51.7166265], [-2.3728891999999995, 51.716638], [-2.3724365, 51.71667610000001], [-2.3711068, 51.71677529999999], [-2.3696957, 51.71687669999999], [-2.368453, 51.71695900000001], [-2.3672604999999995, 51.717047400000006], [-2.3653997, 51.7171823], [-2.3632853999999996, 51.7173331], [-2.3616113, 51.71745109999999], [-2.3609238999999995, 51.7175017], [-2.3604238, 51.71756570000001], [-2.3601197, 51.7175873], [-2.3583906, 51.71771129999998], [-2.3542608000000005, 51.71800209999999], [-2.3522539999999994, 51.7181672], [-2.3510235, 51.718284100000005], [-2.3486991, 51.718549199999984], [-2.346873, 51.7187885], [-2.3450128, 51.7190711], [-2.3447585, 51.719112], [-2.3434071, 51.71932929999999], [-2.3417119999999993, 51.719635200000006], [-2.3400022, 51.71997540000001], [-2.3389025, 51.7202093], [-2.3385618, 51.72028499999999], [-2.3368479, 51.7206821], [-2.3356197387107556, 51.72098688377449], [-2.3355689, 51.720999500000005], [-2.3331593, 51.721649199999995], [-2.332230869047526, 51.721918011123584], [-2.3319957, 51.7219861], [-2.3304251999999996, 51.7224693], [-2.3279727, 51.7232819], [-2.3261259999999995, 51.7239369], [-2.3248569999999997, 51.7244248], [-2.3229848, 51.725174], [-2.3213352, 51.7258928], [-2.3199539, 51.7265198], [-2.3189574, 51.7269914], [-2.3186154999999995, 51.7271669], [-2.316762, 51.7281122], [-2.3152788, 51.7288935], [-2.3134093, 51.7299221], [-2.3120387000000004, 51.7306912], [-2.3101021, 51.731853099999995], [-2.3083747999999997, 51.7329294], [-2.3072107, 51.7336821], [-2.3060001, 51.7345089], [-2.3043139, 51.7357044], [-2.3034771, 51.7363356], [-2.3024739, 51.7371315], [-2.3014492999999994, 51.7379906], [-2.3007366, 51.73863159999999], [-2.3006177999999995, 51.73874119999999], [-2.299597, 51.739689199999994], [-2.2987778, 51.7404751], [-2.297967799999999, 51.74128429999999], [-2.2975804, 51.74167849999999], [-2.2973187, 51.74195180000001], [-2.2970031, 51.7423131], [-2.2965838, 51.7427862], [-2.2955416, 51.7440016], [-2.2953717999999994, 51.74419830000001], [-2.2949637, 51.74471749999999], [-2.2945299999999995, 51.745299900000006], [-2.2943326, 51.7455819], [-2.2938833, 51.7461739], [-2.2932777, 51.7470687], [-2.2928966999999996, 51.74764999999999], [-2.2923906, 51.74846269999999], [-2.2916669, 51.74973299999999], [-2.2911705, 51.7506773], [-2.2904462, 51.7522602], [-2.2901743, 51.75288559999999], [-2.289811499999999, 51.7538417], [-2.2894204, 51.7549498], [-2.2892014, 51.7556723], [-2.2891758999999996, 51.7557635], [-2.288987, 51.756440299999994], [-2.2887459, 51.7572791], [-2.2885182, 51.7581405], [-2.2883378, 51.75877719999998], [-2.2882091, 51.75926700000001], [-2.2881179, 51.7595592], [-2.2880075, 51.75998130000001], [-2.2878679999999996, 51.7604877], [-2.2877366, 51.7609509], [-2.2876373999999995, 51.761312799999985], [-2.2875059999999996, 51.76179090000001], [-2.2874013, 51.7621578], [-2.2872002, 51.762833400000005], [-2.2870714, 51.7632915], [-2.2869749, 51.7636103], [-2.2868515, 51.7640236], [-2.286704, 51.76450669999999], [-2.2865863999999996, 51.7648818], [-2.2864759999999995, 51.765217099999994], [-2.2863982, 51.76544460000001], [-2.2862668, 51.7658197], [-2.2860923999999994, 51.7662862], [-2.2859476, 51.7666115], [-2.2858215, 51.7668821], [-2.2856767, 51.7671775], [-2.2854861999999994, 51.7674946], [-2.2853387, 51.76774849999999], [-2.2851562999999997, 51.768038999999995], [-2.2849175999999995, 51.7684009], [-2.2846628, 51.76876270000001], [-2.2844, 51.7691329], [-2.2841531999999996, 51.7695113], [-2.2838178999999994, 51.769991000000005], [-2.2834907, 51.770484], [-2.2832603999999996, 51.7708564], [-2.2829623, 51.7713028], [-2.2825175, 51.7719486], [-2.2822778, 51.7723053], [-2.28219, 51.7724321], [-2.2820335999999997, 51.772663900000005], [-2.2818062999999995, 51.7729909], [-2.2817577901870965, 51.773060820008105], [-2.2816443, 51.7732244], [-2.281254000000001, 51.7737241], [-2.2796813, 51.7760402], [-2.279107, 51.77692570000001], [-2.278713354549263, 51.77753249589623], [-2.2787092, 51.77753889999999], [-2.2782125, 51.77840399999999], [-2.2777058, 51.7793938], [-2.276982, 51.7808983], [-2.2765442, 51.7817185], [-2.276097099999999, 51.78266059999998], [-2.2759285999999994, 51.783003699999995], [-2.2753118999999997, 51.7843129], [-2.2739505, 51.7868593], [-2.273837400000001, 51.7870788], [-2.2737012999999995, 51.78738150000001], [-2.2735215999999996, 51.7876644], [-2.2732866, 51.7880466], [-2.273039499999999, 51.78843549999999], [-2.2726728, 51.7889768], [-2.2722816, 51.78954910000001], [-2.2718054, 51.7901846], [-2.2714494000000003, 51.79067069999999], [-2.2710471, 51.7912182], [-2.2707839, 51.7915899], [-2.2705057, 51.79195249999999], [-2.2700838, 51.7926151], [-2.2695378, 51.7934712], [-2.2691816, 51.7941099], [-2.2689231, 51.794585299999994], [-2.2686041999999995, 51.7952053], [-2.2684019, 51.7956239], [-2.2681862999999995, 51.7960771], [-2.267856, 51.79680890000001], [-2.2674539999999994, 51.797733099999995], [-2.2670957, 51.7985516], [-2.2668296, 51.7991238], [-2.2664481000000003, 51.799987899999984], [-2.2661235, 51.8007218], [-2.2656765, 51.8017402], [-2.2656056, 51.80189699999999], [-2.2653841, 51.80241120000001], [-2.2650781, 51.80306159999999], [-2.2648113999999997, 51.803703799999994], [-2.2646377999999996, 51.80409709999999], [-2.2644263, 51.80458209999999], [-2.2640458, 51.80545829999999], [-2.2636411, 51.80635100000001], [-2.2632208, 51.8072924], [-2.2627918999999994, 51.8082485], [-2.2622622, 51.809443], [-2.2621734999999994, 51.80965199999999], [-2.2618699, 51.8103601], [-2.2614877, 51.81120039999999], [-2.2611820999999996, 51.8118862], [-2.2606707, 51.813041799999986], [-2.2601863999999994, 51.8141784], [-2.2596989, 51.8152665], [-2.2592784, 51.8161775], [-2.2590553, 51.8166777], [-2.2588354, 51.8171768], [-2.258601399999999, 51.817699999999995], [-2.2583643999999996, 51.8182511], [-2.2580323000000004, 51.81898880000001], [-2.257774, 51.8195817], [-2.2575547999999994, 51.82007980000001], [-2.2572608, 51.8207156], [-2.2570422, 51.82121119999999], [-2.2568201999999995, 51.8217184], [-2.2564289999999994, 51.82258950000001], [-2.2562089, 51.823095599999995], [-2.2557488, 51.82414109999999], [-2.2554, 51.8249305], [-2.255074, 51.82563150000001], [-2.2549263, 51.82599299999999], [-2.2547768999999995, 51.82631189999999], [-2.2545723, 51.8268094], [-2.2544008, 51.8271712], [-2.2541202999999994, 51.82788699999999], [-2.2540087, 51.8281539], [-2.253644, 51.828900299999994], [-2.2533772, 51.8294923], [-2.2531357, 51.82998979999999], [-2.2529732999999994, 51.8303442], [-2.2527837999999996, 51.830715100000006], [-2.2526299999999995, 51.83101099999999], [-2.2524588, 51.8313546], [-2.2522809000000006, 51.83167600000001], [-2.2520193999999996, 51.8321395], [-2.2516909, 51.8326924], [-2.251459373670289, 51.833078520820536], [-2.2513411999999997, 51.8332756], [-2.2507328, 51.8342377], [-2.2505722999999995, 51.8344847], [-2.25017, 51.835119500000005], [-2.2496174, 51.8359929], [-2.2491534, 51.8367304], [-2.2487538, 51.8372973], [-2.2485015999999995, 51.8376287], [-2.2482844, 51.837902199999995], [-2.2480372, 51.83819050000001], [-2.247769, 51.8384839], [-2.2474451, 51.8388035], [-2.247123, 51.83908379999998], [-2.2469191, 51.8392678], [-2.2466697, 51.8394849], [-2.2464041999999997, 51.83969700000001], [-2.2459872, 51.8400058], [-2.2457882102988034, 51.84016072579833], [-2.2456466999999996, 51.8402709], [-2.2452804, 51.84058889999999], [-2.2452267999999997, 51.84062659999999], [-2.2449992, 51.8407881], [-2.2447795, 51.8409569], [-2.2438153, 51.841652499999995], [-2.243415, 51.8419568], [-2.2433134, 51.8420341], [-2.2427362000000004, 51.8424617], [-2.2423463000000003, 51.8427819], [-2.2421028, 51.8429818], [-2.2418509, 51.8432043], [-2.2411549, 51.8438113], [-2.2406671999999994, 51.8442474], [-2.2400217999999996, 51.8448147], [-2.2389868, 51.84570459999999], [-2.2381143, 51.84641140000001], [-2.2372230000000006, 51.8471043], [-2.2361286, 51.8479476], [-2.2353347, 51.84853580000001], [-2.2344387999999995, 51.84920859999998], [-2.2337413999999995, 51.84971389999999], [-2.233541, 51.84986889999999], [-2.2328021, 51.85040149999999], [-2.2320629, 51.8509648], [-2.2316497999999996, 51.8512749], [-2.2311725, 51.8516356], [-2.2308349, 51.8518981], [-2.230405, 51.8522337], [-2.2300139999999997, 51.85257459999999], [-2.2294799, 51.85302949999999], [-2.2291792, 51.85330169999999], [-2.2286213, 51.85379629999999], [-2.2284469999999996, 51.85395369999999], [-2.227831762424826, 51.854535744722035], [-2.2276055, 51.85474980000001], [-2.2273848999999997, 51.85497559999999], [-2.2271435, 51.85523899999999], [-2.2269081, 51.855513499999994], [-2.226709, 51.85577740000001], [-2.2265306, 51.85605160000001], [-2.2263871, 51.85634149999999], [-2.2262791, 51.8566367], [-2.2262067, 51.8569183], [-2.2261618, 51.8571996], [-2.2261377, 51.8574448], [-2.2261297, 51.85783159999999], [-2.2261383, 51.85811270000001], [-2.226187299999999, 51.8584917], [-2.2262731, 51.85883880000001], [-2.226396499999999, 51.85916009999999], [-2.2265587999999994, 51.8594881], [-2.2267627, 51.8598087], [-2.2269772, 51.86009190000001], [-2.2272072, 51.8603797], [-2.2274848, 51.8606861], [-2.2279300000000006, 51.8611193], [-2.2280097, 51.8611836], [-2.2282270999999993, 51.8613591], [-2.2285061, 51.8615571], [-2.2288025, 51.8617376], [-2.2290935, 51.86190079999999], [-2.2294609999999997, 51.86207799999999], [-2.2296956000000003, 51.8621774], [-2.2301822999999996, 51.8623793], [-2.2305740999999997, 51.8625385], [-2.2309537, 51.8626817], [-2.2312635000000003, 51.8627919], [-2.2314857540419597, 51.86286844801168], [-2.2316244, 51.862916199999994], [-2.2320640999999997, 51.8631041], [-2.2323458, 51.8632035], [-2.2328581, 51.8633832], [-2.2332524, 51.863524], [-2.2338559, 51.8637327], [-2.2344594, 51.8639439], [-2.2350964, 51.864165799999995], [-2.2356811, 51.8643729], [-2.2362201999999995, 51.86455839999999], [-2.2368872, 51.8648072], [-2.237268, 51.864962], [-2.2375591, 51.8650896], [-2.2378273, 51.8652155], [-2.2379761, 51.86529659999999], [-2.2383287999999997, 51.86549289999999], [-2.2385729, 51.8656453], [-2.2388505, 51.86584150000001]]} 27.1 0937 1005 Yate Gloucester Gloucester 51.8658415 -2.2388505 51.8658415 -2.2388505 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Gloucester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763476 1789722248462685 117 117 2026-09-18 09:15:34.249309 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:31.420293
634604 663946 G26663 871N14MC18 2026-09-18 COMPLETE 17765340 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 663946, "stp": "P", "toc": "Southern", "uid": "G26663", "consist": "387305", "dest_crs": "SOU", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26663/2026-09-18/detailed", "trust_id": "871N14MC18", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Central", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "2A", "is_terminated": 1, "next_location": "Southampton Central", "signalling_id": "1N14", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "1005", "current_leg_dep": "0954½", "current_leg_end": "Southampton Central", "origin_dep_time": "0813", "origin_platform": "2", "current_location": "Southampton Central", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3765813999999998, 50.8990605], [-1.3769505999999998, 50.899035], [-1.3772838999999997, 50.899032], [-1.3776373999999998, 50.899045399999984], [-1.3778669, 50.89906319999999], [-1.3780478, 50.89908199999999], [-1.3784167, 50.89913609999999], [-1.3787988999999998, 50.8992173], [-1.3791369, 50.89931850000001], [-1.3794533999999998, 50.8994344], [-1.3797779999999995, 50.899579900000006], [-1.380081, 50.89973560000001], [-1.3803359, 50.8999016], [-1.3806081, 50.900096799999986], [-1.3808072, 50.90028139999998], [-1.3809762000000003, 50.9004698], [-1.3811039, 50.900641699999994], [-1.3812277, 50.9008449], [-1.3812768, 50.9009411], [-1.3813630999999995, 50.90116069999999], [-1.3814188, 50.90140159999999], [-1.3814463, 50.9016491], [-1.3814436, 50.901894299999995], [-1.3814238, 50.902151200000006], [-1.3813913, 50.9024182], [-1.3813411999999998, 50.902670699999994], [-1.3812411, 50.9030691], [-1.3810542, 50.90357180000001], [-1.3809417999999998, 50.90381409999999], [-1.380806, 50.90408859999998], [-1.3806148, 50.90439620000001], [-1.3804043, 50.9047053], [-1.3801592, 50.90502070000001], [-1.3798973, 50.9053246], [-1.3795942, 50.9056244], [-1.379267, 50.90592759999999], [-1.3789117, 50.90620760000001], [-1.3785158999999998, 50.90650399999999], [-1.3781171, 50.906763699999985], [-1.3777095999999998, 50.9070087], [-1.376996, 50.9073922], [-1.3737410999999995, 50.9090775], [-1.3734799999999998, 50.90922419999999], [-1.3732541, 50.90935809999999], [-1.3730426, 50.909494999999986], [-1.3728486999999998, 50.90963740000001], [-1.372659, 50.9097889], [-1.3724781999999998, 50.90995569999998], [-1.3722947, 50.91014260000001], [-1.3721479, 50.910311500000006], [-1.3719969999999997, 50.910509899999994], [-1.3718843, 50.910688599999986], [-1.3717766000000002, 50.9108821], [-1.3716904, 50.91107769999999], [-1.3716193, 50.91127309999999], [-1.3715771999999995, 50.9114546], [-1.3715383000000003, 50.91166260000001], [-1.3715261000000003, 50.911883499999995], [-1.3715266999999998, 50.91207159999999], [-1.3715474999999997, 50.9122935], [-1.3715915, 50.9125027], [-1.3716517999999998, 50.9127268], [-1.3717342, 50.912936499999994], [-1.3718393, 50.9131467], [-1.3719676, 50.91335529999999], [-1.3721275999999998, 50.9135706], [-1.3723194999999997, 50.91380470000001], [-1.3728079999999998, 50.9142848], [-1.379358, 50.92046020000001], [-1.3801930999999998, 50.92124820000001], [-1.3811959, 50.922206], [-1.3815276, 50.922523], [-1.3816982999999998, 50.922678999999995], [-1.3818918999999998, 50.922829499999985], [-1.3820213999999995, 50.92291839999999], [-1.3822531, 50.9230655], [-1.3825141, 50.92319319999999], [-1.3827664999999998, 50.9233005], [-1.3830671, 50.923401000000005], [-1.3833373, 50.9234771], [-1.383617, 50.9235382], [-1.3839467, 50.92359210000001], [-1.3842634, 50.923623499999984], [-1.3845393, 50.9236395], [-1.3848181999999998, 50.923637199999995], [-1.3851142999999997, 50.92362450000001], [-1.3854033, 50.9235975], [-1.3856635, 50.92356], [-1.3859376, 50.9235037], [-1.3862169, 50.923432], [-1.3863332, 50.9233963], [-1.3864926999999998, 50.923342799999986], [-1.3867423, 50.9232403], [-1.3869371999999998, 50.9231384], [-1.3871182, 50.9230257], [-1.3872698999999995, 50.92290500000001], [-1.3874015, 50.92278100000001], [-1.3875228999999998, 50.9226456], [-1.3875553020494906, 50.92259942638535], [-1.387648341276742, 50.92245231044202], [-1.3877298578583506, 50.922322147109114], [-1.3878017032409409, 50.922206574489664], [-1.3878657288711376, 50.92210323068669], [-1.3879237861955658, 50.92200975380321], [-1.3879777266608504, 50.92192378194225], [-1.3880294017136163, 50.92184295320683], [-1.3880806628004878, 50.92176490569998], [-1.3881333613680902, 50.92168727752472], [-1.388189348863048, 50.92160770678407], [-1.388250476731986, 50.92152383158107], [-1.388318596421529, 50.921433290018726], [-1.3883955593783024, 50.92133372020007], [-1.3884832170489303, 50.92122276022811], [-1.388583420880038, 50.92109804820589], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]}", "current_leg_start": "Woolston", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "50.9074478", "next_location_lon": "-1.4143952", "previous_location": "Woolston", "current_leg_milage": "4.3", "linx_max_speed_mph": 110, "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\": 110.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\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 404.935, \"from_m\": 301.517, \"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\": 1629.167, \"from_m\": 404.935, \"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\": 1816.788, \"from_m\": 1629.167, \"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\": 2941.805, \"from_m\": 1816.788, \"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\": 3027.642, \"from_m\": 2941.805, \"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\": 3695.791, \"from_m\": 3027.642, \"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\": 10133.494, \"from_m\": 3695.791, \"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\": 10177.716, \"from_m\": 10133.494, \"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\": 31018.944, \"from_m\": 10177.716, \"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\": 31405.813, \"from_m\": 31018.944, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 32182.822, \"from_m\": 31405.813, \"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\": 32418.282, \"from_m\": 32182.822, \"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\": 32523.73, \"from_m\": 32418.282, \"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\": 32575.415, \"from_m\": 32523.73, \"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\": 36668.131, \"from_m\": 32575.415, \"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\": 37295.196, \"from_m\": 36668.131, \"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\": 48092.87, \"from_m\": 37295.196, \"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\": 48707.225, \"from_m\": 48092.87, \"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\": 60827.611, \"from_m\": 48707.225, \"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\": 61629.564, \"from_m\": 60827.611, \"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\": 61708.187, \"from_m\": 61629.564, \"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\": 61800.802, \"from_m\": 61708.187, \"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\": 62716.921, \"from_m\": 61800.802, \"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\": 63440.508, \"from_m\": 62716.921, \"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\": 66198.342, \"from_m\": 63440.508, \"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\": 66269.464, \"from_m\": 66198.342, \"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\": 67042.143, \"from_m\": 66269.464, \"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\": 67080.041, \"from_m\": 67042.143, \"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\": 75573.213, \"from_m\": 67080.041, \"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\": 75581.205, \"from_m\": 75573.213, \"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\": 76896.054, \"from_m\": 75581.205, \"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\": 77100.218, \"from_m\": 76896.054, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 77436.565, \"from_m\": 77100.218, \"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\": 77740.547, \"from_m\": 77436.565, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 78152.74, \"from_m\": 77740.547, \"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\": 78973.111, \"from_m\": 78152.74, \"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\": 85412.744, \"from_m\": 78973.111, \"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\": 86993.461, \"from_m\": 85412.744, \"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\": 88229.238, \"from_m\": 86993.461, \"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\": 89823.741, \"from_m\": 88229.238, \"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\": 93104.223, \"from_m\": 89823.741, \"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\": 93484.118, \"from_m\": 93104.223, \"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\": 94124.752, \"from_m\": 93484.118, \"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\": 95184.243, \"from_m\": 94124.752, \"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\": 95831.139, \"from_m\": 95184.243, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 96975.015, \"from_m\": 95831.139, \"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\": 97386.166, \"from_m\": 96975.015, \"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\": 97635.865, \"from_m\": 97386.166, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 98992.684, \"from_m\": 97635.865, \"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\": 99349.002, \"from_m\": 98992.684, \"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\": 100698.932, \"from_m\": 99349.002, \"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}], \"service_id\": 663946, \"profile_key\": \"f1ae2e16cca2c6cf594a1509a73760acc540edf8a54dc7609de480fcff05c67a\", \"schedule_id\": 10195, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0816H\", \"wtt_dep\": \"0817H\", \"location\": \"Hove\", \"stage_seq\": 2, \"distance_m\": 3456.97, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0820\", \"wtt_dep\": \"0820H\", \"location\": \"Portslade\", \"stage_seq\": 3, \"distance_m\": 5775.253, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0823\", \"wtt_dep\": \"0823H\", \"location\": \"Southwick\", \"stage_seq\": 4, \"distance_m\": 8143.759, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0826H\", \"wtt_dep\": \"0827H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 5, \"distance_m\": 10599.888, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0831\", \"wtt_dep\": \"0831H\", \"location\": \"Lancing\", \"stage_seq\": 6, \"distance_m\": 14350.979, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0834\", \"wtt_dep\": \"0834H\", \"location\": \"East Worthing\", \"stage_seq\": 7, \"distance_m\": 16662.588, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0836H\", \"wtt_dep\": \"0837H\", \"location\": \"Worthing\", \"stage_seq\": 8, \"distance_m\": 18078.508, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0839\", \"location\": \"West Worthing\", \"stage_seq\": 9, \"distance_m\": 19360.025, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844H\", \"location\": \"Angmering\", \"stage_seq\": 10, \"distance_m\": 26040.216, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0850\", \"location\": \"Arundel Jn\", \"stage_seq\": 11, \"distance_m\": 31656.052, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0851H\", \"wtt_dep\": \"0852\", \"location\": \"Ford\", \"stage_seq\": 12, \"distance_m\": 32750.863, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0856\", \"wtt_dep\": \"0857\", \"location\": \"Barnham\", \"stage_seq\": 13, \"distance_m\": 36992.691, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0905\", \"location\": \"Chichester\", \"stage_seq\": 14, \"distance_m\": 47106.499, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0911H\", \"wtt_dep\": \"0912\", \"location\": \"Southbourne\", \"stage_seq\": 15, \"distance_m\": 56055.554, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0914H\", \"wtt_dep\": \"0915H\", \"location\": \"Emsworth\", \"stage_seq\": 16, \"distance_m\": 58308.641, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0921\", \"wtt_dep\": \"0922\", \"location\": \"Havant\", \"stage_seq\": 17, \"distance_m\": 61331.331, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926H\", \"location\": \"Farlington Jn\", \"stage_seq\": 18, \"distance_m\": 66058.349, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Cosham Jn\", \"stage_seq\": 19, \"distance_m\": 67080.041, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0929\", \"location\": \"Cosham\", \"stage_seq\": 20, \"distance_m\": 67810.749, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933\", \"location\": \"Portchester\", \"stage_seq\": 21, \"distance_m\": 72096.832, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0937H\", \"wtt_dep\": \"0938H\", \"location\": \"Fareham\", \"stage_seq\": 22, \"distance_m\": 77193.707, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0944\", \"wtt_dep\": \"0945\", \"location\": \"Swanwick\", \"stage_seq\": 23, \"distance_m\": 83182.979, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0949\", \"location\": \"Hamble\", \"stage_seq\": 24, \"distance_m\": 88640.513, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0952\", \"location\": \"Sholing\", \"stage_seq\": 25, \"distance_m\": 92558.489, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0954H\", \"location\": \"Woolston\", \"stage_seq\": 26, \"distance_m\": 93647.061, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958H\", \"location\": \"St. Denys\", \"stage_seq\": 27, \"distance_m\": 97548.832, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000H\", \"location\": \"Northam Jn\", \"stage_seq\": 28, \"distance_m\": 98900.975, \"section_seq\": 1, \"route_path_id\": 69156}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"Southampton Central\", \"stage_seq\": 29, \"distance_m\": 100698.932, \"section_seq\": 1, \"route_path_id\": 69156}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100698.932, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69156}], \"total_distance_m\": 100698.932, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 99243.609, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1455.323, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0813", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "50.9074478", "current_position_lon": "-1.4143952", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31093, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:15:30Z\", \"source_id\": 55261350, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:16:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:15:33Z\", \"source_id\": 17682280, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:18:57Z\", \"source_id\": 55270844, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:19:01Z\", \"source_id\": 17684973, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:22:47Z\", \"source_id\": 55281912, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:23:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:22:51Z\", \"source_id\": 17687917, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:14Z\", \"source_id\": 55289249, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:26:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:25:18Z\", \"source_id\": 17689866, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:30:24Z\", \"source_id\": 55303827, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:30:25Z\", \"source_id\": 17693805, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:34:02Z\", \"source_id\": 55313834, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:34:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:34:08Z\", \"source_id\": 17696683, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:28Z\", \"source_id\": 55320886, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:37:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:36:31Z\", \"source_id\": 17698498, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:15Z\", \"source_id\": 55328718, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:40:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:19Z\", \"source_id\": 17700638, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:04Z\", \"source_id\": 55341937, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:07Z\", \"source_id\": 17704235, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:50:58Z\", \"source_id\": 55361533, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:51:00Z\", \"source_id\": 17709479, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:14Z\", \"source_id\": 55373411, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:56:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:55:16Z\", \"source_id\": 17712614, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:40Z\", \"source_id\": 55397577, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:03:41Z\", \"source_id\": 17718962, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:14Z\", \"source_id\": 55416017, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:11:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:18Z\", \"source_id\": 17723909, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:27Z\", \"source_id\": 55427529, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:32Z\", \"source_id\": 17727040, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:44Z\", \"source_id\": 55439413, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:48Z\", \"source_id\": 17730258, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:39Z\", \"source_id\": 55461584, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:42Z\", \"source_id\": 17736082, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:35Z\", \"source_id\": 55475089, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:38Z\", \"source_id\": 17739640, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:34Z\", \"source_id\": 55488804, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:40Z\", \"source_id\": 17743234, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:41Z\", \"source_id\": 55499847, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:40:44Z\", \"source_id\": 17746199, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:33Z\", \"source_id\": 55532321, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:37Z\", \"source_id\": 17754766, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:49Z\", \"source_id\": 55549198, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:53Z\", \"source_id\": 17759429, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:49Z\", \"source_id\": 55565710, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:55Z\", \"source_id\": 17764461, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:27Z\", \"source_id\": 17765340, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southampton Central", "service_state_platform": "2", "timing_fact_generation": 1789722331654654, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:31.643131", "service_state_evidence_id": 17764461, "current_leg_start_actual_dep": "2026-09-18T09:56:30+01:00", "operational_evidence_version": 123, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:33.135991", "service_state_valid_until_kind": null, "operational_interpretation_version": 123, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P BTN SOU 1N14 387305 4 110 None {"version": 3, "segments": [{"to_m": 260.162, "from_m": 0.0, "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": 301.517, "from_m": 260.162, "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": 404.935, "from_m": 301.517, "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": 1629.167, "from_m": 404.935, "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": 1816.788, "from_m": 1629.167, "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": 2941.805, "from_m": 1816.788, "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": 3027.642, "from_m": 2941.805, "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": 3695.791, "from_m": 3027.642, "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": 10133.494, "from_m": 3695.791, "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": 10177.716, "from_m": 10133.494, "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": 31018.944, "from_m": 10177.716, "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": 31405.813, "from_m": 31018.944, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 32182.822, "from_m": 31405.813, "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": 32418.282, "from_m": 32182.822, "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": 32523.73, "from_m": 32418.282, "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": 32575.415, "from_m": 32523.73, "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": 36668.131, "from_m": 32575.415, "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": 37295.196, "from_m": 36668.131, "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": 48092.87, "from_m": 37295.196, "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": 48707.225, "from_m": 48092.87, "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": 60827.611, "from_m": 48707.225, "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": 61629.564, "from_m": 60827.611, "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": 61708.187, "from_m": 61629.564, "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": 61800.802, "from_m": 61708.187, "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": 62716.921, "from_m": 61800.802, "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": 63440.508, "from_m": 62716.921, "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": 66198.342, "from_m": 63440.508, "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": 66269.464, "from_m": 66198.342, "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": 67042.143, "from_m": 66269.464, "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": 67080.041, "from_m": 67042.143, "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": 75573.213, "from_m": 67080.041, "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": 75581.205, "from_m": 75573.213, "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": 76896.054, "from_m": 75581.205, "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": 77100.218, "from_m": 76896.054, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 77436.565, "from_m": 77100.218, "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": 77740.547, "from_m": 77436.565, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 78152.74, "from_m": 77740.547, "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": 78973.111, "from_m": 78152.74, "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": 85412.744, "from_m": 78973.111, "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": 86993.461, "from_m": 85412.744, "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": 88229.238, "from_m": 86993.461, "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": 89823.741, "from_m": 88229.238, "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": 93104.223, "from_m": 89823.741, "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": 93484.118, "from_m": 93104.223, "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": 94124.752, "from_m": 93484.118, "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": 95184.243, "from_m": 94124.752, "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": 95831.139, "from_m": 95184.243, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 96975.015, "from_m": 95831.139, "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": 97386.166, "from_m": 96975.015, "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": 97635.865, "from_m": 97386.166, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 98992.684, "from_m": 97635.865, "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": 99349.002, "from_m": 98992.684, "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": 100698.932, "from_m": 99349.002, "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}], "service_id": 663946, "profile_key": "f1ae2e16cca2c6cf594a1509a73760acc540edf8a54dc7609de480fcff05c67a", "schedule_id": 10195, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0813", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0816H", "wtt_dep": "0817H", "location": "Hove", "stage_seq": 2, "distance_m": 3456.97, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0820", "wtt_dep": "0820H", "location": "Portslade", "stage_seq": 3, "distance_m": 5775.253, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0823", "wtt_dep": "0823H", "location": "Southwick", "stage_seq": 4, "distance_m": 8143.759, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0826H", "wtt_dep": "0827H", "location": "Shoreham-by-Sea", "stage_seq": 5, "distance_m": 10599.888, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0831", "wtt_dep": "0831H", "location": "Lancing", "stage_seq": 6, "distance_m": 14350.979, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0834", "wtt_dep": "0834H", "location": "East Worthing", "stage_seq": 7, "distance_m": 16662.588, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0836H", "wtt_dep": "0837H", "location": "Worthing", "stage_seq": 8, "distance_m": 18078.508, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0839", "location": "West Worthing", "stage_seq": 9, "distance_m": 19360.025, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844H", "location": "Angmering", "stage_seq": 10, "distance_m": 26040.216, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0850", "location": "Arundel Jn", "stage_seq": 11, "distance_m": 31656.052, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0851H", "wtt_dep": "0852", "location": "Ford", "stage_seq": 12, "distance_m": 32750.863, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0856", "wtt_dep": "0857", "location": "Barnham", "stage_seq": 13, "distance_m": 36992.691, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0905", "location": "Chichester", "stage_seq": 14, "distance_m": 47106.499, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0911H", "wtt_dep": "0912", "location": "Southbourne", "stage_seq": 15, "distance_m": 56055.554, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0914H", "wtt_dep": "0915H", "location": "Emsworth", "stage_seq": 16, "distance_m": 58308.641, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0921", "wtt_dep": "0922", "location": "Havant", "stage_seq": 17, "distance_m": 61331.331, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926H", "location": "Farlington Jn", "stage_seq": 18, "distance_m": 66058.349, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927", "location": "Cosham Jn", "stage_seq": 19, "distance_m": 67080.041, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0929", "location": "Cosham", "stage_seq": 20, "distance_m": 67810.749, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933", "location": "Portchester", "stage_seq": 21, "distance_m": 72096.832, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0937H", "wtt_dep": "0938H", "location": "Fareham", "stage_seq": 22, "distance_m": 77193.707, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0944", "wtt_dep": "0945", "location": "Swanwick", "stage_seq": 23, "distance_m": 83182.979, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0949", "location": "Hamble", "stage_seq": 24, "distance_m": 88640.513, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0952", "location": "Sholing", "stage_seq": 25, "distance_m": 92558.489, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0954H", "location": "Woolston", "stage_seq": 26, "distance_m": 93647.061, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958H", "location": "St. Denys", "stage_seq": 27, "distance_m": 97548.832, "section_seq": 1, "route_path_id": 69156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000H", "location": "Northam Jn", "stage_seq": 28, "distance_m": 98900.975, "section_seq": 1, "route_path_id": 69156}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "Southampton Central", "stage_seq": 29, "distance_m": 100698.932, "section_seq": 1, "route_path_id": 69156}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100698.932, "from_m": 0.0, "section_seq": 1, "route_path_id": 69156}], "total_distance_m": 100698.932, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 99243.609, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1455.323, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31093, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:15:30Z", "source_id": 55261350, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T07:16:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:15:33Z", "source_id": 17682280, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:18:57Z", "source_id": 55270844, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:19:01Z", "source_id": 17684973, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:22:47Z", "source_id": 55281912, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T07:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:22:51Z", "source_id": 17687917, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:14Z", "source_id": 55289249, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:26:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:25:18Z", "source_id": 17689866, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:30:24Z", "source_id": 55303827, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:30:25Z", "source_id": 17693805, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31034, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:34:02Z", "source_id": 55313834, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:34:08Z", "source_id": 17696683, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:28Z", "source_id": 55320886, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T07:37:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:36:31Z", "source_id": 17698498, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:15Z", "source_id": 55328718, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:40:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:19Z", "source_id": 17700638, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:04Z", "source_id": 55341937, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:07Z", "source_id": 17704235, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27482, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:50:58Z", "source_id": 55361533, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:51:00Z", "source_id": 17709479, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:14Z", "source_id": 55373411, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T07:56:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:55:16Z", "source_id": 17712614, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27442, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:40Z", "source_id": 55397577, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:03:41Z", "source_id": 17718962, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27423, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:14Z", "source_id": 55416017, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:11:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:18Z", "source_id": 17723909, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27419, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:27Z", "source_id": 55427529, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:15:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:32Z", "source_id": 17727040, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:44Z", "source_id": 55439413, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:19:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:48Z", "source_id": 17730258, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27313, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:39Z", "source_id": 55461584, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:42Z", "source_id": 17736082, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27309, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:35Z", "source_id": 55475089, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:38Z", "source_id": 17739640, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27297, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:34Z", "source_id": 55488804, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:37:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:40Z", "source_id": 17743234, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27294, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:41Z", "source_id": 55499847, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:43:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:40:44Z", "source_id": 17746199, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27281, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:33Z", "source_id": 55532321, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:37Z", "source_id": 17754766, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27507, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:49Z", "source_id": 55549198, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:53Z", "source_id": 17759429, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27569, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:49Z", "source_id": 55565710, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:05:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:55Z", "source_id": 17764461, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:27Z", "source_id": 17765340, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Brighton 0813 0813 2 None None Southampton Central 1003 1003 2A LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26663/2026-09-18/detailed None Woolston 2026-09-18T09:56:30+01:00 Southampton Central 10.5 {"type": "LineString", "coordinates": [[-1.3765813999999998, 50.8990605], [-1.3769505999999998, 50.899035], [-1.3772838999999997, 50.899032], [-1.3776373999999998, 50.899045399999984], [-1.3778669, 50.89906319999999], [-1.3780478, 50.89908199999999], [-1.3784167, 50.89913609999999], [-1.3787988999999998, 50.8992173], [-1.3791369, 50.89931850000001], [-1.3794533999999998, 50.8994344], [-1.3797779999999995, 50.899579900000006], [-1.380081, 50.89973560000001], [-1.3803359, 50.8999016], [-1.3806081, 50.900096799999986], [-1.3808072, 50.90028139999998], [-1.3809762000000003, 50.9004698], [-1.3811039, 50.900641699999994], [-1.3812277, 50.9008449], [-1.3812768, 50.9009411], [-1.3813630999999995, 50.90116069999999], [-1.3814188, 50.90140159999999], [-1.3814463, 50.9016491], [-1.3814436, 50.901894299999995], [-1.3814238, 50.902151200000006], [-1.3813913, 50.9024182], [-1.3813411999999998, 50.902670699999994], [-1.3812411, 50.9030691], [-1.3810542, 50.90357180000001], [-1.3809417999999998, 50.90381409999999], [-1.380806, 50.90408859999998], [-1.3806148, 50.90439620000001], [-1.3804043, 50.9047053], [-1.3801592, 50.90502070000001], [-1.3798973, 50.9053246], [-1.3795942, 50.9056244], [-1.379267, 50.90592759999999], [-1.3789117, 50.90620760000001], [-1.3785158999999998, 50.90650399999999], [-1.3781171, 50.906763699999985], [-1.3777095999999998, 50.9070087], [-1.376996, 50.9073922], [-1.3737410999999995, 50.9090775], [-1.3734799999999998, 50.90922419999999], [-1.3732541, 50.90935809999999], [-1.3730426, 50.909494999999986], [-1.3728486999999998, 50.90963740000001], [-1.372659, 50.9097889], [-1.3724781999999998, 50.90995569999998], [-1.3722947, 50.91014260000001], [-1.3721479, 50.910311500000006], [-1.3719969999999997, 50.910509899999994], [-1.3718843, 50.910688599999986], [-1.3717766000000002, 50.9108821], [-1.3716904, 50.91107769999999], [-1.3716193, 50.91127309999999], [-1.3715771999999995, 50.9114546], [-1.3715383000000003, 50.91166260000001], [-1.3715261000000003, 50.911883499999995], [-1.3715266999999998, 50.91207159999999], [-1.3715474999999997, 50.9122935], [-1.3715915, 50.9125027], [-1.3716517999999998, 50.9127268], [-1.3717342, 50.912936499999994], [-1.3718393, 50.9131467], [-1.3719676, 50.91335529999999], [-1.3721275999999998, 50.9135706], [-1.3723194999999997, 50.91380470000001], [-1.3728079999999998, 50.9142848], [-1.379358, 50.92046020000001], [-1.3801930999999998, 50.92124820000001], [-1.3811959, 50.922206], [-1.3815276, 50.922523], [-1.3816982999999998, 50.922678999999995], [-1.3818918999999998, 50.922829499999985], [-1.3820213999999995, 50.92291839999999], [-1.3822531, 50.9230655], [-1.3825141, 50.92319319999999], [-1.3827664999999998, 50.9233005], [-1.3830671, 50.923401000000005], [-1.3833373, 50.9234771], [-1.383617, 50.9235382], [-1.3839467, 50.92359210000001], [-1.3842634, 50.923623499999984], [-1.3845393, 50.9236395], [-1.3848181999999998, 50.923637199999995], [-1.3851142999999997, 50.92362450000001], [-1.3854033, 50.9235975], [-1.3856635, 50.92356], [-1.3859376, 50.9235037], [-1.3862169, 50.923432], [-1.3863332, 50.9233963], [-1.3864926999999998, 50.923342799999986], [-1.3867423, 50.9232403], [-1.3869371999999998, 50.9231384], [-1.3871182, 50.9230257], [-1.3872698999999995, 50.92290500000001], [-1.3874015, 50.92278100000001], [-1.3875228999999998, 50.9226456], [-1.3875553020494906, 50.92259942638535], [-1.387648341276742, 50.92245231044202], [-1.3877298578583506, 50.922322147109114], [-1.3878017032409409, 50.922206574489664], [-1.3878657288711376, 50.92210323068669], [-1.3879237861955658, 50.92200975380321], [-1.3879777266608504, 50.92192378194225], [-1.3880294017136163, 50.92184295320683], [-1.3880806628004878, 50.92176490569998], [-1.3881333613680902, 50.92168727752472], [-1.388189348863048, 50.92160770678407], [-1.388250476731986, 50.92152383158107], [-1.388318596421529, 50.921433290018726], [-1.3883955593783024, 50.92133372020007], [-1.3884832170489303, 50.92122276022811], [-1.388583420880038, 50.92109804820589], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]} 4.3 0954½ 1005 Woolston Southampton Central Southampton Central 50.9074478 -1.4143952 50.9074478 -1.4143952 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Southampton Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17764461 1789722331654654 123 123 2026-09-18 09:15:33.135991 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:31.643131
634605 665733 C15282 032N40ME18 2026-09-18 COMPLETE 17763395 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 665733, "stp": "P", "toc": "ScotRail", "uid": "C15282", "consist": "385005+385035", "dest_crs": "GLQ", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15282/2026-09-18/detailed", "trust_id": "032N40ME18", "origin_crs": "ALO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-18", "dest_arr_time": "1004", "dest_platform": "7", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2N40", "timing_status": "LATE", "origin_station": "Alloa", "current_leg_arr": "1005", "current_leg_dep": "0959", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "0919", "origin_platform": "1", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Bishopbriggs", "dest_arr_time_act": "1004", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Bishopbriggs", "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\": 171.21, \"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\": 484.18, \"from_m\": 171.21, \"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\": 8286.6, \"from_m\": 484.18, \"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\": 10088.622, \"from_m\": 8286.6, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10126.364, \"from_m\": 10088.622, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10501.237, \"from_m\": 10126.364, \"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\": 10738.955, \"from_m\": 10501.237, \"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\": 11185.842, \"from_m\": 10738.955, \"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\": 11213.297, \"from_m\": 11185.842, \"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\": 11272.789, \"from_m\": 11213.297, \"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\": 12277.161, \"from_m\": 11272.789, \"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\": 22946.797, \"from_m\": 12277.161, \"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\": 25642.022, \"from_m\": 22946.797, \"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\": 25922.48, \"from_m\": 25642.022, \"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\": 25962.677, \"from_m\": 25922.48, \"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\": 26435.359, \"from_m\": 25962.677, \"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\": 27031.542, \"from_m\": 26435.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30694.863, \"from_m\": 27031.542, \"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\": 53187.671, \"from_m\": 30694.863, \"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\": 53492.738, \"from_m\": 53187.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:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 54833.736, \"from_m\": 53492.738, \"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\": 55467.636, \"from_m\": 54833.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:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56213.147, \"from_m\": 55467.636, \"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\": 56600.712, \"from_m\": 56213.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56665.913, \"from_m\": 56600.712, \"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\": 57341.028, \"from_m\": 56665.913, \"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\": 57938.553, \"from_m\": 57341.028, \"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\": 58434.799, \"from_m\": 57938.553, \"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}], \"service_id\": 665733, \"profile_key\": \"d9d226bc2090db7a0b3082995df9263197882872f18ac2ccb699424c16c2d725\", \"schedule_id\": 1980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0919\", \"location\": \"Alloa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0921H\", \"location\": \"Cambus Loop\", \"stage_seq\": 2, \"distance_m\": 2878.757, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 3, \"distance_m\": 9494.399, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"0926H\", \"wtt_dep\": \"0930H\", \"location\": \"Stirling\", \"stage_seq\": 4, \"distance_m\": 10865.431, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"0938\", \"wtt_dep\": \"0939\", \"location\": \"Larbert\", \"stage_seq\": 5, \"distance_m\": 23856.789, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940\", \"location\": \"Larbert Jn\", \"stage_seq\": 6, \"distance_m\": 24804.232, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0940H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 7, \"distance_m\": 25922.48, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 29560.533, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 9, \"distance_m\": 30579.836, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0948H\", \"location\": \"Croy\", \"stage_seq\": 10, \"distance_m\": 40158.931, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0954\", \"location\": \"Lenzie\", \"stage_seq\": 11, \"distance_m\": 48553.177, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958\", \"location\": \"Bishopbriggs\", \"stage_seq\": 12, \"distance_m\": 53356.11, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 13, \"distance_m\": 55665.929, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1000H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 56539.098, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"1004\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 58434.799, \"section_seq\": 1, \"route_path_id\": 28690}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58434.799, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28690}], \"total_distance_m\": 58434.799, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58434.799, \"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": "0919", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:18Z\", \"source_id\": 55446703, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:21Z\", \"source_id\": 17732177, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:30Z\", \"source_id\": 55461130, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:34Z\", \"source_id\": 17735988, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:16Z\", \"source_id\": 55487965, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:37:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:36:18Z\", \"source_id\": 17742997, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:37Z\", \"source_id\": 55518713, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:42Z\", \"source_id\": 17751252, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:42Z\", \"source_id\": 55532806, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:47Z\", \"source_id\": 17754882, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:21Z\", \"source_id\": 55545365, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:25Z\", \"source_id\": 17758443, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:58Z\", \"source_id\": 55563481, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:01Z\", \"source_id\": 17763395, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "7", "timing_fact_generation": 1789722244287549, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:33.803325", "service_state_evidence_id": 17763395, "current_leg_start_actual_dep": "2026-09-18T09:59:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:34.253610", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ALO GLQ 2N40 385005+385035 6 100 None {"version": 3, "segments": [{"to_m": 171.21, "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": 484.18, "from_m": 171.21, "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": 8286.6, "from_m": 484.18, "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": 10088.622, "from_m": 8286.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10126.364, "from_m": 10088.622, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 10501.237, "from_m": 10126.364, "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": 10738.955, "from_m": 10501.237, "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": 11185.842, "from_m": 10738.955, "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": 11213.297, "from_m": 11185.842, "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": 11272.789, "from_m": 11213.297, "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": 12277.161, "from_m": 11272.789, "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": 22946.797, "from_m": 12277.161, "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": 25642.022, "from_m": 22946.797, "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": 25922.48, "from_m": 25642.022, "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": 25962.677, "from_m": 25922.48, "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": 26435.359, "from_m": 25962.677, "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": 27031.542, "from_m": 26435.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30694.863, "from_m": 27031.542, "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": 53187.671, "from_m": 30694.863, "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": 53492.738, "from_m": 53187.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:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 54833.736, "from_m": 53492.738, "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": 55467.636, "from_m": 54833.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:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 56213.147, "from_m": 55467.636, "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": 56600.712, "from_m": 56213.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 56665.913, "from_m": 56600.712, "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": 57341.028, "from_m": 56665.913, "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": 57938.553, "from_m": 57341.028, "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": 58434.799, "from_m": 57938.553, "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}], "service_id": 665733, "profile_key": "d9d226bc2090db7a0b3082995df9263197882872f18ac2ccb699424c16c2d725", "schedule_id": 1980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0919", "location": "Alloa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0921H", "location": "Cambus Loop", "stage_seq": 2, "distance_m": 2878.757, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Causewayhead Jn", "stage_seq": 3, "distance_m": 9494.399, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "0926H", "wtt_dep": "0930H", "location": "Stirling", "stage_seq": 4, "distance_m": 10865.431, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "0938", "wtt_dep": "0939", "location": "Larbert", "stage_seq": 5, "distance_m": 23856.789, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940", "location": "Larbert Jn", "stage_seq": 6, "distance_m": 24804.232, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0940H", "location": "Carmuirs West Jn", "stage_seq": 7, "distance_m": 25922.48, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 29560.533, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943H", "location": "Greenhill Upper Jn", "stage_seq": 9, "distance_m": 30579.836, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0948H", "location": "Croy", "stage_seq": 10, "distance_m": 40158.931, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0954", "location": "Lenzie", "stage_seq": 11, "distance_m": 48553.177, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958", "location": "Bishopbriggs", "stage_seq": 12, "distance_m": 53356.11, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000", "location": "Cowlairs West Jn", "stage_seq": 13, "distance_m": 55665.929, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1000H", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 56539.098, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "1004", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 58434.799, "section_seq": 1, "route_path_id": 28690}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58434.799, "from_m": 0.0, "section_seq": 1, "route_path_id": 28690}], "total_distance_m": 58434.799, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58434.799, "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": 610, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:18Z", "source_id": 55446703, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:21:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:21Z", "source_id": 17732177, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 626, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:30Z", "source_id": 55461130, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:34Z", "source_id": 17735988, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:16Z", "source_id": 55487965, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:37:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:36:18Z", "source_id": 17742997, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:37Z", "source_id": 55518713, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:48:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:42Z", "source_id": 17751252, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:42Z", "source_id": 55532806, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:47Z", "source_id": 17754882, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:21Z", "source_id": 55545365, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:25Z", "source_id": 17758443, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1417, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:58Z", "source_id": 55563481, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:01Z", "source_id": 17763395, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Alloa 0919 0919 1 None None Glasgow Queen St High Level 1004 1004 7 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15282/2026-09-18/detailed None Bishopbriggs 2026-09-18T09:59:00+01:00 Glasgow Queen St High Level 6.0 {"type": "LineString", "coordinates": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} 3.1 0959 1005 Bishopbriggs Glasgow Queen St High Level Glasgow Queen St High Level 55.8629929 -4.2509835 55.8629929 -4.2509835 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Glasgow Queen St High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763395 1789722244287549 43 43 2026-09-18 09:15:34.253610 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:33.803325
634606 665896 W88039 622S08ME18 2026-09-18 COMPLETE 17763298 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 665896, "stp": "P", "toc": "West Midlands Trains", "uid": "W88039", "consist": "150137", "dest_crs": "BLY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W88039/2026-09-18/detailed", "trust_id": "622S08ME18", "origin_crs": "BDM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bletchley", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "5", "is_terminated": 1, "next_location": "Bletchley", "signalling_id": "2S08", "timing_status": "ON TIME", "origin_station": "Bedford", "current_leg_arr": "1005", "current_leg_dep": "1002", "current_leg_end": "Bletchley", "origin_dep_time": "0924", "origin_platform": "1A", "current_location": "Bletchley", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7186522272956171, 51.99997246803621], [-0.7193651000000001, 51.99995160000001], [-0.7200294999999999, 51.9999374], [-0.7209522, 51.9999314], [-0.7222432, 51.99994240000001], [-0.7225945, 51.999957499999994], [-0.7229652, 51.9999809], [-0.7249458999999999, 52.00010579999999], [-0.7273995, 52.000258], [-0.7274867999999999, 52.000262600000006], [-0.727606, 52.0002697], [-0.7280245999999999, 52.0002859], [-0.7285757999999999, 52.0002958], [-0.7287980999999999, 52.0003003], [-0.7290797, 52.0002966], [-0.7294847999999999, 52.0002806], [-0.7298604, 52.00026799999999], [-0.7303615, 52.000218800000006], [-0.7307011000000001, 52.0001822], [-0.7310495, 52.000130299999995], [-0.7313924999999999, 52.00006919999999], [-0.7316328, 52.000009], [-0.7318757999999999, 51.9999475], [-0.7320145999999998, 51.99991109999999], [-0.7321571999999998, 51.9998703], [-0.7323745, 51.999805899999984], [-0.7325621999999999, 51.9997448], [-0.7327902, 51.99966229999999], [-0.7329940999999999, 51.99957969999999], [-0.7332166999999999, 51.9994806], [-0.7334204999999999, 51.9993782], [-0.7335469237305755, 51.99930615890027], [-0.7336001999999999, 51.9992758], [-0.7338, 51.9991578], [-0.7339408999999999, 51.9990661], [-0.7340896999999998, 51.9989596], [-0.7342118, 51.99886630000001], [-0.7343270999999999, 51.99876390000001], [-0.7344477999999999, 51.998645], [-0.7345524, 51.9985245], [-0.7346301999999999, 51.9984262], [-0.734716, 51.9983073], [-0.7347871, 51.9981851], [-0.7348542, 51.9980579], [-0.7349279, 51.99791020000001], [-0.7349883, 51.997764], [-0.7350478999999999, 51.9975957], [-0.7351139, 51.9974271], [-0.7351717, 51.9972094], [-0.7352171, 51.9969885], [-0.7352350999999999, 51.9967771], [-0.7352439, 51.99655580000001], [-0.7352229, 51.99583159999999], [-0.7352174999999999, 51.9954903], [-0.7352270999999999, 51.99512179999999], [-0.7352445, 51.9948643], [-0.735261, 51.994664400000005], [-0.7352893999999999, 51.99443709999999], [-0.7353187999999999, 51.99422359999999], [-0.7353631, 51.9939359], [-0.7353973999999999, 51.9937294], [-0.7354262, 51.99357909999999], [-0.7354662999999999, 51.99339620000001], [-0.7354835999999999, 51.99334129999999], [-0.7355087, 51.9932207], [-0.7355104249704605, 51.993214061051155], [-0.7355334261138052, 51.99312553572278], [-0.7355562999999999, 51.99303750000001], [-0.7356085999999998, 51.9928747], [-0.7356154538450682, 51.99285530321318], [-0.7356434886781433, 51.99277596289039], [-0.7356203843376274, 51.99269889468171], [-0.7355929631561972, 51.99277899156706], [-0.7355603, 51.992874400000005], [-0.735511661366474, 51.99302817367715], [-0.7355334261138052, 51.99312553572278], [-0.7355435, 51.9931706], [-0.7356989, 51.9937763], [-0.7357596, 51.9940452], [-0.7358329, 51.9943478], [-0.7358859, 51.9945504], [-0.7360347, 51.9949917], [-0.7361363, 51.995318000000005], [-0.7361958, 51.9955028], [-0.7363399999999999, 51.99598850000001]]}", "current_leg_start": "Fenny Stratford", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.9959885", "next_location_lon": "-0.7363400", "previous_location": "Fenny Stratford", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "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\": 75.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\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 394.143, \"from_m\": 172.972, \"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\": 404.292, \"from_m\": 394.143, \"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\": 1011.333, \"from_m\": 404.292, \"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\": 1577.765, \"from_m\": 1011.333, \"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\": 15943.483, \"from_m\": 1577.765, \"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\": 15993.492, \"from_m\": 15943.483, \"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\": 25369.587, \"from_m\": 15993.492, \"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\": 27050.892, \"from_m\": 25369.587, \"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\": 27349.255, \"from_m\": 27050.892, \"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\": 27404.497, \"from_m\": 27349.255, \"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\": 28050.847, \"from_m\": 27404.497, \"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\": 665896, \"profile_key\": \"8a5b2492c60cb86d0ebea17714673d4b54f27f0fb4807f194b9717aecdf4658f\", \"schedule_id\": 28889, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"Bedford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0927H\", \"location\": \"Bedford St. Johns\", \"stage_seq\": 2, \"distance_m\": 1011.333, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0933\", \"wtt_dep\": \"0934\", \"location\": \"Kempston Hardwick\", \"stage_seq\": 3, \"distance_m\": 6090.403, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0937\", \"wtt_dep\": \"0937H\", \"location\": \"Stewartby\", \"stage_seq\": 4, \"distance_m\": 8900.38, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0940\", \"wtt_dep\": \"0941\", \"location\": \"Millbrook (Bedfordshire)\", \"stage_seq\": 5, \"distance_m\": 10723.805, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0944\", \"wtt_dep\": \"0944H\", \"location\": \"Lidlington\", \"stage_seq\": 6, \"distance_m\": 13060.047, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0948\", \"wtt_dep\": \"0949\", \"location\": \"Ridgmont\", \"stage_seq\": 7, \"distance_m\": 16059.285, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0952\", \"wtt_dep\": \"0952H\", \"location\": \"Aspley Guise\", \"stage_seq\": 8, \"distance_m\": 18762.832, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0954H\", \"wtt_dep\": \"0955H\", \"location\": \"Woburn Sands\", \"stage_seq\": 9, \"distance_m\": 20302.943, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"0959\", \"wtt_dep\": \"0959H\", \"location\": \"Bow Brickhill\", \"stage_seq\": 10, \"distance_m\": 23561.834, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"1001H\", \"wtt_dep\": \"1002H\", \"location\": \"Fenny Stratford\", \"stage_seq\": 11, \"distance_m\": 25102.403, \"section_seq\": 1, \"route_path_id\": 102548}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Bletchley\", \"stage_seq\": 12, \"distance_m\": 28050.847, \"section_seq\": 1, \"route_path_id\": 102548}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28050.847, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102548}], \"total_distance_m\": 28050.847, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 24860.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3190.245, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0924", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.9959885", "current_position_lon": "-0.7363400", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:36Z\", \"source_id\": 55461402, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:26:37Z\", \"source_id\": 17736035, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:53Z\", \"source_id\": 55473224, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:33:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:56Z\", \"source_id\": 17739126, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:49Z\", \"source_id\": 55495023, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:53Z\", \"source_id\": 17744832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:27Z\", \"source_id\": 55512779, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:45:28Z\", \"source_id\": 17749657, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:08Z\", \"source_id\": 55522810, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:08Z\", \"source_id\": 17752315, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:14Z\", \"source_id\": 55531301, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:18Z\", \"source_id\": 17754529, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:04Z\", \"source_id\": 55539213, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:08Z\", \"source_id\": 17756615, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:13Z\", \"source_id\": 55547621, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:58:14Z\", \"source_id\": 17759020, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:31Z\", \"source_id\": 55553923, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:35Z\", \"source_id\": 17760688, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:52Z\", \"source_id\": 55563118, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:53Z\", \"source_id\": 17763298, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bletchley", "service_state_platform": "5", "timing_fact_generation": 1789722234863510, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:34.498400", "service_state_evidence_id": 17763298, "current_leg_start_actual_dep": "2026-09-18T10:02:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:35.364412", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BDM BLY 2S08 150137 2 75 None {"version": 3, "segments": [{"to_m": 84.678, "from_m": 0.0, "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": 119.056, "from_m": 84.678, "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": 172.972, "from_m": 119.056, "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": 394.143, "from_m": 172.972, "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": 404.292, "from_m": 394.143, "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": 1011.333, "from_m": 404.292, "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": 1577.765, "from_m": 1011.333, "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": 15943.483, "from_m": 1577.765, "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": 15993.492, "from_m": 15943.483, "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": 25369.587, "from_m": 15993.492, "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": 27050.892, "from_m": 25369.587, "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": 27349.255, "from_m": 27050.892, "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": 27404.497, "from_m": 27349.255, "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": 28050.847, "from_m": 27404.497, "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": 665896, "profile_key": "8a5b2492c60cb86d0ebea17714673d4b54f27f0fb4807f194b9717aecdf4658f", "schedule_id": 28889, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0924", "location": "Bedford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0927H", "location": "Bedford St. Johns", "stage_seq": 2, "distance_m": 1011.333, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0933", "wtt_dep": "0934", "location": "Kempston Hardwick", "stage_seq": 3, "distance_m": 6090.403, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0937", "wtt_dep": "0937H", "location": "Stewartby", "stage_seq": 4, "distance_m": 8900.38, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0940", "wtt_dep": "0941", "location": "Millbrook (Bedfordshire)", "stage_seq": 5, "distance_m": 10723.805, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0944", "wtt_dep": "0944H", "location": "Lidlington", "stage_seq": 6, "distance_m": 13060.047, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0948", "wtt_dep": "0949", "location": "Ridgmont", "stage_seq": 7, "distance_m": 16059.285, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0952", "wtt_dep": "0952H", "location": "Aspley Guise", "stage_seq": 8, "distance_m": 18762.832, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0954H", "wtt_dep": "0955H", "location": "Woburn Sands", "stage_seq": 9, "distance_m": 20302.943, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "0959", "wtt_dep": "0959H", "location": "Bow Brickhill", "stage_seq": 10, "distance_m": 23561.834, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "1001H", "wtt_dep": "1002H", "location": "Fenny Stratford", "stage_seq": 11, "distance_m": 25102.403, "section_seq": 1, "route_path_id": 102548}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Bletchley", "stage_seq": 12, "distance_m": 28050.847, "section_seq": 1, "route_path_id": 102548}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28050.847, "from_m": 0.0, "section_seq": 1, "route_path_id": 102548}], "total_distance_m": 28050.847, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 24860.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3190.245, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18035, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:36Z", "source_id": 55461402, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T08:27:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:26:37Z", "source_id": 17736035, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18044, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:53Z", "source_id": 55473224, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:33:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:56Z", "source_id": 17739126, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18054, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:49Z", "source_id": 55495023, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:39:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:53Z", "source_id": 17744832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18059, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:27Z", "source_id": 55512779, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:45:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:45:28Z", "source_id": 17749657, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18063, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:08Z", "source_id": 55522810, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:08Z", "source_id": 17752315, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:14Z", "source_id": 55531301, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:18Z", "source_id": 17754529, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18070, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:04Z", "source_id": 55539213, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:08Z", "source_id": 17756615, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18073, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:13Z", "source_id": 55547621, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:59:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:58:14Z", "source_id": 17759020, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18076, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:31Z", "source_id": 55553923, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:01:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:35Z", "source_id": 17760688, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21597, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:52Z", "source_id": 55563118, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:53Z", "source_id": 17763298, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Bedford 0924 0924 1A None None Bletchley 1005 1005 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W88039/2026-09-18/detailed None Fenny Stratford 2026-09-18T10:02:30+01:00 Bletchley 3.0 {"type": "LineString", "coordinates": [[-0.7186522272956171, 51.99997246803621], [-0.7193651000000001, 51.99995160000001], [-0.7200294999999999, 51.9999374], [-0.7209522, 51.9999314], [-0.7222432, 51.99994240000001], [-0.7225945, 51.999957499999994], [-0.7229652, 51.9999809], [-0.7249458999999999, 52.00010579999999], [-0.7273995, 52.000258], [-0.7274867999999999, 52.000262600000006], [-0.727606, 52.0002697], [-0.7280245999999999, 52.0002859], [-0.7285757999999999, 52.0002958], [-0.7287980999999999, 52.0003003], [-0.7290797, 52.0002966], [-0.7294847999999999, 52.0002806], [-0.7298604, 52.00026799999999], [-0.7303615, 52.000218800000006], [-0.7307011000000001, 52.0001822], [-0.7310495, 52.000130299999995], [-0.7313924999999999, 52.00006919999999], [-0.7316328, 52.000009], [-0.7318757999999999, 51.9999475], [-0.7320145999999998, 51.99991109999999], [-0.7321571999999998, 51.9998703], [-0.7323745, 51.999805899999984], [-0.7325621999999999, 51.9997448], [-0.7327902, 51.99966229999999], [-0.7329940999999999, 51.99957969999999], [-0.7332166999999999, 51.9994806], [-0.7334204999999999, 51.9993782], [-0.7335469237305755, 51.99930615890027], [-0.7336001999999999, 51.9992758], [-0.7338, 51.9991578], [-0.7339408999999999, 51.9990661], [-0.7340896999999998, 51.9989596], [-0.7342118, 51.99886630000001], [-0.7343270999999999, 51.99876390000001], [-0.7344477999999999, 51.998645], [-0.7345524, 51.9985245], [-0.7346301999999999, 51.9984262], [-0.734716, 51.9983073], [-0.7347871, 51.9981851], [-0.7348542, 51.9980579], [-0.7349279, 51.99791020000001], [-0.7349883, 51.997764], [-0.7350478999999999, 51.9975957], [-0.7351139, 51.9974271], [-0.7351717, 51.9972094], [-0.7352171, 51.9969885], [-0.7352350999999999, 51.9967771], [-0.7352439, 51.99655580000001], [-0.7352229, 51.99583159999999], [-0.7352174999999999, 51.9954903], [-0.7352270999999999, 51.99512179999999], [-0.7352445, 51.9948643], [-0.735261, 51.994664400000005], [-0.7352893999999999, 51.99443709999999], [-0.7353187999999999, 51.99422359999999], [-0.7353631, 51.9939359], [-0.7353973999999999, 51.9937294], [-0.7354262, 51.99357909999999], [-0.7354662999999999, 51.99339620000001], [-0.7354835999999999, 51.99334129999999], [-0.7355087, 51.9932207], [-0.7355104249704605, 51.993214061051155], [-0.7355334261138052, 51.99312553572278], [-0.7355562999999999, 51.99303750000001], [-0.7356085999999998, 51.9928747], [-0.7356154538450682, 51.99285530321318], [-0.7356434886781433, 51.99277596289039], [-0.7356203843376274, 51.99269889468171], [-0.7355929631561972, 51.99277899156706], [-0.7355603, 51.992874400000005], [-0.735511661366474, 51.99302817367715], [-0.7355334261138052, 51.99312553572278], [-0.7355435, 51.9931706], [-0.7356989, 51.9937763], [-0.7357596, 51.9940452], [-0.7358329, 51.9943478], [-0.7358859, 51.9945504], [-0.7360347, 51.9949917], [-0.7361363, 51.995318000000005], [-0.7361958, 51.9955028], [-0.7363399999999999, 51.99598850000001]]} 1.4 1002 1005 Fenny Stratford Bletchley Bletchley 51.9959885 -0.7363400 51.9959885 -0.7363400 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Bletchley TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763298 1789722234863510 37 37 2026-09-18 09:15:35.364412 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:34.498400
634607 665897 W88192 722T23ME18 2026-09-18 COMPLETE 17763446 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 665897, "stp": "O", "toc": "West Midlands Trains", "uid": "W88192", "consist": "730206", "dest_crs": "TRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W88192/2026-09-18/detailed", "trust_id": "722T23ME18", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tring", "service_date": "2026-09-18", "dest_arr_time": "1002", "dest_platform": "4", "is_terminated": 1, "next_location": "Tring", "signalling_id": "2T23", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1005", "current_leg_dep": "1000", "current_leg_end": "Tring", "origin_dep_time": "0924", "origin_platform": "8", "current_location": "Tring", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5626351999999999, 51.76361229999999], [-0.56327, 51.76374710000001], [-0.5639544, 51.763865], [-0.5650303, 51.7640048], [-0.5653963, 51.7640524], [-0.5655512, 51.76407249999999], [-0.5665745, 51.7641922], [-0.5675826999999999, 51.7643466], [-0.5695063, 51.7647405], [-0.5701696999999999, 51.76488679999999], [-0.5720443999999999, 51.76538009999999], [-0.573926, 51.76595129999998], [-0.5755201999999999, 51.7665054], [-0.5770986999999999, 51.767105399999984], [-0.5795011, 51.76813030000001], [-0.5806412999999999, 51.7686854], [-0.5817362, 51.7692851], [-0.5834186999999998, 51.770309000000005], [-0.5867641, 51.772306], [-0.5874682, 51.772698599999984], [-0.5897646999999999, 51.7739796], [-0.5925796999999999, 51.7754861], [-0.5957174999999999, 51.77697879999999], [-0.5967751, 51.7774566], [-0.5969459487138293, 51.77753249589623], [-0.5979979, 51.7779998], [-0.5981003999999999, 51.77804179999999], [-0.6000011, 51.77882889999999], [-0.6014348999999999, 51.7794784], [-0.6034343, 51.78046830000001], [-0.6047172999999999, 51.7811854], [-0.6080477999999999, 51.783332699999995], [-0.6095416, 51.7844525], [-0.6109260999999999, 51.785622399999994], [-0.6125658999999999, 51.78720100000001], [-0.6133137, 51.78800189999999], [-0.6140259, 51.7888212], [-0.6151373999999998, 51.7902565], [-0.6156511999999998, 51.79099440000001], [-0.6161423, 51.79173579999999], [-0.6168348999999999, 51.7929125], [-0.6176907, 51.794546200000006], [-0.6182025, 51.79552199999999], [-0.6188039999999999, 51.796495699999994], [-0.6191631, 51.7969822], [-0.6197016, 51.79769629999999], [-0.6201635, 51.7982673], [-0.6204868, 51.798649299999994], [-0.6208150999999998, 51.79903650000001], [-0.6212638999999999, 51.79955999999999], [-0.6217799, 51.800127800000006]]}", "current_leg_start": "Berkhamsted", "dest_arr_time_act": "1002", "motion_projection": null, "next_location_lat": "51.8001278", "next_location_lon": "-0.6217799", "previous_location": "Berkhamsted", "current_leg_milage": "3.7", "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\": 27317.72, \"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\": 27527.721, \"from_m\": 27317.72, \"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\": 27738.02, \"from_m\": 27527.721, \"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\": 28780.7, \"from_m\": 27738.02, \"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\": 28874.734, \"from_m\": 28780.7, \"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\": 28906.323, \"from_m\": 28874.734, \"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\": 29010.323, \"from_m\": 28906.323, \"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\": 36285.925, \"from_m\": 29010.323, \"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\": 36339.863, \"from_m\": 36285.925, \"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\": 41324.149, \"from_m\": 36339.863, \"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\": 46541.182, \"from_m\": 41324.149, \"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\": 46861.019, \"from_m\": 46541.182, \"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\": 50881.189, \"from_m\": 46861.019, \"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}], \"service_id\": 665897, \"profile_key\": \"5536f78bc5749cfe983ab1b4811bfbb76f110f60b444bb6d2b248e68e6dea0c6\", \"schedule_id\": 39447, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0924\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0933\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": false, \"wtt_arr\": \"0936\", \"wtt_dep\": \"0937\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": false, \"wtt_arr\": \"0943\", \"wtt_dep\": \"0944H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28062.051, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0952\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 8, \"distance_m\": 39400.876, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 9, \"distance_m\": 41052.382, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": false, \"wtt_arr\": \"0956\", \"wtt_dep\": \"0957\", \"location\": \"Berkhamsted\", \"stage_seq\": 10, \"distance_m\": 44901.453, \"section_seq\": 1, \"route_path_id\": 72112}, {\"is_pass\": false, \"wtt_arr\": \"1002\", \"wtt_dep\": null, \"location\": \"Tring\", \"stage_seq\": 11, \"distance_m\": 50881.189, \"section_seq\": 1, \"route_path_id\": 72112}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50881.189, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72112}], \"total_distance_m\": 50881.189, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 44678.026, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6203.163, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0924", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.8001278", "current_position_lon": "-0.6217799", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:56Z\", \"source_id\": 55492466, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:38:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:37:58Z\", \"source_id\": 17744194, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:13Z\", \"source_id\": 55501244, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:41:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:17Z\", \"source_id\": 17746604, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:45Z\", \"source_id\": 55519001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:48Z\", \"source_id\": 17751352, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21826, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:55Z\", \"source_id\": 55538781, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:00Z\", \"source_id\": 17756524, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:09Z\", \"source_id\": 55550168, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:11Z\", \"source_id\": 17759644, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:01Z\", \"source_id\": 55563548, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:07Z\", \"source_id\": 17763446, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tring", "service_state_platform": "4", "timing_fact_generation": 1789722251994835, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:34.502045", "service_state_evidence_id": 17763446, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:35.368667", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O EUS TRI 2T23 730206 5 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": 27317.72, "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": 27527.721, "from_m": 27317.72, "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": 27738.02, "from_m": 27527.721, "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": 28780.7, "from_m": 27738.02, "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": 28874.734, "from_m": 28780.7, "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": 28906.323, "from_m": 28874.734, "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": 29010.323, "from_m": 28906.323, "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": 36285.925, "from_m": 29010.323, "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": 36339.863, "from_m": 36285.925, "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": 41324.149, "from_m": 36339.863, "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": 46541.182, "from_m": 41324.149, "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": 46861.019, "from_m": 46541.182, "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": 50881.189, "from_m": 46861.019, "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}], "service_id": 665897, "profile_key": "5536f78bc5749cfe983ab1b4811bfbb76f110f60b444bb6d2b248e68e6dea0c6", "schedule_id": 39447, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0924", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 72112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0927", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 72112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 72112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0933", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 72112}, {"is_pass": false, "wtt_arr": "0936", "wtt_dep": "0937", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 72112}, {"is_pass": false, "wtt_arr": "0943", "wtt_dep": "0944H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28062.051, "section_seq": 1, "route_path_id": 72112}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0952", "location": "Hemel Hempstead", "stage_seq": 8, "distance_m": 39400.876, "section_seq": 1, "route_path_id": 72112}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Bourne End Jn (Herts)", "stage_seq": 9, "distance_m": 41052.382, "section_seq": 1, "route_path_id": 72112}, {"is_pass": false, "wtt_arr": "0956", "wtt_dep": "0957", "location": "Berkhamsted", "stage_seq": 10, "distance_m": 44901.453, "section_seq": 1, "route_path_id": 72112}, {"is_pass": false, "wtt_arr": "1002", "wtt_dep": null, "location": "Tring", "stage_seq": 11, "distance_m": 50881.189, "section_seq": 1, "route_path_id": 72112}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50881.189, "from_m": 0.0, "section_seq": 1, "route_path_id": 72112}], "total_distance_m": 50881.189, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 44678.026, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6203.163, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:56Z", "source_id": 55492466, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:38:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:37:58Z", "source_id": 17744194, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21957, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:13Z", "source_id": 55501244, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:41:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:17Z", "source_id": 17746604, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21885, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:45Z", "source_id": 55519001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:48Z", "source_id": 17751352, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21826, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:55Z", "source_id": 55538781, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:56:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:00Z", "source_id": 17756524, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21806, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:09Z", "source_id": 55550168, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:11Z", "source_id": 17759644, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21794, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:01Z", "source_id": 55563548, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:07Z", "source_id": 17763446, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] London Euston 0924 0924 8 None None Tring 1002 1002 4 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W88192/2026-09-18/detailed None Berkhamsted 2026-09-18T10:00:00+01:00 Tring 5.0 {"type": "LineString", "coordinates": [[-0.5626351999999999, 51.76361229999999], [-0.56327, 51.76374710000001], [-0.5639544, 51.763865], [-0.5650303, 51.7640048], [-0.5653963, 51.7640524], [-0.5655512, 51.76407249999999], [-0.5665745, 51.7641922], [-0.5675826999999999, 51.7643466], [-0.5695063, 51.7647405], [-0.5701696999999999, 51.76488679999999], [-0.5720443999999999, 51.76538009999999], [-0.573926, 51.76595129999998], [-0.5755201999999999, 51.7665054], [-0.5770986999999999, 51.767105399999984], [-0.5795011, 51.76813030000001], [-0.5806412999999999, 51.7686854], [-0.5817362, 51.7692851], [-0.5834186999999998, 51.770309000000005], [-0.5867641, 51.772306], [-0.5874682, 51.772698599999984], [-0.5897646999999999, 51.7739796], [-0.5925796999999999, 51.7754861], [-0.5957174999999999, 51.77697879999999], [-0.5967751, 51.7774566], [-0.5969459487138293, 51.77753249589623], [-0.5979979, 51.7779998], [-0.5981003999999999, 51.77804179999999], [-0.6000011, 51.77882889999999], [-0.6014348999999999, 51.7794784], [-0.6034343, 51.78046830000001], [-0.6047172999999999, 51.7811854], [-0.6080477999999999, 51.783332699999995], [-0.6095416, 51.7844525], [-0.6109260999999999, 51.785622399999994], [-0.6125658999999999, 51.78720100000001], [-0.6133137, 51.78800189999999], [-0.6140259, 51.7888212], [-0.6151373999999998, 51.7902565], [-0.6156511999999998, 51.79099440000001], [-0.6161423, 51.79173579999999], [-0.6168348999999999, 51.7929125], [-0.6176907, 51.794546200000006], [-0.6182025, 51.79552199999999], [-0.6188039999999999, 51.796495699999994], [-0.6191631, 51.7969822], [-0.6197016, 51.79769629999999], [-0.6201635, 51.7982673], [-0.6204868, 51.798649299999994], [-0.6208150999999998, 51.79903650000001], [-0.6212638999999999, 51.79955999999999], [-0.6217799, 51.800127800000006]]} 3.7 1000 1005 Berkhamsted Tring Tring 51.8001278 -0.6217799 51.8001278 -0.6217799 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Tring TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763446 1789722251994835 51 51 2026-09-18 09:15:35.368667 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:34.502045
634608 666822 Y15497 732A14MG18 2026-09-18 COMPLETE 17764274 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 666822, "stp": "P", "toc": "Great Western Railway", "uid": "Y15497", "consist": "165119", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15497/2026-09-18/detailed", "trust_id": "732A14MG18", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A14", "timing_status": "EARLY", "origin_station": "Windsor & Eton Central", "current_leg_arr": "1005", "current_leg_dep": "0959", "current_leg_end": "Slough", "origin_dep_time": "1000", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "-1 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": "1006", "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\": 666822, \"profile_key\": \"50176e4cecd581aa950e702ab2695e2dc1ce515fba2bae52c0dde401b27719b0\", \"schedule_id\": 29104, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"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": "1000", "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-18T09:04:27Z\", \"source_id\": 55564711, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:28Z\", \"source_id\": 17763775, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:47Z\", \"source_id\": 17764274, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1789722287730006, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:37.077699", "service_state_evidence_id": 17763775, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:37.677255", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WNC SLO 2A14 165119 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": 666822, "profile_key": "50176e4cecd581aa950e702ab2695e2dc1ce515fba2bae52c0dde401b27719b0", "schedule_id": 29104, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1000", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40410}, {"is_pass": false, "wtt_arr": "1006", "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-18T09:04:27Z", "source_id": 55564711, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T09:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:28Z", "source_id": 17763775, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:47Z", "source_id": 17764274, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Windsor & Eton Central 1000 1000 BAY None None Slough 1006 1006 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y15497/2026-09-18/detailed None Windsor & Eton Central 2026-09-18T10:00: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 0959 1005 Windsor & Eton Central Slough Slough 51.5122547 -0.5919076 51.5122547 -0.5919076 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Slough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763775 1789722287730006 8 8 2026-09-18 09:15:37.677255 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:37.077699
634609 665797 G27838 872S17ME18 2026-09-18 COMPLETE 17763244 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 665797, "stp": "P", "toc": "Southern", "uid": "G27838", "consist": "377452+377461", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27838/2026-09-18/detailed", "trust_id": "872S17ME18", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "11", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2S17", "timing_status": "ON TIME", "origin_station": "West Croydon", "current_leg_arr": "1005", "current_leg_dep": "1001", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0921", "origin_platform": "3", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Battersea Park", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Battersea Park", "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\": 234.739, \"from_m\": 0.0, \"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\": 269.995, \"from_m\": 234.739, \"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\": 477.992, \"from_m\": 269.995, \"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\": 1437.572, \"from_m\": 477.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\": 1461.796, \"from_m\": 1437.572, \"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\": 1933.495, \"from_m\": 1461.796, \"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\": 1944.361, \"from_m\": 1933.495, \"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\": 2848.531, \"from_m\": 1944.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6274.843, \"from_m\": 2848.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8096.144, \"from_m\": 6274.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8752.447, \"from_m\": 8096.144, \"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\": 10589.831, \"from_m\": 8752.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11021.499, \"from_m\": 10589.831, \"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\": 11031.424, \"from_m\": 11021.499, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11049.82, \"from_m\": 11031.424, \"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\": 11592.564, \"from_m\": 11049.82, \"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\": 12771.58, \"from_m\": 11592.564, \"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\": 12826.042, \"from_m\": 12771.58, \"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\": 12871.104, \"from_m\": 12826.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\": 12955.083, \"from_m\": 12871.104, \"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\": 13920.608, \"from_m\": 12955.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\": 13968.892, \"from_m\": 13920.608, \"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\": 13980.945, \"from_m\": 13968.892, \"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\": 14204.24, \"from_m\": 13980.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\": 15013.847, \"from_m\": 14204.24, \"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\": 18412.223, \"from_m\": 15013.847, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21093.184, \"from_m\": 18412.223, \"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\": 21750.221, \"from_m\": 21093.184, \"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\": 665797, \"profile_key\": \"671d9abca3ee1b9033f1f5271d7546abb2d2ec1b082a8949e99849694b0e2a66\", \"schedule_id\": 10611, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0921\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0924H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0925H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.612, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0928H\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2861.523, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930H\", \"location\": \"Bromley Jn\", \"stage_seq\": 5, \"distance_m\": 3899.231, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0937\", \"location\": \"Crystal Palace\", \"stage_seq\": 6, \"distance_m\": 7969.799, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0939\", \"wtt_dep\": \"0939H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 7, \"distance_m\": 9078.82, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0942\", \"wtt_dep\": \"0942H\", \"location\": \"West Norwood\", \"stage_seq\": 8, \"distance_m\": 10626.096, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0943H\", \"location\": \"West Norwood Junction\", \"stage_seq\": 9, \"distance_m\": 11049.82, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0947H\", \"location\": \"Streatham Hill\", \"stage_seq\": 10, \"distance_m\": 12721.469, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0950H\", \"wtt_dep\": \"0951H\", \"location\": \"Balham\", \"stage_seq\": 11, \"distance_m\": 14365.921, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 12, \"distance_m\": 17507.627, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0959\", \"location\": \"Pouparts Jn\", \"stage_seq\": 13, \"distance_m\": 18572.235, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"1000H\", \"wtt_dep\": \"1001\", \"location\": \"Battersea Park\", \"stage_seq\": 14, \"distance_m\": 19856.845, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1002\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 15, \"distance_m\": 20408.147, \"section_seq\": 1, \"route_path_id\": 67868}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 16, \"distance_m\": 21750.221, \"section_seq\": 1, \"route_path_id\": 67868}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21750.221, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67868}], \"total_distance_m\": 21750.221, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15943.559, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5806.662, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0921", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:14:04Z\", \"source_id\": 55426533, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:15:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:53Z\", \"source_id\": 55456455, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:53Z\", \"source_id\": 17734782, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:29Z\", \"source_id\": 55474829, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:30Z\", \"source_id\": 17739556, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:00Z\", \"source_id\": 55495453, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:39:08Z\", \"source_id\": 17745010, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:56Z\", \"source_id\": 55503258, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:03Z\", \"source_id\": 17747165, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:25Z\", \"source_id\": 55518108, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:47:27Z\", \"source_id\": 17751100, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:50Z\", \"source_id\": 55530306, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:51:54Z\", \"source_id\": 17754259, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:24Z\", \"source_id\": 55309400, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:30Z\", \"source_id\": 55543107, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:34Z\", \"source_id\": 17757845, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:46Z\", \"source_id\": 55554720, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:51Z\", \"source_id\": 17760895, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:46Z\", \"source_id\": 55562858, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:49Z\", \"source_id\": 17763244, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "11", "timing_fact_generation": 1789722231610642, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:37.083487", "service_state_evidence_id": 17763244, "current_leg_start_actual_dep": "2026-09-18T10:01:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:37.670865", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P WCY None 2S17 377452+377461 8 100 None {"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "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": 269.995, "from_m": 234.739, "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": 477.992, "from_m": 269.995, "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": 1437.572, "from_m": 477.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": 1461.796, "from_m": 1437.572, "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": 1933.495, "from_m": 1461.796, "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": 1944.361, "from_m": 1933.495, "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": 2848.531, "from_m": 1944.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6274.843, "from_m": 2848.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8096.144, "from_m": 6274.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8752.447, "from_m": 8096.144, "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": 10589.831, "from_m": 8752.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11021.499, "from_m": 10589.831, "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": 11031.424, "from_m": 11021.499, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11049.82, "from_m": 11031.424, "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": 11592.564, "from_m": 11049.82, "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": 12771.58, "from_m": 11592.564, "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": 12826.042, "from_m": 12771.58, "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": 12871.104, "from_m": 12826.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": 12955.083, "from_m": 12871.104, "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": 13920.608, "from_m": 12955.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": 13968.892, "from_m": 13920.608, "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": 13980.945, "from_m": 13968.892, "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": 14204.24, "from_m": 13980.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": 15013.847, "from_m": 14204.24, "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": 18412.223, "from_m": 15013.847, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21093.184, "from_m": 18412.223, "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": 21750.221, "from_m": 21093.184, "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": 665797, "profile_key": "671d9abca3ee1b9033f1f5271d7546abb2d2ec1b082a8949e99849694b0e2a66", "schedule_id": 10611, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0921", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0924H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0925H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.612, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0928H", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2861.523, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930H", "location": "Bromley Jn", "stage_seq": 5, "distance_m": 3899.231, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0937", "location": "Crystal Palace", "stage_seq": 6, "distance_m": 7969.799, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0939", "wtt_dep": "0939H", "location": "Gipsy Hill", "stage_seq": 7, "distance_m": 9078.82, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0942", "wtt_dep": "0942H", "location": "West Norwood", "stage_seq": 8, "distance_m": 10626.096, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0943H", "location": "West Norwood Junction", "stage_seq": 9, "distance_m": 11049.82, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0947H", "location": "Streatham Hill", "stage_seq": 10, "distance_m": 12721.469, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0950H", "wtt_dep": "0951H", "location": "Balham", "stage_seq": 11, "distance_m": 14365.921, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957H", "location": "Clapham Junction (C)", "stage_seq": 12, "distance_m": 17507.627, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0959", "location": "Pouparts Jn", "stage_seq": 13, "distance_m": 18572.235, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "1000H", "wtt_dep": "1001", "location": "Battersea Park", "stage_seq": 14, "distance_m": 19856.845, "section_seq": 1, "route_path_id": 67868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1002", "location": "Battersea Pier Jn", "stage_seq": 15, "distance_m": 20408.147, "section_seq": 1, "route_path_id": 67868}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 16, "distance_m": 21750.221, "section_seq": 1, "route_path_id": 67868}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21750.221, "from_m": 0.0, "section_seq": 1, "route_path_id": 67868}], "total_distance_m": 21750.221, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15943.559, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5806.662, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30051, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:14:04Z", "source_id": 55426533, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-18T08:15:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:53Z", "source_id": 55456455, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T08:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:53Z", "source_id": 17734782, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29862, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:29Z", "source_id": 55474829, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:30Z", "source_id": 17739556, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:00Z", "source_id": 55495453, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:39:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:39:08Z", "source_id": 17745010, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:56Z", "source_id": 55503258, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:42:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:03Z", "source_id": 17747165, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29837, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:25Z", "source_id": 55518108, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:48:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:47:27Z", "source_id": 17751100, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:50Z", "source_id": 55530306, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:51:54Z", "source_id": 17754259, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29166, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:24Z", "source_id": 55309400, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T07:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:30Z", "source_id": 55543107, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:34Z", "source_id": 17757845, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:46Z", "source_id": 55554720, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:51Z", "source_id": 17760895, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28745, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:46Z", "source_id": 55562858, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:05:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:49Z", "source_id": 17763244, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] West Croydon 0921 0921 3 None None London Victoria (C) 1005 1005 11 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27838/2026-09-18/detailed None Battersea Park 2026-09-18T10:01:00+01:00 London Victoria (C) 4.0 {"type": "LineString", "coordinates": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 1.5 1001 1005 Battersea Park Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763244 1789722231610642 64 64 2026-09-18 09:15:37.670865 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:37.083487
634610 664560 F45405 522D161D18 2026-09-18 COMPLETE 17763311 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 664560, "stp": "N", "toc": "c2c", "uid": "F45405", "consist": "357031+357327", "dest_crs": "SOC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45405/2026-09-18/detailed", "trust_id": "522D161D18", "origin_crs": "FST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Central", "service_date": "2026-09-18", "dest_arr_time": "1003", "dest_platform": "1", "is_terminated": 1, "next_location": "Southend Central", "signalling_id": "2D16", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1005", "current_leg_dep": "1002", "current_leg_end": "Southend Central", "origin_dep_time": "0835", "origin_platform": "3", "current_location": "Southend Central", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.6914848999999998, 51.5374686], [0.692064, 51.537367199999984], [0.6924552, 51.5372864], [0.6926427, 51.5372622], [0.6938201, 51.5370534], [0.6950876999999999, 51.5368468], [0.6957237, 51.536757], [0.6963722, 51.5366749], [0.6970794999999999, 51.5365957], [0.6978273, 51.5365216], [0.6985643999999999, 51.5364551], [0.699306, 51.536396499999995], [0.6999670999999998, 51.53635539999999], [0.7006632, 51.5363214], [0.7013436999999999, 51.53630629999999], [0.7020286, 51.5363032], [0.7026045, 51.5363192], [0.7031496, 51.5363458], [0.703701, 51.5363798], [0.7042328, 51.53642589999998], [0.7047747999999999, 51.53648189999999], [0.7048700999999999, 51.5364866], [0.7051389999999998, 51.5365023], [0.7053069999999999, 51.536518400000006], [0.7054855999999999, 51.5365414], [0.7056017, 51.5365561], [0.7067195999999999, 51.536698], [0.7072511999999999, 51.53677149999999], [0.7083786999999999, 51.53691549999998], [0.7094835, 51.5370565], [0.7105719999999999, 51.537201299999985]]}", "current_leg_start": "Westcliff", "dest_arr_time_act": "1003", "motion_projection": null, "next_location_lat": "51.5372013", "next_location_lon": "0.7105720", "previous_location": "Westcliff", "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\": 702.808, \"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\": 2554.428, \"from_m\": 702.808, \"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\": 2811.993, \"from_m\": 2554.428, \"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\": 4166.508, \"from_m\": 2811.993, \"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\": 4224.957, \"from_m\": 4166.508, \"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\": 4283.717, \"from_m\": 4224.957, \"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\": 4771.9, \"from_m\": 4283.717, \"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\": 5184.07, \"from_m\": 4771.9, \"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\": 5260.388, \"from_m\": 5184.07, \"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\": 5696.59, \"from_m\": 5260.388, \"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\": 10664.45, \"from_m\": 5696.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11282.04, \"from_m\": 10664.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12049.168, \"from_m\": 11282.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12059.861, \"from_m\": 12049.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}, {\"to_m\": 14141.617, \"from_m\": 12059.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25895.348, \"from_m\": 14141.617, \"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\": 26529.591, \"from_m\": 25895.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\": 34641.515, \"from_m\": 26529.591, \"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\": 36035.193, \"from_m\": 34641.515, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36331.125, \"from_m\": 36035.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\": 36476.742, \"from_m\": 36331.125, \"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\": 36627.857, \"from_m\": 36476.742, \"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\": 41449.295, \"from_m\": 36627.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\": 41488.671, \"from_m\": 41449.295, \"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\": 41526.589, \"from_m\": 41488.671, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42032.75, \"from_m\": 41526.589, \"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\": 42840.671, \"from_m\": 42032.75, \"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\": 58242.616, \"from_m\": 42840.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\": 58351.751, \"from_m\": 58242.616, \"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\": 58394.911, \"from_m\": 58351.751, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58438.717, \"from_m\": 58394.911, \"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\": 59812.517, \"from_m\": 58438.717, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67561.392, \"from_m\": 59812.517, \"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\": 67879.007, \"from_m\": 67561.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72412.535, \"from_m\": 67879.007, \"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\": 72450.536, \"from_m\": 72412.535, \"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\": 72487.585, \"from_m\": 72450.536, \"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\": 72859.575, \"from_m\": 72487.585, \"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\": 664560, \"profile_key\": \"382bc37b616036cdd008e7044473260f361890cb31fd5c8b53fa3ed7e8ba1f62\", \"schedule_id\": 35888, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0837\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0839\", \"wtt_dep\": \"0840\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0844H\", \"wtt_dep\": \"0845H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0851\", \"wtt_dep\": \"0852\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13259.7, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0859H\", \"wtt_dep\": \"0902H\", \"location\": \"Upminster\", \"stage_seq\": 7, \"distance_m\": 25523.401, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0907H\", \"wtt_dep\": \"0910\", \"location\": \"Ockendon\", \"stage_seq\": 8, \"distance_m\": 30813.007, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0914\", \"location\": \"Chafford Hundred\", \"stage_seq\": 9, \"distance_m\": 34887.181, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0916\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 10, \"distance_m\": 36760.244, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0917H\", \"wtt_dep\": \"0918H\", \"location\": \"Grays\", \"stage_seq\": 11, \"distance_m\": 37975.976, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0921H\", \"wtt_dep\": \"0922\", \"location\": \"Tilbury Town\", \"stage_seq\": 12, \"distance_m\": 40804.747, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0928H\", \"wtt_dep\": \"0929\", \"location\": \"East Tilbury\", \"stage_seq\": 13, \"distance_m\": 46482.236, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0931H\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 14, \"distance_m\": 48646.338, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0933\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 15, \"distance_m\": 49851.11, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0943H\", \"wtt_dep\": \"0945\", \"location\": \"Pitsea\", \"stage_seq\": 16, \"distance_m\": 58067.902, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0949H\", \"wtt_dep\": \"0950\", \"location\": \"Benfleet\", \"stage_seq\": 17, \"distance_m\": 62375.784, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0955\", \"wtt_dep\": \"0955H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 18, \"distance_m\": 67816.682, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0957H\", \"wtt_dep\": \"0958\", \"location\": \"Chalkwell\", \"stage_seq\": 19, \"distance_m\": 69918.559, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"0959H\", \"wtt_dep\": \"1000\", \"location\": \"Westcliff\", \"stage_seq\": 20, \"distance_m\": 71515.81, \"section_seq\": 1, \"route_path_id\": 102796}, {\"is_pass\": false, \"wtt_arr\": \"1003\", \"wtt_dep\": null, \"location\": \"Southend Central\", \"stage_seq\": 21, \"distance_m\": 72859.575, \"section_seq\": 1, \"route_path_id\": 102796}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72859.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102796}], \"total_distance_m\": 72859.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70539.877, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2319.698, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0835", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5372013", "current_position_lon": "0.7105720", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:56Z\", \"source_id\": 55330458, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:39:58Z\", \"source_id\": 17701159, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:45Z\", \"source_id\": 55343786, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:45:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:44:48Z\", \"source_id\": 17704728, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:55Z\", \"source_id\": 55358475, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:50:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:57Z\", \"source_id\": 17708597, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:55Z\", \"source_id\": 55383781, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:57Z\", \"source_id\": 17715371, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:20Z\", \"source_id\": 55407920, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:07:22Z\", \"source_id\": 17721736, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:14Z\", \"source_id\": 55416045, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:12:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:10:18Z\", \"source_id\": 17723906, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:16Z\", \"source_id\": 55432608, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:20Z\", \"source_id\": 17728441, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:37Z\", \"source_id\": 55444761, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:21:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:20:38Z\", \"source_id\": 17731667, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:33Z\", \"source_id\": 55464047, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:35Z\", \"source_id\": 17736718, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:35Z\", \"source_id\": 55475122, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:31:40Z\", \"source_id\": 17739658, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:34Z\", \"source_id\": 55502271, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:42:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:41:37Z\", \"source_id\": 17746881, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:41Z\", \"source_id\": 55527188, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:42Z\", \"source_id\": 17753398, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:55:58Z\", \"source_id\": 55541680, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:56:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:56:03Z\", \"source_id\": 17757302, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:06Z\", \"source_id\": 55550004, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:59:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:09Z\", \"source_id\": 17759630, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:28Z\", \"source_id\": 55556663, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:32Z\", \"source_id\": 17761410, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:52Z\", \"source_id\": 55563102, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:03:55Z\", \"source_id\": 17763311, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Central", "service_state_platform": "1", "timing_fact_generation": 1789722237185648, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:37.504853", "service_state_evidence_id": 17763311, "current_leg_start_actual_dep": "2026-09-18T10:02:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:37.674708", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N FST SOC 2D16 357031+357327 8 100 None {"version": 3, "segments": [{"to_m": 702.808, "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": 2554.428, "from_m": 702.808, "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": 2811.993, "from_m": 2554.428, "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": 4166.508, "from_m": 2811.993, "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": 4224.957, "from_m": 4166.508, "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": 4283.717, "from_m": 4224.957, "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": 4771.9, "from_m": 4283.717, "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": 5184.07, "from_m": 4771.9, "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": 5260.388, "from_m": 5184.07, "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": 5696.59, "from_m": 5260.388, "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": 10664.45, "from_m": 5696.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11282.04, "from_m": 10664.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12049.168, "from_m": 11282.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12059.861, "from_m": 12049.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}, {"to_m": 14141.617, "from_m": 12059.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25895.348, "from_m": 14141.617, "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": 26529.591, "from_m": 25895.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": 34641.515, "from_m": 26529.591, "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": 36035.193, "from_m": 34641.515, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36331.125, "from_m": 36035.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": 36476.742, "from_m": 36331.125, "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": 36627.857, "from_m": 36476.742, "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": 41449.295, "from_m": 36627.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": 41488.671, "from_m": 41449.295, "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": 41526.589, "from_m": 41488.671, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42032.75, "from_m": 41526.589, "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": 42840.671, "from_m": 42032.75, "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": 58242.616, "from_m": 42840.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": 58351.751, "from_m": 58242.616, "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": 58394.911, "from_m": 58351.751, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58438.717, "from_m": 58394.911, "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": 59812.517, "from_m": 58438.717, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67561.392, "from_m": 59812.517, "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": 67879.007, "from_m": 67561.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72412.535, "from_m": 67879.007, "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": 72450.536, "from_m": 72412.535, "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": 72487.585, "from_m": 72450.536, "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": 72859.575, "from_m": 72487.585, "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": 664560, "profile_key": "382bc37b616036cdd008e7044473260f361890cb31fd5c8b53fa3ed7e8ba1f62", "schedule_id": 35888, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0835", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0837", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0839", "wtt_dep": "0840", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 102796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0844H", "wtt_dep": "0845H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0851", "wtt_dep": "0852", "location": "Barking", "stage_seq": 6, "distance_m": 13259.7, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0859H", "wtt_dep": "0902H", "location": "Upminster", "stage_seq": 7, "distance_m": 25523.401, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0907H", "wtt_dep": "0910", "location": "Ockendon", "stage_seq": 8, "distance_m": 30813.007, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0914", "location": "Chafford Hundred", "stage_seq": 9, "distance_m": 34887.181, "section_seq": 1, "route_path_id": 102796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0916", "location": "West Thurrock Jn", "stage_seq": 10, "distance_m": 36760.244, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0917H", "wtt_dep": "0918H", "location": "Grays", "stage_seq": 11, "distance_m": 37975.976, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0921H", "wtt_dep": "0922", "location": "Tilbury Town", "stage_seq": 12, "distance_m": 40804.747, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0928H", "wtt_dep": "0929", "location": "East Tilbury", "stage_seq": 13, "distance_m": 46482.236, "section_seq": 1, "route_path_id": 102796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0931H", "location": "Thames Haven Jn", "stage_seq": 14, "distance_m": 48646.338, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0933", "location": "Stanford-le-Hope", "stage_seq": 15, "distance_m": 49851.11, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0943H", "wtt_dep": "0945", "location": "Pitsea", "stage_seq": 16, "distance_m": 58067.902, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0949H", "wtt_dep": "0950", "location": "Benfleet", "stage_seq": 17, "distance_m": 62375.784, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0955", "wtt_dep": "0955H", "location": "Leigh-on-Sea", "stage_seq": 18, "distance_m": 67816.682, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0957H", "wtt_dep": "0958", "location": "Chalkwell", "stage_seq": 19, "distance_m": 69918.559, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "0959H", "wtt_dep": "1000", "location": "Westcliff", "stage_seq": 20, "distance_m": 71515.81, "section_seq": 1, "route_path_id": 102796}, {"is_pass": false, "wtt_arr": "1003", "wtt_dep": null, "location": "Southend Central", "stage_seq": 21, "distance_m": 72859.575, "section_seq": 1, "route_path_id": 102796}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72859.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 102796}], "total_distance_m": 72859.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70539.877, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2319.698, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15367, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:56Z", "source_id": 55330458, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:39:58Z", "source_id": 17701159, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:45Z", "source_id": 55343786, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:45:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:44:48Z", "source_id": 17704728, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:55Z", "source_id": 55358475, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:50:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:57Z", "source_id": 17708597, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:55Z", "source_id": 55383781, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:57Z", "source_id": 17715371, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14537, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:20Z", "source_id": 55407920, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:07:22Z", "source_id": 17721736, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14561, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:14Z", "source_id": 55416045, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:12:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:10:18Z", "source_id": 17723906, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14552, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:16Z", "source_id": 55432608, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:20Z", "source_id": 17728441, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14504, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:37Z", "source_id": 55444761, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:21:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:20:38Z", "source_id": 17731667, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14498, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:33Z", "source_id": 55464047, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T08:28:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:35Z", "source_id": 17736718, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-18T09:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14486, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:35Z", "source_id": 55475122, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:31:40Z", "source_id": 17739658, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14467, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:34Z", "source_id": 55502271, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:42:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:41:37Z", "source_id": 17746881, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14447, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:41Z", "source_id": 55527188, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:42Z", "source_id": 17753398, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14437, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:55:58Z", "source_id": 55541680, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:56:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:56:03Z", "source_id": 17757302, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14427, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:06Z", "source_id": 55550004, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:59:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:09Z", "source_id": 17759630, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14423, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:28Z", "source_id": 55556663, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:01:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:32Z", "source_id": 17761410, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14410, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:52Z", "source_id": 55563102, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:05:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:03:55Z", "source_id": 17763311, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] London Fenchurch Street 0835 0835 3 None None Southend Central 1003 1003 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:F45405/2026-09-18/detailed None Westcliff 2026-09-18T10:02:00+01:00 Southend Central 3.0 {"type": "LineString", "coordinates": [[0.6914848999999998, 51.5374686], [0.692064, 51.537367199999984], [0.6924552, 51.5372864], [0.6926427, 51.5372622], [0.6938201, 51.5370534], [0.6950876999999999, 51.5368468], [0.6957237, 51.536757], [0.6963722, 51.5366749], [0.6970794999999999, 51.5365957], [0.6978273, 51.5365216], [0.6985643999999999, 51.5364551], [0.699306, 51.536396499999995], [0.6999670999999998, 51.53635539999999], [0.7006632, 51.5363214], [0.7013436999999999, 51.53630629999999], [0.7020286, 51.5363032], [0.7026045, 51.5363192], [0.7031496, 51.5363458], [0.703701, 51.5363798], [0.7042328, 51.53642589999998], [0.7047747999999999, 51.53648189999999], [0.7048700999999999, 51.5364866], [0.7051389999999998, 51.5365023], [0.7053069999999999, 51.536518400000006], [0.7054855999999999, 51.5365414], [0.7056017, 51.5365561], [0.7067195999999999, 51.536698], [0.7072511999999999, 51.53677149999999], [0.7083786999999999, 51.53691549999998], [0.7094835, 51.5370565], [0.7105719999999999, 51.537201299999985]]} 0.8 1002 1005 Westcliff Southend Central Southend Central 51.5372013 0.7105720 51.5372013 0.7105720 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Southend Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763311 1789722237185648 82 82 2026-09-18 09:15:37.674708 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:37.504853
634611 665498 P86640 882A19ME18 2026-09-18 COMPLETE 17764293 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 665498, "stp": "P", "toc": "Southeastern", "uid": "P86640", "consist": "465001+465042", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86640/2026-09-18/detailed", "trust_id": "882A19ME18", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "4", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "2A19", "timing_status": "ON TIME", "origin_station": "Dartford", "current_leg_arr": "1005", "current_leg_dep": "1002", "current_leg_end": "London Cannon Street", "origin_dep_time": "0909", "origin_platform": "3", "current_location": "London Cannon Street", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "London Bridge", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "London Bridge", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"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\": 622.405, \"from_m\": 272.717, \"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\": 668.047, \"from_m\": 622.405, \"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\": 1370.828, \"from_m\": 668.047, \"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\": 1403.851, \"from_m\": 1370.828, \"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\": 1405.646, \"from_m\": 1403.851, \"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\": 4826.127, \"from_m\": 1405.646, \"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\": 4863.389, \"from_m\": 4826.127, \"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\": 11763.758, \"from_m\": 4863.389, \"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\": 11797.512, \"from_m\": 11763.758, \"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\": 12704.319, \"from_m\": 11797.512, \"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\": 13116.658, \"from_m\": 12704.319, \"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\": 14854.544, \"from_m\": 13116.658, \"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\": 15714.627, \"from_m\": 14854.544, \"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\": 16766.322, \"from_m\": 15714.627, \"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\": 18301.481, \"from_m\": 16766.322, \"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\": 20263.186, \"from_m\": 18301.481, \"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\": 20968.602, \"from_m\": 20263.186, \"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\": 21021.131, \"from_m\": 20968.602, \"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\": 21350.466, \"from_m\": 21021.131, \"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\": 21392.068, \"from_m\": 21350.466, \"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\": 21460.844, \"from_m\": 21392.068, \"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\": 23811.136, \"from_m\": 21460.844, \"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\": 23858.381, \"from_m\": 23811.136, \"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\": 26579.787, \"from_m\": 23858.381, \"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\": 26650.467, \"from_m\": 26579.787, \"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\": 26732.449, \"from_m\": 26650.467, \"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\": 27797.726, \"from_m\": 26732.449, \"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\": 28365.132, \"from_m\": 27797.726, \"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\": 665498, \"profile_key\": \"db4ab9dfab64c030ed409061fa39b2af3fff11fd426ae1e3e09391c2a709ec08\", \"schedule_id\": 22237, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0909\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0910H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0911\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0912\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2536.0, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0913\", \"wtt_dep\": \"0914\", \"location\": \"Slade Green\", \"stage_seq\": 5, \"distance_m\": 3233.761, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0916H\", \"wtt_dep\": \"0917H\", \"location\": \"Erith\", \"stage_seq\": 6, \"distance_m\": 5086.333, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0919H\", \"wtt_dep\": \"0920\", \"location\": \"Belvedere\", \"stage_seq\": 7, \"distance_m\": 7091.273, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0922H\", \"wtt_dep\": \"0923H\", \"location\": \"Abbey Wood\", \"stage_seq\": 8, \"distance_m\": 9417.536, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0926\", \"wtt_dep\": \"0926H\", \"location\": \"Plumstead\", \"stage_seq\": 9, \"distance_m\": 11946.062, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0928\", \"wtt_dep\": \"0929\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 10, \"distance_m\": 12861.419, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0931\", \"wtt_dep\": \"0931H\", \"location\": \"Woolwich Dockyard\", \"stage_seq\": 11, \"distance_m\": 14021.169, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0935\", \"location\": \"Charlton\", \"stage_seq\": 12, \"distance_m\": 15887.626, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0936\", \"location\": \"Angerstein Jn\", \"stage_seq\": 13, \"distance_m\": 16318.114, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0940H\", \"wtt_dep\": \"0943\", \"location\": \"Blackheath\", \"stage_seq\": 14, \"distance_m\": 18959.265, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0946\", \"wtt_dep\": \"0949\", \"location\": \"Lewisham\", \"stage_seq\": 15, \"distance_m\": 20502.047, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0951\", \"wtt_dep\": \"0952\", \"location\": \"St. John's\", \"stage_seq\": 16, \"distance_m\": 21164.164, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"0954\", \"wtt_dep\": \"0955\", \"location\": \"New Cross\", \"stage_seq\": 17, \"distance_m\": 22336.626, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"North Kent East Jn\", \"stage_seq\": 18, \"distance_m\": 23248.951, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 19, \"distance_m\": 23811.136, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"1000\", \"wtt_dep\": \"1002\", \"location\": \"London Bridge\", \"stage_seq\": 20, \"distance_m\": 27254.29, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Borough Market Jn\", \"stage_seq\": 21, \"distance_m\": 27609.018, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 22, \"distance_m\": 28365.132, \"section_seq\": 1, \"route_path_id\": 99934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28365.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99934}], \"total_distance_m\": 28365.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 28130.549, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 234.583, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0909", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:05Z\", \"source_id\": 55420923, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:12:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:12:09Z\", \"source_id\": 17725303, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:33Z\", \"source_id\": 55430596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:15:36Z\", \"source_id\": 17727880, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:28Z\", \"source_id\": 55438815, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:19:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:18:33Z\", \"source_id\": 17730123, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:40Z\", \"source_id\": 55447712, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:22:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:21:44Z\", \"source_id\": 17732469, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:56Z\", \"source_id\": 55456745, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:25:00Z\", \"source_id\": 17734865, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:13Z\", \"source_id\": 55463089, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:27:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:27:12Z\", \"source_id\": 17736429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:26Z\", \"source_id\": 55471945, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:31:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:30:29Z\", \"source_id\": 17738797, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:18Z\", \"source_id\": 55479777, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:20Z\", \"source_id\": 17740912, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:51Z\", \"source_id\": 55495040, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:39:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:38:56Z\", \"source_id\": 17744874, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:41Z\", \"source_id\": 55510509, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:45:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:44:43Z\", \"source_id\": 17749095, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:50Z\", \"source_id\": 55524681, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:49:51Z\", \"source_id\": 17752801, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:56Z\", \"source_id\": 55533456, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:04Z\", \"source_id\": 17755119, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:23Z\", \"source_id\": 55550729, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:59:25Z\", \"source_id\": 17759827, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31458, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:27Z\", \"source_id\": 55564725, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:28Z\", \"source_id\": 17763793, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:47Z\", \"source_id\": 17764293, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "4", "timing_fact_generation": 1789722288613059, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:38.006993", "service_state_evidence_id": 17763793, "current_leg_start_actual_dep": "2026-09-18T10:02:00+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:38.180533", "service_state_valid_until_kind": null, "operational_interpretation_version": 78, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD CST 2A19 465001+465042 8 75 None {"version": 3, "segments": [{"to_m": 272.717, "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": 622.405, "from_m": 272.717, "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": 668.047, "from_m": 622.405, "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": 1370.828, "from_m": 668.047, "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": 1403.851, "from_m": 1370.828, "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": 1405.646, "from_m": 1403.851, "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": 4826.127, "from_m": 1405.646, "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": 4863.389, "from_m": 4826.127, "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": 11763.758, "from_m": 4863.389, "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": 11797.512, "from_m": 11763.758, "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": 12704.319, "from_m": 11797.512, "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": 13116.658, "from_m": 12704.319, "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": 14854.544, "from_m": 13116.658, "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": 15714.627, "from_m": 14854.544, "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": 16766.322, "from_m": 15714.627, "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": 18301.481, "from_m": 16766.322, "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": 20263.186, "from_m": 18301.481, "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": 20968.602, "from_m": 20263.186, "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": 21021.131, "from_m": 20968.602, "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": 21350.466, "from_m": 21021.131, "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": 21392.068, "from_m": 21350.466, "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": 21460.844, "from_m": 21392.068, "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": 23811.136, "from_m": 21460.844, "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": 23858.381, "from_m": 23811.136, "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": 26579.787, "from_m": 23858.381, "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": 26650.467, "from_m": 26579.787, "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": 26732.449, "from_m": 26650.467, "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": 27797.726, "from_m": 26732.449, "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": 28365.132, "from_m": 27797.726, "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": 665498, "profile_key": "db4ab9dfab64c030ed409061fa39b2af3fff11fd426ae1e3e09391c2a709ec08", "schedule_id": 22237, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0909", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0910H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0911", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0912", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2536.0, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0913", "wtt_dep": "0914", "location": "Slade Green", "stage_seq": 5, "distance_m": 3233.761, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0916H", "wtt_dep": "0917H", "location": "Erith", "stage_seq": 6, "distance_m": 5086.333, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0919H", "wtt_dep": "0920", "location": "Belvedere", "stage_seq": 7, "distance_m": 7091.273, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0922H", "wtt_dep": "0923H", "location": "Abbey Wood", "stage_seq": 8, "distance_m": 9417.536, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0926", "wtt_dep": "0926H", "location": "Plumstead", "stage_seq": 9, "distance_m": 11946.062, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0928", "wtt_dep": "0929", "location": "Woolwich Arsenal", "stage_seq": 10, "distance_m": 12861.419, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0931", "wtt_dep": "0931H", "location": "Woolwich Dockyard", "stage_seq": 11, "distance_m": 14021.169, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0935", "location": "Charlton", "stage_seq": 12, "distance_m": 15887.626, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0936", "location": "Angerstein Jn", "stage_seq": 13, "distance_m": 16318.114, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0940H", "wtt_dep": "0943", "location": "Blackheath", "stage_seq": 14, "distance_m": 18959.265, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0946", "wtt_dep": "0949", "location": "Lewisham", "stage_seq": 15, "distance_m": 20502.047, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0951", "wtt_dep": "0952", "location": "St. John's", "stage_seq": 16, "distance_m": 21164.164, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "0954", "wtt_dep": "0955", "location": "New Cross", "stage_seq": 17, "distance_m": 22336.626, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "North Kent East Jn", "stage_seq": 18, "distance_m": 23248.951, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956H", "location": "Surrey Canal Jn", "stage_seq": 19, "distance_m": 23811.136, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "1000", "wtt_dep": "1002", "location": "London Bridge", "stage_seq": 20, "distance_m": 27254.29, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "Borough Market Jn", "stage_seq": 21, "distance_m": 27609.018, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 22, "distance_m": 28365.132, "section_seq": 1, "route_path_id": 99934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28365.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 99934}], "total_distance_m": 28365.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 28130.549, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 234.583, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:05Z", "source_id": 55420923, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:12:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:12:09Z", "source_id": 17725303, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32209, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:33Z", "source_id": 55430596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:16:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:15:36Z", "source_id": 17727880, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32205, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:28Z", "source_id": 55438815, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:19:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:18:33Z", "source_id": 17730123, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T09:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:40Z", "source_id": 55447712, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T08:22:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:21:44Z", "source_id": 17732469, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-18T09:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:56Z", "source_id": 55456745, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:25:00Z", "source_id": 17734865, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:13Z", "source_id": 55463089, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:27:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:27:12Z", "source_id": 17736429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T09:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32145, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:26Z", "source_id": 55471945, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:31:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:30:29Z", "source_id": 17738797, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T09:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:18Z", "source_id": 55479777, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T08:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:20Z", "source_id": 17740912, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-18T09:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:51Z", "source_id": 55495040, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:39:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:38:56Z", "source_id": 17744874, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:41Z", "source_id": 55510509, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:45:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:44:43Z", "source_id": 17749095, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31543, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:50Z", "source_id": 55524681, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:49:51Z", "source_id": 17752801, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:56Z", "source_id": 55533456, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:53:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:04Z", "source_id": 17755119, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:23Z", "source_id": 55550729, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T09:00:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:59:25Z", "source_id": 17759827, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T10:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31458, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:27Z", "source_id": 55564725, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:05:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:28Z", "source_id": 17763793, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:47Z", "source_id": 17764293, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Dartford 0909 0909 3 None None London Cannon Street 1005 1005 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86640/2026-09-18/detailed None London Bridge 2026-09-18T10:02:00+01:00 London Cannon Street 3.0 {"type": "LineString", "coordinates": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} 0.7 1002 1005 London Bridge London Cannon Street London Cannon Street 51.5110406 -0.0904120 51.5110406 -0.0904120 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 London Cannon Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763793 1789722288613059 78 78 2026-09-18 09:15:38.180533 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:38.006993
634612 657362 H49802 136H12C618 2026-09-17 COMPLETE 17766380 2026-09-18 10:04:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 657362, "stp": "P", "toc": "Unknown", "uid": "H49802", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49802/2026-09-18/detailed", "trust_id": "136H12C618", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Drax AES (GBRF)", "service_date": "2026-09-17", "dest_arr_time": "1017", "dest_platform": null, "is_terminated": 1, "next_location": "Drax AES (GBRF)", "signalling_id": "6H12", "timing_status": "EARLY", "origin_station": "Jarrow Tyne Coal Terminal (GBRf)", "current_leg_arr": "1004", "current_leg_dep": "0940½", "current_leg_end": "Drax AES (GBRF)", "origin_dep_time": "0624", "origin_platform": null, "current_location": "Drax AES (GBRF)", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.237184067413148, 53.77240338255815], [-1.2375807, 53.7711818], [-1.2377565999999998, 53.77056219999999], [-1.2378283999999995, 53.7703507], [-1.2380801999999995, 53.7696089], [-1.2381098999999998, 53.7695215], [-1.2384528, 53.7684649], [-1.2386587999999998, 53.76794039999999], [-1.2390182, 53.766845100000005], [-1.2390761, 53.7666869], [-1.2393108999999998, 53.765723], [-1.2394066999999998, 53.7654376], [-1.239543, 53.7650203], [-1.2397072, 53.76437899999999], [-1.2401181, 53.763079700000006], [-1.2407074, 53.761388], [-1.2409476, 53.760786], [-1.2413692, 53.759869], [-1.241865, 53.75882219999999], [-1.2420687999999998, 53.758461], [-1.2426729, 53.7574623], [-1.2435208, 53.7562547], [-1.2446436, 53.7546928], [-1.2461036999999997, 53.7531486], [-1.2473826999999995, 53.7519368], [-1.2476299999999998, 53.751709], [-1.248241, 53.7511819], [-1.2487111, 53.7508159], [-1.2500396, 53.749832199999986], [-1.2509794, 53.74918869999999], [-1.2517703, 53.74865820000001], [-1.2522812999999997, 53.74833569999999], [-1.2536659, 53.747584], [-1.2546489999999997, 53.7471065], [-1.2556009999999995, 53.7466458], [-1.25764139776733, 53.74579387835149], [-1.2578272, 53.7457163], [-1.2583824999999995, 53.7455037], [-1.2591154999999998, 53.745233000000006], [-1.2597445, 53.74503070000001], [-1.2608022999999997, 53.744699899999986], [-1.263106, 53.74398910000001], [-1.2631785999999998, 53.7439647], [-1.2634967999999998, 53.74385779999999], [-1.2640588, 53.7436357], [-1.2645287, 53.743410700000005], [-1.2648588, 53.74321919999999], [-1.2651684, 53.74300569999999], [-1.2654556, 53.742796899999995], [-1.2657669, 53.742507200000006], [-1.2661712, 53.7420175], [-1.2664715999999998, 53.7414751], [-1.2666563999999998, 53.74091359999999], [-1.2668815, 53.7400641], [-1.2671791, 53.738880399999985], [-1.2672043, 53.7387847], [-1.2672744, 53.7385085], [-1.2673512, 53.738160599999986], [-1.2674795, 53.7377153], [-1.2676138, 53.73694009999999], [-1.267681, 53.7363799], [-1.2677434999999997, 53.73574889999999], [-1.2677733999999998, 53.734592], [-1.26777068033274, 53.734323238421794], [-1.2677643999999997, 53.73370260000001], [-1.2677206, 53.7327935], [-1.2677366, 53.732272], [-1.2679394, 53.729997700000006], [-1.2680505, 53.729150100000005], [-1.2681551999999998, 53.7284184], [-1.2683762, 53.72753670000001], [-1.2686327, 53.72669270000001], [-1.2686732, 53.72659399999999], [-1.2688514999999998, 53.7261589], [-1.2689825, 53.7258827], [-1.2691476, 53.7255881], [-1.2695492, 53.725016100000005], [-1.2698342, 53.7246733], [-1.2701823, 53.7243124], [-1.2703998, 53.72410299999999], [-1.2705793999999997, 53.72392289999999], [-1.2707163, 53.7238112], [-1.2715293, 53.72313830000001], [-1.2715906999999995, 53.7230831], [-1.2718014, 53.72289370000001], [-1.2720828, 53.7226191], [-1.2723766, 53.7223133], [-1.2727862, 53.72174360000001], [-1.2729461, 53.721501399999994], [-1.273093, 53.7212134], [-1.2732543, 53.720866099999995], [-1.2733963, 53.72048600000001], [-1.2734214, 53.72041060000001], [-1.2734924999999997, 53.720152199999994], [-1.2735241000000002, 53.71998870000001], [-1.2735848, 53.71931719999999], [-1.2735441, 53.718601], [-1.2734558, 53.7181287], [-1.2733547999999997, 53.71776820000001], [-1.2732267, 53.717388499999984], [-1.2730419, 53.71692440000002], [-1.2726943, 53.7160391], [-1.2724904, 53.71556470000001], [-1.2723913, 53.71537519999999], [-1.2723344, 53.7152238], [-1.2723303, 53.7152069], [-1.2719036999999995, 53.713951], [-1.2717393, 53.71354000000001], [-1.2714601, 53.7127138], [-1.2714236, 53.7126206], [-1.2713755, 53.71248589999999], [-1.2712305, 53.71207429999999], [-1.2710070999999998, 53.71153679999999], [-1.2706805, 53.7106201], [-1.2703103, 53.7096628], [-1.2700635, 53.7090738], [-1.2698651, 53.7087198], [-1.2696478, 53.70841649999999], [-1.2693689, 53.7081245], [-1.2691489, 53.7079323], [-1.2689236, 53.7077545], [-1.2685888999999997, 53.7075288], [-1.2683981999999998, 53.7074186], [-1.2680211999999995, 53.7072219], [-1.2675259, 53.7070007], [-1.2670879999999998, 53.7068398], [-1.2666705, 53.7067146], [-1.2662769, 53.7066212], [-1.2657725999999998, 53.7065297], [-1.2654071999999998, 53.70647959999999], [-1.2651760000000003, 53.7064524], [-1.2648473, 53.7064533], [-1.2640231303204517, 53.70646081107413], [-1.2638817000000002, 53.7064621], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2592534, 53.7064312], [-1.2584565999999997, 53.70643609999999], [-1.25764139776733, 53.70645682016165], [-1.2572880999999998, 53.7064658], [-1.2568044, 53.7064807], [-1.2557151, 53.70647], [-1.2549039, 53.7064658], [-1.2541743, 53.706421299999995], [-1.2516588, 53.7064267], [-1.2503702, 53.706424699999985], [-1.2501667, 53.7064234], [-1.2486383000000003, 53.7064142], [-1.2477774, 53.706379899999995], [-1.2470226, 53.706315999999994], [-1.2464157, 53.70624389999999], [-1.2459889, 53.70618189999999], [-1.2457613999999997, 53.7061502], [-1.2451199, 53.7060875], [-1.2446402, 53.7060147], [-1.2443008, 53.7059572], [-1.2434029, 53.7058556], [-1.2400348999999995, 53.70532949999998], [-1.2385738, 53.70509899999999], [-1.2382702, 53.70505339999999], [-1.2349813999999997, 53.7045582], [-1.2337549, 53.7043712], [-1.2303495, 53.703840500000005], [-1.2275291999999998, 53.7034086], [-1.2254728999999998, 53.70309009999999], [-1.2173888, 53.70184090000001], [-1.2167941, 53.701750999999994], [-1.2160676, 53.70165639999999], [-1.2156813, 53.70161259999999], [-1.2153006, 53.701587], [-1.2148977, 53.70156490000001], [-1.2145331, 53.70154479999999], [-1.214189, 53.7015357], [-1.2138485, 53.70153270000001], [-1.2135179, 53.7015357], [-1.2131771, 53.7015438], [-1.2125311, 53.7015786], [-1.211847, 53.70163449999999], [-1.2112391999999998, 53.701705399999994], [-1.2107447999999998, 53.70176579999999], [-1.2100768, 53.7018898], [-1.2096106999999998, 53.7019943], [-1.2089085999999998, 53.70216949999999], [-1.2083227999999997, 53.702338100000006], [-1.207733, 53.7025347], [-1.2072114, 53.702718], [-1.2067224, 53.7029112], [-1.2061886, 53.70312539999999], [-1.2055513999999998, 53.70334379999999], [-1.2050928, 53.7034755], [-1.2046722, 53.7035837], [-1.2035656, 53.7038087], [-1.2027726, 53.70392759999999], [-1.2019360999999995, 53.704008599999995], [-1.2010545, 53.70407139999999], [-1.200172, 53.70407230000001], [-1.1996020999999997, 53.7040538], [-1.1990472, 53.70401459999999], [-1.1985125, 53.70396050000001], [-1.1980556999999998, 53.7039078], [-1.197482962174938, 53.70384207380174], [-1.1971964999999998, 53.7038092], [-1.1980685, 53.7038681], [-1.1974952999999997, 53.70380440000001], [-1.1969669999999997, 53.70374259999999], [-1.1964471, 53.7036756], [-1.1958966, 53.7036113], [-1.195433, 53.7035554], [-1.1895659, 53.7028487], [-1.1832286, 53.70206909999999], [-1.1820758, 53.701933999999994], [-1.1782596, 53.7014646], [-1.1748584999999998, 53.70104620000001], [-1.1722318, 53.700726200000005], [-1.1713483999999998, 53.7006186], [-1.1678731999999998, 53.700183199999984], [-1.1678098693553778, 53.70017553564903], [-1.1641466, 53.699732199999985], [-1.1622523, 53.6995001], [-1.160427, 53.699255599999994], [-1.1596443999999997, 53.69917430000001], [-1.1590295, 53.69912719999999], [-1.1590251169462715, 53.69912698345693], [-1.1582400999999998, 53.699088200000006], [-1.1576167, 53.69906779999999], [-1.1573136, 53.69906490000001], [-1.1569956999999995, 53.69906170000001], [-1.1537883, 53.6990169], [-1.1512537, 53.6989818], [-1.1509696, 53.6989779], [-1.1505283999999998, 53.6989646], [-1.146909, 53.6989237], [-1.1416046, 53.6988539], [-1.1323126, 53.698719], [-1.1264917, 53.698638300000006], [-1.1226743999999995, 53.69858899999999], [-1.1152609, 53.698482299999995], [-1.1146667, 53.6984707], [-1.1071195, 53.69836430000001], [-1.1043869, 53.6983311], [-1.0964731999999997, 53.6982145], [-1.0957819, 53.698189600000006], [-1.0950338, 53.69814029999999], [-1.094592, 53.6980993], [-1.0945204310227237, 53.6980914042508], [-1.094465895532235, 53.69808538769666], [-1.0940699, 53.6980417], [-1.0936281, 53.6979862], [-1.093148, 53.697918400000006], [-1.0916506, 53.6976652], [-1.0907249, 53.6974992], [-1.0831364999999995, 53.69618280000001], [-1.0825667999999995, 53.696108499999994], [-1.0820667999999998, 53.69602809999999], [-1.0813100999999998, 53.6959449], [-1.0802418, 53.6958548], [-1.0791215000000005, 53.6957563], [-1.0783517, 53.69570079999999], [-1.0780632, 53.69569439999999], [-1.0779783409434258, 53.69569621981381], [-1.0775456, 53.69570549999999], [-1.0770145, 53.6957452], [-1.0762519999999998, 53.6958469], [-1.0757154999999998, 53.69595799999999], [-1.0756156, 53.695985799999995], [-1.0751039, 53.6961279], [-1.0743825, 53.69634679999999], [-1.0739228999999997, 53.6965178], [-1.0733996999999995, 53.696751800000015], [-1.0727958, 53.6970491], [-1.0715600999999997, 53.6976707], [-1.070913, 53.69799360000001], [-1.0701126, 53.6983904], [-1.0694424, 53.6987245], [-1.0691589, 53.6988741], [-1.0674613, 53.6997168], [-1.0667681, 53.7000834], [-1.0652939, 53.7008075], [-1.0645607999999998, 53.70117869999999], [-1.063844, 53.701545399999986], [-1.0633601999999998, 53.7017813], [-1.0625243, 53.70219899999999], [-1.0619053, 53.7025245], [-1.0617706999999998, 53.7025917], [-1.061358, 53.7027968], [-1.0607055, 53.70312299999999], [-1.0604051, 53.703273200000005], [-1.0603450999999997, 53.70330509999999], [-1.0602428, 53.7033595], [-1.0599943, 53.7034852], [-1.0594819, 53.7037285], [-1.0588985, 53.7040197], [-1.0579867999999997, 53.70447599999999], [-1.0576637, 53.7046332], [-1.0573393999999998, 53.7047888], [-1.0567741, 53.705057799999985], [-1.0562549, 53.7052931], [-1.055709, 53.70552630000001], [-1.0549896, 53.7058263], [-1.0541783999999998, 53.706138900000006], [-1.053841, 53.7062602], [-1.053079, 53.70653829999999], [-1.0515599999999998, 53.7070758], [-1.0503289, 53.7075013], [-1.0500419, 53.7076045], [-1.0490282, 53.707949], [-1.0478495999999995, 53.7083581], [-1.0463887, 53.7088674], [-1.0453934, 53.7092103], [-1.0446986, 53.70945429999999], [-1.0439154, 53.70972629999999], [-1.042816, 53.7101033], [-1.0421584999999998, 53.71032939999999], [-1.0408263, 53.7107862], [-1.0399705, 53.71108019999999], [-1.0390684, 53.71139720000001], [-1.0382927, 53.7116745], [-1.0377278, 53.7118834], [-1.0374376999999997, 53.71198], [-1.0368537, 53.7121801], [-1.0362691, 53.71238039999999], [-1.0354882, 53.7126538], [-1.0341876, 53.71311399999999], [-1.0329995, 53.713519], [-1.0327074999999997, 53.71361859999998], [-1.0323195999999997, 53.713753700000005], [-1.032087, 53.71383470000001], [-1.0315849, 53.714009699999984], [-1.0311288999999997, 53.7141644], [-1.0300137, 53.71456049999999], [-1.0294699, 53.714751199999995], [-1.0284299999999995, 53.7151125], [-1.0272004, 53.7155356], [-1.0263297, 53.71584030000001], [-1.0244633999999997, 53.7164918], [-1.0242594, 53.7165629], [-1.023261, 53.71691099999998], [-1.0216000999999997, 53.7174891], [-1.0195936, 53.718178599999995], [-1.0111529, 53.721107499999995], [-1.0070889, 53.722522], [-1.0049805, 53.7232554], [-1.0041256, 53.7235589], [-1.0031114, 53.7239596], [-1.0027681, 53.72412909999999], [-1.0023826, 53.72428039999999], [-1.0005491999999998, 53.7251125], [-1.0000076999999998, 53.7253805], [-0.9979761, 53.7263627], [-0.9976034, 53.7265407], [-0.9973513, 53.72666110000001], [-0.9971729, 53.7267714], [-0.9970696, 53.72684439999999], [-0.9968966, 53.7269824], [-0.996737, 53.727145099999994], [-0.9966271, 53.727307], [-0.9965426, 53.727476], [-0.9964862, 53.727641000000006], [-0.9964621, 53.7277941], [-0.9964648, 53.7279703], [-0.9964943, 53.7281297], [-0.99656, 53.728304299999984], [-0.9966753, 53.7285003], [-0.9968161999999998, 53.7286716], [-0.9969636999999998, 53.7288113], [-0.9970762, 53.7288976], [-0.9972326, 53.72899300000001], [-0.997303, 53.729035800000005], [-0.9975672, 53.72917230000001], [-0.998003, 53.729382699999995], [-0.9983815999999998, 53.72960059999999], [-0.9987755, 53.72978639999999], [-0.9999892, 53.7303647], [-1.0004259, 53.7305708], [-1.0008166999999997, 53.7307979], [-1.0010219, 53.7309209], [-1.001219, 53.73106129999999], [-1.0015774, 53.7313901], [-1.0019419, 53.7317262], [-1.0020947, 53.73188249999999], [-1.0022529999999998, 53.732087099999994], [-1.0023629999999997, 53.7322704], [-1.0024354, 53.73246710000001], [-1.002481, 53.7326964], [-1.0024716, 53.7329059], [-1.0024314, 53.73313040000001], [-1.001986739542644, 53.734323238421794], [-1.0014294, 53.7358183]]}", "current_leg_start": "Milford Up Loop", "dest_arr_time_act": "1017", "motion_projection": null, "next_location_lat": "53.7358183", "next_location_lon": "-1.0014294", "previous_location": "Milford Up Loop", "current_leg_milage": "17.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2202.033, \"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\": 2228.769, \"from_m\": 2202.033, \"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\": 2939.253, \"from_m\": 2228.769, \"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\": 3326.649, \"from_m\": 2939.253, \"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\": 3383.106, \"from_m\": 3326.649, \"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\": 3431.875, \"from_m\": 3383.106, \"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\": 3819.773, \"from_m\": 3431.875, \"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\": 8647.556, \"from_m\": 3819.773, \"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\": 10650.346, \"from_m\": 8647.556, \"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\": 10940.788, \"from_m\": 10650.346, \"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\": 11043.221, \"from_m\": 10940.788, \"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\": 11848.706, \"from_m\": 11043.221, \"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\": 12528.423, \"from_m\": 11848.706, \"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\": 14888.065, \"from_m\": 12528.423, \"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\": 14940.724, \"from_m\": 14888.065, \"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\": 17972.984, \"from_m\": 14940.724, \"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\": 20059.355, \"from_m\": 17972.984, \"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\": 20335.217, \"from_m\": 20059.355, \"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\": 21323.37, \"from_m\": 20335.217, \"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\": 21341.786, \"from_m\": 21323.37, \"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\": 34651.742, \"from_m\": 21341.786, \"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\": 35173.906, \"from_m\": 34651.742, \"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\": 37825.295, \"from_m\": 35173.906, \"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\": 38342.596, \"from_m\": 37825.295, \"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\": 40057.969, \"from_m\": 38342.596, \"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\": 40952.017, \"from_m\": 40057.969, \"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\": 41569.153, \"from_m\": 40952.017, \"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\": 51214.571, \"from_m\": 41569.153, \"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\": 55625.501, \"from_m\": 51214.571, \"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\": 55663.5, \"from_m\": 55625.501, \"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\": 56199.898, \"from_m\": 55663.5, \"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\": 58998.187, \"from_m\": 56199.898, \"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\": 59330.006, \"from_m\": 58998.187, \"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\": 63740.743, \"from_m\": 59330.006, \"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\": 63827.292, \"from_m\": 63740.743, \"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\": 64079.536, \"from_m\": 63827.292, \"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\": 83669.131, \"from_m\": 64079.536, \"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\": 86183.667, \"from_m\": 83669.131, \"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\": 86531.873, \"from_m\": 86183.667, \"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\": 87139.032, \"from_m\": 86531.873, \"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\": 87159.184, \"from_m\": 87139.032, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 87211.505, \"from_m\": 87159.184, \"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\": 133808.899, \"from_m\": 87211.505, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 134797.111, \"from_m\": 133808.899, \"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\": 135096.658, \"from_m\": 134797.111, \"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\": 135342.449, \"from_m\": 135096.658, \"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\": 135382.862, \"from_m\": 135342.449, \"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\": 135581.611, \"from_m\": 135382.862, \"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\": 135739.589, \"from_m\": 135581.611, \"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\": 135873.949, \"from_m\": 135739.589, \"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\": 136180.451, \"from_m\": 135873.949, \"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\": 136209.972, \"from_m\": 136180.451, \"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\": 136285.605, \"from_m\": 136209.972, \"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\": 136390.866, \"from_m\": 136285.605, \"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\": 136441.915, \"from_m\": 136390.866, \"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\": 138728.962, \"from_m\": 136441.915, \"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\": 140878.586, \"from_m\": 138728.962, \"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\": 152328.995, \"from_m\": 140878.586, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 152552.765, \"from_m\": 152328.995, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 153052.733, \"from_m\": 152552.765, \"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\": 153183.166, \"from_m\": 153052.733, \"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\": 156941.649, \"from_m\": 153183.166, \"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\": 156997.535, \"from_m\": 156941.649, \"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\": 159687.317, \"from_m\": 156997.535, \"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\": 159795.603, \"from_m\": 159687.317, \"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\": 166612.271, \"from_m\": 159795.603, \"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\": 167008.525, \"from_m\": 166612.271, \"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\": 167059.054, \"from_m\": 167008.525, \"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\": 167351.459, \"from_m\": 167059.054, \"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\": 167741.38, \"from_m\": 167351.459, \"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\": 179549.468, \"from_m\": 167741.38, \"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\": 179587.873, \"from_m\": 179549.468, \"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\": 179621.983, \"from_m\": 179587.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\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 185765.847, \"from_m\": 179621.983, \"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\": 186646.913, \"from_m\": 185765.847, \"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\": 187452.017, \"from_m\": 186646.913, \"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\": 657362, \"profile_key\": \"43ba510c08a5744d99044e3aeca384829fdfa6e55c15d0d55c833e133699ad99\", \"schedule_id\": 34190, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0624\", \"location\": \"Jarrow Tyne Coal Terminal (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0632\", \"location\": \"Brockley Whins Green Lane Jn (Public Transport Authority Boundary)\", \"stage_seq\": 2, \"distance_m\": 2127.476, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0635\", \"location\": \"Boldon North Jn\", \"stage_seq\": 3, \"distance_m\": 2939.253, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0636H\", \"location\": \"Boldon East Jn\", \"stage_seq\": 4, \"distance_m\": 3383.106, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0651H\", \"location\": \"Sunderland\", \"stage_seq\": 5, \"distance_m\": 11382.027, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0655H\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 6, \"distance_m\": 14738.868, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0703H\", \"location\": \"Seaham\", \"stage_seq\": 7, \"distance_m\": 19754.05, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711\", \"location\": \"Horden Sig. NS7148\", \"stage_seq\": 8, \"distance_m\": 30646.671, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0722H\", \"location\": \"Hartlepool\", \"stage_seq\": 9, \"distance_m\": 40501.871, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0730H\", \"location\": \"Greatham S.B.\", \"stage_seq\": 10, \"distance_m\": 47409.522, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0735H\", \"location\": \"Billingham Jn\", \"stage_seq\": 11, \"distance_m\": 52980.846, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0739H\", \"location\": \"Norton South Jn\", \"stage_seq\": 12, \"distance_m\": 56199.898, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0744H\", \"location\": \"Hartburn Jn\", \"stage_seq\": 13, \"distance_m\": 60476.438, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0748H\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 14, \"distance_m\": 61714.262, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0751\", \"location\": \"Eaglescliffe\", \"stage_seq\": 15, \"distance_m\": 63925.968, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0755\", \"location\": \"Yarm\", \"stage_seq\": 16, \"distance_m\": 68110.738, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0812\", \"location\": \"Northallerton East Jn\", \"stage_seq\": 17, \"distance_m\": 86476.117, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0813\", \"location\": \"Boroughbridge Road L.C.\", \"stage_seq\": 18, \"distance_m\": 87623.419, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0815\", \"location\": \"Longlands Jn\", \"stage_seq\": 19, \"distance_m\": 89068.647, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824\", \"location\": \"Thirsk\", \"stage_seq\": 20, \"distance_m\": 99947.761, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0838H\", \"location\": \"Tollerton Jn\", \"stage_seq\": 21, \"distance_m\": 120235.769, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": false, \"wtt_arr\": \"0847\", \"wtt_dep\": \"0851\", \"location\": \"Skelton Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 130594.508, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855\", \"location\": \"Skelton Jn\", \"stage_seq\": 23, \"distance_m\": 132994.68, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0859\", \"location\": \"York\", \"stage_seq\": 24, \"distance_m\": 135626.414, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": false, \"wtt_arr\": \"0910\", \"wtt_dep\": \"0917\", \"location\": \"Colton Jn\", \"stage_seq\": 25, \"distance_m\": 144531.692, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0926\", \"location\": \"Church Fenton\", \"stage_seq\": 26, \"distance_m\": 152969.896, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": false, \"wtt_arr\": \"0932H\", \"wtt_dep\": \"0940H\", \"location\": \"Milford Up Loop\", \"stage_seq\": 27, \"distance_m\": 159032.942, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0942H\", \"location\": \"Milford Jn\", \"stage_seq\": 28, \"distance_m\": 159795.603, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0954\", \"location\": \"Ferrybridge North Jn\", \"stage_seq\": 29, \"distance_m\": 166503.654, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 30, \"distance_m\": 167436.656, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0958\", \"location\": \"Knottingley East Jn\", \"stage_seq\": 31, \"distance_m\": 168627.84, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Sudforth Lane S.B.\", \"stage_seq\": 32, \"distance_m\": 171936.299, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1004\", \"location\": \"Whitley Bridge\", \"stage_seq\": 33, \"distance_m\": 174521.403, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1006\", \"location\": \"Hensall\", \"stage_seq\": 34, \"distance_m\": 177442.879, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1008\", \"location\": \"Drax Branch Jn\", \"stage_seq\": 35, \"distance_m\": 179549.468, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1014H\", \"location\": \"Drax Power Station Sig. D17\", \"stage_seq\": 36, \"distance_m\": 185620.019, \"section_seq\": 1, \"route_path_id\": 104708}, {\"is_pass\": false, \"wtt_arr\": \"1017\", \"wtt_dep\": null, \"location\": \"Drax AES (GBRF)\", \"stage_seq\": 37, \"distance_m\": 187452.017, \"section_seq\": 1, \"route_path_id\": 104708}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 187452.017, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104708}], \"total_distance_m\": 187452.017, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 177321.01, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 10131.007, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.5", "current_position_lat": "53.7358183", "current_position_lon": "-1.0014294", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:52:17Z\", \"source_id\": 55036456, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T05:53:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T05:52:18Z\", \"source_id\": 17619487, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:02:33Z\", \"source_id\": 55062061, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:04:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:02:35Z\", \"source_id\": 17626786, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:19:22Z\", \"source_id\": 55105345, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:20:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:19:24Z\", \"source_id\": 17638973, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:50:04Z\", \"source_id\": 55189425, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:51:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:50:08Z\", \"source_id\": 17662548, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:53:11Z\", \"source_id\": 55198279, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T06:53:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T06:53:17Z\", \"source_id\": 17664980, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:23Z\", \"source_id\": 55283609, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:25:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:23:26Z\", \"source_id\": 17688397, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:58:54Z\", \"source_id\": 17715333, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4897, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:19Z\", \"source_id\": 55432681, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:23Z\", \"source_id\": 17728471, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4945, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:59Z\", \"source_id\": 55453997, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:25:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:06Z\", \"source_id\": 17734156, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:44Z\", \"source_id\": 55480893, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:35:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:33:49Z\", \"source_id\": 17741202, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:47Z\", \"source_id\": 55521727, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:50:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:48:52Z\", \"source_id\": 17752061, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:14Z\", \"source_id\": 55531351, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:53:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:52:20Z\", \"source_id\": 17754548, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:31Z\", \"source_id\": 17765501, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:49Z\", \"source_id\": 17766380, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Drax AES (GBRF)", "service_state_platform": null, "timing_fact_generation": 1789722349344338, "current_leg_arrival_utc": "2026-09-18T10:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:41.443031", "service_state_evidence_id": 17765501, "current_leg_start_actual_dep": "2026-09-18T09:40:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-18T09:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:41.554568", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6H12 None None None None {"version": 3, "segments": [{"to_m": 2202.033, "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": 2228.769, "from_m": 2202.033, "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": 2939.253, "from_m": 2228.769, "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": 3326.649, "from_m": 2939.253, "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": 3383.106, "from_m": 3326.649, "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": 3431.875, "from_m": 3383.106, "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": 3819.773, "from_m": 3431.875, "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": 8647.556, "from_m": 3819.773, "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": 10650.346, "from_m": 8647.556, "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": 10940.788, "from_m": 10650.346, "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": 11043.221, "from_m": 10940.788, "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": 11848.706, "from_m": 11043.221, "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": 12528.423, "from_m": 11848.706, "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": 14888.065, "from_m": 12528.423, "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": 14940.724, "from_m": 14888.065, "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": 17972.984, "from_m": 14940.724, "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": 20059.355, "from_m": 17972.984, "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": 20335.217, "from_m": 20059.355, "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": 21323.37, "from_m": 20335.217, "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": 21341.786, "from_m": 21323.37, "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": 34651.742, "from_m": 21341.786, "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": 35173.906, "from_m": 34651.742, "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": 37825.295, "from_m": 35173.906, "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": 38342.596, "from_m": 37825.295, "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": 40057.969, "from_m": 38342.596, "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": 40952.017, "from_m": 40057.969, "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": 41569.153, "from_m": 40952.017, "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": 51214.571, "from_m": 41569.153, "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": 55625.501, "from_m": 51214.571, "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": 55663.5, "from_m": 55625.501, "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": 56199.898, "from_m": 55663.5, "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": 58998.187, "from_m": 56199.898, "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": 59330.006, "from_m": 58998.187, "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": 63740.743, "from_m": 59330.006, "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": 63827.292, "from_m": 63740.743, "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": 64079.536, "from_m": 63827.292, "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": 83669.131, "from_m": 64079.536, "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": 86183.667, "from_m": 83669.131, "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": 86531.873, "from_m": 86183.667, "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": 87139.032, "from_m": 86531.873, "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": 87159.184, "from_m": 87139.032, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 87211.505, "from_m": 87159.184, "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": 133808.899, "from_m": 87211.505, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 134797.111, "from_m": 133808.899, "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": 135096.658, "from_m": 134797.111, "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": 135342.449, "from_m": 135096.658, "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": 135382.862, "from_m": 135342.449, "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": 135581.611, "from_m": 135382.862, "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": 135739.589, "from_m": 135581.611, "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": 135873.949, "from_m": 135739.589, "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": 136180.451, "from_m": 135873.949, "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": 136209.972, "from_m": 136180.451, "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": 136285.605, "from_m": 136209.972, "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": 136390.866, "from_m": 136285.605, "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": 136441.915, "from_m": 136390.866, "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": 138728.962, "from_m": 136441.915, "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": 140878.586, "from_m": 138728.962, "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": 152328.995, "from_m": 140878.586, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 152552.765, "from_m": 152328.995, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 153052.733, "from_m": 152552.765, "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": 153183.166, "from_m": 153052.733, "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": 156941.649, "from_m": 153183.166, "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": 156997.535, "from_m": 156941.649, "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": 159687.317, "from_m": 156997.535, "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": 159795.603, "from_m": 159687.317, "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": 166612.271, "from_m": 159795.603, "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": 167008.525, "from_m": 166612.271, "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": 167059.054, "from_m": 167008.525, "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": 167351.459, "from_m": 167059.054, "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": 167741.38, "from_m": 167351.459, "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": 179549.468, "from_m": 167741.38, "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": 179587.873, "from_m": 179549.468, "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": 179621.983, "from_m": 179587.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", "infrastructure_limit_mph": 50.0}, {"to_m": 185765.847, "from_m": 179621.983, "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": 186646.913, "from_m": 185765.847, "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": 187452.017, "from_m": 186646.913, "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": 657362, "profile_key": "43ba510c08a5744d99044e3aeca384829fdfa6e55c15d0d55c833e133699ad99", "schedule_id": 34190, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0624", "location": "Jarrow Tyne Coal Terminal (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0632", "location": "Brockley Whins Green Lane Jn (Public Transport Authority Boundary)", "stage_seq": 2, "distance_m": 2127.476, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0635", "location": "Boldon North Jn", "stage_seq": 3, "distance_m": 2939.253, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0636H", "location": "Boldon East Jn", "stage_seq": 4, "distance_m": 3383.106, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0651H", "location": "Sunderland", "stage_seq": 5, "distance_m": 11382.027, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0655H", "location": "Ryhope Grange Jn", "stage_seq": 6, "distance_m": 14738.868, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0703H", "location": "Seaham", "stage_seq": 7, "distance_m": 19754.05, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711", "location": "Horden Sig. NS7148", "stage_seq": 8, "distance_m": 30646.671, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0722H", "location": "Hartlepool", "stage_seq": 9, "distance_m": 40501.871, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0730H", "location": "Greatham S.B.", "stage_seq": 10, "distance_m": 47409.522, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0735H", "location": "Billingham Jn", "stage_seq": 11, "distance_m": 52980.846, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0739H", "location": "Norton South Jn", "stage_seq": 12, "distance_m": 56199.898, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0744H", "location": "Hartburn Jn", "stage_seq": 13, "distance_m": 60476.438, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0748H", "location": "Stockton Cut Jn", "stage_seq": 14, "distance_m": 61714.262, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0751", "location": "Eaglescliffe", "stage_seq": 15, "distance_m": 63925.968, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0755", "location": "Yarm", "stage_seq": 16, "distance_m": 68110.738, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0812", "location": "Northallerton East Jn", "stage_seq": 17, "distance_m": 86476.117, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0813", "location": "Boroughbridge Road L.C.", "stage_seq": 18, "distance_m": 87623.419, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0815", "location": "Longlands Jn", "stage_seq": 19, "distance_m": 89068.647, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824", "location": "Thirsk", "stage_seq": 20, "distance_m": 99947.761, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0838H", "location": "Tollerton Jn", "stage_seq": 21, "distance_m": 120235.769, "section_seq": 1, "route_path_id": 104708}, {"is_pass": false, "wtt_arr": "0847", "wtt_dep": "0851", "location": "Skelton Bridge Jn", "stage_seq": 22, "distance_m": 130594.508, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855", "location": "Skelton Jn", "stage_seq": 23, "distance_m": 132994.68, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0859", "location": "York", "stage_seq": 24, "distance_m": 135626.414, "section_seq": 1, "route_path_id": 104708}, {"is_pass": false, "wtt_arr": "0910", "wtt_dep": "0917", "location": "Colton Jn", "stage_seq": 25, "distance_m": 144531.692, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0926", "location": "Church Fenton", "stage_seq": 26, "distance_m": 152969.896, "section_seq": 1, "route_path_id": 104708}, {"is_pass": false, "wtt_arr": "0932H", "wtt_dep": "0940H", "location": "Milford Up Loop", "stage_seq": 27, "distance_m": 159032.942, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0942H", "location": "Milford Jn", "stage_seq": 28, "distance_m": 159795.603, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0954", "location": "Ferrybridge North Jn", "stage_seq": 29, "distance_m": 166503.654, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0956", "location": "Knottingley West Jn", "stage_seq": 30, "distance_m": 167436.656, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0958", "location": "Knottingley East Jn", "stage_seq": 31, "distance_m": 168627.84, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Sudforth Lane S.B.", "stage_seq": 32, "distance_m": 171936.299, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1004", "location": "Whitley Bridge", "stage_seq": 33, "distance_m": 174521.403, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1006", "location": "Hensall", "stage_seq": 34, "distance_m": 177442.879, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1008", "location": "Drax Branch Jn", "stage_seq": 35, "distance_m": 179549.468, "section_seq": 1, "route_path_id": 104708}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1014H", "location": "Drax Power Station Sig. D17", "stage_seq": 36, "distance_m": 185620.019, "section_seq": 1, "route_path_id": 104708}, {"is_pass": false, "wtt_arr": "1017", "wtt_dep": null, "location": "Drax AES (GBRF)", "stage_seq": 37, "distance_m": 187452.017, "section_seq": 1, "route_path_id": 104708}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 187452.017, "from_m": 0.0, "section_seq": 1, "route_path_id": 104708}], "total_distance_m": 187452.017, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 177321.01, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 10131.007, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:52:17Z", "source_id": 55036456, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T05:53:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T05:52:18Z", "source_id": 17619487, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T06:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4056, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:02:33Z", "source_id": 55062061, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T06:04:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:02:35Z", "source_id": 17626786, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4067, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:19:22Z", "source_id": 55105345, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T06:20:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:19:24Z", "source_id": 17638973, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4305, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:50:04Z", "source_id": 55189425, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T06:51:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:50:08Z", "source_id": 17662548, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T07:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4469, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:53:11Z", "source_id": 55198279, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T06:53:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T06:53:17Z", "source_id": 17664980, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T07:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4519, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:23Z", "source_id": 55283609, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T07:25:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:23:26Z", "source_id": 17688397, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-18T08:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:58:54Z", "source_id": 17715333, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4897, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:19Z", "source_id": 55432681, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:23Z", "source_id": 17728471, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4945, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:59Z", "source_id": 55453997, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T08:25:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:06Z", "source_id": 17734156, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5044, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:44Z", "source_id": 55480893, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T08:35:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:33:49Z", "source_id": 17741202, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5718, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:47Z", "source_id": 55521727, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T08:50:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:48:52Z", "source_id": 17752061, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-18T09:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5711, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:14Z", "source_id": 55531351, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T08:53:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:52:20Z", "source_id": 17754548, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-18T09:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:31Z", "source_id": 17765501, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:49Z", "source_id": 17766380, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}] Jarrow Tyne Coal Terminal (GBRf) 0624 0624 None None None Drax AES (GBRF) 1017 1017 None EARLY -13 minutes https://www.realtimetrains.co.uk/service/gb-nr:H49802/2026-09-18/detailed None Milford Up Loop 2026-09-18T09:40:30+01:00 Drax AES (GBRF) 23.5 {"type": "LineString", "coordinates": [[-1.237184067413148, 53.77240338255815], [-1.2375807, 53.7711818], [-1.2377565999999998, 53.77056219999999], [-1.2378283999999995, 53.7703507], [-1.2380801999999995, 53.7696089], [-1.2381098999999998, 53.7695215], [-1.2384528, 53.7684649], [-1.2386587999999998, 53.76794039999999], [-1.2390182, 53.766845100000005], [-1.2390761, 53.7666869], [-1.2393108999999998, 53.765723], [-1.2394066999999998, 53.7654376], [-1.239543, 53.7650203], [-1.2397072, 53.76437899999999], [-1.2401181, 53.763079700000006], [-1.2407074, 53.761388], [-1.2409476, 53.760786], [-1.2413692, 53.759869], [-1.241865, 53.75882219999999], [-1.2420687999999998, 53.758461], [-1.2426729, 53.7574623], [-1.2435208, 53.7562547], [-1.2446436, 53.7546928], [-1.2461036999999997, 53.7531486], [-1.2473826999999995, 53.7519368], [-1.2476299999999998, 53.751709], [-1.248241, 53.7511819], [-1.2487111, 53.7508159], [-1.2500396, 53.749832199999986], [-1.2509794, 53.74918869999999], [-1.2517703, 53.74865820000001], [-1.2522812999999997, 53.74833569999999], [-1.2536659, 53.747584], [-1.2546489999999997, 53.7471065], [-1.2556009999999995, 53.7466458], [-1.25764139776733, 53.74579387835149], [-1.2578272, 53.7457163], [-1.2583824999999995, 53.7455037], [-1.2591154999999998, 53.745233000000006], [-1.2597445, 53.74503070000001], [-1.2608022999999997, 53.744699899999986], [-1.263106, 53.74398910000001], [-1.2631785999999998, 53.7439647], [-1.2634967999999998, 53.74385779999999], [-1.2640588, 53.7436357], [-1.2645287, 53.743410700000005], [-1.2648588, 53.74321919999999], [-1.2651684, 53.74300569999999], [-1.2654556, 53.742796899999995], [-1.2657669, 53.742507200000006], [-1.2661712, 53.7420175], [-1.2664715999999998, 53.7414751], [-1.2666563999999998, 53.74091359999999], [-1.2668815, 53.7400641], [-1.2671791, 53.738880399999985], [-1.2672043, 53.7387847], [-1.2672744, 53.7385085], [-1.2673512, 53.738160599999986], [-1.2674795, 53.7377153], [-1.2676138, 53.73694009999999], [-1.267681, 53.7363799], [-1.2677434999999997, 53.73574889999999], [-1.2677733999999998, 53.734592], [-1.26777068033274, 53.734323238421794], [-1.2677643999999997, 53.73370260000001], [-1.2677206, 53.7327935], [-1.2677366, 53.732272], [-1.2679394, 53.729997700000006], [-1.2680505, 53.729150100000005], [-1.2681551999999998, 53.7284184], [-1.2683762, 53.72753670000001], [-1.2686327, 53.72669270000001], [-1.2686732, 53.72659399999999], [-1.2688514999999998, 53.7261589], [-1.2689825, 53.7258827], [-1.2691476, 53.7255881], [-1.2695492, 53.725016100000005], [-1.2698342, 53.7246733], [-1.2701823, 53.7243124], [-1.2703998, 53.72410299999999], [-1.2705793999999997, 53.72392289999999], [-1.2707163, 53.7238112], [-1.2715293, 53.72313830000001], [-1.2715906999999995, 53.7230831], [-1.2718014, 53.72289370000001], [-1.2720828, 53.7226191], [-1.2723766, 53.7223133], [-1.2727862, 53.72174360000001], [-1.2729461, 53.721501399999994], [-1.273093, 53.7212134], [-1.2732543, 53.720866099999995], [-1.2733963, 53.72048600000001], [-1.2734214, 53.72041060000001], [-1.2734924999999997, 53.720152199999994], [-1.2735241000000002, 53.71998870000001], [-1.2735848, 53.71931719999999], [-1.2735441, 53.718601], [-1.2734558, 53.7181287], [-1.2733547999999997, 53.71776820000001], [-1.2732267, 53.717388499999984], [-1.2730419, 53.71692440000002], [-1.2726943, 53.7160391], [-1.2724904, 53.71556470000001], [-1.2723913, 53.71537519999999], [-1.2723344, 53.7152238], [-1.2723303, 53.7152069], [-1.2719036999999995, 53.713951], [-1.2717393, 53.71354000000001], [-1.2714601, 53.7127138], [-1.2714236, 53.7126206], [-1.2713755, 53.71248589999999], [-1.2712305, 53.71207429999999], [-1.2710070999999998, 53.71153679999999], [-1.2706805, 53.7106201], [-1.2703103, 53.7096628], [-1.2700635, 53.7090738], [-1.2698651, 53.7087198], [-1.2696478, 53.70841649999999], [-1.2693689, 53.7081245], [-1.2691489, 53.7079323], [-1.2689236, 53.7077545], [-1.2685888999999997, 53.7075288], [-1.2683981999999998, 53.7074186], [-1.2680211999999995, 53.7072219], [-1.2675259, 53.7070007], [-1.2670879999999998, 53.7068398], [-1.2666705, 53.7067146], [-1.2662769, 53.7066212], [-1.2657725999999998, 53.7065297], [-1.2654071999999998, 53.70647959999999], [-1.2651760000000003, 53.7064524], [-1.2648473, 53.7064533], [-1.2640231303204517, 53.70646081107413], [-1.2638817000000002, 53.7064621], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2592534, 53.7064312], [-1.2584565999999997, 53.70643609999999], [-1.25764139776733, 53.70645682016165], [-1.2572880999999998, 53.7064658], [-1.2568044, 53.7064807], [-1.2557151, 53.70647], [-1.2549039, 53.7064658], [-1.2541743, 53.706421299999995], [-1.2516588, 53.7064267], [-1.2503702, 53.706424699999985], [-1.2501667, 53.7064234], [-1.2486383000000003, 53.7064142], [-1.2477774, 53.706379899999995], [-1.2470226, 53.706315999999994], [-1.2464157, 53.70624389999999], [-1.2459889, 53.70618189999999], [-1.2457613999999997, 53.7061502], [-1.2451199, 53.7060875], [-1.2446402, 53.7060147], [-1.2443008, 53.7059572], [-1.2434029, 53.7058556], [-1.2400348999999995, 53.70532949999998], [-1.2385738, 53.70509899999999], [-1.2382702, 53.70505339999999], [-1.2349813999999997, 53.7045582], [-1.2337549, 53.7043712], [-1.2303495, 53.703840500000005], [-1.2275291999999998, 53.7034086], [-1.2254728999999998, 53.70309009999999], [-1.2173888, 53.70184090000001], [-1.2167941, 53.701750999999994], [-1.2160676, 53.70165639999999], [-1.2156813, 53.70161259999999], [-1.2153006, 53.701587], [-1.2148977, 53.70156490000001], [-1.2145331, 53.70154479999999], [-1.214189, 53.7015357], [-1.2138485, 53.70153270000001], [-1.2135179, 53.7015357], [-1.2131771, 53.7015438], [-1.2125311, 53.7015786], [-1.211847, 53.70163449999999], [-1.2112391999999998, 53.701705399999994], [-1.2107447999999998, 53.70176579999999], [-1.2100768, 53.7018898], [-1.2096106999999998, 53.7019943], [-1.2089085999999998, 53.70216949999999], [-1.2083227999999997, 53.702338100000006], [-1.207733, 53.7025347], [-1.2072114, 53.702718], [-1.2067224, 53.7029112], [-1.2061886, 53.70312539999999], [-1.2055513999999998, 53.70334379999999], [-1.2050928, 53.7034755], [-1.2046722, 53.7035837], [-1.2035656, 53.7038087], [-1.2027726, 53.70392759999999], [-1.2019360999999995, 53.704008599999995], [-1.2010545, 53.70407139999999], [-1.200172, 53.70407230000001], [-1.1996020999999997, 53.7040538], [-1.1990472, 53.70401459999999], [-1.1985125, 53.70396050000001], [-1.1980556999999998, 53.7039078], [-1.197482962174938, 53.70384207380174], [-1.1971964999999998, 53.7038092], [-1.1980685, 53.7038681], [-1.1974952999999997, 53.70380440000001], [-1.1969669999999997, 53.70374259999999], [-1.1964471, 53.7036756], [-1.1958966, 53.7036113], [-1.195433, 53.7035554], [-1.1895659, 53.7028487], [-1.1832286, 53.70206909999999], [-1.1820758, 53.701933999999994], [-1.1782596, 53.7014646], [-1.1748584999999998, 53.70104620000001], [-1.1722318, 53.700726200000005], [-1.1713483999999998, 53.7006186], [-1.1678731999999998, 53.700183199999984], [-1.1678098693553778, 53.70017553564903], [-1.1641466, 53.699732199999985], [-1.1622523, 53.6995001], [-1.160427, 53.699255599999994], [-1.1596443999999997, 53.69917430000001], [-1.1590295, 53.69912719999999], [-1.1590251169462715, 53.69912698345693], [-1.1582400999999998, 53.699088200000006], [-1.1576167, 53.69906779999999], [-1.1573136, 53.69906490000001], [-1.1569956999999995, 53.69906170000001], [-1.1537883, 53.6990169], [-1.1512537, 53.6989818], [-1.1509696, 53.6989779], [-1.1505283999999998, 53.6989646], [-1.146909, 53.6989237], [-1.1416046, 53.6988539], [-1.1323126, 53.698719], [-1.1264917, 53.698638300000006], [-1.1226743999999995, 53.69858899999999], [-1.1152609, 53.698482299999995], [-1.1146667, 53.6984707], [-1.1071195, 53.69836430000001], [-1.1043869, 53.6983311], [-1.0964731999999997, 53.6982145], [-1.0957819, 53.698189600000006], [-1.0950338, 53.69814029999999], [-1.094592, 53.6980993], [-1.0945204310227237, 53.6980914042508], [-1.094465895532235, 53.69808538769666], [-1.0940699, 53.6980417], [-1.0936281, 53.6979862], [-1.093148, 53.697918400000006], [-1.0916506, 53.6976652], [-1.0907249, 53.6974992], [-1.0831364999999995, 53.69618280000001], [-1.0825667999999995, 53.696108499999994], [-1.0820667999999998, 53.69602809999999], [-1.0813100999999998, 53.6959449], [-1.0802418, 53.6958548], [-1.0791215000000005, 53.6957563], [-1.0783517, 53.69570079999999], [-1.0780632, 53.69569439999999], [-1.0779783409434258, 53.69569621981381], [-1.0775456, 53.69570549999999], [-1.0770145, 53.6957452], [-1.0762519999999998, 53.6958469], [-1.0757154999999998, 53.69595799999999], [-1.0756156, 53.695985799999995], [-1.0751039, 53.6961279], [-1.0743825, 53.69634679999999], [-1.0739228999999997, 53.6965178], [-1.0733996999999995, 53.696751800000015], [-1.0727958, 53.6970491], [-1.0715600999999997, 53.6976707], [-1.070913, 53.69799360000001], [-1.0701126, 53.6983904], [-1.0694424, 53.6987245], [-1.0691589, 53.6988741], [-1.0674613, 53.6997168], [-1.0667681, 53.7000834], [-1.0652939, 53.7008075], [-1.0645607999999998, 53.70117869999999], [-1.063844, 53.701545399999986], [-1.0633601999999998, 53.7017813], [-1.0625243, 53.70219899999999], [-1.0619053, 53.7025245], [-1.0617706999999998, 53.7025917], [-1.061358, 53.7027968], [-1.0607055, 53.70312299999999], [-1.0604051, 53.703273200000005], [-1.0603450999999997, 53.70330509999999], [-1.0602428, 53.7033595], [-1.0599943, 53.7034852], [-1.0594819, 53.7037285], [-1.0588985, 53.7040197], [-1.0579867999999997, 53.70447599999999], [-1.0576637, 53.7046332], [-1.0573393999999998, 53.7047888], [-1.0567741, 53.705057799999985], [-1.0562549, 53.7052931], [-1.055709, 53.70552630000001], [-1.0549896, 53.7058263], [-1.0541783999999998, 53.706138900000006], [-1.053841, 53.7062602], [-1.053079, 53.70653829999999], [-1.0515599999999998, 53.7070758], [-1.0503289, 53.7075013], [-1.0500419, 53.7076045], [-1.0490282, 53.707949], [-1.0478495999999995, 53.7083581], [-1.0463887, 53.7088674], [-1.0453934, 53.7092103], [-1.0446986, 53.70945429999999], [-1.0439154, 53.70972629999999], [-1.042816, 53.7101033], [-1.0421584999999998, 53.71032939999999], [-1.0408263, 53.7107862], [-1.0399705, 53.71108019999999], [-1.0390684, 53.71139720000001], [-1.0382927, 53.7116745], [-1.0377278, 53.7118834], [-1.0374376999999997, 53.71198], [-1.0368537, 53.7121801], [-1.0362691, 53.71238039999999], [-1.0354882, 53.7126538], [-1.0341876, 53.71311399999999], [-1.0329995, 53.713519], [-1.0327074999999997, 53.71361859999998], [-1.0323195999999997, 53.713753700000005], [-1.032087, 53.71383470000001], [-1.0315849, 53.714009699999984], [-1.0311288999999997, 53.7141644], [-1.0300137, 53.71456049999999], [-1.0294699, 53.714751199999995], [-1.0284299999999995, 53.7151125], [-1.0272004, 53.7155356], [-1.0263297, 53.71584030000001], [-1.0244633999999997, 53.7164918], [-1.0242594, 53.7165629], [-1.023261, 53.71691099999998], [-1.0216000999999997, 53.7174891], [-1.0195936, 53.718178599999995], [-1.0111529, 53.721107499999995], [-1.0070889, 53.722522], [-1.0049805, 53.7232554], [-1.0041256, 53.7235589], [-1.0031114, 53.7239596], [-1.0027681, 53.72412909999999], [-1.0023826, 53.72428039999999], [-1.0005491999999998, 53.7251125], [-1.0000076999999998, 53.7253805], [-0.9979761, 53.7263627], [-0.9976034, 53.7265407], [-0.9973513, 53.72666110000001], [-0.9971729, 53.7267714], [-0.9970696, 53.72684439999999], [-0.9968966, 53.7269824], [-0.996737, 53.727145099999994], [-0.9966271, 53.727307], [-0.9965426, 53.727476], [-0.9964862, 53.727641000000006], [-0.9964621, 53.7277941], [-0.9964648, 53.7279703], [-0.9964943, 53.7281297], [-0.99656, 53.728304299999984], [-0.9966753, 53.7285003], [-0.9968161999999998, 53.7286716], [-0.9969636999999998, 53.7288113], [-0.9970762, 53.7288976], [-0.9972326, 53.72899300000001], [-0.997303, 53.729035800000005], [-0.9975672, 53.72917230000001], [-0.998003, 53.729382699999995], [-0.9983815999999998, 53.72960059999999], [-0.9987755, 53.72978639999999], [-0.9999892, 53.7303647], [-1.0004259, 53.7305708], [-1.0008166999999997, 53.7307979], [-1.0010219, 53.7309209], [-1.001219, 53.73106129999999], [-1.0015774, 53.7313901], [-1.0019419, 53.7317262], [-1.0020947, 53.73188249999999], [-1.0022529999999998, 53.732087099999994], [-1.0023629999999997, 53.7322704], [-1.0024354, 53.73246710000001], [-1.002481, 53.7326964], [-1.0024716, 53.7329059], [-1.0024314, 53.73313040000001], [-1.001986739542644, 53.734323238421794], [-1.0014294, 53.7358183]]} 17.8 0940½ 1004 Milford Up Loop Drax AES (GBRF) Drax AES (GBRF) 53.7358183 -1.0014294 53.7358183 -1.0014294 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:04:00 Drax AES (GBRF) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17765501 1789722349344338 93 93 2026-09-18 09:15:41.554568 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:41.443031
634613 666815 P01543 502F23MG18 2026-09-18 COMPLETE 17764470 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 666815, "stp": "P", "toc": "Greater Anglia", "uid": "P01543", "consist": "720141+720509", "dest_crs": "COL", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01543/2026-09-18/detailed", "trust_id": "502F23MG18", "origin_crs": "CET", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colchester", "service_date": "2026-09-18", "dest_arr_time": "1007", "dest_platform": "4", "is_terminated": 1, "next_location": "Colchester", "signalling_id": "2F23", "timing_status": "EARLY", "origin_station": "Colchester Town", "current_leg_arr": "1005", "current_leg_dep": "0959", "current_leg_end": "Colchester", "origin_dep_time": "1000", "origin_platform": null, "current_location": "Colchester", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.9046311, 51.88649310000001], [0.9063712000000002, 51.8865034], [0.9067788, 51.886516], [0.9072061, 51.8865372], [0.9074437, 51.8865514], [0.9079386999999998, 51.8865891], [0.9085739999999998, 51.8866464], [0.9091413, 51.8867244], [0.9097153, 51.8868209], [0.9109778, 51.88702769999998], [0.9113909, 51.8870836], [0.9120054, 51.8871472], [0.9127825, 51.8872095], [0.9141102, 51.887291000000005], [0.9150992999999998, 51.8873866], [0.9157023, 51.8874541], [0.9167913, 51.887611], [0.9171532999999998, 51.88766559999999], [0.9175412, 51.8877261], [0.9177962999999998, 51.88777670000001], [0.9181442, 51.88784759999999], [0.9184797999999996, 51.8879636], [0.9187427, 51.8880842], [0.9189681, 51.888227], [0.9192393, 51.8884422], [0.9193371058829138, 51.8885561180277], [0.9194463, 51.8886833], [0.919604, 51.888939], [0.9197013, 51.88921309999999], [0.9197249999999998, 51.889371], [0.9197257, 51.8895031], [0.9197069999999998, 51.8896668], [0.9196624, 51.88978250000001], [0.9196145999999998, 51.8898933], [0.9194265, 51.890170000000005], [0.9192865, 51.8903439], [0.9189823, 51.89073580000001], [0.9188941, 51.89085819999999], [0.9183493, 51.89155720000001], [0.918159, 51.891802], [0.9179578999999998, 51.8920395], [0.9176322, 51.892438799999994], [0.9174421999999998, 51.89268680000001], [0.9173227000000002, 51.89284040000001], [0.9172523, 51.89293339999999], [0.9171185, 51.8931233], [0.9168361999999998, 51.89360619999999], [0.9166926, 51.89391139999999], [0.9165455, 51.8942885], [0.9163807, 51.8946913], [0.9162693, 51.8949328], [0.9161997, 51.89508270000001], [0.9159403, 51.8955677], [0.9157129000000002, 51.89591499999999], [0.9155411, 51.896177599999994], [0.9151716, 51.89667570000001], [0.9147856, 51.8971358], [0.9145675, 51.8973628], [0.9143579, 51.897556], [0.9139483, 51.8979163], [0.9135532, 51.8982073], [0.9133151000000002, 51.8983487], [0.9128526, 51.8985875], [0.9124752000000002, 51.89874960000001], [0.9122701, 51.898830199999985], [0.9118619999999998, 51.89896019999998], [0.9113202999999998, 51.8990973], [0.9107478, 51.89919189999999], [0.9104187, 51.899222899999984], [0.9067407, 51.8994539], [0.9050638, 51.8995964], [0.9030984, 51.8997259], [0.9012978, 51.89984589999999], [0.9003879, 51.8999272], [0.8995956000000002, 51.90000210000001], [0.8987944999999998, 51.900056099999986], [0.8983152841195214, 51.9001060494616], [0.8981209999999997, 51.9001263], [0.8974236, 51.90017309999998], [0.8960742, 51.90025549999999], [0.8952357000000001, 51.90031799999999], [0.8948120999999999, 51.900351099999995], [0.8943963, 51.9003831], [0.8938183, 51.90042889999999], [0.8934905000000001, 51.90045489999999], [0.8923117999999999, 51.900583899999994]]}", "current_leg_start": "Colchester Town", "dest_arr_time_act": "1007", "motion_projection": null, "next_location_lat": "51.9005839", "next_location_lon": "0.8923118", "previous_location": "Colchester Town", "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\": 352.259, \"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\": 899.595, \"from_m\": 352.259, \"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\": 1154.088, \"from_m\": 899.595, \"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\": 1246.364, \"from_m\": 1154.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1838.012, \"from_m\": 1246.364, \"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\": 2328.417, \"from_m\": 1838.012, \"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\": 2457.451, \"from_m\": 2328.417, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3109.971, \"from_m\": 2457.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\": 3228.046, \"from_m\": 3109.971, \"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\": 3283.338, \"from_m\": 3228.046, \"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\": 3330.202, \"from_m\": 3283.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3732.155, \"from_m\": 3330.202, \"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}], \"service_id\": 666815, \"profile_key\": \"1953d6e572d052ed8b9d1b612d675bc1ede5da42185befe0ed26c990b8597a7b\", \"schedule_id\": 19009, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1000\", \"location\": \"Colchester Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Colchester East Gate Jn\", \"stage_seq\": 2, \"distance_m\": 1246.364, \"section_seq\": 1, \"route_path_id\": 73975}, {\"is_pass\": false, \"wtt_arr\": \"1007\", \"wtt_dep\": null, \"location\": \"Colchester\", \"stage_seq\": 3, \"distance_m\": 3732.155, \"section_seq\": 1, \"route_path_id\": 73975}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3732.155, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73975}], \"total_distance_m\": 3732.155, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3463.981, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 268.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1000", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.9005839", "current_position_lon": "0.8923118", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:30Z\", \"source_id\": 55564904, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:32Z\", \"source_id\": 17763892, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:55Z\", \"source_id\": 17764470, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "4", "timing_fact_generation": 1789722295754730, "current_leg_arrival_utc": "2026-09-18T10:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:46.792518", "service_state_evidence_id": 17763892, "current_leg_start_actual_dep": "2026-09-18T10:00:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:47.007229", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CET COL 2F23 720141+720509 10 100 None {"version": 3, "segments": [{"to_m": 352.259, "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": 899.595, "from_m": 352.259, "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": 1154.088, "from_m": 899.595, "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": 1246.364, "from_m": 1154.088, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1838.012, "from_m": 1246.364, "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": 2328.417, "from_m": 1838.012, "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": 2457.451, "from_m": 2328.417, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3109.971, "from_m": 2457.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": 3228.046, "from_m": 3109.971, "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": 3283.338, "from_m": 3228.046, "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": 3330.202, "from_m": 3283.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3732.155, "from_m": 3330.202, "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}], "service_id": 666815, "profile_key": "1953d6e572d052ed8b9d1b612d675bc1ede5da42185befe0ed26c990b8597a7b", "schedule_id": 19009, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1000", "location": "Colchester Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "Colchester East Gate Jn", "stage_seq": 2, "distance_m": 1246.364, "section_seq": 1, "route_path_id": 73975}, {"is_pass": false, "wtt_arr": "1007", "wtt_dep": null, "location": "Colchester", "stage_seq": 3, "distance_m": 3732.155, "section_seq": 1, "route_path_id": 73975}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3732.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 73975}], "total_distance_m": 3732.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3463.981, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 268.174, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13693, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:30Z", "source_id": 55564904, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T09:05:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:32Z", "source_id": 17763892, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:55Z", "source_id": 17764470, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Colchester Town 1000 1000 None None None Colchester 1007 1007 4 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01543/2026-09-18/detailed None Colchester Town 2026-09-18T10:00:00+01:00 Colchester 6.0 {"type": "LineString", "coordinates": [[0.9046311, 51.88649310000001], [0.9063712000000002, 51.8865034], [0.9067788, 51.886516], [0.9072061, 51.8865372], [0.9074437, 51.8865514], [0.9079386999999998, 51.8865891], [0.9085739999999998, 51.8866464], [0.9091413, 51.8867244], [0.9097153, 51.8868209], [0.9109778, 51.88702769999998], [0.9113909, 51.8870836], [0.9120054, 51.8871472], [0.9127825, 51.8872095], [0.9141102, 51.887291000000005], [0.9150992999999998, 51.8873866], [0.9157023, 51.8874541], [0.9167913, 51.887611], [0.9171532999999998, 51.88766559999999], [0.9175412, 51.8877261], [0.9177962999999998, 51.88777670000001], [0.9181442, 51.88784759999999], [0.9184797999999996, 51.8879636], [0.9187427, 51.8880842], [0.9189681, 51.888227], [0.9192393, 51.8884422], [0.9193371058829138, 51.8885561180277], [0.9194463, 51.8886833], [0.919604, 51.888939], [0.9197013, 51.88921309999999], [0.9197249999999998, 51.889371], [0.9197257, 51.8895031], [0.9197069999999998, 51.8896668], [0.9196624, 51.88978250000001], [0.9196145999999998, 51.8898933], [0.9194265, 51.890170000000005], [0.9192865, 51.8903439], [0.9189823, 51.89073580000001], [0.9188941, 51.89085819999999], [0.9183493, 51.89155720000001], [0.918159, 51.891802], [0.9179578999999998, 51.8920395], [0.9176322, 51.892438799999994], [0.9174421999999998, 51.89268680000001], [0.9173227000000002, 51.89284040000001], [0.9172523, 51.89293339999999], [0.9171185, 51.8931233], [0.9168361999999998, 51.89360619999999], [0.9166926, 51.89391139999999], [0.9165455, 51.8942885], [0.9163807, 51.8946913], [0.9162693, 51.8949328], [0.9161997, 51.89508270000001], [0.9159403, 51.8955677], [0.9157129000000002, 51.89591499999999], [0.9155411, 51.896177599999994], [0.9151716, 51.89667570000001], [0.9147856, 51.8971358], [0.9145675, 51.8973628], [0.9143579, 51.897556], [0.9139483, 51.8979163], [0.9135532, 51.8982073], [0.9133151000000002, 51.8983487], [0.9128526, 51.8985875], [0.9124752000000002, 51.89874960000001], [0.9122701, 51.898830199999985], [0.9118619999999998, 51.89896019999998], [0.9113202999999998, 51.8990973], [0.9107478, 51.89919189999999], [0.9104187, 51.899222899999984], [0.9067407, 51.8994539], [0.9050638, 51.8995964], [0.9030984, 51.8997259], [0.9012978, 51.89984589999999], [0.9003879, 51.8999272], [0.8995956000000002, 51.90000210000001], [0.8987944999999998, 51.900056099999986], [0.8983152841195214, 51.9001060494616], [0.8981209999999997, 51.9001263], [0.8974236, 51.90017309999998], [0.8960742, 51.90025549999999], [0.8952357000000001, 51.90031799999999], [0.8948120999999999, 51.900351099999995], [0.8943963, 51.9003831], [0.8938183, 51.90042889999999], [0.8934905000000001, 51.90045489999999], [0.8923117999999999, 51.900583899999994]]} 2.3 0959 1005 Colchester Town Colchester Colchester 51.9005839 0.8923118 51.9005839 0.8923118 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Colchester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763892 1789722295754730 8 8 2026-09-18 09:15:47.007229 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:46.792518
634614 666690 C36267 735L98MF18 2026-09-18 COMPLETE 17766563 2026-09-18 10:05:00 2026-09-18 09:15:56 2026-09-20 09:15:56 {"id": 666690, "stp": "P", "toc": "Elizabeth Line", "uid": "C36267", "consist": "345026", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36267/2026-09-18/detailed", "trust_id": "735L98MF18", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-18", "dest_arr_time": "1006", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "5L98", "timing_status": "EARLY", "origin_station": "Old Oak Common Depot (Crossrail)", "current_leg_arr": "1005", "current_leg_dep": "0957", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0956", "origin_platform": null, "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-18T09:15:56", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2473192, 51.52726049999999], [-0.24450029999999995, 51.5263699], [-0.2442951, 51.5263031], [-0.2440384, 51.5261961], [-0.24369309999999997, 51.5260523], [-0.24340179999999997, 51.5259408], [-0.2433036, 51.5259084], [-0.2430086, 51.5258277], [-0.24277439999999997, 51.52577629999999], [-0.2425414, 51.5257279], [-0.2423109, 51.52569489999999], [-0.2421016, 51.5256753], [-0.24185480000000004, 51.52566110000001], [-0.24168570000000003, 51.5256617], [-0.2413287, 51.52566920000001], [-0.2410522, 51.52567859999999], [-0.24079139999999996, 51.5256838], [-0.24023219999999995, 51.52567200000001], [-0.2401352, 51.5256753], [-0.23990480000000003, 51.52567609999999], [-0.2397519, 51.52566989999999], [-0.2394006, 51.525644], [-0.23905519999999997, 51.52562439999999], [-0.2388004, 51.525614], [-0.2386361, 51.52561359999999], [-0.237405, 51.525667000000006], [-0.23633080000000004, 51.5257112], [-0.2362543, 51.52571539999999], [-0.2360505, 51.52571539999999], [-0.235797, 51.525709500000005], [-0.2354899, 51.52571290000001], [-0.2350211, 51.5257352], [-0.23497583971196603, 51.52573766737346], [-0.23493100116509427, 51.52568663420887], [-0.2338554, 51.5257546], [-0.23238359999999997, 51.52582340000001], [-0.2317867, 51.525847600000006], [-0.23156510475056513, 51.5258583513509], [-0.2311828, 51.52587689999999], [-0.2306033, 51.525902499999994], [-0.2297433999999999, 51.5259285], [-0.22931039999999997, 51.5259371], [-0.2288682, 51.52593860000001], [-0.2284854, 51.5259343], [-0.22775270000000003, 51.525925999999984], [-0.22716657322041353, 51.5259117169876], [-0.2266324, 51.525898700000006], [-0.2259851, 51.5258784], [-0.2256797, 51.5258647], [-0.22546089999999996, 51.52585560000001], [-0.22505610000000004, 51.52582879999999], [-0.2245599, 51.5257754], [-0.2243538, 51.5257571], [-0.2241209, 51.5257417], [-0.22381249999999997, 51.52571970000001], [-0.2234983, 51.5256962], [-0.22299989999999997, 51.525663300000005], [-0.22263699999999997, 51.525632599999994], [-0.2222135, 51.52559780000001], [-0.2217592, 51.5255625], [-0.2212705, 51.5255208], [-0.2207908, 51.5254809], [-0.220424, 51.52544779999999], [-0.2199177, 51.5253908], [-0.2195534, 51.5253513], [-0.2195233, 51.525347999999994], [-0.2192144, 51.525315], [-0.2187432, 51.525262600000005], [-0.2183053, 51.525206], [-0.2178179, 51.525143799999995], [-0.2174567, 51.5250938], [-0.2162524, 51.52491409999999], [-0.21595358076715584, 51.524866661044726], [-0.21570971856703997, 51.52482084712264], [-0.21549464404440252, 51.52477953016621], [-0.2153042336632379, 51.5247420905542], [-0.21513436388754031, 51.52470790866544], [-0.21498091118130436, 51.524676364878715], [-0.2148397520085243, 51.524646839572846], [-0.21470676283319456, 51.5246187131266], [-0.2145778201193095, 51.524591365918795], [-0.2144488003308635, 51.52456417832824], [-0.21431557993185096, 51.52453653073373], [-0.21417403538626628, 51.52450780351405], [-0.21402004315810377, 51.524477377048015], [-0.21384947971135787, 51.52444463171443], [-0.21365822151002295, 51.52440894789208], [-0.2134421450180934, 51.52436970595977], [-0.21319712669956356, 51.52432628629631], [-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.20096829999999996, 51.5212516], [-0.2006904, 51.52117669999999], [-0.2003639600953108, 51.52108816283824], [-0.20012745237984975, 51.521029293948985], [-0.1999166726453672, 51.52098009319161], [-0.19972790896510825, 51.520939237965216], [-0.19955744941231815, 51.52090540566893], [-0.19940158206024203, 51.52087727370185], [-0.1992565949821251, 51.52085351946308], [-0.1991187762512125, 51.520832820351735], [-0.19898441394074945, 51.52081385376693], [-0.19884979612398104, 51.52079529710777], [-0.1987112108741525, 51.52077582777336], [-0.19856494626450905, 51.52075412316282], [-0.1984072903682958, 51.52072886067526], [-0.198234531258758, 51.52069871770978], [-0.19804295700914068, 51.520662371665495], [-0.1978288556926892, 51.52061849994151], [-0.1975885153826486, 51.520565779936945], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-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.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.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-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": "Old Oak Common Depot (Crossrail)", "dest_arr_time_act": "1006", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Old Oak Common Depot (Crossrail)", "current_leg_milage": "3.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 941.36, \"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\": 1162.858, \"from_m\": 941.36, \"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\": 1226.958, \"from_m\": 1162.858, \"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\": 1775.788, \"from_m\": 1226.958, \"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\": 3007.598, \"from_m\": 1775.788, \"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\": 3096.676, \"from_m\": 3007.598, \"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\": 3335.719, \"from_m\": 3096.676, \"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\": 3424.797, \"from_m\": 3335.719, \"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\": 4786.811, \"from_m\": 3424.797, \"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\": 5059.147, \"from_m\": 4786.811, \"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\": 6134.769, \"from_m\": 5059.147, \"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\": 6502.451, \"from_m\": 6134.769, \"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\": 666690, \"profile_key\": \"43b4207da583815a398dab1973b1ab02326000bc7b609a451a2c24a94f9bf2d9\", \"schedule_id\": 4679, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0956\", \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Old Oak Common Depart Sig\", \"stage_seq\": 2, \"distance_m\": 1132.567, \"section_seq\": 1, \"route_path_id\": 29832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 3, \"distance_m\": 2354.21, \"section_seq\": 1, \"route_path_id\": 29832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1004\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 4, \"distance_m\": 3216.197, \"section_seq\": 1, \"route_path_id\": 29832}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1004H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 5, \"distance_m\": 4893.385, \"section_seq\": 1, \"route_path_id\": 29832}, {\"is_pass\": false, \"wtt_arr\": \"1006\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 6502.451, \"section_seq\": 1, \"route_path_id\": 29832}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6502.451, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29832}], \"total_distance_m\": 6502.451, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 5318.835, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1183.616, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0956", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:46Z\", \"source_id\": 55557428, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:01:53Z\", \"source_id\": 17761622, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:27Z\", \"source_id\": 55564716, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:04:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:30Z\", \"source_id\": 17763859, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:53Z\", \"source_id\": 17764410, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:47Z\", \"source_id\": 55568348, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:05:53Z\", \"source_id\": 17766563, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789722354548688, "current_leg_arrival_utc": "2026-09-18T10:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:54.545343", "service_state_evidence_id": 17766563, "current_leg_start_actual_dep": "2026-09-18T09:56:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:54.937843", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P None PDX 5L98 345026 9 90 None {"version": 3, "segments": [{"to_m": 941.36, "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": 1162.858, "from_m": 941.36, "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": 1226.958, "from_m": 1162.858, "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": 1775.788, "from_m": 1226.958, "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": 3007.598, "from_m": 1775.788, "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": 3096.676, "from_m": 3007.598, "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": 3335.719, "from_m": 3096.676, "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": 3424.797, "from_m": 3335.719, "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": 4786.811, "from_m": 3424.797, "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": 5059.147, "from_m": 4786.811, "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": 6134.769, "from_m": 5059.147, "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": 6502.451, "from_m": 6134.769, "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": 666690, "profile_key": "43b4207da583815a398dab1973b1ab02326000bc7b609a451a2c24a94f9bf2d9", "schedule_id": 4679, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0956", "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Old Oak Common Depart Sig", "stage_seq": 2, "distance_m": 1132.567, "section_seq": 1, "route_path_id": 29832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "Ladbroke Grove Jn", "stage_seq": 3, "distance_m": 2354.21, "section_seq": 1, "route_path_id": 29832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1004", "location": "Portobello Jn (London)", "stage_seq": 4, "distance_m": 3216.197, "section_seq": 1, "route_path_id": 29832}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1004H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 5, "distance_m": 4893.385, "section_seq": 1, "route_path_id": 29832}, {"is_pass": false, "wtt_arr": "1006", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 6, "distance_m": 6502.451, "section_seq": 1, "route_path_id": 29832}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6502.451, "from_m": 0.0, "section_seq": 1, "route_path_id": 29832}], "total_distance_m": 6502.451, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 5318.835, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1183.616, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23016, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:46Z", "source_id": 55557428, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T09:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:01:53Z", "source_id": 17761622, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-18T10:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:27Z", "source_id": 55564716, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T09:04:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:30Z", "source_id": 17763859, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:53Z", "source_id": 17764410, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T10:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:47Z", "source_id": 55568348, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T09:05:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:05:53Z", "source_id": 17766563, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Old Oak Common Depot (Crossrail) 0956 0956 None None None Paddington (Crossrail) 1006 1006 A EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36267/2026-09-18/detailed None Old Oak Common Depot (Crossrail) 2026-09-18T09:56:00+01:00 Paddington (Crossrail) 8.0 {"type": "LineString", "coordinates": [[-0.2473192, 51.52726049999999], [-0.24450029999999995, 51.5263699], [-0.2442951, 51.5263031], [-0.2440384, 51.5261961], [-0.24369309999999997, 51.5260523], [-0.24340179999999997, 51.5259408], [-0.2433036, 51.5259084], [-0.2430086, 51.5258277], [-0.24277439999999997, 51.52577629999999], [-0.2425414, 51.5257279], [-0.2423109, 51.52569489999999], [-0.2421016, 51.5256753], [-0.24185480000000004, 51.52566110000001], [-0.24168570000000003, 51.5256617], [-0.2413287, 51.52566920000001], [-0.2410522, 51.52567859999999], [-0.24079139999999996, 51.5256838], [-0.24023219999999995, 51.52567200000001], [-0.2401352, 51.5256753], [-0.23990480000000003, 51.52567609999999], [-0.2397519, 51.52566989999999], [-0.2394006, 51.525644], [-0.23905519999999997, 51.52562439999999], [-0.2388004, 51.525614], [-0.2386361, 51.52561359999999], [-0.237405, 51.525667000000006], [-0.23633080000000004, 51.5257112], [-0.2362543, 51.52571539999999], [-0.2360505, 51.52571539999999], [-0.235797, 51.525709500000005], [-0.2354899, 51.52571290000001], [-0.2350211, 51.5257352], [-0.23497583971196603, 51.52573766737346], [-0.23493100116509427, 51.52568663420887], [-0.2338554, 51.5257546], [-0.23238359999999997, 51.52582340000001], [-0.2317867, 51.525847600000006], [-0.23156510475056513, 51.5258583513509], [-0.2311828, 51.52587689999999], [-0.2306033, 51.525902499999994], [-0.2297433999999999, 51.5259285], [-0.22931039999999997, 51.5259371], [-0.2288682, 51.52593860000001], [-0.2284854, 51.5259343], [-0.22775270000000003, 51.525925999999984], [-0.22716657322041353, 51.5259117169876], [-0.2266324, 51.525898700000006], [-0.2259851, 51.5258784], [-0.2256797, 51.5258647], [-0.22546089999999996, 51.52585560000001], [-0.22505610000000004, 51.52582879999999], [-0.2245599, 51.5257754], [-0.2243538, 51.5257571], [-0.2241209, 51.5257417], [-0.22381249999999997, 51.52571970000001], [-0.2234983, 51.5256962], [-0.22299989999999997, 51.525663300000005], [-0.22263699999999997, 51.525632599999994], [-0.2222135, 51.52559780000001], [-0.2217592, 51.5255625], [-0.2212705, 51.5255208], [-0.2207908, 51.5254809], [-0.220424, 51.52544779999999], [-0.2199177, 51.5253908], [-0.2195534, 51.5253513], [-0.2195233, 51.525347999999994], [-0.2192144, 51.525315], [-0.2187432, 51.525262600000005], [-0.2183053, 51.525206], [-0.2178179, 51.525143799999995], [-0.2174567, 51.5250938], [-0.2162524, 51.52491409999999], [-0.21595358076715584, 51.524866661044726], [-0.21570971856703997, 51.52482084712264], [-0.21549464404440252, 51.52477953016621], [-0.2153042336632379, 51.5247420905542], [-0.21513436388754031, 51.52470790866544], [-0.21498091118130436, 51.524676364878715], [-0.2148397520085243, 51.524646839572846], [-0.21470676283319456, 51.5246187131266], [-0.2145778201193095, 51.524591365918795], [-0.2144488003308635, 51.52456417832824], [-0.21431557993185096, 51.52453653073373], [-0.21417403538626628, 51.52450780351405], [-0.21402004315810377, 51.524477377048015], [-0.21384947971135787, 51.52444463171443], [-0.21365822151002295, 51.52440894789208], [-0.2134421450180934, 51.52436970595977], [-0.21319712669956356, 51.52432628629631], [-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.20096829999999996, 51.5212516], [-0.2006904, 51.52117669999999], [-0.2003639600953108, 51.52108816283824], [-0.20012745237984975, 51.521029293948985], [-0.1999166726453672, 51.52098009319161], [-0.19972790896510825, 51.520939237965216], [-0.19955744941231815, 51.52090540566893], [-0.19940158206024203, 51.52087727370185], [-0.1992565949821251, 51.52085351946308], [-0.1991187762512125, 51.520832820351735], [-0.19898441394074945, 51.52081385376693], [-0.19884979612398104, 51.52079529710777], [-0.1987112108741525, 51.52077582777336], [-0.19856494626450905, 51.52075412316282], [-0.1984072903682958, 51.52072886067526], [-0.198234531258758, 51.52069871770978], [-0.19804295700914068, 51.520662371665495], [-0.1978288556926892, 51.52061849994151], [-0.1975885153826486, 51.520565779936945], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-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.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.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-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]]} 3.1 0957 1005 Old Oak Common Depot (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-18 09:15:56 TERMINATED 2026-09-18 09:05:00 Paddington (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17766563 1789722354548688 15 15 2026-09-18 09:15:54.937843 A None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:54.545343
634615 664133 G88576 861N13MC18 2026-09-18 COMPLETE 17764246 2026-09-18 10:05:00 2026-09-18 09:16:26 2026-09-20 09:16:26 {"id": 664133, "stp": "P", "toc": "Southern", "uid": "G88576", "consist": "387122", "dest_crs": "BTN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88576/2026-09-18/detailed", "trust_id": "861N13MC18", "origin_crs": "SOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-18", "dest_arr_time": "1005", "dest_platform": "2", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1N13", "timing_status": "ON TIME", "origin_station": "Southampton Central", "current_leg_arr": "1005", "current_leg_dep": "1002", "current_leg_end": "Brighton", "origin_dep_time": "0820", "origin_platform": "2A", "current_location": "Brighton", "last_update_time": "2026-09-18T09:16:26", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Hove", "dest_arr_time_act": "1005", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Hove", "current_leg_milage": "2.1", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1349.931, \"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\": 1706.248, \"from_m\": 1349.931, \"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\": 3063.067, \"from_m\": 1706.248, \"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\": 3312.766, \"from_m\": 3063.067, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3723.917, \"from_m\": 3312.766, \"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\": 4867.793, \"from_m\": 3723.917, \"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\": 5514.689, \"from_m\": 4867.793, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6574.18, \"from_m\": 5514.689, \"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\": 7214.814, \"from_m\": 6574.18, \"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\": 7594.709, \"from_m\": 7214.814, \"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\": 10875.192, \"from_m\": 7594.709, \"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\": 12469.694, \"from_m\": 10875.192, \"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\": 13705.471, \"from_m\": 12469.694, \"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\": 15286.188, \"from_m\": 13705.471, \"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\": 21725.821, \"from_m\": 15286.188, \"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\": 22546.192, \"from_m\": 21725.821, \"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\": 22958.386, \"from_m\": 22546.192, \"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\": 23810.036, \"from_m\": 22958.386, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25126.578, \"from_m\": 23810.036, \"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\": 25134.568, \"from_m\": 25126.578, \"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\": 34435.467, \"from_m\": 25134.568, \"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\": 34506.589, \"from_m\": 34435.467, \"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\": 37264.423, \"from_m\": 34506.589, \"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\": 37988.01, \"from_m\": 37264.423, \"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\": 38904.129, \"from_m\": 37988.01, \"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\": 38996.744, \"from_m\": 38904.129, \"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\": 39075.367, \"from_m\": 38996.744, \"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\": 39877.463, \"from_m\": 39075.367, \"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\": 51998.205, \"from_m\": 39877.463, \"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\": 52614.921, \"from_m\": 51998.205, \"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\": 53405.213, \"from_m\": 52614.921, \"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\": 53448.226, \"from_m\": 53405.213, \"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\": 63410.443, \"from_m\": 53448.226, \"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\": 64037.507, \"from_m\": 63410.443, \"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\": 68130.224, \"from_m\": 64037.507, \"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\": 68181.908, \"from_m\": 68130.224, \"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\": 68287.357, \"from_m\": 68181.908, \"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\": 68522.817, \"from_m\": 68287.357, \"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\": 69299.826, \"from_m\": 68522.817, \"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\": 69686.695, \"from_m\": 69299.826, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 74470.208, \"from_m\": 69686.695, \"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\": 74512.483, \"from_m\": 74470.208, \"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\": 81150.15, \"from_m\": 74512.483, \"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\": 81285.032, \"from_m\": 81150.15, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 82918.432, \"from_m\": 81285.032, \"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\": 82958.594, \"from_m\": 82918.432, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 97140.121, \"from_m\": 82958.594, \"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\": 97808.269, \"from_m\": 97140.121, \"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\": 97894.107, \"from_m\": 97808.269, \"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\": 99019.124, \"from_m\": 97894.107, \"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\": 99206.745, \"from_m\": 99019.124, \"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\": 100430.977, \"from_m\": 99206.745, \"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\": 100534.395, \"from_m\": 100430.977, \"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\": 100575.75, \"from_m\": 100534.395, \"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\": 100835.912, \"from_m\": 100575.75, \"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}], \"service_id\": 664133, \"profile_key\": \"f0039bc1df8564453520dc412d280a2e1b41854e5797596f4770e2b96a245b4d\", \"schedule_id\": 12559, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0820\", \"location\": \"Southampton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0822H\", \"location\": \"Northam Jn\", \"stage_seq\": 2, \"distance_m\": 1797.957, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0824H\", \"location\": \"St. Denys\", \"stage_seq\": 3, \"distance_m\": 3150.1, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0827H\", \"location\": \"Woolston Sig. E803\", \"stage_seq\": 4, \"distance_m\": 5875.73, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0829\", \"wtt_dep\": \"0829H\", \"location\": \"Woolston\", \"stage_seq\": 5, \"distance_m\": 7051.871, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0832H\", \"location\": \"Netley\", \"stage_seq\": 6, \"distance_m\": 11054.628, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0835\", \"location\": \"Bursledon\", \"stage_seq\": 7, \"distance_m\": 14293.644, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0837H\", \"wtt_dep\": \"0838\", \"location\": \"Swanwick\", \"stage_seq\": 8, \"distance_m\": 17515.953, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0843H\", \"wtt_dep\": \"0844H\", \"location\": \"Fareham\", \"stage_seq\": 9, \"distance_m\": 23481.77, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0849H\", \"wtt_dep\": \"0850\", \"location\": \"Portchester\", \"stage_seq\": 10, \"distance_m\": 28609.05, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0853H\", \"wtt_dep\": \"0854H\", \"location\": \"Cosham\", \"stage_seq\": 11, \"distance_m\": 32862.886, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0855H\", \"location\": \"Cosham Jn\", \"stage_seq\": 12, \"distance_m\": 33624.556, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0856H\", \"location\": \"Farlington Jn\", \"stage_seq\": 13, \"distance_m\": 34646.582, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0900\", \"wtt_dep\": \"0901\", \"location\": \"Havant\", \"stage_seq\": 14, \"distance_m\": 39373.6, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0904\", \"wtt_dep\": \"0904H\", \"location\": \"Emsworth\", \"stage_seq\": 15, \"distance_m\": 42397.061, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0907\", \"wtt_dep\": \"0907H\", \"location\": \"Southbourne\", \"stage_seq\": 16, \"distance_m\": 44649.815, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0914\", \"wtt_dep\": \"0915\", \"location\": \"Chichester\", \"stage_seq\": 17, \"distance_m\": 53599.14, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0922\", \"wtt_dep\": \"0923\", \"location\": \"Barnham\", \"stage_seq\": 18, \"distance_m\": 63712.948, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0927\", \"wtt_dep\": \"0927H\", \"location\": \"Ford\", \"stage_seq\": 19, \"distance_m\": 67954.776, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0930\", \"location\": \"Arundel Jn\", \"stage_seq\": 20, \"distance_m\": 69049.587, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0934H\", \"location\": \"Angmering\", \"stage_seq\": 21, \"distance_m\": 74664.895, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0939H\", \"location\": \"West Worthing\", \"stage_seq\": 22, \"distance_m\": 81474.762, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0941\", \"wtt_dep\": \"0942\", \"location\": \"Worthing\", \"stage_seq\": 23, \"distance_m\": 82756.279, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0945H\", \"wtt_dep\": \"0946\", \"location\": \"Lancing\", \"stage_seq\": 24, \"distance_m\": 86483.809, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0949H\", \"wtt_dep\": \"0950H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 25, \"distance_m\": 90354.288, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0953\", \"wtt_dep\": \"0953H\", \"location\": \"Southwick\", \"stage_seq\": 26, \"distance_m\": 92692.153, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0956H\", \"wtt_dep\": \"0957\", \"location\": \"Portslade\", \"stage_seq\": 27, \"distance_m\": 95060.659, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"0959H\", \"wtt_dep\": \"1000H\", \"location\": \"Hove\", \"stage_seq\": 28, \"distance_m\": 97378.942, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"1005\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 29, \"distance_m\": 100835.912, \"section_seq\": 1, \"route_path_id\": 69821}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100835.912, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69821}], \"total_distance_m\": 100835.912, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 99339.525, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1496.387, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0820", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:24:03Z\", \"source_id\": 55285639, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:24:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:24:09Z\", \"source_id\": 17688972, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:40Z\", \"source_id\": 55296213, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:28:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:27:41Z\", \"source_id\": 17691682, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27289, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:15Z\", \"source_id\": 55309014, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:32:21Z\", \"source_id\": 17695287, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:34:32Z\", \"source_id\": 55315323, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:34:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:34:37Z\", \"source_id\": 17697034, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:23Z\", \"source_id\": 55337299, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:42:29Z\", \"source_id\": 17703013, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27311, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:48:59Z\", \"source_id\": 55355780, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:49:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:49:00Z\", \"source_id\": 17707911, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:52Z\", \"source_id\": 55369657, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T07:54:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T07:53:56Z\", \"source_id\": 17711649, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:07Z\", \"source_id\": 55387063, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:00:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:00:10Z\", \"source_id\": 17716211, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:03Z\", \"source_id\": 55401479, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:05:09Z\", \"source_id\": 17720076, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:21Z\", \"source_id\": 55410779, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:09:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:08:25Z\", \"source_id\": 17722526, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:05Z\", \"source_id\": 55432063, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:16:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:16:08Z\", \"source_id\": 17728294, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:23:59Z\", \"source_id\": 55453989, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:24:04Z\", \"source_id\": 17734136, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:07Z\", \"source_id\": 55468290, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:30:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:29:07Z\", \"source_id\": 17737807, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:26Z\", \"source_id\": 55485617, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:36:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:35:29Z\", \"source_id\": 17742419, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:08Z\", \"source_id\": 55503692, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:42:10Z\", \"source_id\": 17747257, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:18Z\", \"source_id\": 55507082, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:43:23Z\", \"source_id\": 17748149, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:54Z\", \"source_id\": 55516738, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:48:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:46:57Z\", \"source_id\": 17750710, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:37Z\", \"source_id\": 55526972, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:52:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:50:42Z\", \"source_id\": 17753392, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31024, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:53:58Z\", \"source_id\": 55536166, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:54:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:54:03Z\", \"source_id\": 17755834, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:21Z\", \"source_id\": 55545262, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T08:57:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T08:57:25Z\", \"source_id\": 17758413, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:20Z\", \"source_id\": 55553459, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:00:23Z\", \"source_id\": 17760522, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:24Z\", \"source_id\": 55564604, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T09:05:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:26Z\", \"source_id\": 17763762, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-18T09:04:47Z\", \"source_id\": 17764246, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-18T10:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "2", "timing_fact_generation": 1789722290298494, "current_leg_arrival_utc": "2026-09-18T10:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-18T09:05:58.541487", "service_state_evidence_id": 17763762, "current_leg_start_actual_dep": "2026-09-18T10:00:30+01:00", "operational_evidence_version": 123, "service_state_event_time_utc": "2026-09-18T09:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-18T09:15:58.782908", "service_state_valid_until_kind": null, "operational_interpretation_version": 123, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P SOU BTN 1N13 387122 4 110 None {"version": 3, "segments": [{"to_m": 1349.931, "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": 1706.248, "from_m": 1349.931, "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": 3063.067, "from_m": 1706.248, "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": 3312.766, "from_m": 3063.067, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3723.917, "from_m": 3312.766, "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": 4867.793, "from_m": 3723.917, "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": 5514.689, "from_m": 4867.793, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6574.18, "from_m": 5514.689, "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": 7214.814, "from_m": 6574.18, "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": 7594.709, "from_m": 7214.814, "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": 10875.192, "from_m": 7594.709, "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": 12469.694, "from_m": 10875.192, "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": 13705.471, "from_m": 12469.694, "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": 15286.188, "from_m": 13705.471, "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": 21725.821, "from_m": 15286.188, "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": 22546.192, "from_m": 21725.821, "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": 22958.386, "from_m": 22546.192, "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": 23810.036, "from_m": 22958.386, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25126.578, "from_m": 23810.036, "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": 25134.568, "from_m": 25126.578, "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": 34435.467, "from_m": 25134.568, "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": 34506.589, "from_m": 34435.467, "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": 37264.423, "from_m": 34506.589, "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": 37988.01, "from_m": 37264.423, "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": 38904.129, "from_m": 37988.01, "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": 38996.744, "from_m": 38904.129, "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": 39075.367, "from_m": 38996.744, "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": 39877.463, "from_m": 39075.367, "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": 51998.205, "from_m": 39877.463, "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": 52614.921, "from_m": 51998.205, "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": 53405.213, "from_m": 52614.921, "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": 53448.226, "from_m": 53405.213, "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": 63410.443, "from_m": 53448.226, "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": 64037.507, "from_m": 63410.443, "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": 68130.224, "from_m": 64037.507, "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": 68181.908, "from_m": 68130.224, "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": 68287.357, "from_m": 68181.908, "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": 68522.817, "from_m": 68287.357, "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": 69299.826, "from_m": 68522.817, "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": 69686.695, "from_m": 69299.826, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 74470.208, "from_m": 69686.695, "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": 74512.483, "from_m": 74470.208, "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": 81150.15, "from_m": 74512.483, "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": 81285.032, "from_m": 81150.15, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 82918.432, "from_m": 81285.032, "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": 82958.594, "from_m": 82918.432, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 97140.121, "from_m": 82958.594, "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": 97808.269, "from_m": 97140.121, "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": 97894.107, "from_m": 97808.269, "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": 99019.124, "from_m": 97894.107, "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": 99206.745, "from_m": 99019.124, "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": 100430.977, "from_m": 99206.745, "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": 100534.395, "from_m": 100430.977, "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": 100575.75, "from_m": 100534.395, "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": 100835.912, "from_m": 100575.75, "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}], "service_id": 664133, "profile_key": "f0039bc1df8564453520dc412d280a2e1b41854e5797596f4770e2b96a245b4d", "schedule_id": 12559, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0820", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0822H", "location": "Northam Jn", "stage_seq": 2, "distance_m": 1797.957, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0824H", "location": "St. Denys", "stage_seq": 3, "distance_m": 3150.1, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0827H", "location": "Woolston Sig. E803", "stage_seq": 4, "distance_m": 5875.73, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0829", "wtt_dep": "0829H", "location": "Woolston", "stage_seq": 5, "distance_m": 7051.871, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0832H", "location": "Netley", "stage_seq": 6, "distance_m": 11054.628, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0835", "location": "Bursledon", "stage_seq": 7, "distance_m": 14293.644, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0837H", "wtt_dep": "0838", "location": "Swanwick", "stage_seq": 8, "distance_m": 17515.953, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0843H", "wtt_dep": "0844H", "location": "Fareham", "stage_seq": 9, "distance_m": 23481.77, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0849H", "wtt_dep": "0850", "location": "Portchester", "stage_seq": 10, "distance_m": 28609.05, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0853H", "wtt_dep": "0854H", "location": "Cosham", "stage_seq": 11, "distance_m": 32862.886, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0855H", "location": "Cosham Jn", "stage_seq": 12, "distance_m": 33624.556, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0856H", "location": "Farlington Jn", "stage_seq": 13, "distance_m": 34646.582, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0900", "wtt_dep": "0901", "location": "Havant", "stage_seq": 14, "distance_m": 39373.6, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0904", "wtt_dep": "0904H", "location": "Emsworth", "stage_seq": 15, "distance_m": 42397.061, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0907", "wtt_dep": "0907H", "location": "Southbourne", "stage_seq": 16, "distance_m": 44649.815, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0914", "wtt_dep": "0915", "location": "Chichester", "stage_seq": 17, "distance_m": 53599.14, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0922", "wtt_dep": "0923", "location": "Barnham", "stage_seq": 18, "distance_m": 63712.948, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0927", "wtt_dep": "0927H", "location": "Ford", "stage_seq": 19, "distance_m": 67954.776, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0930", "location": "Arundel Jn", "stage_seq": 20, "distance_m": 69049.587, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0934H", "location": "Angmering", "stage_seq": 21, "distance_m": 74664.895, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0939H", "location": "West Worthing", "stage_seq": 22, "distance_m": 81474.762, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0941", "wtt_dep": "0942", "location": "Worthing", "stage_seq": 23, "distance_m": 82756.279, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0945H", "wtt_dep": "0946", "location": "Lancing", "stage_seq": 24, "distance_m": 86483.809, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0949H", "wtt_dep": "0950H", "location": "Shoreham-by-Sea", "stage_seq": 25, "distance_m": 90354.288, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0953", "wtt_dep": "0953H", "location": "Southwick", "stage_seq": 26, "distance_m": 92692.153, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0956H", "wtt_dep": "0957", "location": "Portslade", "stage_seq": 27, "distance_m": 95060.659, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "0959H", "wtt_dep": "1000H", "location": "Hove", "stage_seq": 28, "distance_m": 97378.942, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "1005", "wtt_dep": null, "location": "Brighton", "stage_seq": 29, "distance_m": 100835.912, "section_seq": 1, "route_path_id": 69821}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100835.912, "from_m": 0.0, "section_seq": 1, "route_path_id": 69821}], "total_distance_m": 100835.912, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 99339.525, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1496.387, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27506, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:24:03Z", "source_id": 55285639, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T07:24:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:24:09Z", "source_id": 17688972, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-18T08:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27282, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:40Z", "source_id": 55296213, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T07:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:27:41Z", "source_id": 17691682, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-18T08:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27289, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:15Z", "source_id": 55309014, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T07:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:32:21Z", "source_id": 17695287, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-18T08:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27293, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:34:32Z", "source_id": 55315323, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T07:34:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:34:37Z", "source_id": 17697034, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-18T08:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27302, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:23Z", "source_id": 55337299, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T07:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:42:29Z", "source_id": 17703013, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-18T08:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27311, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:48:59Z", "source_id": 55355780, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T07:49:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:49:00Z", "source_id": 17707911, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-18T08:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27315, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:52Z", "source_id": 55369657, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T07:54:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T07:53:56Z", "source_id": 17711649, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-18T08:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:07Z", "source_id": 55387063, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T08:00:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:00:10Z", "source_id": 17716211, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-18T09:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:03Z", "source_id": 55401479, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T08:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:05:09Z", "source_id": 17720076, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-18T09:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27421, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:21Z", "source_id": 55410779, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T08:09:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:08:25Z", "source_id": 17722526, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-18T09:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:05Z", "source_id": 55432063, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T08:16:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:16:08Z", "source_id": 17728294, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-18T09:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27465, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:23:59Z", "source_id": 55453989, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T08:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:24:04Z", "source_id": 17734136, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-18T09:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:07Z", "source_id": 55468290, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T08:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:29:07Z", "source_id": 17737807, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-18T09:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31054, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:26Z", "source_id": 55485617, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T08:36:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:35:29Z", "source_id": 17742419, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-18T09:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31099, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:08Z", "source_id": 55503692, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T08:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:42:10Z", "source_id": 17747257, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31041, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:18Z", "source_id": 55507082, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T08:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:43:23Z", "source_id": 17748149, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-18T09:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31036, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:54Z", "source_id": 55516738, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T08:48:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:46:57Z", "source_id": 17750710, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-18T09:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31028, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:37Z", "source_id": 55526972, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T08:52:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:50:42Z", "source_id": 17753392, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-18T09:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31024, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:53:58Z", "source_id": 55536166, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T08:54:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:54:03Z", "source_id": 17755834, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-18T09:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31016, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:21Z", "source_id": 55545262, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T08:57:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T08:57:25Z", "source_id": 17758413, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-18T09:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31081, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:20Z", "source_id": 55553459, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T09:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:00:23Z", "source_id": 17760522, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-18T10:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30941, "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:24Z", "source_id": 55564604, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T09:05:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:26Z", "source_id": 17763762, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-18T09:04:47Z", "source_id": 17764246, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-18T10:05:00+01:00", "operational_fact": true}] Southampton Central 0820 0820 2A None None Brighton 1005 1005 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88576/2026-09-18/detailed None Hove 2026-09-18T10:00:30+01:00 Brighton 3.0 {"type": "LineString", "coordinates": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} 2.1 1002 1005 Hove Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-18 09:16:26 TERMINATED 2026-09-18 09:05:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 17763762 1789722290298494 123 123 2026-09-18 09:15:58.782908 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-18 09:05:58.541487
← Previous (37001–37100) Next (37201–37300) →