← Back to tables

ANA2_service (61016 rows)

Showing 25101–25200 of 61016
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
563731 592944 P01326 521P68M715 2026-09-15 COMPLETE 15889608 2026-09-15 23:32:00 2026-09-15 22:42:07 2026-09-17 22:42:07 {"id": 592944, "stp": "O", "toc": "Greater Anglia", "uid": "P01326", "consist": "745001", "dest_crs": "NRW", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01326/2026-09-15/detailed", "trust_id": "521P68M715", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich", "service_date": "2026-09-15", "dest_arr_time": "2327", "dest_platform": "1", "is_terminated": 1, "next_location": "Norwich", "signalling_id": "1P68", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "2332", "current_leg_dep": "2315", "current_leg_end": "Norwich", "origin_dep_time": "2130", "origin_platform": "10", "current_location": "Norwich", "last_update_time": "2026-09-15T22:42:07", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1235195999999998, 52.37362529999999], [1.124132, 52.3743258], [1.1278648, 52.37857249999998], [1.1280428, 52.3787699], [1.1303308, 52.38139170000001], [1.1331994, 52.3846739], [1.1332927045380592, 52.384780653945135], [1.1372671, 52.3893277], [1.1402469999999998, 52.3926926], [1.1417788, 52.3944224], [1.1422967, 52.3950071], [1.1433433999999998, 52.39618449999999], [1.1445541, 52.397549999999995], [1.1467435, 52.40005630000001], [1.1487856, 52.4023689], [1.1491159, 52.40275690000001], [1.1513463999999998, 52.40533439999999], [1.1518638, 52.4059713], [1.1540469, 52.408781899999994], [1.155053, 52.41020580000001], [1.1560167, 52.4116435], [1.1562585999999997, 52.4120246], [1.1565106, 52.4124163], [1.1569917999999997, 52.4132243], [1.157914, 52.4148125], [1.1597318, 52.41798510000001], [1.1598483, 52.41820250000001], [1.1608799, 52.41999059999999], [1.1619022999999995, 52.42178279999999], [1.1622467, 52.42237900000001], [1.1626454999999998, 52.4230799], [1.1630741999999998, 52.42383439999999], [1.1639081, 52.4252743], [1.1650357, 52.4272648], [1.1661801, 52.429254699999994], [1.1672736999999995, 52.43126049999999], [1.1673976, 52.4315165], [1.1678098693553778, 52.43236835067337], [1.1682462000000002, 52.4332699], [1.1685580999999998, 52.4339415], [1.168788, 52.4344127], [1.1688905999999997, 52.4346232], [1.169524, 52.43599609999999], [1.1707960999999998, 52.438744099999994], [1.171182919160443, 52.43957578845911], [1.1733762, 52.4442912], [1.1743313, 52.4463303], [1.1746911, 52.44706409999999], [1.1748645, 52.4474518], [1.1756098, 52.4490707], [1.1763675, 52.4506799], [1.1778942999999995, 52.4539458], [1.1791952, 52.456737799999985], [1.1796014999999995, 52.45760009999999], [1.1805285, 52.459567699999994], [1.181114, 52.46086809999999], [1.1814121999999998, 52.4615923], [1.1815083, 52.4618266], [1.1817395999999998, 52.46239229999998], [1.1827141, 52.4650763], [1.1836541, 52.4677641], [1.1843098999999997, 52.4693894], [1.1849916, 52.47099690000001], [1.1859944, 52.4730361], [1.1865359, 52.4740929], [1.1867753999999997, 52.4745462], [1.1870221999999997, 52.4749917], [1.1874955, 52.4758395], [1.1877710999999995, 52.47632289999999], [1.1880196000000005, 52.47677629999999], [1.1880726, 52.47687169999999], [1.188541, 52.47771589999999], [1.1890099, 52.47855249999999], [1.1899413999999997, 52.4802243], [1.1900417999999997, 52.480413], [1.1906775, 52.481577], [1.191126, 52.4824032], [1.1913144, 52.4827503], [1.1926163, 52.48509989999999], [1.1952229, 52.48977970000001], [1.1952812999999998, 52.4898747], [1.1959181999999997, 52.4910775], [1.1965884000000002, 52.49226329999999], [1.1977288116833853, 52.49430286280318], [1.197953, 52.4947038], [1.1980087, 52.494803399999995], [1.1987344, 52.4961519], [1.1991081, 52.4968027], [1.1994720999999997, 52.497484499999985], [1.2002049999999995, 52.4988208], [1.2017154, 52.501571199999994], [1.2019759999999995, 52.502041], [1.202326, 52.5026721], [1.2029175, 52.5037565], [1.2041321, 52.50593779999999], [1.2044590999999998, 52.50655020000001], [1.2048019999999997, 52.5071562], [1.2054748, 52.5083747], [1.2061335999999998, 52.50958550000001], [1.2065099, 52.51022240000001], [1.2068550999999998, 52.51078809999999], [1.2073917999999997, 52.51159619999999], [1.2079977999999998, 52.5123815], [1.2083227, 52.5127665], [1.2086691, 52.5131659], [1.2093289, 52.5138873], [1.210097, 52.51463219999999], [1.2109216, 52.51536990000001], [1.2117452999999998, 52.5160474], [1.2121687999999995, 52.5163605], [1.2125708, 52.516673899999994], [1.2132242, 52.5171419], [1.2139608, 52.5176154], [1.2144913, 52.5179594], [1.2152135, 52.5183762], [1.215416, 52.518505100000006], [1.2158434, 52.518769], [1.2171925999999995, 52.5194918], [1.2176368, 52.51971669999999], [1.2177944, 52.51979649999999], [1.2178603, 52.5198293], [1.219224, 52.52043749999999], [1.2206256, 52.5210667], [1.2233256999999995, 52.5223202], [1.2244664999999997, 52.5229033], [1.2255583999999995, 52.5234974], [1.2276668, 52.524794], [1.2284928, 52.52538179999999], [1.2293763999999998, 52.525999299999995], [1.2296173, 52.526164], [1.2302986, 52.5266295], [1.2311398, 52.527272499999995], [1.2313781999999998, 52.52744489999999], [1.2316342, 52.5276207], [1.233761, 52.5292226], [1.2364253, 52.5312165], [1.2389205999999997, 52.5330838], [1.2444581, 52.5372292], [1.2500208, 52.54137049999999], [1.2507382000000002, 52.5419099], [1.2518650999999998, 52.5427538], [1.2536906999999995, 52.544124399999994], [1.2542247, 52.54450769999999], [1.2548922999999998, 52.54501400000001], [1.2555991, 52.5455461], [1.2564513999999998, 52.5461793], [1.2573, 52.54680389999999], [1.25764139776733, 52.54706514081418], [1.2589644, 52.54807749999999], [1.2594364999999998, 52.5484473], [1.260042062242989, 52.54896191164581], [1.2602620999999998, 52.5491489], [1.2611233999999998, 52.54991940000001], [1.2619423, 52.5506493], [1.2626963999999998, 52.5514026], [1.2634235, 52.5521489], [1.2637464, 52.5524897], [1.2639618999999995, 52.5527294], [1.2643465, 52.5531773], [1.2647261999999997, 52.55362629999999], [1.2654583, 52.5545316], [1.2662100999999997, 52.55554020000001], [1.2669258, 52.5565668], [1.2681506, 52.55853810000001], [1.2705642, 52.562606], [1.2706405999999997, 52.562729299999994], [1.2707137999999998, 52.5628565], [1.272418, 52.5657181], [1.2727683999999997, 52.56629999999999], [1.2731026, 52.5668765], [1.2738043, 52.5680219], [1.2751669, 52.57032729999998], [1.2762638999999998, 52.5721649], [1.2768437, 52.57313320000001], [1.2774158999999998, 52.5740924], [1.2785629, 52.575973100000006], [1.2798280999999998, 52.57812830000001], [1.2801754, 52.57873080000001], [1.2805426000000002, 52.57931999999999], [1.2822159, 52.5821043], [1.2826828, 52.582861599999994], [1.2831270999999995, 52.58362770000001], [1.2835928, 52.5843947], [1.2840805999999998, 52.5851614], [1.2844956999999997, 52.585749199999995], [1.2849916999999995, 52.5863793], [1.2859777, 52.5875523], [1.2862953, 52.587938900000005], [1.286544, 52.58825980000001], [1.2866251999999998, 52.588372099999994], [1.2867547, 52.5885514], [1.2871150999999998, 52.589073500000005], [1.2874539, 52.589590099999995], [1.2878407, 52.5903846], [1.2880419, 52.5908359], [1.2883188, 52.5915728], [1.2885181999999995, 52.59232500000001], [1.2886177, 52.5927673], [1.2886892, 52.59322719999999], [1.2887365, 52.5936723], [1.2887718, 52.59408100000001], [1.2887311, 52.5949563], [1.288651, 52.5958258], [1.2884558, 52.5970536], [1.2883637, 52.597703], [1.2883384999999998, 52.598333200000006], [1.2883321, 52.59888850000001], [1.2883527, 52.5992244], [1.2883844999999998, 52.59951960000001], [1.2884592743908354, 52.60011674567804], [1.2884641568284474, 52.60015573637146], [1.2884912, 52.6003717], [1.2885584, 52.60069390000001], [1.2886362999999998, 52.60103470000001], [1.2887272, 52.6013349], [1.2888547, 52.6016945], [1.2889826, 52.6020374], [1.2891791, 52.6025211], [1.2894711999999997, 52.60313949999999], [1.2897024571235929, 52.60355296986019], [1.2898734, 52.6038586], [1.2898984, 52.6039034], [1.2901996, 52.6043501], [1.2905889, 52.604907299999994], [1.2907723, 52.605137799999994], [1.2913054, 52.6057569], [1.2915367999999998, 52.606009799999995], [1.2917706999999998, 52.60623399999999], [1.2920419, 52.606473900000005], [1.2922446, 52.606635399999995], [1.2926591, 52.606907199999995], [1.2930066999999998, 52.6071038], [1.2934453999999995, 52.6073026], [1.2938994, 52.6074803], [1.2945474, 52.6076781], [1.2965542, 52.6082547], [1.2981972, 52.608715100000005], [1.3011636000000002, 52.6095426], [1.3015489, 52.6096468], [1.303588, 52.61021649999999], [1.3037654999999997, 52.61026609999999], [1.3041914, 52.61038969999999], [1.3052295, 52.6106922], [1.30558, 52.61080009999999], [1.3059529, 52.61092039999999], [1.3065583999999997, 52.6111327], [1.3071201999999995, 52.61135309999999], [1.3074000999999995, 52.611470399999995], [1.3076037, 52.6115558], [1.3080050999999997, 52.6117505], [1.3081446, 52.61182409999999], [1.3085966999999998, 52.6120627], [1.3091527999999997, 52.612371499999995], [1.3097114999999997, 52.6126853], [1.3102271999999997, 52.61302229999999], [1.3106972999999995, 52.613366799999994], [1.3108657, 52.613490199999994], [1.3110467999999995, 52.6136381], [1.3110714076835732, 52.6136606136388], [1.3112075777783936, 52.61379580502736], [1.311328995448881, 52.613914933995005], [1.311437625611769, 52.61402034483475], [1.3115354331837932, 52.6141143818396], [1.311624383081688, 52.61419938930254], [1.311706440222188, 52.61427771151661], [1.311783569522028, 52.61435169277481], [1.3118577358979426, 52.61442367737013], [1.3119309042666665, 52.61449600959559], [1.3120050395449343, 52.61457103374419], [1.312082106649481, 52.61465109410895], [1.3121640704970412, 52.61473853498286], [1.312252896004349, 52.61483570065895], [1.3123505480881397, 52.6149449354302], [1.312458991665148, 52.61506858358963], [1.3125801916521085, 52.61520898943026], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]}", "current_leg_start": "Diss", "dest_arr_time_act": "2327", "motion_projection": null, "next_location_lat": "52.6266570", "next_location_lon": "1.3070530", "previous_location": "Diss", "current_leg_milage": "19.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32987.925, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45068.25, \"from_m\": 32987.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\": 47326.995, \"from_m\": 45068.25, \"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\": 48055.898, \"from_m\": 47326.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48542.594, \"from_m\": 48055.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48828.513, \"from_m\": 48542.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49319.651, \"from_m\": 48828.513, \"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\": 75103.456, \"from_m\": 49319.651, \"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\": 75145.552, \"from_m\": 75103.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83126.071, \"from_m\": 75145.552, \"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\": 83155.347, \"from_m\": 83126.071, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83876.079, \"from_m\": 83155.347, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 93738.336, \"from_m\": 83876.079, \"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\": 93756.358, \"from_m\": 93738.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95088.794, \"from_m\": 93756.358, \"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\": 95871.874, \"from_m\": 95088.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 96543.03, \"from_m\": 95871.874, \"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\": 109283.548, \"from_m\": 96543.03, \"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\": 109645.934, \"from_m\": 109283.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\": 109913.791, \"from_m\": 109645.934, \"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\": 110243.295, \"from_m\": 109913.791, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110308.524, \"from_m\": 110243.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110354.465, \"from_m\": 110308.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110595.072, \"from_m\": 110354.465, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 112086.348, \"from_m\": 110595.072, \"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\": 177471.459, \"from_m\": 112086.348, \"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\": 181317.44, \"from_m\": 177471.459, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 182998.471, \"from_m\": 181317.44, \"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\": 184013.979, \"from_m\": 182998.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\": 184193.176, \"from_m\": 184013.979, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 184831.508, \"from_m\": 184193.176, \"capability_applied\": null, \"effective_limit_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\": 592944, \"profile_key\": \"377f9478b930fde3feb91959bfb045172d889c2e8cf5702f08a2024d8db5c35e\", \"schedule_id\": 40334, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2130\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2136H\", \"wtt_dep\": \"2137H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158H\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 11, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Witham\", \"stage_seq\": 12, \"distance_m\": 62029.16, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Marks Tey\", \"stage_seq\": 13, \"distance_m\": 74939.442, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2219\", \"location\": \"Colchester\", \"stage_seq\": 14, \"distance_m\": 82931.19, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227H\", \"location\": \"Manningtree\", \"stage_seq\": 15, \"distance_m\": 95496.807, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 16, \"distance_m\": 109098.708, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2245\", \"location\": \"Ipswich\", \"stage_seq\": 17, \"distance_m\": 110437.368, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 18, \"distance_m\": 111876.816, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 19, \"distance_m\": 113248.164, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Claydon S.B.\", \"stage_seq\": 20, \"distance_m\": 118562.598, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2258\", \"location\": \"Stowmarket\", \"stage_seq\": 21, \"distance_m\": 129496.676, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Haughley Jn\", \"stage_seq\": 22, \"distance_m\": 133374.927, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2310\", \"location\": \"Diss\", \"stage_seq\": 23, \"distance_m\": 152734.218, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Flordon Level Xing\", \"stage_seq\": 24, \"distance_m\": 171604.602, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Trowse Jn\", \"stage_seq\": 25, \"distance_m\": 183106.211, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 26, \"distance_m\": 183787.426, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 27, \"distance_m\": 184273.664, \"section_seq\": 1, \"route_path_id\": 36065}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": null, \"location\": \"Norwich\", \"stage_seq\": 28, \"distance_m\": 184831.508, \"section_seq\": 1, \"route_path_id\": 36065}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 184831.508, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36065}], \"total_distance_m\": 184831.508, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 183627.414, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1204.094, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2130", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "52.6266570", "current_position_lon": "1.3070530", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:34Z\", \"source_id\": 48700837, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:38Z\", \"source_id\": 15822174, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:58Z\", \"source_id\": 48709914, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:03Z\", \"source_id\": 15825084, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:09Z\", \"source_id\": 48718450, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:14Z\", \"source_id\": 15827773, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:10Z\", \"source_id\": 48730903, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:13Z\", \"source_id\": 15831695, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:52Z\", \"source_id\": 48750107, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:57Z\", \"source_id\": 15837807, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:22Z\", \"source_id\": 48755205, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:26Z\", \"source_id\": 15839451, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:03Z\", \"source_id\": 48766688, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:05Z\", \"source_id\": 15843080, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:36Z\", \"source_id\": 48777185, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:37Z\", \"source_id\": 15846512, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13734, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:57Z\", \"source_id\": 48793361, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:03Z\", \"source_id\": 15851532, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:49Z\", \"source_id\": 48808422, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:54Z\", \"source_id\": 15856225, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:44Z\", \"source_id\": 48843327, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:49Z\", \"source_id\": 15867225, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:25Z\", \"source_id\": 48868490, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:28Z\", \"source_id\": 15874347, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:40Z\", \"source_id\": 48890879, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:43Z\", \"source_id\": 15881015, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:32Z\", \"source_id\": 48917525, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:38Z\", \"source_id\": 15889608, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Norwich", "service_state_platform": "1", "timing_fact_generation": 1789511439590555, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:02.847184", "service_state_evidence_id": 15889608, "current_leg_start_actual_dep": "2026-09-15T23:15:00+01:00", "operational_evidence_version": 119, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:03.127389", "service_state_valid_until_kind": null, "operational_interpretation_version": 119, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O LST NRW 1P68 745001 12 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.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": 47326.995, "from_m": 45068.25, "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": 48055.898, "from_m": 47326.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "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": 75103.456, "from_m": 49319.651, "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": 75145.552, "from_m": 75103.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83126.071, "from_m": 75145.552, "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": 83155.347, "from_m": 83126.071, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83876.079, "from_m": 83155.347, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 93738.336, "from_m": 83876.079, "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": 93756.358, "from_m": 93738.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95088.794, "from_m": 93756.358, "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": 95871.874, "from_m": 95088.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 96543.03, "from_m": 95871.874, "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": 109283.548, "from_m": 96543.03, "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": 109645.934, "from_m": 109283.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": 109913.791, "from_m": 109645.934, "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": 110243.295, "from_m": 109913.791, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110308.524, "from_m": 110243.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110354.465, "from_m": 110308.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110595.072, "from_m": 110354.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 112086.348, "from_m": 110595.072, "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": 177471.459, "from_m": 112086.348, "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": 181317.44, "from_m": 177471.459, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 182998.471, "from_m": 181317.44, "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": 184013.979, "from_m": 182998.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": 184193.176, "from_m": 184013.979, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 184831.508, "from_m": 184193.176, "capability_applied": null, "effective_limit_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": 592944, "profile_key": "377f9478b930fde3feb91959bfb045172d889c2e8cf5702f08a2024d8db5c35e", "schedule_id": 40334, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2130", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2136H", "wtt_dep": "2137H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158H", "location": "Chelmsford", "stage_seq": 10, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Beaulieu Park (Construction)", "stage_seq": 11, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Witham", "stage_seq": 12, "distance_m": 62029.16, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Marks Tey", "stage_seq": 13, "distance_m": 74939.442, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2219", "location": "Colchester", "stage_seq": 14, "distance_m": 82931.19, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227H", "location": "Manningtree", "stage_seq": 15, "distance_m": 95496.807, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Ipswich Halifax Jn", "stage_seq": 16, "distance_m": 109098.708, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2245", "location": "Ipswich", "stage_seq": 17, "distance_m": 110437.368, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "East Suffolk Jn", "stage_seq": 18, "distance_m": 111876.816, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Ipswich Europa Jn", "stage_seq": 19, "distance_m": 113248.164, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Claydon S.B.", "stage_seq": 20, "distance_m": 118562.598, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2258", "location": "Stowmarket", "stage_seq": 21, "distance_m": 129496.676, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Haughley Jn", "stage_seq": 22, "distance_m": 133374.927, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2310", "location": "Diss", "stage_seq": 23, "distance_m": 152734.218, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Flordon Level Xing", "stage_seq": 24, "distance_m": 171604.602, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Trowse Jn", "stage_seq": 25, "distance_m": 183106.211, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Trowse Swing Bridge", "stage_seq": 26, "distance_m": 183787.426, "section_seq": 1, "route_path_id": 36065}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Norwich Thorpe Jn", "stage_seq": 27, "distance_m": 184273.664, "section_seq": 1, "route_path_id": 36065}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": null, "location": "Norwich", "stage_seq": 28, "distance_m": 184831.508, "section_seq": 1, "route_path_id": 36065}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 184831.508, "from_m": 0.0, "section_seq": 1, "route_path_id": 36065}], "total_distance_m": 184831.508, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 183627.414, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1204.094, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:34Z", "source_id": 48700837, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:38Z", "source_id": 15822174, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:58Z", "source_id": 48709914, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:40:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:03Z", "source_id": 15825084, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:09Z", "source_id": 48718450, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:14Z", "source_id": 15827773, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:10Z", "source_id": 48730903, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:51:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:13Z", "source_id": 15831695, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:52Z", "source_id": 48750107, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:00:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:57Z", "source_id": 15837807, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:22Z", "source_id": 48755205, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:26Z", "source_id": 15839451, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:03Z", "source_id": 48766688, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:08:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:05Z", "source_id": 15843080, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:36Z", "source_id": 48777185, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:14:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:37Z", "source_id": 15846512, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13734, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:57Z", "source_id": 48793361, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:23:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:03Z", "source_id": 15851532, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:49Z", "source_id": 48808422, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:30:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:54Z", "source_id": 15856225, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:44Z", "source_id": 48843327, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:50:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:49Z", "source_id": 15867225, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:25Z", "source_id": 48868490, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:02:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:28Z", "source_id": 15874347, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:40Z", "source_id": 48890879, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:14:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:43Z", "source_id": 15881015, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:32Z", "source_id": 48917525, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:38Z", "source_id": 15889608, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] London Liverpool Street 2130 2130 10 None None Norwich 2327 2327 1 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01326/2026-09-15/detailed None Diss 2026-09-15T23:15:00+01:00 Norwich 17.0 {"type": "LineString", "coordinates": [[1.1235195999999998, 52.37362529999999], [1.124132, 52.3743258], [1.1278648, 52.37857249999998], [1.1280428, 52.3787699], [1.1303308, 52.38139170000001], [1.1331994, 52.3846739], [1.1332927045380592, 52.384780653945135], [1.1372671, 52.3893277], [1.1402469999999998, 52.3926926], [1.1417788, 52.3944224], [1.1422967, 52.3950071], [1.1433433999999998, 52.39618449999999], [1.1445541, 52.397549999999995], [1.1467435, 52.40005630000001], [1.1487856, 52.4023689], [1.1491159, 52.40275690000001], [1.1513463999999998, 52.40533439999999], [1.1518638, 52.4059713], [1.1540469, 52.408781899999994], [1.155053, 52.41020580000001], [1.1560167, 52.4116435], [1.1562585999999997, 52.4120246], [1.1565106, 52.4124163], [1.1569917999999997, 52.4132243], [1.157914, 52.4148125], [1.1597318, 52.41798510000001], [1.1598483, 52.41820250000001], [1.1608799, 52.41999059999999], [1.1619022999999995, 52.42178279999999], [1.1622467, 52.42237900000001], [1.1626454999999998, 52.4230799], [1.1630741999999998, 52.42383439999999], [1.1639081, 52.4252743], [1.1650357, 52.4272648], [1.1661801, 52.429254699999994], [1.1672736999999995, 52.43126049999999], [1.1673976, 52.4315165], [1.1678098693553778, 52.43236835067337], [1.1682462000000002, 52.4332699], [1.1685580999999998, 52.4339415], [1.168788, 52.4344127], [1.1688905999999997, 52.4346232], [1.169524, 52.43599609999999], [1.1707960999999998, 52.438744099999994], [1.171182919160443, 52.43957578845911], [1.1733762, 52.4442912], [1.1743313, 52.4463303], [1.1746911, 52.44706409999999], [1.1748645, 52.4474518], [1.1756098, 52.4490707], [1.1763675, 52.4506799], [1.1778942999999995, 52.4539458], [1.1791952, 52.456737799999985], [1.1796014999999995, 52.45760009999999], [1.1805285, 52.459567699999994], [1.181114, 52.46086809999999], [1.1814121999999998, 52.4615923], [1.1815083, 52.4618266], [1.1817395999999998, 52.46239229999998], [1.1827141, 52.4650763], [1.1836541, 52.4677641], [1.1843098999999997, 52.4693894], [1.1849916, 52.47099690000001], [1.1859944, 52.4730361], [1.1865359, 52.4740929], [1.1867753999999997, 52.4745462], [1.1870221999999997, 52.4749917], [1.1874955, 52.4758395], [1.1877710999999995, 52.47632289999999], [1.1880196000000005, 52.47677629999999], [1.1880726, 52.47687169999999], [1.188541, 52.47771589999999], [1.1890099, 52.47855249999999], [1.1899413999999997, 52.4802243], [1.1900417999999997, 52.480413], [1.1906775, 52.481577], [1.191126, 52.4824032], [1.1913144, 52.4827503], [1.1926163, 52.48509989999999], [1.1952229, 52.48977970000001], [1.1952812999999998, 52.4898747], [1.1959181999999997, 52.4910775], [1.1965884000000002, 52.49226329999999], [1.1977288116833853, 52.49430286280318], [1.197953, 52.4947038], [1.1980087, 52.494803399999995], [1.1987344, 52.4961519], [1.1991081, 52.4968027], [1.1994720999999997, 52.497484499999985], [1.2002049999999995, 52.4988208], [1.2017154, 52.501571199999994], [1.2019759999999995, 52.502041], [1.202326, 52.5026721], [1.2029175, 52.5037565], [1.2041321, 52.50593779999999], [1.2044590999999998, 52.50655020000001], [1.2048019999999997, 52.5071562], [1.2054748, 52.5083747], [1.2061335999999998, 52.50958550000001], [1.2065099, 52.51022240000001], [1.2068550999999998, 52.51078809999999], [1.2073917999999997, 52.51159619999999], [1.2079977999999998, 52.5123815], [1.2083227, 52.5127665], [1.2086691, 52.5131659], [1.2093289, 52.5138873], [1.210097, 52.51463219999999], [1.2109216, 52.51536990000001], [1.2117452999999998, 52.5160474], [1.2121687999999995, 52.5163605], [1.2125708, 52.516673899999994], [1.2132242, 52.5171419], [1.2139608, 52.5176154], [1.2144913, 52.5179594], [1.2152135, 52.5183762], [1.215416, 52.518505100000006], [1.2158434, 52.518769], [1.2171925999999995, 52.5194918], [1.2176368, 52.51971669999999], [1.2177944, 52.51979649999999], [1.2178603, 52.5198293], [1.219224, 52.52043749999999], [1.2206256, 52.5210667], [1.2233256999999995, 52.5223202], [1.2244664999999997, 52.5229033], [1.2255583999999995, 52.5234974], [1.2276668, 52.524794], [1.2284928, 52.52538179999999], [1.2293763999999998, 52.525999299999995], [1.2296173, 52.526164], [1.2302986, 52.5266295], [1.2311398, 52.527272499999995], [1.2313781999999998, 52.52744489999999], [1.2316342, 52.5276207], [1.233761, 52.5292226], [1.2364253, 52.5312165], [1.2389205999999997, 52.5330838], [1.2444581, 52.5372292], [1.2500208, 52.54137049999999], [1.2507382000000002, 52.5419099], [1.2518650999999998, 52.5427538], [1.2536906999999995, 52.544124399999994], [1.2542247, 52.54450769999999], [1.2548922999999998, 52.54501400000001], [1.2555991, 52.5455461], [1.2564513999999998, 52.5461793], [1.2573, 52.54680389999999], [1.25764139776733, 52.54706514081418], [1.2589644, 52.54807749999999], [1.2594364999999998, 52.5484473], [1.260042062242989, 52.54896191164581], [1.2602620999999998, 52.5491489], [1.2611233999999998, 52.54991940000001], [1.2619423, 52.5506493], [1.2626963999999998, 52.5514026], [1.2634235, 52.5521489], [1.2637464, 52.5524897], [1.2639618999999995, 52.5527294], [1.2643465, 52.5531773], [1.2647261999999997, 52.55362629999999], [1.2654583, 52.5545316], [1.2662100999999997, 52.55554020000001], [1.2669258, 52.5565668], [1.2681506, 52.55853810000001], [1.2705642, 52.562606], [1.2706405999999997, 52.562729299999994], [1.2707137999999998, 52.5628565], [1.272418, 52.5657181], [1.2727683999999997, 52.56629999999999], [1.2731026, 52.5668765], [1.2738043, 52.5680219], [1.2751669, 52.57032729999998], [1.2762638999999998, 52.5721649], [1.2768437, 52.57313320000001], [1.2774158999999998, 52.5740924], [1.2785629, 52.575973100000006], [1.2798280999999998, 52.57812830000001], [1.2801754, 52.57873080000001], [1.2805426000000002, 52.57931999999999], [1.2822159, 52.5821043], [1.2826828, 52.582861599999994], [1.2831270999999995, 52.58362770000001], [1.2835928, 52.5843947], [1.2840805999999998, 52.5851614], [1.2844956999999997, 52.585749199999995], [1.2849916999999995, 52.5863793], [1.2859777, 52.5875523], [1.2862953, 52.587938900000005], [1.286544, 52.58825980000001], [1.2866251999999998, 52.588372099999994], [1.2867547, 52.5885514], [1.2871150999999998, 52.589073500000005], [1.2874539, 52.589590099999995], [1.2878407, 52.5903846], [1.2880419, 52.5908359], [1.2883188, 52.5915728], [1.2885181999999995, 52.59232500000001], [1.2886177, 52.5927673], [1.2886892, 52.59322719999999], [1.2887365, 52.5936723], [1.2887718, 52.59408100000001], [1.2887311, 52.5949563], [1.288651, 52.5958258], [1.2884558, 52.5970536], [1.2883637, 52.597703], [1.2883384999999998, 52.598333200000006], [1.2883321, 52.59888850000001], [1.2883527, 52.5992244], [1.2883844999999998, 52.59951960000001], [1.2884592743908354, 52.60011674567804], [1.2884641568284474, 52.60015573637146], [1.2884912, 52.6003717], [1.2885584, 52.60069390000001], [1.2886362999999998, 52.60103470000001], [1.2887272, 52.6013349], [1.2888547, 52.6016945], [1.2889826, 52.6020374], [1.2891791, 52.6025211], [1.2894711999999997, 52.60313949999999], [1.2897024571235929, 52.60355296986019], [1.2898734, 52.6038586], [1.2898984, 52.6039034], [1.2901996, 52.6043501], [1.2905889, 52.604907299999994], [1.2907723, 52.605137799999994], [1.2913054, 52.6057569], [1.2915367999999998, 52.606009799999995], [1.2917706999999998, 52.60623399999999], [1.2920419, 52.606473900000005], [1.2922446, 52.606635399999995], [1.2926591, 52.606907199999995], [1.2930066999999998, 52.6071038], [1.2934453999999995, 52.6073026], [1.2938994, 52.6074803], [1.2945474, 52.6076781], [1.2965542, 52.6082547], [1.2981972, 52.608715100000005], [1.3011636000000002, 52.6095426], [1.3015489, 52.6096468], [1.303588, 52.61021649999999], [1.3037654999999997, 52.61026609999999], [1.3041914, 52.61038969999999], [1.3052295, 52.6106922], [1.30558, 52.61080009999999], [1.3059529, 52.61092039999999], [1.3065583999999997, 52.6111327], [1.3071201999999995, 52.61135309999999], [1.3074000999999995, 52.611470399999995], [1.3076037, 52.6115558], [1.3080050999999997, 52.6117505], [1.3081446, 52.61182409999999], [1.3085966999999998, 52.6120627], [1.3091527999999997, 52.612371499999995], [1.3097114999999997, 52.6126853], [1.3102271999999997, 52.61302229999999], [1.3106972999999995, 52.613366799999994], [1.3108657, 52.613490199999994], [1.3110467999999995, 52.6136381], [1.3110714076835732, 52.6136606136388], [1.3112075777783936, 52.61379580502736], [1.311328995448881, 52.613914933995005], [1.311437625611769, 52.61402034483475], [1.3115354331837932, 52.6141143818396], [1.311624383081688, 52.61419938930254], [1.311706440222188, 52.61427771151661], [1.311783569522028, 52.61435169277481], [1.3118577358979426, 52.61442367737013], [1.3119309042666665, 52.61449600959559], [1.3120050395449343, 52.61457103374419], [1.312082106649481, 52.61465109410895], [1.3121640704970412, 52.61473853498286], [1.312252896004349, 52.61483570065895], [1.3123505480881397, 52.6149449354302], [1.312458991665148, 52.61506858358963], [1.3125801916521085, 52.61520898943026], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} 19.9 2315 2332 Diss Norwich Norwich 52.6266570 1.3070530 52.6266570 1.3070530 1 0 2026-09-15 22:42:07 TERMINATED 2026-09-15 22:32:00 Norwich TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889608 1789511439590555 119 119 2026-09-15 22:42:03.127389 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:02.847184
563732 594402 W29993 685C17M815 2026-09-15 COMPLETE 15890274 2026-09-15 23:32:00 2026-09-15 22:42:08 2026-09-17 22:42:08 {"id": 594402, "stp": "P", "toc": "CrossCountry", "uid": "W29993", "consist": "170398+170637", "dest_crs": "XHL", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29993/2026-09-15/detailed", "trust_id": "685C17M815", "origin_crs": "GCR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Barton Hill W.R.D.", "service_date": "2026-09-15", "dest_arr_time": "2328", "dest_platform": null, "is_terminated": 1, "next_location": "Bristol Barton Hill W.R.D.", "signalling_id": "5C17", "timing_status": "LATE", "origin_station": "Gloucester", "current_leg_arr": "2332", "current_leg_dep": "2329", "current_leg_end": "Bristol Barton Hill W.R.D.", "origin_dep_time": "2237", "origin_platform": "2", "current_location": "Bristol Barton Hill W.R.D.", "last_update_time": "2026-09-15T22:42:08", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5801483, 51.4490808], [-2.5800750999999997, 51.449309200000016], [-2.5799212, 51.449605299999995], [-2.5797826, 51.449822100000006], [-2.5797381999999995, 51.44987009999999], [-2.5796545, 51.44996050000001], [-2.5795184999999994, 51.45011749999999], [-2.5793008, 51.4503093], [-2.5791112, 51.4504547], [-2.5790388999999996, 51.45050549999999], [-2.578991, 51.4505391], [-2.5788215, 51.45063909999998], [-2.5786553999999997, 51.450734], [-2.5784732999999997, 51.4508345], [-2.5782688, 51.4509341], [-2.5780966999999997, 51.45099789999999], [-2.5778974, 51.4510595], [-2.5777694999999996, 51.4510894], [-2.5777634, 51.4510829], [-2.5776541, 51.45111399999999], [-2.5775393, 51.4511406], [-2.5773570999999995, 51.4511729], [-2.5769325, 51.4512353], [-2.5767624, 51.45126160000001], [-2.5766001, 51.4512974], [-2.5765857999999997, 51.4512895], [-2.5762491, 51.451372799999994], [-2.5756074999999994, 51.4514707], [-2.57548, 51.45148950000001], [-2.575463, 51.4514921], [-2.5751838, 51.4515349], [-2.573849, 51.45173689999999], [-2.5735824, 51.4517983], [-2.5732758, 51.45186720000001], [-2.5730031999999996, 51.451913], [-2.5727953, 51.45194600000001], [-2.5722186, 51.45202739999999], [-2.5717061, 51.452116100000005], [-2.5713119999999994, 51.45219620000001], [-2.5709864999999996, 51.4522755], [-2.5708217, 51.4523156], [-2.5704599, 51.452422299999995], [-2.5703421999999994, 51.452457], [-2.570072, 51.452545], [-2.5697821, 51.4526729], [-2.5695555, 51.45278559999999], [-2.5694851, 51.452813899999995], [-2.5690419999999996, 51.45300650000001], [-2.5686382, 51.453215799999995], [-2.5690752999999997, 51.4530436], [-2.569454, 51.45291079999999], [-2.5697494999999995, 51.4528005], [-2.5702724, 51.4526419]]}", "current_leg_start": "Bristol Temple Meads", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "51.4526419", "next_location_lon": "-2.5702724", "previous_location": "Bristol Temple Meads", "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\": 1684.097, \"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\": 1789.638, \"from_m\": 1684.097, \"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\": 3331.283, \"from_m\": 1789.638, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3755.421, \"from_m\": 3331.283, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24421.187, \"from_m\": 3755.421, \"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\": 24460.894, \"from_m\": 24421.187, \"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\": 32044.043, \"from_m\": 24460.894, \"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\": 44049.222, \"from_m\": 32044.043, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45267.558, \"from_m\": 44049.222, \"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\": 45921.888, \"from_m\": 45267.558, \"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\": 46118.043, \"from_m\": 45921.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\": 46243.671, \"from_m\": 46118.043, \"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\": 46328.229, \"from_m\": 46243.671, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52268.687, \"from_m\": 46328.229, \"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\": 53661.763, \"from_m\": 52268.687, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55859.321, \"from_m\": 53661.763, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56702.471, \"from_m\": 55859.321, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 56803.45, \"from_m\": 56702.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\": 59669.449, \"from_m\": 56803.45, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59689.538, \"from_m\": 59669.449, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60066.849, \"from_m\": 59689.538, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 60221.216, \"from_m\": 60066.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61413.767, \"from_m\": 60221.216, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 61763.291, \"from_m\": 61413.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62199.116, \"from_m\": 61763.291, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62251.787, \"from_m\": 62199.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62289.295, \"from_m\": 62251.787, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62305.669, \"from_m\": 62289.295, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62368.721, \"from_m\": 62305.669, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63585.54, \"from_m\": 62368.721, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63648.592, \"from_m\": 63585.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63664.966, \"from_m\": 63648.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\": 63702.473, \"from_m\": 63664.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63755.145, \"from_m\": 63702.473, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63825.288, \"from_m\": 63755.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\": 63869.99, \"from_m\": 63825.288, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63949.623, \"from_m\": 63869.99, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64079.731, \"from_m\": 63949.623, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 594402, \"profile_key\": \"e43a60e3c27e23cf44c29cb7cdc1828472e98524d3a622f4d0cb78f576348064\", \"schedule_id\": 25978, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Gloucester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 2, \"distance_m\": 606.961, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 3, \"distance_m\": 1712.162, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Standish Jn\", \"stage_seq\": 4, \"distance_m\": 11618.291, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Charfield\", \"stage_seq\": 5, \"distance_m\": 32603.423, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Yate\", \"stage_seq\": 6, \"distance_m\": 43554.625, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 7, \"distance_m\": 46145.853, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Bristol Parkway\", \"stage_seq\": 8, \"distance_m\": 53503.077, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 9, \"distance_m\": 55906.513, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Horfield Jn\", \"stage_seq\": 10, \"distance_m\": 56924.624, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 11, \"distance_m\": 61817.799, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 12, \"distance_m\": 62409.418, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2323\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 13, \"distance_m\": 62977.13, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Bristol East Jn\", \"stage_seq\": 14, \"distance_m\": 63544.842, \"section_seq\": 1, \"route_path_id\": 100862}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Bristol Barton Hill W.R.D.\", \"stage_seq\": 15, \"distance_m\": 64079.731, \"section_seq\": 1, \"route_path_id\": 100862}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64079.731, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100862}], \"total_distance_m\": 64079.731, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 62963.957, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1115.774, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4526419", "current_position_lon": "-2.5702724", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:36Z\", \"source_id\": 48870754, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:37Z\", \"source_id\": 15874982, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:24Z\", \"source_id\": 48888769, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:28Z\", \"source_id\": 15880314, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:26Z\", \"source_id\": 48893700, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:29Z\", \"source_id\": 15881944, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:32Z\", \"source_id\": 48915998, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:37Z\", \"source_id\": 15889100, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:31Z\", \"source_id\": 48902073, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:37Z\", \"source_id\": 15884622, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:03Z\", \"source_id\": 15890274, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Barton Hill W.R.D.", "service_state_platform": null, "timing_fact_generation": 1789511524782120, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:04.775433", "service_state_evidence_id": 15890274, "current_leg_start_actual_dep": "2026-09-15T23:27:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:04.890223", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P GCR XHL 5C17 170398+170637 6 100 None {"version": 3, "segments": [{"to_m": 1684.097, "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": 1789.638, "from_m": 1684.097, "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": 3331.283, "from_m": 1789.638, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3755.421, "from_m": 3331.283, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24421.187, "from_m": 3755.421, "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": 24460.894, "from_m": 24421.187, "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": 32044.043, "from_m": 24460.894, "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": 44049.222, "from_m": 32044.043, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45267.558, "from_m": 44049.222, "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": 45921.888, "from_m": 45267.558, "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": 46118.043, "from_m": 45921.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": 46243.671, "from_m": 46118.043, "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": 46328.229, "from_m": 46243.671, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52268.687, "from_m": 46328.229, "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": 53661.763, "from_m": 52268.687, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55859.321, "from_m": 53661.763, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56702.471, "from_m": 55859.321, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 56803.45, "from_m": 56702.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": 59669.449, "from_m": 56803.45, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59689.538, "from_m": 59669.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60066.849, "from_m": 59689.538, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 60221.216, "from_m": 60066.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61413.767, "from_m": 60221.216, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61763.291, "from_m": 61413.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62199.116, "from_m": 61763.291, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62251.787, "from_m": 62199.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62289.295, "from_m": 62251.787, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62305.669, "from_m": 62289.295, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62368.721, "from_m": 62305.669, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63585.54, "from_m": 62368.721, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63648.592, "from_m": 63585.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63664.966, "from_m": 63648.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": 63702.473, "from_m": 63664.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63755.145, "from_m": 63702.473, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63825.288, "from_m": 63755.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": 63869.99, "from_m": 63825.288, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63949.623, "from_m": 63869.99, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64079.731, "from_m": 63949.623, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 594402, "profile_key": "e43a60e3c27e23cf44c29cb7cdc1828472e98524d3a622f4d0cb78f576348064", "schedule_id": 25978, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Gloucester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Horton Road Jn", "stage_seq": 2, "distance_m": 606.961, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Gloucester Yard Jn", "stage_seq": 3, "distance_m": 1712.162, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Standish Jn", "stage_seq": 4, "distance_m": 11618.291, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Charfield", "stage_seq": 5, "distance_m": 32603.423, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Yate", "stage_seq": 6, "distance_m": 43554.625, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Westerleigh Jn", "stage_seq": 7, "distance_m": 46145.853, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Bristol Parkway", "stage_seq": 8, "distance_m": 53503.077, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Filton Abbey Wood", "stage_seq": 9, "distance_m": 55906.513, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Horfield Jn", "stage_seq": 10, "distance_m": 56924.624, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Dr Day's Jn", "stage_seq": 11, "distance_m": 61817.799, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Bristol East Jn", "stage_seq": 12, "distance_m": 62409.418, "section_seq": 1, "route_path_id": 100862}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2323", "location": "Bristol Temple Meads", "stage_seq": 13, "distance_m": 62977.13, "section_seq": 1, "route_path_id": 100862}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Bristol East Jn", "stage_seq": 14, "distance_m": 63544.842, "section_seq": 1, "route_path_id": 100862}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Bristol Barton Hill W.R.D.", "stage_seq": 15, "distance_m": 64079.731, "section_seq": 1, "route_path_id": 100862}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64079.731, "from_m": 0.0, "section_seq": 1, "route_path_id": 100862}], "total_distance_m": 64079.731, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 62963.957, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1115.774, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:36Z", "source_id": 48870754, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:04:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:37Z", "source_id": 15874982, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:24Z", "source_id": 48888769, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:13:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:28Z", "source_id": 15880314, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:26Z", "source_id": 48893700, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:16:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:29Z", "source_id": 15881944, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:32Z", "source_id": 48915998, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:37Z", "source_id": 15889100, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:31Z", "source_id": 48902073, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:37Z", "source_id": 15884622, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:03Z", "source_id": 15890274, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Gloucester 2237 2237 2 None None Bristol Barton Hill W.R.D. 2328 2328 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W29993/2026-09-15/detailed None Bristol Temple Meads 2026-09-15T23:27:00+01:00 Bristol Barton Hill W.R.D. 3.0 {"type": "LineString", "coordinates": [[-2.5801483, 51.4490808], [-2.5800750999999997, 51.449309200000016], [-2.5799212, 51.449605299999995], [-2.5797826, 51.449822100000006], [-2.5797381999999995, 51.44987009999999], [-2.5796545, 51.44996050000001], [-2.5795184999999994, 51.45011749999999], [-2.5793008, 51.4503093], [-2.5791112, 51.4504547], [-2.5790388999999996, 51.45050549999999], [-2.578991, 51.4505391], [-2.5788215, 51.45063909999998], [-2.5786553999999997, 51.450734], [-2.5784732999999997, 51.4508345], [-2.5782688, 51.4509341], [-2.5780966999999997, 51.45099789999999], [-2.5778974, 51.4510595], [-2.5777694999999996, 51.4510894], [-2.5777634, 51.4510829], [-2.5776541, 51.45111399999999], [-2.5775393, 51.4511406], [-2.5773570999999995, 51.4511729], [-2.5769325, 51.4512353], [-2.5767624, 51.45126160000001], [-2.5766001, 51.4512974], [-2.5765857999999997, 51.4512895], [-2.5762491, 51.451372799999994], [-2.5756074999999994, 51.4514707], [-2.57548, 51.45148950000001], [-2.575463, 51.4514921], [-2.5751838, 51.4515349], [-2.573849, 51.45173689999999], [-2.5735824, 51.4517983], [-2.5732758, 51.45186720000001], [-2.5730031999999996, 51.451913], [-2.5727953, 51.45194600000001], [-2.5722186, 51.45202739999999], [-2.5717061, 51.452116100000005], [-2.5713119999999994, 51.45219620000001], [-2.5709864999999996, 51.4522755], [-2.5708217, 51.4523156], [-2.5704599, 51.452422299999995], [-2.5703421999999994, 51.452457], [-2.570072, 51.452545], [-2.5697821, 51.4526729], [-2.5695555, 51.45278559999999], [-2.5694851, 51.452813899999995], [-2.5690419999999996, 51.45300650000001], [-2.5686382, 51.453215799999995], [-2.5690752999999997, 51.4530436], [-2.569454, 51.45291079999999], [-2.5697494999999995, 51.4528005], [-2.5702724, 51.4526419]]} 0.7 2329 2332 Bristol Temple Meads Bristol Barton Hill W.R.D. Bristol Barton Hill W.R.D. 51.4526419 -2.5702724 51.4526419 -2.5702724 1 0 2026-09-15 22:42:08 TERMINATED 2026-09-15 22:32:00 Bristol Barton Hill W.R.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890274 1789511524782120 47 47 2026-09-15 22:42:04.890223 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:04.775433
563733 594878 W69273 072J09M915 2026-09-15 COMPLETE 15889601 2026-09-15 23:32:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 594878, "stp": "P", "toc": "ScotRail", "uid": "W69273", "consist": "380115", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69273/2026-09-15/detailed", "trust_id": "072J09M915", "origin_crs": "EKL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2331", "dest_platform": "8", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2J09", "timing_status": "LATE", "origin_station": "East Kilbride", "current_leg_arr": "2332", "current_leg_dep": "2325", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "2300", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T22:42:37", "route_debug_link": null, "timing_variation": "+1 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": "2331", "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\": 594878, \"profile_key\": \"2441c00d94e9d0d87f892faa82be9d3f9b165fded4389436f295358d1d280c1c\", \"schedule_id\": 27623, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"East Kilbride\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Hairmyres East Jn\", \"stage_seq\": 2, \"distance_m\": 1559.515, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Hairmyres\", \"stage_seq\": 3, \"distance_m\": 3202.555, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Thorntonhall\", \"stage_seq\": 4, \"distance_m\": 5005.982, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Busby\", \"stage_seq\": 5, \"distance_m\": 6647.418, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2313\", \"location\": \"Clarkston\", \"stage_seq\": 6, \"distance_m\": 7982.007, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Giffnock\", \"stage_seq\": 7, \"distance_m\": 9922.338, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Thornliebank\", \"stage_seq\": 8, \"distance_m\": 11433.747, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Busby Jn\", \"stage_seq\": 9, \"distance_m\": 12757.308, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322H\", \"location\": \"Pollokshaws West\", \"stage_seq\": 10, \"distance_m\": 13392.103, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Crossmyloof\", \"stage_seq\": 11, \"distance_m\": 14930.485, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 12, \"distance_m\": 15764.007, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 13, \"distance_m\": 16438.767, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 14, \"distance_m\": 17534.106, \"section_seq\": 1, \"route_path_id\": 28665}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 15, \"distance_m\": 18463.316, \"section_seq\": 1, \"route_path_id\": 28665}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18463.316, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28665}], \"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": "2300", "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-15T22:08:34Z\", \"source_id\": 48882161, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:38Z\", \"source_id\": 15878249, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:07Z\", \"source_id\": 48886763, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:13Z\", \"source_id\": 15879623, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:57Z\", \"source_id\": 48896189, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:02Z\", \"source_id\": 15882718, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:01Z\", \"source_id\": 48901254, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:08Z\", \"source_id\": 15884356, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:48Z\", \"source_id\": 48907113, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:53Z\", \"source_id\": 15886277, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:32Z\", \"source_id\": 48917519, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:38Z\", \"source_id\": 15889601, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "8", "timing_fact_generation": 1789511439974012, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:08.181892", "service_state_evidence_id": 15889601, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:08.585664", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EKL GLC 2J09 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": 594878, "profile_key": "2441c00d94e9d0d87f892faa82be9d3f9b165fded4389436f295358d1d280c1c", "schedule_id": 27623, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "East Kilbride", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Hairmyres East Jn", "stage_seq": 2, "distance_m": 1559.515, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Hairmyres", "stage_seq": 3, "distance_m": 3202.555, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Thorntonhall", "stage_seq": 4, "distance_m": 5005.982, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Busby", "stage_seq": 5, "distance_m": 6647.418, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2313", "location": "Clarkston", "stage_seq": 6, "distance_m": 7982.007, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Giffnock", "stage_seq": 7, "distance_m": 9922.338, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Thornliebank", "stage_seq": 8, "distance_m": 11433.747, "section_seq": 1, "route_path_id": 28665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Busby Jn", "stage_seq": 9, "distance_m": 12757.308, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322H", "location": "Pollokshaws West", "stage_seq": 10, "distance_m": 13392.103, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Crossmyloof", "stage_seq": 11, "distance_m": 14930.485, "section_seq": 1, "route_path_id": 28665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Muirhouse South Jn", "stage_seq": 12, "distance_m": 15764.007, "section_seq": 1, "route_path_id": 28665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Muirhouse North Jn", "stage_seq": 13, "distance_m": 16438.767, "section_seq": 1, "route_path_id": 28665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Glasgow Bridge Street Jn", "stage_seq": 14, "distance_m": 17534.106, "section_seq": 1, "route_path_id": 28665}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 15, "distance_m": 18463.316, "section_seq": 1, "route_path_id": 28665}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18463.316, "from_m": 0.0, "section_seq": 1, "route_path_id": 28665}], "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-15T22:08:34Z", "source_id": 48882161, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:09:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:38Z", "source_id": 15878249, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2583, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:07Z", "source_id": 48886763, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:12:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:13Z", "source_id": 15879623, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2587, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:57Z", "source_id": 48896189, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:18:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:02Z", "source_id": 15882718, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1839, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:01Z", "source_id": 48901254, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:08Z", "source_id": 15884356, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1843, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:48Z", "source_id": 48907113, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:24:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:53Z", "source_id": 15886277, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2018, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:32Z", "source_id": 48917519, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:38Z", "source_id": 15889601, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] East Kilbride 2300 2300 None None None Glasgow Central High Level 2331 2331 8 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69273/2026-09-15/detailed None Crossmyloof 2026-09-15T23:26: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 2325 2332 Crossmyloof Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:32:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889601 1789511439974012 33 33 2026-09-15 22:42:08.585664 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:08.181892
563734 594852 W32602 872F91M815 2026-09-15 COMPLETE 15889777 2026-09-15 23:32:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 594852, "stp": "P", "toc": "Southern", "uid": "W32602", "consist": "377452+377461", "dest_crs": "SRH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32602/2026-09-15/detailed", "trust_id": "872F91M815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Streatham Hill", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": "1", "is_terminated": 1, "next_location": "Streatham Hill", "signalling_id": "2F91", "timing_status": "LATE", "origin_station": "London Bridge (Central)", "current_leg_arr": "2332", "current_leg_dep": "2328", "current_leg_end": "Streatham Hill", "origin_dep_time": "2259", "origin_platform": "11", "current_location": "Streatham Hill", "last_update_time": "2026-09-15T22:42:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.10610324980519915, 51.43362069603175], [-0.10620650825593832, 51.43376556657941], [-0.1062969338510023, 51.433893828252586], [-0.1063764489392362, 51.43400782707873], [-0.10644697586948512, 51.43410990908532], [-0.10651043699059426, 51.4342024202998], [-0.1065687546514087, 51.434287706749615], [-0.1066238512007736, 51.43436811446224], [-0.10667764898753412, 51.43444598946512], [-0.10673207036053534, 51.43452367778572], [-0.1067890376686224, 51.43460352545149], [-0.10685047326064048, 51.434687878489896], [-0.10691829948543469, 51.434779082928394], [-0.10699443869185012, 51.43487948479443], [-0.10708081322873196, 51.434991430115474], [-0.10717934544492531, 51.43511726491897], [-0.10729195768927532, 51.43525933523238], [-0.1074286, 51.43539809999999], [-0.107586, 51.4355454], [-0.1077584, 51.4356928], [-0.10792229999999998, 51.4358121], [-0.1081041, 51.435928799999985], [-0.1083863, 51.4361158], [-0.1086661, 51.43628340000001], [-0.1090754, 51.43646590000001], [-0.1093311, 51.436559], [-0.1095743, 51.43663540000001], [-0.10984779999999998, 51.4367097], [-0.1102188, 51.4367888], [-0.1102749297683143, 51.4367986094458], [-0.11033407673662446, 51.436778509613106], [-0.11040904589248147, 51.43679027087435], [-0.1105705, 51.43681559999999], [-0.1108672, 51.43685140000001], [-0.1111682, 51.43687310000001], [-0.1116357, 51.4368995], [-0.1120843, 51.4369146], [-0.1125911, 51.43690479999999], [-0.11379799999999998, 51.4368194], [-0.1143556, 51.4368046], [-0.1152857, 51.43683349999999], [-0.11595930000000002, 51.436858599999994], [-0.1166186, 51.4368989], [-0.12056930000000002, 51.43719759999999], [-0.12237279999999998, 51.43733399999999], [-0.12279099999999998, 51.437368799999994], [-0.1231458, 51.437419299999995], [-0.1245339, 51.4376802], [-0.12570839999999997, 51.4379128], [-0.126385, 51.43804350000001], [-0.1271432, 51.4381958], [-0.1275624, 51.43827319999999], [-0.1284457, 51.438436900000006]]}", "current_leg_start": "West Norwood", "dest_arr_time_act": "2330", "motion_projection": null, "next_location_lat": "51.4384369", "next_location_lon": "-0.1284457", "previous_location": "West Norwood", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10459.155, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12280.456, \"from_m\": 10459.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12936.759, \"from_m\": 12280.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14774.143, \"from_m\": 12936.759, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15205.811, \"from_m\": 14774.143, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15215.736, \"from_m\": 15205.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15234.132, \"from_m\": 15215.736, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15745.459, \"from_m\": 15234.132, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15772.18, \"from_m\": 15745.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16798.788, \"from_m\": 15772.18, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16892.966, \"from_m\": 16798.788, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 594852, \"profile_key\": \"78560ef691ba8a07ae991f9c08dbea6630353fc6aab79220262b902550b4cc0d\", \"schedule_id\": 26205, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4504.095, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Brockley\", \"stage_seq\": 6, \"distance_m\": 5820.106, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 7, \"distance_m\": 7485.177, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 8837.541, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Sydenham\", \"stage_seq\": 9, \"distance_m\": 10258.071, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Crystal Palace\", \"stage_seq\": 10, \"distance_m\": 12154.111, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 11, \"distance_m\": 13263.132, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"West Norwood\", \"stage_seq\": 12, \"distance_m\": 14810.408, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"West Norwood Junction\", \"stage_seq\": 13, \"distance_m\": 15234.132, \"section_seq\": 1, \"route_path_id\": 67869}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Streatham Hill\", \"stage_seq\": 14, \"distance_m\": 16892.966, \"section_seq\": 1, \"route_path_id\": 67869}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16892.966, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67869}], \"total_distance_m\": 16892.966, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12581.132, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4311.834, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2259", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4384369", "current_position_lon": "-0.1284457", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:11Z\", \"source_id\": 48873778, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:13Z\", \"source_id\": 15875844, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:30Z\", \"source_id\": 48880229, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:37Z\", \"source_id\": 15877701, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:18Z\", \"source_id\": 48887000, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:24Z\", \"source_id\": 15879733, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:51Z\", \"source_id\": 48891210, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:52Z\", \"source_id\": 15881110, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:59Z\", \"source_id\": 48896226, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:04Z\", \"source_id\": 15882737, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:37Z\", \"source_id\": 48903789, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:43Z\", \"source_id\": 15885189, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:39Z\", \"source_id\": 48908407, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:41Z\", \"source_id\": 15886688, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:15Z\", \"source_id\": 48912476, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:20Z\", \"source_id\": 15888010, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:54Z\", \"source_id\": 48918045, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:58Z\", \"source_id\": 15889777, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Streatham Hill", "service_state_platform": "1", "timing_fact_generation": 1789511461032555, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:09.874453", "service_state_evidence_id": 15889777, "current_leg_start_actual_dep": "2026-09-15T23:28:30+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:10.470018", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None SRH 2F91 377452+377461 8 100 None {"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10459.155, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12280.456, "from_m": 10459.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12936.759, "from_m": 12280.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14774.143, "from_m": 12936.759, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15205.811, "from_m": 14774.143, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15215.736, "from_m": 15205.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15234.132, "from_m": 15215.736, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15745.459, "from_m": 15234.132, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15772.18, "from_m": 15745.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16798.788, "from_m": 15772.18, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16892.966, "from_m": 16798.788, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 594852, "profile_key": "78560ef691ba8a07ae991f9c08dbea6630353fc6aab79220262b902550b4cc0d", "schedule_id": 26205, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2259", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 67869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 67869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4504.095, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Brockley", "stage_seq": 6, "distance_m": 5820.106, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Honor Oak Park", "stage_seq": 7, "distance_m": 7485.177, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Forest Hill", "stage_seq": 8, "distance_m": 8837.541, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Sydenham", "stage_seq": 9, "distance_m": 10258.071, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Crystal Palace", "stage_seq": 10, "distance_m": 12154.111, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Gipsy Hill", "stage_seq": 11, "distance_m": 13263.132, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "West Norwood", "stage_seq": 12, "distance_m": 14810.408, "section_seq": 1, "route_path_id": 67869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "West Norwood Junction", "stage_seq": 13, "distance_m": 15234.132, "section_seq": 1, "route_path_id": 67869}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Streatham Hill", "stage_seq": 14, "distance_m": 16892.966, "section_seq": 1, "route_path_id": 67869}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16892.966, "from_m": 0.0, "section_seq": 1, "route_path_id": 67869}], "total_distance_m": 16892.966, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12581.132, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4311.834, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29743, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:11Z", "source_id": 48873778, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:13Z", "source_id": 15875844, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:30Z", "source_id": 48880229, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:37Z", "source_id": 15877701, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:18Z", "source_id": 48887000, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:11:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:24Z", "source_id": 15879733, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:51Z", "source_id": 48891210, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:52Z", "source_id": 15881110, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:59Z", "source_id": 48896226, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:17:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:04Z", "source_id": 15882737, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:37Z", "source_id": 48903789, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:22:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:43Z", "source_id": 15885189, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:39Z", "source_id": 48908407, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:41Z", "source_id": 15886688, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:15Z", "source_id": 48912476, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:27:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:20Z", "source_id": 15888010, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:54Z", "source_id": 48918045, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:32:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:58Z", "source_id": 15889777, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] London Bridge (Central) 2259 2259 11 None None Streatham Hill 2330 2330 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32602/2026-09-15/detailed None West Norwood 2026-09-15T23:28:30+01:00 Streatham Hill 4.0 {"type": "LineString", "coordinates": [[-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.10610324980519915, 51.43362069603175], [-0.10620650825593832, 51.43376556657941], [-0.1062969338510023, 51.433893828252586], [-0.1063764489392362, 51.43400782707873], [-0.10644697586948512, 51.43410990908532], [-0.10651043699059426, 51.4342024202998], [-0.1065687546514087, 51.434287706749615], [-0.1066238512007736, 51.43436811446224], [-0.10667764898753412, 51.43444598946512], [-0.10673207036053534, 51.43452367778572], [-0.1067890376686224, 51.43460352545149], [-0.10685047326064048, 51.434687878489896], [-0.10691829948543469, 51.434779082928394], [-0.10699443869185012, 51.43487948479443], [-0.10708081322873196, 51.434991430115474], [-0.10717934544492531, 51.43511726491897], [-0.10729195768927532, 51.43525933523238], [-0.1074286, 51.43539809999999], [-0.107586, 51.4355454], [-0.1077584, 51.4356928], [-0.10792229999999998, 51.4358121], [-0.1081041, 51.435928799999985], [-0.1083863, 51.4361158], [-0.1086661, 51.43628340000001], [-0.1090754, 51.43646590000001], [-0.1093311, 51.436559], [-0.1095743, 51.43663540000001], [-0.10984779999999998, 51.4367097], [-0.1102188, 51.4367888], [-0.1102749297683143, 51.4367986094458], [-0.11033407673662446, 51.436778509613106], [-0.11040904589248147, 51.43679027087435], [-0.1105705, 51.43681559999999], [-0.1108672, 51.43685140000001], [-0.1111682, 51.43687310000001], [-0.1116357, 51.4368995], [-0.1120843, 51.4369146], [-0.1125911, 51.43690479999999], [-0.11379799999999998, 51.4368194], [-0.1143556, 51.4368046], [-0.1152857, 51.43683349999999], [-0.11595930000000002, 51.436858599999994], [-0.1166186, 51.4368989], [-0.12056930000000002, 51.43719759999999], [-0.12237279999999998, 51.43733399999999], [-0.12279099999999998, 51.437368799999994], [-0.1231458, 51.437419299999995], [-0.1245339, 51.4376802], [-0.12570839999999997, 51.4379128], [-0.126385, 51.43804350000001], [-0.1271432, 51.4381958], [-0.1275624, 51.43827319999999], [-0.1284457, 51.438436900000006]]} 1.3 2328 2332 West Norwood Streatham Hill Streatham Hill 51.4384369 -0.1284457 51.4384369 -0.1284457 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:32:00 Streatham Hill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889777 1789511461032555 55 55 2026-09-15 22:42:10.470018 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:09.874453
563735 594032 G85500 302C34M815 2026-09-15 COMPLETE 15889555 2026-09-15 23:32:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 594032, "stp": "O", "toc": "Northern", "uid": "G85500", "consist": "331106", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85500/2026-09-15/detailed", "trust_id": "302C34M815", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "9", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2C34", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "2332", "current_leg_dep": "2303", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2220", "origin_platform": "3", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-15T22:42:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229234999999997, 53.53614240000001], [-2.6227938999999996, 53.53599079999999], [-2.622595, 53.535758300000005], [-2.6216869999999997, 53.53472349999999], [-2.6201509, 53.5329428], [-2.6192094, 53.5317105], [-2.6188259, 53.53126890000001], [-2.6182913, 53.5306505], [-2.6177762999999996, 53.5300653], [-2.6172675, 53.52947209999999], [-2.6166686, 53.52878040000001], [-2.6161248999999995, 53.52814879999998], [-2.6157921, 53.5277858], [-2.6157905422622134, 53.52778382639555], [-2.6157479, 53.5277298], [-2.6157099999999995, 53.52768090000001], [-2.61567, 53.527626], [-2.6155111, 53.52738789999999], [-2.6154385, 53.527265400000005], [-2.6153735, 53.527141799999995], [-2.6153268999999995, 53.5270282], [-2.6152876999999997, 53.5268954], [-2.615233299999999, 53.5266958], [-2.6152284999999997, 53.5266705], [-2.6151978, 53.5265108], [-2.6151924, 53.52633889999999], [-2.6152115999999994, 53.52612369999999], [-2.6152569, 53.5258871], [-2.6153138, 53.525686], [-2.6153810999999996, 53.525498799999994], [-2.6154911, 53.52526079999999], [-2.6156492999999994, 53.524999599999994], [-2.6158115999999993, 53.524772500000005], [-2.6159298, 53.52463879999999], [-2.6160803, 53.5244686], [-2.6161882, 53.52435690000001], [-2.6166993, 53.5238476], [-2.6171566999999993, 53.523383], [-2.6175156999999993, 53.523039], [-2.6178245999999996, 53.5227495], [-2.6181169, 53.522483599999994], [-2.6184549, 53.5221913], [-2.6188786999999993, 53.5218558], [-2.6193354999999996, 53.52150050000001], [-2.619671351005067, 53.52123315641426], [-2.6199738, 53.52099239999999], [-2.6203582, 53.520688099999994], [-2.620985, 53.52018989999999], [-2.6225367999999993, 53.5189713], [-2.6236138, 53.51812100000001], [-2.6238439999999996, 53.51794780000001], [-2.6241195, 53.5177294], [-2.6277922999999994, 53.51481869999999], [-2.63333, 53.5104269], [-2.6341778999999996, 53.5097327], [-2.6351238, 53.5089791], [-2.6366042, 53.507806], [-2.6380709999999996, 53.5066316], [-2.6385853999999997, 53.506220799999994], [-2.6391318, 53.5057952], [-2.6401793999999996, 53.50493929999999], [-2.6411146999999997, 53.5041362], [-2.6417755, 53.5036056], [-2.6420869999999996, 53.5033554], [-2.6430506, 53.50257260000001], [-2.6440729000000003, 53.5018], [-2.6449374999999997, 53.5012125], [-2.6458446999999996, 53.5006483], [-2.6466969999999996, 53.5001815], [-2.6476163, 53.4997249], [-2.6499966999999995, 53.49866290000001], [-2.6523600999999997, 53.49759710000001], [-2.6541645, 53.49679879999999], [-2.6547642999999996, 53.4965287], [-2.6553636999999997, 53.49625869999999], [-2.6562777999999994, 53.495848], [-2.6573195999999997, 53.495371899999995], [-2.6580590999999996, 53.49504000000001], [-2.6588916, 53.49466179999999], [-2.6601234, 53.494118400000005], [-2.6613523999999997, 53.49355779999999], [-2.6623211, 53.493118], [-2.6626347999999997, 53.492966299999985], [-2.6632874999999996, 53.492637], [-2.6637643, 53.4923766], [-2.664349399999999, 53.492027799999995], [-2.6649376999999994, 53.49165120000001], [-2.6660723999999996, 53.49091539999999], [-2.6668374, 53.4904396], [-2.6671909, 53.4902302], [-2.667583, 53.4900163], [-2.668163, 53.4897248], [-2.6683302999999996, 53.4896474], [-2.6695696999999994, 53.489086799999995], [-2.6707862999999996, 53.4885621], [-2.6720828999999995, 53.4880279], [-2.6736987, 53.48734919999999], [-2.6742272, 53.4871415], [-2.6748122, 53.486921800000005], [-2.6752814, 53.48675840000001], [-2.6771700999999997, 53.4861944], [-2.6785536, 53.4858303], [-2.6816591000000005, 53.48509709999999], [-2.6859336999999996, 53.484074699999994], [-2.6907401, 53.48291530000001], [-2.6949458523585643, 53.48191975265212], [-2.696002200000001, 53.4816697], [-2.6977092999999996, 53.4812656], [-2.7000653, 53.4807152], [-2.7030897, 53.48000889999999], [-2.7042819999999996, 53.47971750000001], [-2.705416099999999, 53.479418], [-2.7063697999999996, 53.479102699999984], [-2.7073413, 53.4787499], [-2.7080819, 53.4784453], [-2.7088349999999997, 53.4780993], [-2.7094322999999996, 53.477796600000005], [-2.7099963, 53.4774826], [-2.7104871, 53.4771996], [-2.7109441, 53.47689299999999], [-2.7113905000000003, 53.47660239999999], [-2.7118698, 53.4762575], [-2.7122714, 53.475956], [-2.712832, 53.4755178], [-2.7133411999999995, 53.47507610000001], [-2.7137364999999996, 53.474697599999985], [-2.7140805, 53.4743483], [-2.7146265, 53.4738356], [-2.7149192, 53.4735333], [-2.7156056999999993, 53.4728565], [-2.7158436, 53.47261830000001], [-2.7159972, 53.47247200000001], [-2.7160636999999994, 53.47240360000001], [-2.7165310999999996, 53.4719198], [-2.7173278999999995, 53.4710426], [-2.717755, 53.47059129999999], [-2.7178720999999997, 53.47047], [-2.7179308, 53.4704116], [-2.7185637, 53.46981489999999], [-2.7191767999999996, 53.4692598], [-2.7196677999999994, 53.46885900000001], [-2.7201729999999995, 53.46849280000001], [-2.7211318731743095, 53.46779240988761], [-2.721522199999999, 53.467507299999994], [-2.7220903, 53.4670923], [-2.7241181, 53.465694899999995], [-2.7253776, 53.464959699999994], [-2.7254994999999997, 53.46489179999998], [-2.726647499999999, 53.46430800000001], [-2.7278274999999996, 53.4637987], [-2.7281898, 53.4636445], [-2.7285292999999995, 53.46347630000001], [-2.7288625999999994, 53.463293500000006], [-2.7291544999999995, 53.463094], [-2.7293147, 53.46296730000001], [-2.7294710999999996, 53.4628119], [-2.7297801999999995, 53.4624659], [-2.7299204999999995, 53.4622321], [-2.7300729, 53.4619347], [-2.7301510999999996, 53.461699], [-2.7301773, 53.461571], [-2.7301835, 53.46140439999999], [-2.7301711999999996, 53.461202], [-2.7301335, 53.461000199999994], [-2.7300205, 53.4606719], [-2.7299446, 53.4604712], [-2.7299093999999995, 53.460378299999995], [-2.729782, 53.4600559], [-2.729682, 53.4598647], [-2.7295329, 53.4596493], [-2.7293720999999995, 53.459426500000006], [-2.7292275, 53.4592539], [-2.7290859, 53.45911610000001], [-2.7285543, 53.4586931], [-2.7281178999999995, 53.45831210000001], [-2.7279127999999995, 53.45805479999999], [-2.7277471999999996, 53.4578083], [-2.7276372, 53.4575972], [-2.7275646, 53.4574035], [-2.7274671999999995, 53.457091299999995], [-2.7274395, 53.45695899999999], [-2.7274179, 53.4567902], [-2.7274266999999996, 53.456534600000005], [-2.7274541, 53.4563041], [-2.7275143, 53.4560169], [-2.7276319, 53.45568840000001], [-2.72775, 53.4554543], [-2.7278479999999994, 53.4553131], [-2.7279712, 53.45513650000001], [-2.7281809999999997, 53.4548695], [-2.7289756, 53.4539011], [-2.7292557999999993, 53.45356559999998], [-2.7297938, 53.45292160000001], [-2.7300150999999997, 53.45265009999999], [-2.7305851, 53.45195120000001], [-2.7313185999999994, 53.45113009999999], [-2.7315939999999994, 53.45092340000001], [-2.731927199999999, 53.45070539999999], [-2.7326398999999997, 53.4503597], [-2.7334459999999994, 53.4500145], [-2.7338888, 53.4498283], [-2.734005, 53.44977790000001], [-2.7350641, 53.4493079], [-2.7353718999999996, 53.449163600000006], [-2.735701, 53.44901139999999], [-2.7358511999999995, 53.44894140000001], [-2.7362362, 53.4487569], [-2.7367781999999994, 53.4484403], [-2.7376903, 53.4479382], [-2.7382103999999994, 53.4476111], [-2.7388381999999996, 53.4472027], [-2.7398094, 53.44653770000001], [-2.7402002999999997, 53.4462206], [-2.7403994999999997, 53.446092], [-2.7405236, 53.44600530000002], [-2.740767, 53.44583080000001], [-2.7415383999999996, 53.4453047], [-2.7421028, 53.444918099999995], [-2.7425469999999996, 53.4446309], [-2.7429325, 53.4444063], [-2.7433142, 53.444185], [-2.7437876999999995, 53.4439484], [-2.7442664999999997, 53.44372409999999], [-2.7454723, 53.4432046], [-2.7464874999999997, 53.44275489999999], [-2.748275, 53.441963699999995], [-2.7502212, 53.44109350000001], [-2.7520666, 53.440306099999994], [-2.7536071000000004, 53.4395673], [-2.7554183, 53.43867759999999], [-2.7568384, 53.4379799], [-2.758267899999999, 53.437250000000006], [-2.7590999, 53.4368595], [-2.7594696, 53.4366896], [-2.7603484999999996, 53.43632560000001], [-2.7611279999999994, 53.43602429999999], [-2.7618929, 53.43574], [-2.7634803999999997, 53.435259599999995], [-2.7699536999999994, 53.433485399999995], [-2.7752752, 53.4320587], [-2.7802809999999996, 53.430731300000005], [-2.7846850999999995, 53.42954439999999], [-2.784777380770516, 53.42951975724589], [-2.7867593, 53.4289905], [-2.7874202, 53.42880119999999], [-2.7882352, 53.4285538], [-2.7895831999999996, 53.42809040000001], [-2.7906646, 53.4276557], [-2.7911367, 53.427456199999995], [-2.7917204, 53.42718010000001], [-2.7921322999999996, 53.426975500000005], [-2.7929734999999996, 53.426566399999984], [-2.7936922, 53.42623079999999], [-2.7944954999999996, 53.4258128], [-2.7948138999999994, 53.4256442], [-2.7967201, 53.4246538], [-2.7977933, 53.424082], [-2.7989477, 53.423500099999984], [-2.8005210999999997, 53.4226858], [-2.8011834, 53.42235519999999], [-2.8018552, 53.42204040000001], [-2.8034566999999995, 53.42136419999999], [-2.8049429, 53.42074509999999], [-2.8064749, 53.4201146], [-2.8087969, 53.4191558], [-2.8111485, 53.41818249999999], [-2.8126514999999994, 53.4175595], [-2.8137552, 53.4171116], [-2.8157254, 53.41630399999999], [-2.8174591, 53.4155944], [-2.8179590999999995, 53.4153882], [-2.8192223999999997, 53.4148672], [-2.8205893320552247, 53.41428429590598], [-2.8226622999999997, 53.4134003], [-2.8264117999999994, 53.4118991], [-2.8274214999999994, 53.41147670000001], [-2.8275214999999996, 53.4114355], [-2.8292799, 53.41068369999999], [-2.8298806999999995, 53.41046939999999], [-2.8302074, 53.4103752], [-2.830286399999999, 53.4103524], [-2.8304619, 53.4102993], [-2.8310851999999995, 53.41016020000001], [-2.8315159, 53.41009050000001], [-2.8319264999999993, 53.4100346], [-2.8323722, 53.4099873], [-2.833471799999999, 53.409910300000014], [-2.8340501999999996, 53.4098868], [-2.8344017999999997, 53.409873], [-2.8346099, 53.409865], [-2.8348794999999996, 53.4098552], [-2.8357611, 53.40981000000001], [-2.8362763, 53.4097784], [-2.8376859, 53.40971449999999], [-2.8392836, 53.4096565], [-2.8399112, 53.4096361], [-2.8406926999999995, 53.40961739999999], [-2.8420793, 53.40958599999999], [-2.8424406000000007, 53.40958359999999], [-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Wigan North Western", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Wigan North Western", "current_leg_milage": "19.9", "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\": 28993.136, \"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\": 29047.218, \"from_m\": 28993.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29087.438, \"from_m\": 29047.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29135.694, \"from_m\": 29087.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29156.59, \"from_m\": 29135.694, \"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\": 29203.923, \"from_m\": 29156.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32695.328, \"from_m\": 29203.923, \"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\": 32761.499, \"from_m\": 32695.328, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51367.035, \"from_m\": 32761.499, \"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\": 52181.721, \"from_m\": 51367.035, \"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\": 52237.132, \"from_m\": 52181.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53164.333, \"from_m\": 52237.132, \"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\": 53988.272, \"from_m\": 53164.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54061.875, \"from_m\": 53988.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54072.978, \"from_m\": 54061.875, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55522.888, \"from_m\": 54072.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 55556.519, \"from_m\": 55522.888, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55899.741, \"from_m\": 55556.519, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65241.056, \"from_m\": 55899.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66926.047, \"from_m\": 65241.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67565.75, \"from_m\": 66926.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73504.048, \"from_m\": 67565.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\": 75051.262, \"from_m\": 73504.048, \"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\": 75144.768, \"from_m\": 75051.262, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75437.542, \"from_m\": 75144.768, \"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\": 77359.502, \"from_m\": 75437.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\": 80027.295, \"from_m\": 77359.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\": 80376.774, \"from_m\": 80027.295, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80407.17, \"from_m\": 80376.774, \"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\": 81792.878, \"from_m\": 80407.17, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 81866.221, \"from_m\": 81792.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82771.338, \"from_m\": 81866.221, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83007.233, \"from_m\": 82771.338, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83048.806, \"from_m\": 83007.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\": 84144.998, \"from_m\": 83048.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84511.258, \"from_m\": 84144.998, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 84828.61, \"from_m\": 84511.258, \"capability_applied\": null, \"effective_limit_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\": 594032, \"profile_key\": \"08cce2852ee27a6d4ed675940237294e1bd810a11db9838689e8b38fa7728556\", \"schedule_id\": 37378, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2226\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2243H\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29135.694, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30916.739, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Leyland\", \"stage_seq\": 9, \"distance_m\": 34644.029, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Euxton Jn\", \"stage_seq\": 10, \"distance_m\": 36797.759, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Euxton\", \"stage_seq\": 11, \"distance_m\": 38994.734, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 12, \"distance_m\": 40482.991, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Wigan North Western\", \"stage_seq\": 13, \"distance_m\": 52555.871, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Wigan South Jn\", \"stage_seq\": 14, \"distance_m\": 53239.546, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 15, \"distance_m\": 54590.883, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"St. Helens Central\", \"stage_seq\": 16, \"distance_m\": 66613.249, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Huyton\", \"stage_seq\": 17, \"distance_m\": 75720.778, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Roby\", \"stage_seq\": 18, \"distance_m\": 76540.599, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 19, \"distance_m\": 80448.388, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 20, \"distance_m\": 81609.226, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 21, \"distance_m\": 82093.615, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Edge Hill\", \"stage_seq\": 22, \"distance_m\": 82658.215, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 23, \"distance_m\": 83550.472, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 24, \"distance_m\": 84828.61, \"section_seq\": 1, \"route_path_id\": 69920}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84828.61, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}], \"total_distance_m\": 84828.61, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75153.252, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9675.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2220", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "29.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:41Z\", \"source_id\": 48798596, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:43Z\", \"source_id\": 15853163, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:22Z\", \"source_id\": 48813138, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:26Z\", \"source_id\": 15857751, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:17Z\", \"source_id\": 48827753, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:18Z\", \"source_id\": 15862287, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:39Z\", \"source_id\": 48841082, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:44Z\", \"source_id\": 15866559, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:27Z\", \"source_id\": 48851060, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:30Z\", \"source_id\": 15869340, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:30Z\", \"source_id\": 48866507, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:32Z\", \"source_id\": 15873823, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:02Z\", \"source_id\": 15881685, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:18Z\", \"source_id\": 48903306, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:21Z\", \"source_id\": 15885035, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:17Z\", \"source_id\": 48904823, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:20Z\", \"source_id\": 15885524, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:31Z\", \"source_id\": 48912897, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:38Z\", \"source_id\": 15888165, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:25Z\", \"source_id\": 48917360, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:31Z\", \"source_id\": 15889555, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "5", "timing_fact_generation": 1789511434942546, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:13.526948", "service_state_evidence_id": 15889555, "current_leg_start_actual_dep": "2026-09-15T23:03:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:13.790490", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O BPN LIV 2C34 331106 4 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": 28993.136, "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": 29047.218, "from_m": 28993.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29087.438, "from_m": 29047.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29135.694, "from_m": 29087.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29156.59, "from_m": 29135.694, "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": 29203.923, "from_m": 29156.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32695.328, "from_m": 29203.923, "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": 32761.499, "from_m": 32695.328, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51367.035, "from_m": 32761.499, "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": 52181.721, "from_m": 51367.035, "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": 52237.132, "from_m": 52181.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53164.333, "from_m": 52237.132, "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": 53988.272, "from_m": 53164.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54061.875, "from_m": 53988.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54072.978, "from_m": 54061.875, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55522.888, "from_m": 54072.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 55556.519, "from_m": 55522.888, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55899.741, "from_m": 55556.519, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65241.056, "from_m": 55899.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66926.047, "from_m": 65241.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67565.75, "from_m": 66926.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73504.048, "from_m": 67565.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": 75051.262, "from_m": 73504.048, "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": 75144.768, "from_m": 75051.262, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75437.542, "from_m": 75144.768, "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": 77359.502, "from_m": 75437.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": 80027.295, "from_m": 77359.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": 80376.774, "from_m": 80027.295, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80407.17, "from_m": 80376.774, "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": 81792.878, "from_m": 80407.17, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 81866.221, "from_m": 81792.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82771.338, "from_m": 81866.221, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83007.233, "from_m": 82771.338, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83048.806, "from_m": 83007.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": 84144.998, "from_m": 83048.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84511.258, "from_m": 84144.998, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 84828.61, "from_m": 84511.258, "capability_applied": null, "effective_limit_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": 594032, "profile_key": "08cce2852ee27a6d4ed675940237294e1bd810a11db9838689e8b38fa7728556", "schedule_id": 37378, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2220", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2243H", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29135.694, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30916.739, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Leyland", "stage_seq": 9, "distance_m": 34644.029, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Euxton Jn", "stage_seq": 10, "distance_m": 36797.759, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Euxton", "stage_seq": 11, "distance_m": 38994.734, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Balshaw Lane Jn", "stage_seq": 12, "distance_m": 40482.991, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Wigan North Western", "stage_seq": 13, "distance_m": 52555.871, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Wigan South Jn", "stage_seq": 14, "distance_m": 53239.546, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Springs Branch Jn", "stage_seq": 15, "distance_m": 54590.883, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "St. Helens Central", "stage_seq": 16, "distance_m": 66613.249, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Huyton", "stage_seq": 17, "distance_m": 75720.778, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Roby", "stage_seq": 18, "distance_m": 76540.599, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Olive Mount Jn", "stage_seq": 19, "distance_m": 80448.388, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Bootle Branch Jn", "stage_seq": 20, "distance_m": 81609.226, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Edge Hill S.B.", "stage_seq": 21, "distance_m": 82093.615, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Edge Hill", "stage_seq": 22, "distance_m": 82658.215, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Crown Street Jn", "stage_seq": 23, "distance_m": 83550.472, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 24, "distance_m": 84828.61, "section_seq": 1, "route_path_id": 69920}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84828.61, "from_m": 0.0, "section_seq": 1, "route_path_id": 69920}], "total_distance_m": 84828.61, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75153.252, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9675.358, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:41Z", "source_id": 48798596, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:43Z", "source_id": 15853163, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:22Z", "source_id": 48813138, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:26Z", "source_id": 15857751, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:17Z", "source_id": 48827753, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:18Z", "source_id": 15862287, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7988, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:39Z", "source_id": 48841082, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:48:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:44Z", "source_id": 15866559, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7995, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:27Z", "source_id": 48851060, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:30Z", "source_id": 15869340, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:30Z", "source_id": 48866507, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:01:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:32Z", "source_id": 15873823, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:02Z", "source_id": 15881685, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:18Z", "source_id": 48903306, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:21Z", "source_id": 15885035, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:17Z", "source_id": 48904823, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:23:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:20Z", "source_id": 15885524, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:31Z", "source_id": 48912897, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:28:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:38Z", "source_id": 15888165, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:25Z", "source_id": 48917360, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:31Z", "source_id": 15889555, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Blackpool North 2220 2220 3 None None Liverpool Lime Street HL/ML 2334 2334 9 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85500/2026-09-15/detailed None Wigan North Western 2026-09-15T23:03:00+01:00 Liverpool Lime Street HL/ML 29.0 {"type": "LineString", "coordinates": [[-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229234999999997, 53.53614240000001], [-2.6227938999999996, 53.53599079999999], [-2.622595, 53.535758300000005], [-2.6216869999999997, 53.53472349999999], [-2.6201509, 53.5329428], [-2.6192094, 53.5317105], [-2.6188259, 53.53126890000001], [-2.6182913, 53.5306505], [-2.6177762999999996, 53.5300653], [-2.6172675, 53.52947209999999], [-2.6166686, 53.52878040000001], [-2.6161248999999995, 53.52814879999998], [-2.6157921, 53.5277858], [-2.6157905422622134, 53.52778382639555], [-2.6157479, 53.5277298], [-2.6157099999999995, 53.52768090000001], [-2.61567, 53.527626], [-2.6155111, 53.52738789999999], [-2.6154385, 53.527265400000005], [-2.6153735, 53.527141799999995], [-2.6153268999999995, 53.5270282], [-2.6152876999999997, 53.5268954], [-2.615233299999999, 53.5266958], [-2.6152284999999997, 53.5266705], [-2.6151978, 53.5265108], [-2.6151924, 53.52633889999999], [-2.6152115999999994, 53.52612369999999], [-2.6152569, 53.5258871], [-2.6153138, 53.525686], [-2.6153810999999996, 53.525498799999994], [-2.6154911, 53.52526079999999], [-2.6156492999999994, 53.524999599999994], [-2.6158115999999993, 53.524772500000005], [-2.6159298, 53.52463879999999], [-2.6160803, 53.5244686], [-2.6161882, 53.52435690000001], [-2.6166993, 53.5238476], [-2.6171566999999993, 53.523383], [-2.6175156999999993, 53.523039], [-2.6178245999999996, 53.5227495], [-2.6181169, 53.522483599999994], [-2.6184549, 53.5221913], [-2.6188786999999993, 53.5218558], [-2.6193354999999996, 53.52150050000001], [-2.619671351005067, 53.52123315641426], [-2.6199738, 53.52099239999999], [-2.6203582, 53.520688099999994], [-2.620985, 53.52018989999999], [-2.6225367999999993, 53.5189713], [-2.6236138, 53.51812100000001], [-2.6238439999999996, 53.51794780000001], [-2.6241195, 53.5177294], [-2.6277922999999994, 53.51481869999999], [-2.63333, 53.5104269], [-2.6341778999999996, 53.5097327], [-2.6351238, 53.5089791], [-2.6366042, 53.507806], [-2.6380709999999996, 53.5066316], [-2.6385853999999997, 53.506220799999994], [-2.6391318, 53.5057952], [-2.6401793999999996, 53.50493929999999], [-2.6411146999999997, 53.5041362], [-2.6417755, 53.5036056], [-2.6420869999999996, 53.5033554], [-2.6430506, 53.50257260000001], [-2.6440729000000003, 53.5018], [-2.6449374999999997, 53.5012125], [-2.6458446999999996, 53.5006483], [-2.6466969999999996, 53.5001815], [-2.6476163, 53.4997249], [-2.6499966999999995, 53.49866290000001], [-2.6523600999999997, 53.49759710000001], [-2.6541645, 53.49679879999999], [-2.6547642999999996, 53.4965287], [-2.6553636999999997, 53.49625869999999], [-2.6562777999999994, 53.495848], [-2.6573195999999997, 53.495371899999995], [-2.6580590999999996, 53.49504000000001], [-2.6588916, 53.49466179999999], [-2.6601234, 53.494118400000005], [-2.6613523999999997, 53.49355779999999], [-2.6623211, 53.493118], [-2.6626347999999997, 53.492966299999985], [-2.6632874999999996, 53.492637], [-2.6637643, 53.4923766], [-2.664349399999999, 53.492027799999995], [-2.6649376999999994, 53.49165120000001], [-2.6660723999999996, 53.49091539999999], [-2.6668374, 53.4904396], [-2.6671909, 53.4902302], [-2.667583, 53.4900163], [-2.668163, 53.4897248], [-2.6683302999999996, 53.4896474], [-2.6695696999999994, 53.489086799999995], [-2.6707862999999996, 53.4885621], [-2.6720828999999995, 53.4880279], [-2.6736987, 53.48734919999999], [-2.6742272, 53.4871415], [-2.6748122, 53.486921800000005], [-2.6752814, 53.48675840000001], [-2.6771700999999997, 53.4861944], [-2.6785536, 53.4858303], [-2.6816591000000005, 53.48509709999999], [-2.6859336999999996, 53.484074699999994], [-2.6907401, 53.48291530000001], [-2.6949458523585643, 53.48191975265212], [-2.696002200000001, 53.4816697], [-2.6977092999999996, 53.4812656], [-2.7000653, 53.4807152], [-2.7030897, 53.48000889999999], [-2.7042819999999996, 53.47971750000001], [-2.705416099999999, 53.479418], [-2.7063697999999996, 53.479102699999984], [-2.7073413, 53.4787499], [-2.7080819, 53.4784453], [-2.7088349999999997, 53.4780993], [-2.7094322999999996, 53.477796600000005], [-2.7099963, 53.4774826], [-2.7104871, 53.4771996], [-2.7109441, 53.47689299999999], [-2.7113905000000003, 53.47660239999999], [-2.7118698, 53.4762575], [-2.7122714, 53.475956], [-2.712832, 53.4755178], [-2.7133411999999995, 53.47507610000001], [-2.7137364999999996, 53.474697599999985], [-2.7140805, 53.4743483], [-2.7146265, 53.4738356], [-2.7149192, 53.4735333], [-2.7156056999999993, 53.4728565], [-2.7158436, 53.47261830000001], [-2.7159972, 53.47247200000001], [-2.7160636999999994, 53.47240360000001], [-2.7165310999999996, 53.4719198], [-2.7173278999999995, 53.4710426], [-2.717755, 53.47059129999999], [-2.7178720999999997, 53.47047], [-2.7179308, 53.4704116], [-2.7185637, 53.46981489999999], [-2.7191767999999996, 53.4692598], [-2.7196677999999994, 53.46885900000001], [-2.7201729999999995, 53.46849280000001], [-2.7211318731743095, 53.46779240988761], [-2.721522199999999, 53.467507299999994], [-2.7220903, 53.4670923], [-2.7241181, 53.465694899999995], [-2.7253776, 53.464959699999994], [-2.7254994999999997, 53.46489179999998], [-2.726647499999999, 53.46430800000001], [-2.7278274999999996, 53.4637987], [-2.7281898, 53.4636445], [-2.7285292999999995, 53.46347630000001], [-2.7288625999999994, 53.463293500000006], [-2.7291544999999995, 53.463094], [-2.7293147, 53.46296730000001], [-2.7294710999999996, 53.4628119], [-2.7297801999999995, 53.4624659], [-2.7299204999999995, 53.4622321], [-2.7300729, 53.4619347], [-2.7301510999999996, 53.461699], [-2.7301773, 53.461571], [-2.7301835, 53.46140439999999], [-2.7301711999999996, 53.461202], [-2.7301335, 53.461000199999994], [-2.7300205, 53.4606719], [-2.7299446, 53.4604712], [-2.7299093999999995, 53.460378299999995], [-2.729782, 53.4600559], [-2.729682, 53.4598647], [-2.7295329, 53.4596493], [-2.7293720999999995, 53.459426500000006], [-2.7292275, 53.4592539], [-2.7290859, 53.45911610000001], [-2.7285543, 53.4586931], [-2.7281178999999995, 53.45831210000001], [-2.7279127999999995, 53.45805479999999], [-2.7277471999999996, 53.4578083], [-2.7276372, 53.4575972], [-2.7275646, 53.4574035], [-2.7274671999999995, 53.457091299999995], [-2.7274395, 53.45695899999999], [-2.7274179, 53.4567902], [-2.7274266999999996, 53.456534600000005], [-2.7274541, 53.4563041], [-2.7275143, 53.4560169], [-2.7276319, 53.45568840000001], [-2.72775, 53.4554543], [-2.7278479999999994, 53.4553131], [-2.7279712, 53.45513650000001], [-2.7281809999999997, 53.4548695], [-2.7289756, 53.4539011], [-2.7292557999999993, 53.45356559999998], [-2.7297938, 53.45292160000001], [-2.7300150999999997, 53.45265009999999], [-2.7305851, 53.45195120000001], [-2.7313185999999994, 53.45113009999999], [-2.7315939999999994, 53.45092340000001], [-2.731927199999999, 53.45070539999999], [-2.7326398999999997, 53.4503597], [-2.7334459999999994, 53.4500145], [-2.7338888, 53.4498283], [-2.734005, 53.44977790000001], [-2.7350641, 53.4493079], [-2.7353718999999996, 53.449163600000006], [-2.735701, 53.44901139999999], [-2.7358511999999995, 53.44894140000001], [-2.7362362, 53.4487569], [-2.7367781999999994, 53.4484403], [-2.7376903, 53.4479382], [-2.7382103999999994, 53.4476111], [-2.7388381999999996, 53.4472027], [-2.7398094, 53.44653770000001], [-2.7402002999999997, 53.4462206], [-2.7403994999999997, 53.446092], [-2.7405236, 53.44600530000002], [-2.740767, 53.44583080000001], [-2.7415383999999996, 53.4453047], [-2.7421028, 53.444918099999995], [-2.7425469999999996, 53.4446309], [-2.7429325, 53.4444063], [-2.7433142, 53.444185], [-2.7437876999999995, 53.4439484], [-2.7442664999999997, 53.44372409999999], [-2.7454723, 53.4432046], [-2.7464874999999997, 53.44275489999999], [-2.748275, 53.441963699999995], [-2.7502212, 53.44109350000001], [-2.7520666, 53.440306099999994], [-2.7536071000000004, 53.4395673], [-2.7554183, 53.43867759999999], [-2.7568384, 53.4379799], [-2.758267899999999, 53.437250000000006], [-2.7590999, 53.4368595], [-2.7594696, 53.4366896], [-2.7603484999999996, 53.43632560000001], [-2.7611279999999994, 53.43602429999999], [-2.7618929, 53.43574], [-2.7634803999999997, 53.435259599999995], [-2.7699536999999994, 53.433485399999995], [-2.7752752, 53.4320587], [-2.7802809999999996, 53.430731300000005], [-2.7846850999999995, 53.42954439999999], [-2.784777380770516, 53.42951975724589], [-2.7867593, 53.4289905], [-2.7874202, 53.42880119999999], [-2.7882352, 53.4285538], [-2.7895831999999996, 53.42809040000001], [-2.7906646, 53.4276557], [-2.7911367, 53.427456199999995], [-2.7917204, 53.42718010000001], [-2.7921322999999996, 53.426975500000005], [-2.7929734999999996, 53.426566399999984], [-2.7936922, 53.42623079999999], [-2.7944954999999996, 53.4258128], [-2.7948138999999994, 53.4256442], [-2.7967201, 53.4246538], [-2.7977933, 53.424082], [-2.7989477, 53.423500099999984], [-2.8005210999999997, 53.4226858], [-2.8011834, 53.42235519999999], [-2.8018552, 53.42204040000001], [-2.8034566999999995, 53.42136419999999], [-2.8049429, 53.42074509999999], [-2.8064749, 53.4201146], [-2.8087969, 53.4191558], [-2.8111485, 53.41818249999999], [-2.8126514999999994, 53.4175595], [-2.8137552, 53.4171116], [-2.8157254, 53.41630399999999], [-2.8174591, 53.4155944], [-2.8179590999999995, 53.4153882], [-2.8192223999999997, 53.4148672], [-2.8205893320552247, 53.41428429590598], [-2.8226622999999997, 53.4134003], [-2.8264117999999994, 53.4118991], [-2.8274214999999994, 53.41147670000001], [-2.8275214999999996, 53.4114355], [-2.8292799, 53.41068369999999], [-2.8298806999999995, 53.41046939999999], [-2.8302074, 53.4103752], [-2.830286399999999, 53.4103524], [-2.8304619, 53.4102993], [-2.8310851999999995, 53.41016020000001], [-2.8315159, 53.41009050000001], [-2.8319264999999993, 53.4100346], [-2.8323722, 53.4099873], [-2.833471799999999, 53.409910300000014], [-2.8340501999999996, 53.4098868], [-2.8344017999999997, 53.409873], [-2.8346099, 53.409865], [-2.8348794999999996, 53.4098552], [-2.8357611, 53.40981000000001], [-2.8362763, 53.4097784], [-2.8376859, 53.40971449999999], [-2.8392836, 53.4096565], [-2.8399112, 53.4096361], [-2.8406926999999995, 53.40961739999999], [-2.8420793, 53.40958599999999], [-2.8424406000000007, 53.40958359999999], [-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 19.9 2303 2332 Wigan North Western Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:32:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889555 1789511434942546 72 72 2026-09-15 22:42:13.790490 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:13.526948
563736 593455 P24061 312N57M715 2026-09-15 COMPLETE 15890503 2026-09-15 23:30:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 593455, "stp": "P", "toc": "Northern", "uid": "P24061", "consist": "150102", "dest_crs": "CLH", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24061/2026-09-15/detailed", "trust_id": "312N57M715", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clitheroe", "service_date": "2026-09-15", "dest_arr_time": "2328", "dest_platform": "2", "is_terminated": 1, "next_location": "Clitheroe", "signalling_id": "2N57", "timing_status": "LATE", "origin_station": "Rochdale", "current_leg_arr": "2330", "current_leg_dep": "2323", "current_leg_end": "Clitheroe", "origin_dep_time": "2152", "origin_platform": "4", "current_location": "Clitheroe", "last_update_time": "2026-09-15T22:42:37", "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": "2328", "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\": 593455, \"profile_key\": \"751bdc5ffe1e0bb571710c60e350ca17b9d6ac449b28f7253e33fadb026b7c5e\", \"schedule_id\": 20390, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155\", \"location\": \"Castleton\", \"stage_seq\": 2, \"distance_m\": 2552.781, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Castleton East Jn\", \"stage_seq\": 3, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2200\", \"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\": \"2201H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 5, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2203H\", \"location\": \"Moston\", \"stage_seq\": 6, \"distance_m\": 10416.615, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"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\": \"2209H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 8, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2214\", \"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\": \"2215H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 10, \"distance_m\": 17500.561, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217H\", \"location\": \"Salford Central\", \"stage_seq\": 11, \"distance_m\": 17990.52, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2220\", \"wtt_dep\": \"2221\", \"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\": \"2230\", \"location\": \"Burnden Jn\", \"stage_seq\": 13, \"distance_m\": 33169.013, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2233\", \"location\": \"Bolton\", \"stage_seq\": 14, \"distance_m\": 33875.756, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 35774.146, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 16, \"distance_m\": 36768.358, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Bromley Cross\", \"stage_seq\": 17, \"distance_m\": 38609.634, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Entwistle\", \"stage_seq\": 18, \"distance_m\": 43445.827, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Darwen South Jn\", \"stage_seq\": 19, \"distance_m\": 47729.712, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255H\", \"location\": \"Darwen\", \"stage_seq\": 20, \"distance_m\": 49471.491, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303H\", \"location\": \"Blackburn\", \"stage_seq\": 21, \"distance_m\": 56113.397, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 22, \"distance_m\": 57084.311, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2312\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 23, \"distance_m\": 60606.002, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316H\", \"location\": \"Langho\", \"stage_seq\": 24, \"distance_m\": 64313.523, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Whalley\", \"stage_seq\": 25, \"distance_m\": 67699.076, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"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": "2152", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.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-15T20:59:20Z\", \"source_id\": 48749091, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:27Z\", \"source_id\": 15837477, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:41Z\", \"source_id\": 48757902, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:46Z\", \"source_id\": 15840399, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:08Z\", \"source_id\": 48764826, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:14Z\", \"source_id\": 15842555, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:33Z\", \"source_id\": 48783053, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:38Z\", \"source_id\": 15848306, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:32Z\", \"source_id\": 48788781, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:37Z\", \"source_id\": 15850098, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:58Z\", \"source_id\": 48795282, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:01Z\", \"source_id\": 15852121, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:13Z\", \"source_id\": 48818521, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:14Z\", \"source_id\": 15859324, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:51Z\", \"source_id\": 48828782, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:57Z\", \"source_id\": 15862662, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:46Z\", \"source_id\": 15866020, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:47Z\", \"source_id\": 15870648, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:45Z\", \"source_id\": 48863168, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:44Z\", \"source_id\": 15872835, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:47Z\", \"source_id\": 48878812, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:53Z\", \"source_id\": 15877308, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:48Z\", \"source_id\": 15881584, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:17Z\", \"source_id\": 15883949, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:18Z\", \"source_id\": 15885982, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:27Z\", \"source_id\": 15890503, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clitheroe", "service_state_platform": "2", "timing_fact_generation": 1789511548846642, "current_leg_arrival_utc": "2026-09-15T23:30:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:28.836937", "service_state_evidence_id": 15890503, "current_leg_start_actual_dep": "2026-09-15T23:23:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-15T22:30:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:29.141725", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P RCD CLH 2N57 150102 2 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": 593455, "profile_key": "751bdc5ffe1e0bb571710c60e350ca17b9d6ac449b28f7253e33fadb026b7c5e", "schedule_id": 20390, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2152", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Castleton", "stage_seq": 2, "distance_m": 2552.781, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Castleton East Jn", "stage_seq": 3, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "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": "2201H", "location": "Vitriol Works S.B.", "stage_seq": 5, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2203H", "location": "Moston", "stage_seq": 6, "distance_m": 10416.615, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "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": "2209H", "location": "Miles Platting Jn", "stage_seq": 8, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2214", "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": "2215H", "location": "Deal Street Jn", "stage_seq": 10, "distance_m": 17500.561, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Salford Central", "stage_seq": 11, "distance_m": 17990.52, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221", "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": "2230", "location": "Burnden Jn", "stage_seq": 13, "distance_m": 33169.013, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Bolton", "stage_seq": 14, "distance_m": 33875.756, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Astley Bridge Jn", "stage_seq": 15, "distance_m": 35774.146, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Hall I' Th' Wood", "stage_seq": 16, "distance_m": 36768.358, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Bromley Cross", "stage_seq": 17, "distance_m": 38609.634, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Entwistle", "stage_seq": 18, "distance_m": 43445.827, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Darwen South Jn", "stage_seq": 19, "distance_m": 47729.712, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Darwen", "stage_seq": 20, "distance_m": 49471.491, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303H", "location": "Blackburn", "stage_seq": 21, "distance_m": 56113.397, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Daisyfield Jn", "stage_seq": 22, "distance_m": 57084.311, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2312", "location": "Ramsgreave and Wilpshire", "stage_seq": 23, "distance_m": 60606.002, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316H", "location": "Langho", "stage_seq": 24, "distance_m": 64313.523, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Whalley", "stage_seq": 25, "distance_m": 67699.076, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2328", "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-15T20:59:20Z", "source_id": 48749091, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:00:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:27Z", "source_id": 15837477, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8100, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:41Z", "source_id": 48757902, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:05:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:46Z", "source_id": 15840399, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8122, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:08Z", "source_id": 48764826, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:14Z", "source_id": 15842555, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:33Z", "source_id": 48783053, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:17:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:38Z", "source_id": 15848306, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:32Z", "source_id": 48788781, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:37Z", "source_id": 15850098, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:58Z", "source_id": 48795282, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:24:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:01Z", "source_id": 15852121, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:13Z", "source_id": 48818521, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:36:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:14Z", "source_id": 15859324, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:51Z", "source_id": 48828782, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:42:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:57Z", "source_id": 15862662, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:46Z", "source_id": 15866020, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:47Z", "source_id": 15870648, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:45Z", "source_id": 48863168, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:44Z", "source_id": 15872835, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7749, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:47Z", "source_id": 48878812, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:53Z", "source_id": 15877308, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:48Z", "source_id": 15881584, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:17Z", "source_id": 15883949, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:18Z", "source_id": 15885982, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:27Z", "source_id": 15890503, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}] Rochdale 2152 2152 4 None None Clitheroe 2328 2328 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24061/2026-09-15/detailed None Whalley 2026-09-15T23:23:00+01:00 Clitheroe 7.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 2323 2330 Whalley Clitheroe Clitheroe 53.8737488 -2.3943117 53.8737488 -2.3943117 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:30:00 Clitheroe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890503 1789511548846642 88 88 2026-09-15 22:42:29.141725 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:28.836937
563737 591461 G15507 832U34MZ15 2026-09-15 COMPLETE 15889918 2026-09-15 23:32:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 591461, "stp": "O", "toc": "Great Western Railway", "uid": "G15507", "consist": "166220", "dest_crs": "CDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15507/2026-09-15/detailed", "trust_id": "832U34MZ15", "origin_crs": "EXM", "show_on_map": 0, "dar_est_time": "20:24:00", "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "2333", "dest_platform": "2", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2U34", "timing_status": "EARLY", "origin_station": "Exmouth", "current_leg_arr": "2332", "current_leg_dep": "2311", "current_leg_end": "Cardiff Central", "origin_dep_time": "2024", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-15T22:42:37", "route_debug_link": null, "timing_variation": "-1 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": "2333", "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": 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\": 18340.149, \"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\": 18408.086, \"from_m\": 18340.149, \"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\": 18484.434, \"from_m\": 18408.086, \"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\": 19856.544, \"from_m\": 18484.434, \"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\": 19882.123, \"from_m\": 19856.544, \"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\": 19925.213, \"from_m\": 19882.123, \"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\": 19974.529, \"from_m\": 19925.213, \"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\": 20107.927, \"from_m\": 19974.529, \"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\": 20882.936, \"from_m\": 20107.927, \"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\": 22877.183, \"from_m\": 20882.936, \"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\": 93498.177, \"from_m\": 22877.183, \"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\": 107035.422, \"from_m\": 93498.177, \"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\": 107706.323, \"from_m\": 107035.422, \"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\": 107853.358, \"from_m\": 107706.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 109865.944, \"from_m\": 107853.358, \"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\": 110729.206, \"from_m\": 109865.944, \"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\": 113868.676, \"from_m\": 110729.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113987.513, \"from_m\": 113868.676, \"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\": 135000.667, \"from_m\": 113987.513, \"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\": 135106.519, \"from_m\": 135000.667, \"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\": 139760.194, \"from_m\": 135106.519, \"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\": 140716.039, \"from_m\": 139760.194, \"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\": 141443.676, \"from_m\": 140716.039, \"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\": 141506.728, \"from_m\": 141443.676, \"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\": 141523.102, \"from_m\": 141506.728, \"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\": 142051.947, \"from_m\": 141523.102, \"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\": 142218.846, \"from_m\": 142051.947, \"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\": 142290.651, \"from_m\": 142218.846, \"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\": 142402.144, \"from_m\": 142290.651, \"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\": 143594.695, \"from_m\": 142402.144, \"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\": 143749.062, \"from_m\": 143594.695, \"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\": 144020.848, \"from_m\": 143749.062, \"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\": 144069.974, \"from_m\": 144020.848, \"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\": 145554.689, \"from_m\": 144069.974, \"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\": 146726.562, \"from_m\": 145554.689, \"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\": 146835.831, \"from_m\": 146726.562, \"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\": 147962.104, \"from_m\": 146835.831, \"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\": 148314.167, \"from_m\": 147962.104, \"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\": 148436.478, \"from_m\": 148314.167, \"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\": 149987.321, \"from_m\": 148436.478, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 150090.872, \"from_m\": 149987.321, \"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\": 150110.379, \"from_m\": 150090.872, \"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\": 158550.582, \"from_m\": 150110.379, \"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\": 166884.196, \"from_m\": 158550.582, \"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\": 167700.1, \"from_m\": 166884.196, \"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\": 167832.975, \"from_m\": 167700.1, \"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\": 167928.671, \"from_m\": 167832.975, \"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\": 170150.565, \"from_m\": 167928.671, \"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\": 179135.307, \"from_m\": 170150.565, \"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\": 179227.008, \"from_m\": 179135.307, \"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\": 180443.911, \"from_m\": 179227.008, \"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\": 180513.432, \"from_m\": 180443.911, \"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\": 180569.314, \"from_m\": 180513.432, \"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\": 181683.902, \"from_m\": 180569.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 181699.125, \"from_m\": 181683.902, \"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\": 181767.025, \"from_m\": 181699.125, \"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\": 182863.751, \"from_m\": 181767.025, \"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\": 183415.844, \"from_m\": 182863.751, \"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\": 183655.689, \"from_m\": 183415.844, \"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\": 183842.201, \"from_m\": 183655.689, \"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\": 184713.461, \"from_m\": 183842.201, \"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\": 186091.054, \"from_m\": 184713.461, \"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\": 186325.185, \"from_m\": 186091.054, \"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\": 198247.486, \"from_m\": 186325.185, \"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\": 201238.198, \"from_m\": 198247.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\": 201288.105, \"from_m\": 201238.198, \"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\": 201438.499, \"from_m\": 201288.105, \"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\": 201550.214, \"from_m\": 201438.499, \"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\": 201614.13, \"from_m\": 201550.214, \"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\": 201943.526, \"from_m\": 201614.13, \"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\": 202285.407, \"from_m\": 201943.526, \"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\": 591461, \"profile_key\": \"1da8ed575a406187053f2efca0b03ed5b6d60945aad3ae05459a3026124e076c\", \"schedule_id\": 39720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Exmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Lympstone Village\", \"stage_seq\": 2, \"distance_m\": 3254.506, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2030H\", \"location\": \"Lympstone Commando\", \"stage_seq\": 3, \"distance_m\": 5002.058, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Exton\", \"stage_seq\": 4, \"distance_m\": 5658.513, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Topsham\", \"stage_seq\": 5, \"distance_m\": 8109.854, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2040\", \"location\": \"Newcourt\", \"stage_seq\": 6, \"distance_m\": 10145.876, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2043\", \"location\": \"Digby & Sowton\", \"stage_seq\": 7, \"distance_m\": 11423.902, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2046\", \"wtt_dep\": \"2046H\", \"location\": \"Polsloe Bridge\", \"stage_seq\": 8, \"distance_m\": 14454.899, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2047H\", \"location\": \"Exmouth Jn\", \"stage_seq\": 9, \"distance_m\": 15016.92, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2048H\", \"wtt_dep\": \"2049\", \"location\": \"St. James' Park\", \"stage_seq\": 10, \"distance_m\": 16035.641, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2051\", \"wtt_dep\": \"2052H\", \"location\": \"Exeter Central\", \"stage_seq\": 11, \"distance_m\": 16835.961, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": \"2101\", \"location\": \"Exeter St. David's\", \"stage_seq\": 12, \"distance_m\": 18014.377, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104H\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 13, \"distance_m\": 19925.213, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114H\", \"location\": \"Tiverton Loop\", \"stage_seq\": 14, \"distance_m\": 41805.7, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Tiverton Parkway\", \"stage_seq\": 15, \"distance_m\": 44586.661, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"Whiteball\", \"stage_seq\": 16, \"distance_m\": 51312.31, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Norton Fitzwarren Jn\", \"stage_seq\": 17, \"distance_m\": 64722.378, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2128\", \"wtt_dep\": \"2132\", \"location\": \"Taunton\", \"stage_seq\": 18, \"distance_m\": 67423.263, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137\", \"location\": \"Cogload Jn\", \"stage_seq\": 19, \"distance_m\": 74896.663, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143\", \"location\": \"Bridgwater\", \"stage_seq\": 20, \"distance_m\": 85925.675, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Highbridge & Burnham\", \"stage_seq\": 21, \"distance_m\": 96052.708, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Uphill Jn\", \"stage_seq\": 22, \"distance_m\": 107576.072, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2202H\", \"location\": \"Weston-super-Mare\", \"stage_seq\": 23, \"distance_m\": 110476.538, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Worle Jn\", \"stage_seq\": 24, \"distance_m\": 114070.419, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Worle\", \"stage_seq\": 25, \"distance_m\": 114970.991, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2214\", \"location\": \"Yatton\", \"stage_seq\": 26, \"distance_m\": 121687.594, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2220\", \"location\": \"Nailsea & Backwell\", \"stage_seq\": 27, \"distance_m\": 127986.289, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Parson Street\", \"stage_seq\": 28, \"distance_m\": 137961.783, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Bristol West Jn\", \"stage_seq\": 29, \"distance_m\": 140303.198, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2234\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 30, \"distance_m\": 140835.266, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Bristol East Jn\", \"stage_seq\": 31, \"distance_m\": 141402.978, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 32, \"distance_m\": 142007.266, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 33, \"distance_m\": 144145.755, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Horfield Jn\", \"stage_seq\": 34, \"distance_m\": 146894.683, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 35, \"distance_m\": 147909.519, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Patchway\", \"stage_seq\": 36, \"distance_m\": 150460.044, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Pilning\", \"stage_seq\": 37, \"distance_m\": 156375.036, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 38, \"distance_m\": 158550.582, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 39, \"distance_m\": 165543.699, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 40, \"distance_m\": 167338.566, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 41, \"distance_m\": 179511.644, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Maindee East Jn\", \"stage_seq\": 42, \"distance_m\": 182057.592, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Maindee West Jn\", \"stage_seq\": 43, \"distance_m\": 182569.165, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2312\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 44, \"distance_m\": 183058.666, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Gaer Jn\", \"stage_seq\": 45, \"distance_m\": 184754.075, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 46, \"distance_m\": 185783.246, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Marshfield\", \"stage_seq\": 47, \"distance_m\": 191734.909, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 48, \"distance_m\": 200865.097, \"section_seq\": 1, \"route_path_id\": 106446}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 49, \"distance_m\": 202285.407, \"section_seq\": 1, \"route_path_id\": 106446}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 202285.407, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106446}], \"total_distance_m\": 202285.407, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 194237.319, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8048.088, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2024", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:44Z\", \"source_id\": 48654273, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:48Z\", \"source_id\": 15807819, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:07Z\", \"source_id\": 48659492, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:12Z\", \"source_id\": 15809436, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:00Z\", \"source_id\": 48665778, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:03Z\", \"source_id\": 15811277, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:32Z\", \"source_id\": 48684135, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:27:32Z\", \"source_id\": 15816988, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:11Z\", \"source_id\": 48722630, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:14Z\", \"source_id\": 15829109, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:52Z\", \"source_id\": 48738457, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:57Z\", \"source_id\": 15834166, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:34Z\", \"source_id\": 48759682, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:36Z\", \"source_id\": 15840986, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:50Z\", \"source_id\": 48785589, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:58Z\", \"source_id\": 15849084, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:51Z\", \"source_id\": 48796967, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:52Z\", \"source_id\": 15852659, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:24Z\", \"source_id\": 15857111, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:18Z\", \"source_id\": 48816747, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:21Z\", \"source_id\": 15858858, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:23Z\", \"source_id\": 48833188, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:26Z\", \"source_id\": 15864138, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:35Z\", \"source_id\": 48839056, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:39Z\", \"source_id\": 15865959, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25738, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:34Z\", \"source_id\": 48844988, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:38Z\", \"source_id\": 15867712, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:12Z\", \"source_id\": 48856307, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:19Z\", \"source_id\": 15870934, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:28Z\", \"source_id\": 48878115, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:32Z\", \"source_id\": 15877154, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:14Z\", \"source_id\": 48918548, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:18Z\", \"source_id\": 15889918, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "2", "timing_fact_generation": 1789511479321364, "current_leg_arrival_utc": "2026-09-15T23:32:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:33.261498", "service_state_evidence_id": 15889918, "current_leg_start_actual_dep": "2026-09-15T23:12:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:34.145563", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O EXM CDF 2U34 166220 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": 18340.149, "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": 18408.086, "from_m": 18340.149, "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": 18484.434, "from_m": 18408.086, "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": 19856.544, "from_m": 18484.434, "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": 19882.123, "from_m": 19856.544, "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": 19925.213, "from_m": 19882.123, "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": 19974.529, "from_m": 19925.213, "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": 20107.927, "from_m": 19974.529, "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": 20882.936, "from_m": 20107.927, "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": 22877.183, "from_m": 20882.936, "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": 93498.177, "from_m": 22877.183, "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": 107035.422, "from_m": 93498.177, "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": 107706.323, "from_m": 107035.422, "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": 107853.358, "from_m": 107706.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 109865.944, "from_m": 107853.358, "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": 110729.206, "from_m": 109865.944, "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": 113868.676, "from_m": 110729.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113987.513, "from_m": 113868.676, "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": 135000.667, "from_m": 113987.513, "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": 135106.519, "from_m": 135000.667, "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": 139760.194, "from_m": 135106.519, "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": 140716.039, "from_m": 139760.194, "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": 141443.676, "from_m": 140716.039, "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": 141506.728, "from_m": 141443.676, "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": 141523.102, "from_m": 141506.728, "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": 142051.947, "from_m": 141523.102, "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": 142218.846, "from_m": 142051.947, "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": 142290.651, "from_m": 142218.846, "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": 142402.144, "from_m": 142290.651, "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": 143594.695, "from_m": 142402.144, "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": 143749.062, "from_m": 143594.695, "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": 144020.848, "from_m": 143749.062, "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": 144069.974, "from_m": 144020.848, "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": 145554.689, "from_m": 144069.974, "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": 146726.562, "from_m": 145554.689, "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": 146835.831, "from_m": 146726.562, "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": 147962.104, "from_m": 146835.831, "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": 148314.167, "from_m": 147962.104, "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": 148436.478, "from_m": 148314.167, "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": 149987.321, "from_m": 148436.478, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 150090.872, "from_m": 149987.321, "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": 150110.379, "from_m": 150090.872, "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": 158550.582, "from_m": 150110.379, "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": 166884.196, "from_m": 158550.582, "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": 167700.1, "from_m": 166884.196, "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": 167832.975, "from_m": 167700.1, "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": 167928.671, "from_m": 167832.975, "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": 170150.565, "from_m": 167928.671, "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": 179135.307, "from_m": 170150.565, "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": 179227.008, "from_m": 179135.307, "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": 180443.911, "from_m": 179227.008, "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": 180513.432, "from_m": 180443.911, "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": 180569.314, "from_m": 180513.432, "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": 181683.902, "from_m": 180569.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 181699.125, "from_m": 181683.902, "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": 181767.025, "from_m": 181699.125, "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": 182863.751, "from_m": 181767.025, "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": 183415.844, "from_m": 182863.751, "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": 183655.689, "from_m": 183415.844, "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": 183842.201, "from_m": 183655.689, "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": 184713.461, "from_m": 183842.201, "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": 186091.054, "from_m": 184713.461, "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": 186325.185, "from_m": 186091.054, "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": 198247.486, "from_m": 186325.185, "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": 201238.198, "from_m": 198247.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": 201288.105, "from_m": 201238.198, "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": 201438.499, "from_m": 201288.105, "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": 201550.214, "from_m": 201438.499, "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": 201614.13, "from_m": 201550.214, "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": 201943.526, "from_m": 201614.13, "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": 202285.407, "from_m": 201943.526, "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": 591461, "profile_key": "1da8ed575a406187053f2efca0b03ed5b6d60945aad3ae05459a3026124e076c", "schedule_id": 39720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2024", "location": "Exmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Lympstone Village", "stage_seq": 2, "distance_m": 3254.506, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2030H", "location": "Lympstone Commando", "stage_seq": 3, "distance_m": 5002.058, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Exton", "stage_seq": 4, "distance_m": 5658.513, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Topsham", "stage_seq": 5, "distance_m": 8109.854, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2040", "location": "Newcourt", "stage_seq": 6, "distance_m": 10145.876, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2043", "location": "Digby & Sowton", "stage_seq": 7, "distance_m": 11423.902, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2046", "wtt_dep": "2046H", "location": "Polsloe Bridge", "stage_seq": 8, "distance_m": 14454.899, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2047H", "location": "Exmouth Jn", "stage_seq": 9, "distance_m": 15016.92, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2048H", "wtt_dep": "2049", "location": "St. James' Park", "stage_seq": 10, "distance_m": 16035.641, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2051", "wtt_dep": "2052H", "location": "Exeter Central", "stage_seq": 11, "distance_m": 16835.961, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": "2101", "location": "Exeter St. David's", "stage_seq": 12, "distance_m": 18014.377, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104H", "location": "Cowley Bridge Jn", "stage_seq": 13, "distance_m": 19925.213, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114H", "location": "Tiverton Loop", "stage_seq": 14, "distance_m": 41805.7, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Tiverton Parkway", "stage_seq": 15, "distance_m": 44586.661, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Whiteball", "stage_seq": 16, "distance_m": 51312.31, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Norton Fitzwarren Jn", "stage_seq": 17, "distance_m": 64722.378, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2128", "wtt_dep": "2132", "location": "Taunton", "stage_seq": 18, "distance_m": 67423.263, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137", "location": "Cogload Jn", "stage_seq": 19, "distance_m": 74896.663, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Bridgwater", "stage_seq": 20, "distance_m": 85925.675, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Highbridge & Burnham", "stage_seq": 21, "distance_m": 96052.708, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Uphill Jn", "stage_seq": 22, "distance_m": 107576.072, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2202H", "location": "Weston-super-Mare", "stage_seq": 23, "distance_m": 110476.538, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Worle Jn", "stage_seq": 24, "distance_m": 114070.419, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Worle", "stage_seq": 25, "distance_m": 114970.991, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "Yatton", "stage_seq": 26, "distance_m": 121687.594, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Nailsea & Backwell", "stage_seq": 27, "distance_m": 127986.289, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Parson Street", "stage_seq": 28, "distance_m": 137961.783, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Bristol West Jn", "stage_seq": 29, "distance_m": 140303.198, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2234", "location": "Bristol Temple Meads", "stage_seq": 30, "distance_m": 140835.266, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Bristol East Jn", "stage_seq": 31, "distance_m": 141402.978, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Dr Day's Jn", "stage_seq": 32, "distance_m": 142007.266, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Narroways Hill Jn", "stage_seq": 33, "distance_m": 144145.755, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Horfield Jn", "stage_seq": 34, "distance_m": 146894.683, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241H", "location": "Filton Abbey Wood", "stage_seq": 35, "distance_m": 147909.519, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Patchway", "stage_seq": 36, "distance_m": 150460.044, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Pilning", "stage_seq": 37, "distance_m": 156375.036, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Severn Tunnel East", "stage_seq": 38, "distance_m": 158550.582, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Severn Tunnel West", "stage_seq": 39, "distance_m": 165543.699, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Severn Tunnel Junction", "stage_seq": 40, "distance_m": 167338.566, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Llanwern West Jn", "stage_seq": 41, "distance_m": 179511.644, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Maindee East Jn", "stage_seq": 42, "distance_m": 182057.592, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Maindee West Jn", "stage_seq": 43, "distance_m": 182569.165, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2312", "location": "Newport (South Wales)", "stage_seq": 44, "distance_m": 183058.666, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Gaer Jn", "stage_seq": 45, "distance_m": 184754.075, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Ebbw Jn", "stage_seq": 46, "distance_m": 185783.246, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Marshfield", "stage_seq": 47, "distance_m": 191734.909, "section_seq": 1, "route_path_id": 106446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Long Dyke Jn", "stage_seq": 48, "distance_m": 200865.097, "section_seq": 1, "route_path_id": 106446}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 49, "distance_m": 202285.407, "section_seq": 1, "route_path_id": 106446}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 202285.407, "from_m": 0.0, "section_seq": 1, "route_path_id": 106446}], "total_distance_m": 202285.407, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 194237.319, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8048.088, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:44Z", "source_id": 48654273, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:14:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:48Z", "source_id": 15807819, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:07Z", "source_id": 48659492, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:12Z", "source_id": 15809436, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26412, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:00Z", "source_id": 48665778, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:19:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:03Z", "source_id": 15811277, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:32Z", "source_id": 48684135, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:28:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:27:32Z", "source_id": 15816988, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:11Z", "source_id": 48722630, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:14Z", "source_id": 15829109, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26186, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:52Z", "source_id": 48738457, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:55:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:57Z", "source_id": 15834166, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:34Z", "source_id": 48759682, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:05:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:36Z", "source_id": 15840986, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:50Z", "source_id": 48785589, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:19:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:58Z", "source_id": 15849084, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26154, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:51Z", "source_id": 48796967, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:24:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:52Z", "source_id": 15852659, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:24Z", "source_id": 15857111, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:18Z", "source_id": 48816747, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:21Z", "source_id": 15858858, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25803, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:23Z", "source_id": 48833188, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:44:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:26Z", "source_id": 15864138, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:35Z", "source_id": 48839056, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:47:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:39Z", "source_id": 15865959, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25738, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:34Z", "source_id": 48844988, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:50:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:38Z", "source_id": 15867712, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24640, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:12Z", "source_id": 48856307, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:19Z", "source_id": 15870934, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:28Z", "source_id": 48878115, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T22:07:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:32Z", "source_id": 15877154, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:14Z", "source_id": 48918548, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T22:32:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:18Z", "source_id": 15889918, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Exmouth 2024 2024 None 20:24:00 None Cardiff Central 2333 2333 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15507/2026-09-15/detailed None Newport (South Wales) 2026-09-15T23:12:00+01:00 Cardiff Central 21.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 2311 2332 Newport (South Wales) Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:32:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889918 1789511479321364 121 121 2026-09-15 22:42:34.145563 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:33.261498
563738 594866 G77492 872A72M915 2026-09-15 COMPLETE 15890043 2026-09-15 23:32:00 2026-09-15 22:42:37 2026-09-17 22:42:37 {"id": 594866, "stp": "P", "toc": "Southern", "uid": "G77492", "consist": "377319", "dest_crs": "TON", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77492/2026-09-15/detailed", "trust_id": "872A72M915", "origin_crs": "RDH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tonbridge", "service_date": "2026-09-15", "dest_arr_time": "2331", "dest_platform": "2", "is_terminated": 1, "next_location": "Tonbridge", "signalling_id": "2A72", "timing_status": "LATE", "origin_station": "Redhill", "current_leg_arr": "2332", "current_leg_dep": "2328", "current_leg_end": "Tonbridge", "origin_dep_time": "2300", "origin_platform": "1", "current_location": "Tonbridge", "last_update_time": "2026-09-15T22:42:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2120917, 51.19393909999999], [0.23082520000000004, 51.1923481], [0.2317432, 51.19226890000001], [0.237107, 51.1918329], [0.23763960000000003, 51.1917933], [0.2382271, 51.1917578], [0.23883730000000003, 51.1917342], [0.2393992, 51.1917229], [0.2405732, 51.1917229], [0.24083839999999995, 51.1917213], [0.2464708, 51.1917176], [0.2468062, 51.19171699999998], [0.24814190000000003, 51.191717199999985], [0.24834700000000004, 51.1917168], [0.2484731, 51.19171659999999], [0.2492291, 51.1917152], [0.2498075, 51.19171489999999], [0.26194709999999993, 51.19170919999999], [0.2622944, 51.1917168], [0.2625104999999999, 51.191726], [0.2629759, 51.1917587], [0.26334869999999994, 51.191794], [0.2635673, 51.1918142], [0.2640193, 51.1918445], [0.264583, 51.19187149999999], [0.2648045, 51.1918767], [0.2651601, 51.191884], [0.2653636, 51.1918792], [0.26586589999999993, 51.191872100000005], [0.2660322, 51.1918697], [0.26625119999999997, 51.1918601], [0.26670399999999994, 51.1918301], [0.26949458523585645, 51.19153955082094]]}", "current_leg_start": "Leigh (Kent)", "dest_arr_time_act": "2331", "motion_projection": null, "next_location_lat": "51.1915396", "next_location_lon": "0.2694946", "previous_location": "Leigh (Kent)", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 73.967, \"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\": 164.742, \"from_m\": 73.967, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 191.798, \"from_m\": 164.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\": 344.28, \"from_m\": 191.798, \"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\": 1491.776, \"from_m\": 344.28, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18914.836, \"from_m\": 1491.776, \"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\": 19017.883, \"from_m\": 18914.836, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30179.424, \"from_m\": 19017.883, \"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\": 30366.503, \"from_m\": 30179.424, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31105.61, \"from_m\": 30366.503, \"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\": 31340.295, \"from_m\": 31105.61, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31829.092, \"from_m\": 31340.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31924.197, \"from_m\": 31829.092, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31974.231, \"from_m\": 31924.197, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32031.383, \"from_m\": 31974.231, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32511.31, \"from_m\": 32031.383, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32761.706, \"from_m\": 32511.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}], \"service_id\": 594866, \"profile_key\": \"0de687c5a9cd4b4686963acdfcd955294aa138094ffa70e208a4818d038d88b3\", \"schedule_id\": 12185, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Redhill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Nutfield\", \"stage_seq\": 2, \"distance_m\": 3299.391, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"Godstone\", \"stage_seq\": 3, \"distance_m\": 9059.138, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Edenbridge\", \"stage_seq\": 4, \"distance_m\": 16933.102, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2322H\", \"location\": \"Penshurst\", \"stage_seq\": 5, \"distance_m\": 24859.919, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Leigh (Kent)\", \"stage_seq\": 6, \"distance_m\": 27575.228, \"section_seq\": 1, \"route_path_id\": 32361}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"Tonbridge\", \"stage_seq\": 7, \"distance_m\": 32761.706, \"section_seq\": 1, \"route_path_id\": 32361}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32761.706, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32361}], \"total_distance_m\": 32761.706, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32437.343, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 324.363, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2300", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.1915396", "current_position_lon": "0.2694946", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:11Z\", \"source_id\": 48871883, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:17Z\", \"source_id\": 15875314, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:14Z\", \"source_id\": 48881581, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:17Z\", \"source_id\": 15878045, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:50Z\", \"source_id\": 48886295, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:53Z\", \"source_id\": 15879474, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:28Z\", \"source_id\": 48898695, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:31Z\", \"source_id\": 15883525, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:13Z\", \"source_id\": 48909309, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:16Z\", \"source_id\": 15886992, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:28Z\", \"source_id\": 48918891, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:32Z\", \"source_id\": 15890043, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tonbridge", "service_state_platform": "2", "timing_fact_generation": 1789511494060033, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:37.110167", "service_state_evidence_id": 15890043, "current_leg_start_actual_dep": "2026-09-15T23:27:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:37.170704", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P RDH TON 2A72 377319 3 100 None {"version": 3, "segments": [{"to_m": 73.967, "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": 164.742, "from_m": 73.967, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 191.798, "from_m": 164.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": 344.28, "from_m": 191.798, "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": 1491.776, "from_m": 344.28, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18914.836, "from_m": 1491.776, "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": 19017.883, "from_m": 18914.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30179.424, "from_m": 19017.883, "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": 30366.503, "from_m": 30179.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31105.61, "from_m": 30366.503, "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": 31340.295, "from_m": 31105.61, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31829.092, "from_m": 31340.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31924.197, "from_m": 31829.092, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31974.231, "from_m": 31924.197, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32031.383, "from_m": 31974.231, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32511.31, "from_m": 32031.383, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32761.706, "from_m": 32511.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}], "service_id": 594866, "profile_key": "0de687c5a9cd4b4686963acdfcd955294aa138094ffa70e208a4818d038d88b3", "schedule_id": 12185, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "Redhill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Nutfield", "stage_seq": 2, "distance_m": 3299.391, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "Godstone", "stage_seq": 3, "distance_m": 9059.138, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Edenbridge", "stage_seq": 4, "distance_m": 16933.102, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2322H", "location": "Penshurst", "stage_seq": 5, "distance_m": 24859.919, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Leigh (Kent)", "stage_seq": 6, "distance_m": 27575.228, "section_seq": 1, "route_path_id": 32361}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "Tonbridge", "stage_seq": 7, "distance_m": 32761.706, "section_seq": 1, "route_path_id": 32361}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32761.706, "from_m": 0.0, "section_seq": 1, "route_path_id": 32361}], "total_distance_m": 32761.706, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32437.343, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 324.363, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30378, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:11Z", "source_id": 48871883, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:03:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:17Z", "source_id": 15875314, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:14Z", "source_id": 48881581, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:17Z", "source_id": 15878045, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30386, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:50Z", "source_id": 48886295, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:15:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:53Z", "source_id": 15879474, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:28Z", "source_id": 48898695, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:31Z", "source_id": 15883525, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30392, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:13Z", "source_id": 48909309, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:16Z", "source_id": 15886992, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:28Z", "source_id": 48918891, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:32:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:32Z", "source_id": 15890043, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Redhill 2300 2300 1 None None Tonbridge 2331 2331 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G77492/2026-09-15/detailed None Leigh (Kent) 2026-09-15T23:27:00+01:00 Tonbridge 4.0 {"type": "LineString", "coordinates": [[0.2120917, 51.19393909999999], [0.23082520000000004, 51.1923481], [0.2317432, 51.19226890000001], [0.237107, 51.1918329], [0.23763960000000003, 51.1917933], [0.2382271, 51.1917578], [0.23883730000000003, 51.1917342], [0.2393992, 51.1917229], [0.2405732, 51.1917229], [0.24083839999999995, 51.1917213], [0.2464708, 51.1917176], [0.2468062, 51.19171699999998], [0.24814190000000003, 51.191717199999985], [0.24834700000000004, 51.1917168], [0.2484731, 51.19171659999999], [0.2492291, 51.1917152], [0.2498075, 51.19171489999999], [0.26194709999999993, 51.19170919999999], [0.2622944, 51.1917168], [0.2625104999999999, 51.191726], [0.2629759, 51.1917587], [0.26334869999999994, 51.191794], [0.2635673, 51.1918142], [0.2640193, 51.1918445], [0.264583, 51.19187149999999], [0.2648045, 51.1918767], [0.2651601, 51.191884], [0.2653636, 51.1918792], [0.26586589999999993, 51.191872100000005], [0.2660322, 51.1918697], [0.26625119999999997, 51.1918601], [0.26670399999999994, 51.1918301], [0.26949458523585645, 51.19153955082094]]} 2.5 2328 2332 Leigh (Kent) Tonbridge Tonbridge 51.1915396 0.2694946 51.1915396 0.2694946 1 0 2026-09-15 22:42:37 TERMINATED 2026-09-15 22:32:00 Tonbridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890043 1789511494060033 24 24 2026-09-15 22:42:37.170704 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:37.110167
563739 594378 P66311 521B44M815 2026-09-15 COMPLETE 15889758 2026-09-15 23:32:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594378, "stp": "P", "toc": "Greater Anglia", "uid": "P66311", "consist": "720519+720571", "dest_crs": "SSD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66311/2026-09-15/detailed", "trust_id": "521B44M815", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-15", "dest_arr_time": "2323", "dest_platform": "1", "is_terminated": 1, "next_location": null, "signalling_id": "1B44", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2236", "origin_platform": "5", "current_location": "Stansted Airport", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2323", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Bishops Stortford", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.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\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"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\": 7863.426, \"from_m\": 7820.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\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"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\": 22658.111, \"from_m\": 12951.064, \"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\": 32383.517, \"from_m\": 22658.111, \"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\": 46335.402, \"from_m\": 32383.517, \"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\": 49177.794, \"from_m\": 46335.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\": 56554.282, \"from_m\": 49177.794, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58943.978, \"from_m\": 56554.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59434.547, \"from_m\": 58943.978, \"capability_applied\": null, \"effective_limit_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\": 594378, \"profile_key\": \"cfc7b2e9a5866fc53124d286f5f3a01dd0a5fd5712659051feff891cb9e085ed\", \"schedule_id\": 21948, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 13, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 14, \"distance_m\": 53588.767, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Stansted East Jn\", \"stage_seq\": 15, \"distance_m\": 55248.792, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Tye Green Jn\", \"stage_seq\": 16, \"distance_m\": 56360.418, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 17, \"distance_m\": 58381.705, \"section_seq\": 1, \"route_path_id\": 36021}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 18, \"distance_m\": 59434.547, \"section_seq\": 1, \"route_path_id\": 36021}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59434.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36021}], \"total_distance_m\": 59434.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55016.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4418.382, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "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\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:38Z\", \"source_id\": 48824773, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:42Z\", \"source_id\": 15861353, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:25Z\", \"source_id\": 48833211, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:26Z\", \"source_id\": 15864131, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:49Z\", \"source_id\": 48845557, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:54Z\", \"source_id\": 15867843, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:23Z\", \"source_id\": 48856575, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:23Z\", \"source_id\": 15870992, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:43Z\", \"source_id\": 48861267, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:48Z\", \"source_id\": 15872310, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:17Z\", \"source_id\": 48866119, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:21Z\", \"source_id\": 15873718, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:51Z\", \"source_id\": 48891217, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:58Z\", \"source_id\": 15881128, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:41Z\", \"source_id\": 48903905, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:47Z\", \"source_id\": 15885224, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:37Z\", \"source_id\": 48911472, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:39Z\", \"source_id\": 15887693, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:52Z\", \"source_id\": 48918007, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:58Z\", \"source_id\": 15889758, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "1", "timing_fact_generation": 1789511460502953, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:47.247801", "service_state_evidence_id": 15889758, "current_leg_start_actual_dep": null, "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:48.413552", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST SSD 1B44 720519+720571 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.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": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "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": 7863.426, "from_m": 7820.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", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "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": 22658.111, "from_m": 12951.064, "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": 32383.517, "from_m": 22658.111, "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": 46335.402, "from_m": 32383.517, "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": 49177.794, "from_m": 46335.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": 56554.282, "from_m": 49177.794, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58943.978, "from_m": 56554.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 59434.547, "from_m": 58943.978, "capability_applied": null, "effective_limit_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": 594378, "profile_key": "cfc7b2e9a5866fc53124d286f5f3a01dd0a5fd5712659051feff891cb9e085ed", "schedule_id": 21948, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313H", "location": "Bishops Stortford", "stage_seq": 13, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Stansted Mountfitchet", "stage_seq": 14, "distance_m": 53588.767, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Stansted East Jn", "stage_seq": 15, "distance_m": 55248.792, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Tye Green Jn", "stage_seq": 16, "distance_m": 56360.418, "section_seq": 1, "route_path_id": 36021}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Stansted Coopers Lane Jn", "stage_seq": 17, "distance_m": 58381.705, "section_seq": 1, "route_path_id": 36021}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 18, "distance_m": 59434.547, "section_seq": 1, "route_path_id": 36021}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59434.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 36021}], "total_distance_m": 59434.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55016.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4418.382, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:38Z", "source_id": 48824773, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:39:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:42Z", "source_id": 15861353, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:25Z", "source_id": 48833211, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:26Z", "source_id": 15864131, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:49Z", "source_id": 48845557, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:54Z", "source_id": 15867843, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:23Z", "source_id": 48856575, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:56:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:23Z", "source_id": 15870992, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:43Z", "source_id": 48861267, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:48Z", "source_id": 15872310, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:17Z", "source_id": 48866119, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:21Z", "source_id": 15873718, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:51Z", "source_id": 48891217, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:14:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:58Z", "source_id": 15881128, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:41Z", "source_id": 48903905, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:22:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:47Z", "source_id": 15885224, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:37Z", "source_id": 48911472, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:27:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:39Z", "source_id": 15887693, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:52Z", "source_id": 48918007, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:58Z", "source_id": 15889758, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] London Liverpool Street 2236 2236 5 None None Stansted Airport 2323 2323 1 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66311/2026-09-15/detailed None None None None None None None None None Bishops Stortford Stansted Airport None None None None None 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:00 Stansted Airport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889758 1789511460502953 79 79 2026-09-15 22:42:48.413552 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:47.247801
563740 593815 L80881 742C76M815 2026-09-15 COMPLETE 15889863 2026-09-15 23:32:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 593815, "stp": "P", "toc": "South Western Railway", "uid": "L80881", "consist": "701041", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80881/2026-09-15/detailed", "trust_id": "742C76M815", "origin_crs": "RDZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "24", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2C76", "timing_status": "EARLY", "origin_station": "Reading Platforms 4/5/6", "current_leg_arr": "2332", "current_leg_dep": "2329", "current_leg_end": "London Waterloo", "origin_dep_time": "2209", "origin_platform": "4", "current_location": "London Waterloo", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-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": "Vauxhall", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 286.934, \"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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 547.015, \"from_m\": 286.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 986.336, \"from_m\": 547.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1071.378, \"from_m\": 986.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1077.995, \"from_m\": 1071.378, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10575.995, \"from_m\": 1077.995, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11031.652, \"from_m\": 10575.995, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11092.083, \"from_m\": 11031.652, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11220.731, \"from_m\": 11092.083, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12834.159, \"from_m\": 11220.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17521.253, \"from_m\": 12834.159, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17969.337, \"from_m\": 17521.253, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26283.812, \"from_m\": 17969.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\": 26610.277, \"from_m\": 26283.812, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36428.409, \"from_m\": 26610.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38198.066, \"from_m\": 36428.409, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38514.404, \"from_m\": 38198.066, \"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\": 39310.66, \"from_m\": 38514.404, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39850.142, \"from_m\": 39310.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46894.878, \"from_m\": 39850.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\": 46958.603, \"from_m\": 46894.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48144.258, \"from_m\": 46958.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51426.503, \"from_m\": 48144.258, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51480.79, \"from_m\": 51426.503, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51824.224, \"from_m\": 51480.79, \"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\": 51861.574, \"from_m\": 51824.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53216.917, \"from_m\": 51861.574, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54324.731, \"from_m\": 53216.917, \"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\": 63101.586, \"from_m\": 54324.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63601.746, \"from_m\": 63101.586, \"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\": 64599.695, \"from_m\": 63601.746, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64645.63, \"from_m\": 64599.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65051.811, \"from_m\": 64645.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\": 65149.342, \"from_m\": 65051.811, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66484.748, \"from_m\": 65149.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\": 66608.09, \"from_m\": 66484.748, \"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\": 67388.828, \"from_m\": 66608.09, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68219.411, \"from_m\": 67388.828, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69074.088, \"from_m\": 68219.411, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69651.424, \"from_m\": 69074.088, \"capability_applied\": null, \"effective_limit_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\": 593815, \"profile_key\": \"228323ee945a6b2863f6c61eec96341e53dc87481667eca938d9d9018c1b9734\", \"schedule_id\": 17036, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 2, \"distance_m\": 1246.197, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2214\", \"location\": \"Earley\", \"stage_seq\": 3, \"distance_m\": 4516.404, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2217\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 4, \"distance_m\": 6370.742, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2219\", \"location\": \"Winnersh\", \"stage_seq\": 5, \"distance_m\": 7461.199, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2222H\", \"wtt_dep\": \"2223H\", \"location\": \"Wokingham\", \"stage_seq\": 6, \"distance_m\": 10816.443, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2230\", \"location\": \"Bracknell\", \"stage_seq\": 7, \"distance_m\": 17744.582, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233\", \"location\": \"Martins Heron\", \"stage_seq\": 8, \"distance_m\": 19688.389, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2238\", \"location\": \"Ascot\", \"stage_seq\": 9, \"distance_m\": 23146.693, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2241H\", \"location\": \"Sunningdale\", \"stage_seq\": 10, \"distance_m\": 26487.403, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Virginia Water\", \"stage_seq\": 11, \"distance_m\": 32395.457, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Egham\", \"stage_seq\": 12, \"distance_m\": 35903.321, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 39162.606, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Feltham\", \"stage_seq\": 14, \"distance_m\": 45830.026, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307H\", \"location\": \"Feltham Jn\", \"stage_seq\": 15, \"distance_m\": 48144.258, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Whitton Jn\", \"stage_seq\": 16, \"distance_m\": 48759.429, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 17, \"distance_m\": 51094.539, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Twickenham\", \"stage_seq\": 18, \"distance_m\": 51529.696, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"St. Margarets\", \"stage_seq\": 19, \"distance_m\": 52410.591, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"Richmond\", \"stage_seq\": 20, \"distance_m\": 54121.048, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Barnes\", \"stage_seq\": 21, \"distance_m\": 58358.003, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 22, \"distance_m\": 63485.69, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"West London Jn\", \"stage_seq\": 23, \"distance_m\": 64586.257, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 24, \"distance_m\": 65418.186, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 25, \"distance_m\": 66449.978, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330H\", \"location\": \"Vauxhall\", \"stage_seq\": 26, \"distance_m\": 67583.85, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 27, \"distance_m\": 68922.446, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 28, \"distance_m\": 69651.424, \"section_seq\": 1, \"route_path_id\": 72860}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 69651.424, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72860}], \"total_distance_m\": 69651.424, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68879.89, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 771.534, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2209", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:27Z\", \"source_id\": 48775060, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:33Z\", \"source_id\": 15845853, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:13Z\", \"source_id\": 48780466, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:15Z\", \"source_id\": 15847467, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:48Z\", \"source_id\": 48785539, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:54Z\", \"source_id\": 15849078, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:45Z\", \"source_id\": 48792960, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:45Z\", \"source_id\": 15851390, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:31Z\", \"source_id\": 48805968, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:34Z\", \"source_id\": 15855464, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:39Z\", \"source_id\": 48813715, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:44Z\", \"source_id\": 15857899, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:44Z\", \"source_id\": 48821315, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:47Z\", \"source_id\": 15860258, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:04Z\", \"source_id\": 48827273, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:09Z\", \"source_id\": 15862152, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:53Z\", \"source_id\": 48837739, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:58Z\", \"source_id\": 15865566, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:15Z\", \"source_id\": 48848457, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:19Z\", \"source_id\": 15868681, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:08Z\", \"source_id\": 48858080, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:13Z\", \"source_id\": 15871439, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:17Z\", \"source_id\": 48870122, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:19Z\", \"source_id\": 15874791, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:04Z\", \"source_id\": 48883141, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:08Z\", \"source_id\": 15878519, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:30Z\", \"source_id\": 48887365, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:33Z\", \"source_id\": 15879834, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:00Z\", \"source_id\": 48889751, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:03Z\", \"source_id\": 15880622, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:03Z\", \"source_id\": 48897964, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:09Z\", \"source_id\": 15883315, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:37Z\", \"source_id\": 48903773, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:39Z\", \"source_id\": 15885177, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:03Z\", \"source_id\": 48912154, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:09Z\", \"source_id\": 15887905, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:05Z\", \"source_id\": 48918370, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:12Z\", \"source_id\": 15889863, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "24", "timing_fact_generation": 1789511473707862, "current_leg_arrival_utc": "2026-09-15T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:47.261718", "service_state_evidence_id": 15889863, "current_leg_start_actual_dep": "2026-09-15T23:30:30+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:48.417904", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P RDZ None 2C76 701041 10 100 None {"version": 3, "segments": [{"to_m": 286.934, "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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 547.015, "from_m": 286.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 986.336, "from_m": 547.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1071.378, "from_m": 986.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1077.995, "from_m": 1071.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10575.995, "from_m": 1077.995, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11031.652, "from_m": 10575.995, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11092.083, "from_m": 11031.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11220.731, "from_m": 11092.083, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12834.159, "from_m": 11220.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17521.253, "from_m": 12834.159, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17969.337, "from_m": 17521.253, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26283.812, "from_m": 17969.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": 26610.277, "from_m": 26283.812, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36428.409, "from_m": 26610.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38198.066, "from_m": 36428.409, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38514.404, "from_m": 38198.066, "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": 39310.66, "from_m": 38514.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39850.142, "from_m": 39310.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46894.878, "from_m": 39850.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": 46958.603, "from_m": 46894.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48144.258, "from_m": 46958.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51426.503, "from_m": 48144.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51480.79, "from_m": 51426.503, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51824.224, "from_m": 51480.79, "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": 51861.574, "from_m": 51824.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53216.917, "from_m": 51861.574, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54324.731, "from_m": 53216.917, "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": 63101.586, "from_m": 54324.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63601.746, "from_m": 63101.586, "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": 64599.695, "from_m": 63601.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64645.63, "from_m": 64599.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65051.811, "from_m": 64645.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": 65149.342, "from_m": 65051.811, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66484.748, "from_m": 65149.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": 66608.09, "from_m": 66484.748, "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": 67388.828, "from_m": 66608.09, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68219.411, "from_m": 67388.828, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69074.088, "from_m": 68219.411, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69651.424, "from_m": 69074.088, "capability_applied": null, "effective_limit_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": 593815, "profile_key": "228323ee945a6b2863f6c61eec96341e53dc87481667eca938d9d9018c1b9734", "schedule_id": 17036, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Winnersh Triangle", "stage_seq": 4, "distance_m": 6370.742, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219", "location": "Winnersh", "stage_seq": 5, "distance_m": 7461.199, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Wokingham", "stage_seq": 6, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Bracknell", "stage_seq": 7, "distance_m": 17744.582, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Martins Heron", "stage_seq": 8, "distance_m": 19688.389, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2238", "location": "Ascot", "stage_seq": 9, "distance_m": 23146.693, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2241H", "location": "Sunningdale", "stage_seq": 10, "distance_m": 26487.403, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Virginia Water", "stage_seq": 11, "distance_m": 32395.457, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Egham", "stage_seq": 12, "distance_m": 35903.321, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Staines", "stage_seq": 13, "distance_m": 39162.606, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Feltham", "stage_seq": 14, "distance_m": 45830.026, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307H", "location": "Feltham Jn", "stage_seq": 15, "distance_m": 48144.258, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Whitton Jn", "stage_seq": 16, "distance_m": 48759.429, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Twickenham Jn", "stage_seq": 17, "distance_m": 51094.539, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Twickenham", "stage_seq": 18, "distance_m": 51529.696, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "St. Margarets", "stage_seq": 19, "distance_m": 52410.591, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Richmond", "stage_seq": 20, "distance_m": 54121.048, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Barnes", "stage_seq": 21, "distance_m": 58358.003, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Clapham Junction (W)", "stage_seq": 22, "distance_m": 63485.69, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "West London Jn", "stage_seq": 23, "distance_m": 64586.257, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Queenstown Road (Battersea)", "stage_seq": 24, "distance_m": 65418.186, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Nine Elms Jn", "stage_seq": 25, "distance_m": 66449.978, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330H", "location": "Vauxhall", "stage_seq": 26, "distance_m": 67583.85, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Waterloo West Crossings", "stage_seq": 27, "distance_m": 68922.446, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 28, "distance_m": 69651.424, "section_seq": 1, "route_path_id": 72860}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69651.424, "from_m": 0.0, "section_seq": 1, "route_path_id": 72860}], "total_distance_m": 69651.424, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68879.89, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 771.534, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:27Z", "source_id": 48775060, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:13:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:33Z", "source_id": 15845853, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27798, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:13Z", "source_id": 48780466, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:15Z", "source_id": 15847467, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:48Z", "source_id": 48785539, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:18:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:54Z", "source_id": 15849078, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:45Z", "source_id": 48792960, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:23:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:45Z", "source_id": 15851390, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:31Z", "source_id": 48805968, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:29:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:34Z", "source_id": 15855464, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:39Z", "source_id": 48813715, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:33:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:44Z", "source_id": 15857899, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:44Z", "source_id": 48821315, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:37:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:47Z", "source_id": 15860258, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:04Z", "source_id": 48827273, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:41:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:09Z", "source_id": 15862152, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:53Z", "source_id": 48837739, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:46:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:58Z", "source_id": 15865566, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28214, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:15Z", "source_id": 48848457, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:19Z", "source_id": 15868681, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:08Z", "source_id": 48858080, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:13Z", "source_id": 15871439, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:17Z", "source_id": 48870122, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:19Z", "source_id": 15874791, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:04Z", "source_id": 48883141, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:08Z", "source_id": 15878519, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:30Z", "source_id": 48887365, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:12:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:33Z", "source_id": 15879834, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:00Z", "source_id": 48889751, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:03Z", "source_id": 15880622, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28392, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:03Z", "source_id": 48897964, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:18:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:09Z", "source_id": 15883315, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:37Z", "source_id": 48903773, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:22:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:39Z", "source_id": 15885177, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29086, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:03Z", "source_id": 48912154, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:27:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:09Z", "source_id": 15887905, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28991, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:05Z", "source_id": 48918370, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:32:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:12Z", "source_id": 15889863, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Reading Platforms 4/5/6 2209 2209 4 None None London Waterloo 2335 2335 24 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80881/2026-09-15/detailed None Vauxhall 2026-09-15T23:30:30+01:00 London Waterloo 3.0 {"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-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]]} 1.3 2329 2332 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889863 1789511473707862 109 109 2026-09-15 22:42:48.417904 24 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:47.261718
563741 592166 L84477 862T64MZ15 2026-09-15 COMPLETE 15889932 2026-09-15 23:32:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 592166, "stp": "P", "toc": "South Western Railway", "uid": "L84477", "consist": "450002+450029+450097", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84477/2026-09-15/detailed", "trust_id": "862T64MZ15", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": "12", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2T64", "timing_status": "ON TIME", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2332", "current_leg_dep": "2317", "current_leg_end": "London Waterloo", "origin_dep_time": "2055", "origin_platform": "3", "current_location": "London Waterloo", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.30375589345245835, 51.392521796516824], [-0.3030148999999999, 51.39284199999999], [-0.3021806, 51.3932149], [-0.3012107, 51.3936526], [-0.3007319, 51.39385719999999], [-0.3003359, 51.3940265], [-0.3000507, 51.39414839999999], [-0.2990985, 51.3945182], [-0.29801959999999994, 51.3949163], [-0.2969681, 51.39529950000001], [-0.2963888, 51.395492], [-0.2955311, 51.3957567], [-0.2941867, 51.396158099999994], [-0.2930099, 51.39647289999999], [-0.29206299999999996, 51.396703900000006], [-0.2909902, 51.39694990000001], [-0.2897832, 51.3972076], [-0.2884796, 51.39747199999999], [-0.28686419999999996, 51.3978115], [-0.2858088, 51.39801730000001], [-0.284154, 51.3983333], [-0.2813369, 51.398901], [-0.2803851, 51.399091899999995], [-0.2801403, 51.3991413], [-0.2783431, 51.39950170000001], [-0.27701649999999994, 51.39977249999999], [-0.2769095, 51.399794400000005], [-0.27476799999999996, 51.40023149999999], [-0.2744415, 51.400296899999994], [-0.2743057, 51.4003241], [-0.2707662, 51.401033], [-0.26949458523585645, 51.40128628879768], [-0.2684558, 51.4014932], [-0.2679061, 51.4016041], [-0.2659878, 51.4019855], [-0.2654615, 51.4020917], [-0.265163, 51.4021512], [-0.2648284, 51.4022178], [-0.2642498153475414, 51.402332997609726], [-0.26375909999999997, 51.40243069999999], [-0.2633524, 51.4025102], [-0.2613087, 51.40289539999999], [-0.2603406, 51.4030761], [-0.2595387, 51.4032217], [-0.2584711, 51.403409100000005], [-0.2574577, 51.403601900000005], [-0.2570599, 51.4036719], [-0.2570302, 51.40367709999999], [-0.2566534, 51.4037465], [-0.2550518598927765, 51.40406381890773], [-0.25475670000000006, 51.4041223], [-0.2539634, 51.40429349999999], [-0.2486095, 51.405451500000005], [-0.24553480000000005, 51.4060518], [-0.2451137, 51.406134599999994], [-0.2425019, 51.406675], [-0.2352973, 51.408062], [-0.23515049999999996, 51.4080903], [-0.2348763, 51.4081419], [-0.23449599999999995, 51.40821360000001], [-0.2343926466334797, 51.40823304067507], [-0.2343661, 51.4082612], [-0.23434999623932, 51.40827452726261], [-0.2342992412401936, 51.40831653141347], [-0.23417060000000003, 51.4083414], [-0.2339539, 51.4083853], [-0.231413, 51.4088794], [-0.23009999999999997, 51.4091312], [-0.22904150000000004, 51.40934550000001], [-0.2286029, 51.4094448], [-0.2284065, 51.409493299999994], [-0.22779989999999997, 51.4096405], [-0.2268291, 51.4098858], [-0.22585730000000004, 51.410160999999995], [-0.22554559999999996, 51.41025379999999], [-0.2246182, 51.410556699999994], [-0.2243619, 51.4106436], [-0.22291499999999995, 51.41116900000001], [-0.2222604, 51.41143160000001], [-0.2218417, 51.41160990000001], [-0.22113389999999997, 51.4119286], [-0.2208519, 51.4120575], [-0.2201866, 51.4123883], [-0.21950869999999997, 51.4127298], [-0.2194713, 51.41275069999999], [-0.219318, 51.4128366], [-0.2188543, 51.4131112], [-0.2183609, 51.4134], [-0.2167244, 51.414455900000014], [-0.21565139999999997, 51.4151619], [-0.2144386, 51.4159531], [-0.2137484, 51.4164153], [-0.2133788, 51.4166379], [-0.2128359, 51.41698309999999], [-0.212117, 51.41745280000001], [-0.21150579999999997, 51.41784959999999], [-0.2111357, 51.4180851], [-0.21056189999999997, 51.418471799999985], [-0.20985309999999996, 51.4189382], [-0.2089135, 51.4195476], [-0.2078037, 51.4202846], [-0.20636550000000004, 51.42131179999999], [-0.2059948, 51.42157219999999], [-0.20552216127715128, 51.42187703771148], [-0.2050008, 51.4222133], [-0.2046077, 51.4224611], [-0.2043513, 51.42260599999998], [-0.20400209999999996, 51.42280010000001], [-0.2035759, 51.4230459], [-0.2032574, 51.423245099999995], [-0.2029903, 51.423414399999984], [-0.2026588, 51.4236458], [-0.2023525, 51.42386580000001], [-0.2018728, 51.4242654], [-0.2015474, 51.4245587], [-0.2013737, 51.42476599999999], [-0.2012456, 51.4249264], [-0.200892, 51.42531830000001], [-0.20068829999999996, 51.4255682], [-0.2003483, 51.4259904], [-0.2000219, 51.42639410000001], [-0.1998464, 51.42665529999999], [-0.19950640000000003, 51.427067399999984], [-0.1990224, 51.4276776], [-0.1986359, 51.42822489999999], [-0.19846179999999997, 51.4284875], [-0.1982314, 51.4288267], [-0.1981131, 51.42899959999999], [-0.19797819999999997, 51.4291959], [-0.1977355, 51.42957580000001], [-0.1976075, 51.429755699999994], [-0.19719870000000003, 51.43036419999999], [-0.19676179999999996, 51.43101980000001], [-0.1965036, 51.4313999], [-0.19610639999999996, 51.43199020000001], [-0.1960145, 51.432109], [-0.1954343, 51.43277350000001], [-0.1951801, 51.4331392], [-0.1949855, 51.4334164], [-0.1949103, 51.4335185], [-0.1944904, 51.4340351], [-0.19431709999999996, 51.4342827], [-0.1937411, 51.4349994], [-0.19307119999999997, 51.4359826], [-0.1918048, 51.4377665], [-0.19144910000000004, 51.438271799999995], [-0.1911151, 51.43874639999999], [-0.1907692, 51.43919170000001], [-0.1904172, 51.4396274], [-0.189958, 51.4401261], [-0.18977520000000003, 51.440339499999986], [-0.1891994, 51.44089929999999], [-0.1880259, 51.44194830000001], [-0.18787929999999997, 51.4420956], [-0.1876423, 51.4423218], [-0.1873358, 51.44263069999999], [-0.18716796319111612, 51.442817580280106], [-0.18668709999999997, 51.443353], [-0.186236, 51.4438299], [-0.1859218, 51.44416209999998], [-0.1834796, 51.44674289999998], [-0.1808248, 51.4494624], [-0.1796630568239043, 51.45061155714629], [-0.1786026, 51.4516605], [-0.17814, 51.4521283], [-0.1779483, 51.4523326], [-0.1766761, 51.45383399999999], [-0.176096, 51.45455739999999], [-0.17569969999999996, 51.4551093], [-0.1753572, 51.4555962], [-0.1747095, 51.456613299999994], [-0.1743997, 51.45712389999999], [-0.1741146, 51.457645799999995], [-0.17384939999999996, 51.45815180000001], [-0.173435, 51.4590146], [-0.17334209999999997, 51.4592155], [-0.17324479999999998, 51.45943509999999], [-0.1731852, 51.4595642], [-0.1729732, 51.4600476], [-0.17271989999999998, 51.4606199], [-0.17263939999999997, 51.460798800000006], [-0.1725579, 51.4609735], [-0.1724365, 51.46125020000001], [-0.17237739999999996, 51.461369000000005], [-0.1722638, 51.4615876], [-0.1721826, 51.4617532], [-0.17193349999999996, 51.46225530000001], [-0.17183709999999996, 51.46242800000001], [-0.17171469999999997, 51.4626489], [-0.17168779999999997, 51.4626973], [-0.1715229, 51.4629394], [-0.1713967, 51.46310969999999], [-0.17137182611946036, 51.463141313899776], [-0.17125017775507717, 51.46328062318371], [-0.1711488627804044, 51.463406296741184], [-0.17106455622679728, 51.46352009142522], [-0.17099393312561112, 51.46362376408882], [-0.17093366850820105, 51.46371907158503], [-0.17088043740592246, 51.46380777076687], [-0.17083091485013055, 51.46389161848737], [-0.1707817758721806, 51.463972371599525], [-0.17072969550342784, 51.46405178695638], [-0.1706713487752276, 51.46413162141094], [-0.17060341071893506, 51.46421363181625], [-0.17052255636590552, 51.464299575025315], [-0.17042546074749423, 51.46439120789117], [-0.17030879889505648, 51.46449028726682], [-0.17016924583994747, 51.46459857000531], [-0.17000347661352253, 51.46471781295964], [-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": "Surbiton", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Surbiton", "current_leg_milage": "12.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 381.412, \"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\": 563.276, \"from_m\": 381.412, \"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\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.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\": 3034.81, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3328.522, \"from_m\": 3034.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\": 5434.207, \"from_m\": 3328.522, \"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\": 6979.44, \"from_m\": 5434.207, \"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\": 7157.027, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7859.801, \"from_m\": 7157.027, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16352.974, \"from_m\": 7859.801, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16360.965, \"from_m\": 16352.974, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17675.815, \"from_m\": 16360.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17879.978, \"from_m\": 17675.815, \"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\": 18763.229, \"from_m\": 17879.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\": 18841.734, \"from_m\": 18763.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\": 24603.566, \"from_m\": 18841.734, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24613.675, \"from_m\": 24603.566, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24820.094, \"from_m\": 24613.675, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24833.206, \"from_m\": 24820.094, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34404.122, \"from_m\": 24833.206, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34463.718, \"from_m\": 34404.122, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34485.485, \"from_m\": 34463.718, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35486.249, \"from_m\": 34485.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35578.121, \"from_m\": 35486.249, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35651.807, \"from_m\": 35578.121, \"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\": 36798.262, \"from_m\": 35651.807, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46523.14, \"from_m\": 36798.262, \"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\": 60487.184, \"from_m\": 46523.14, \"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\": 71540.454, \"from_m\": 60487.184, \"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\": 72267.867, \"from_m\": 71540.454, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72313.751, \"from_m\": 72267.867, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76063.859, \"from_m\": 72313.751, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76128.167, \"from_m\": 76063.859, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76330.861, \"from_m\": 76128.167, \"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\": 76404.895, \"from_m\": 76330.861, \"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\": 76519.785, \"from_m\": 76404.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76588.244, \"from_m\": 76519.785, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76914.943, \"from_m\": 76588.244, \"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\": 76951.557, \"from_m\": 76914.943, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76994.001, \"from_m\": 76951.557, \"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\": 77043.02, \"from_m\": 76994.001, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77390.962, \"from_m\": 77043.02, \"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\": 77437.66, \"from_m\": 77390.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89259.884, \"from_m\": 77437.66, \"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\": 89334.048, \"from_m\": 89259.884, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90070.332, \"from_m\": 89334.048, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90134.988, \"from_m\": 90070.332, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 120359.138, \"from_m\": 90134.988, \"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\": 120871.018, \"from_m\": 120359.138, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120947.777, \"from_m\": 120871.018, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 122447.05, \"from_m\": 120947.777, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 122502.671, \"from_m\": 122447.05, \"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\": 133431.952, \"from_m\": 122502.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 137434.97, \"from_m\": 133431.952, \"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\": 147106.209, \"from_m\": 137434.97, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 151600.782, \"from_m\": 147106.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\": 152730.822, \"from_m\": 151600.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 152761.734, \"from_m\": 152730.822, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 152880.3, \"from_m\": 152761.734, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 152994.393, \"from_m\": 152880.3, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 153055.444, \"from_m\": 152994.393, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 153473.505, \"from_m\": 153055.444, \"capability_applied\": null, \"effective_limit_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\": 592166, \"profile_key\": \"37e7ed35e65044d77b8ec1a17e46437e5e2d1eb204d658d3ed229aaa5798ccc0\", \"schedule_id\": 17846, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2058\", \"wtt_dep\": \"2100\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2104\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2108\", \"location\": \"Hilsea\", \"stage_seq\": 4, \"distance_m\": 6314.557, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 5, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Cosham Jn\", \"stage_seq\": 6, \"distance_m\": 7859.801, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2113H\", \"location\": \"Cosham\", \"stage_seq\": 7, \"distance_m\": 8590.51, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2118\", \"location\": \"Portchester\", \"stage_seq\": 8, \"distance_m\": 12876.592, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2123\", \"wtt_dep\": \"2124\", \"location\": \"Fareham\", \"stage_seq\": 9, \"distance_m\": 17973.467, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Fareham North Jn\", \"stage_seq\": 10, \"distance_m\": 18216.325, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2131H\", \"location\": \"Botley\", \"stage_seq\": 11, \"distance_m\": 26636.568, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2135\", \"wtt_dep\": \"2136\", \"location\": \"Hedge End\", \"stage_seq\": 12, \"distance_m\": 29713.282, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Eastleigh South Jn\", \"stage_seq\": 13, \"distance_m\": 34404.122, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2145\", \"location\": \"Eastleigh\", \"stage_seq\": 14, \"distance_m\": 35369.625, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 15, \"distance_m\": 36798.262, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 16, \"distance_m\": 40935.95, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154H\", \"location\": \"Winchester\", \"stage_seq\": 17, \"distance_m\": 46523.14, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 18, \"distance_m\": 55863.158, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Micheldever\", \"stage_seq\": 19, \"distance_m\": 60184.973, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Worting Jn\", \"stage_seq\": 20, \"distance_m\": 72798.864, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2224\", \"location\": \"Basingstoke\", \"stage_seq\": 21, \"distance_m\": 76770.648, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2231\", \"location\": \"Hook\", \"stage_seq\": 22, \"distance_m\": 85714.106, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Winchfield\", \"stage_seq\": 23, \"distance_m\": 89536.246, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240H\", \"location\": \"Fleet\", \"stage_seq\": 24, \"distance_m\": 94837.875, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 25, \"distance_m\": 100152.176, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 26, \"distance_m\": 106045.833, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Brookwood\", \"stage_seq\": 27, \"distance_m\": 108582.163, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Woking Jn\", \"stage_seq\": 28, \"distance_m\": 113734.004, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259\", \"location\": \"Woking\", \"stage_seq\": 29, \"distance_m\": 114535.582, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 30, \"distance_m\": 120697.879, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2306\", \"location\": \"Weybridge\", \"stage_seq\": 31, \"distance_m\": 123017.879, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 32, \"distance_m\": 125724.464, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 33, \"distance_m\": 131955.12, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Surbiton\", \"stage_seq\": 34, \"distance_m\": 134181.359, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 35, \"distance_m\": 137024.877, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"New Malden\", \"stage_seq\": 36, \"distance_m\": 137839.436, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Wimbledon\", \"stage_seq\": 37, \"distance_m\": 141822.046, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 38, \"distance_m\": 147198.473, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 39, \"distance_m\": 152730.822, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 40, \"distance_m\": 153473.505, \"section_seq\": 1, \"route_path_id\": 73127}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 153473.505, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73127}], \"total_distance_m\": 153473.505, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 151188.139, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2285.366, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2055", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:14Z\", \"source_id\": 48618084, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:16Z\", \"source_id\": 15796588, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:39Z\", \"source_id\": 48627553, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:41Z\", \"source_id\": 15799609, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:42Z\", \"source_id\": 48638724, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:48Z\", \"source_id\": 15803047, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:50Z\", \"source_id\": 48661002, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:51Z\", \"source_id\": 15809883, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:39Z\", \"source_id\": 48673700, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:41Z\", \"source_id\": 15813722, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:41Z\", \"source_id\": 48686504, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:48Z\", \"source_id\": 15817726, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:50Z\", \"source_id\": 48709643, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:57Z\", \"source_id\": 15825006, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:45:41Z\", \"source_id\": 15828780, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:43Z\", \"source_id\": 48734053, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:48Z\", \"source_id\": 15832756, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:27Z\", \"source_id\": 48751378, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:30Z\", \"source_id\": 15838216, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:15Z\", \"source_id\": 15845067, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:16Z\", \"source_id\": 48790061, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:18Z\", \"source_id\": 15850523, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:49Z\", \"source_id\": 48808414, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:52Z\", \"source_id\": 15856187, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:46Z\", \"source_id\": 48815798, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:48Z\", \"source_id\": 15858561, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:41Z\", \"source_id\": 48824875, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:44Z\", \"source_id\": 15861370, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27020, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:49Z\", \"source_id\": 48833971, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:52Z\", \"source_id\": 15864367, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:30Z\", \"source_id\": 48847016, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:32Z\", \"source_id\": 15868229, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:27Z\", \"source_id\": 48858557, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:30Z\", \"source_id\": 15871597, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:20Z\", \"source_id\": 48870235, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:24Z\", \"source_id\": 15874839, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:16Z\", \"source_id\": 48872009, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:23Z\", \"source_id\": 15875357, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:20Z\", \"source_id\": 48881842, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:24Z\", \"source_id\": 15878145, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:46Z\", \"source_id\": 48892658, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:48Z\", \"source_id\": 15881593, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:01Z\", \"source_id\": 48901264, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:08Z\", \"source_id\": 15884392, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:00Z\", \"source_id\": 48905922, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:02Z\", \"source_id\": 15885850, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:58Z\", \"source_id\": 48910435, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:02Z\", \"source_id\": 15887374, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:16Z\", \"source_id\": 48918572, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:20Z\", \"source_id\": 15889932, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "12", "timing_fact_generation": 1789511481297332, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:50.997111", "service_state_evidence_id": 15889932, "current_leg_start_actual_dep": "2026-09-15T23:16:30+01:00", "operational_evidence_version": 159, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:51.375680", "service_state_valid_until_kind": null, "operational_interpretation_version": 159, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P PMH None 2T64 450002+450029+450097 12 100 None {"version": 3, "segments": [{"to_m": 381.412, "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": 563.276, "from_m": 381.412, "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": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1779.826, "from_m": 1526.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": 3034.81, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3328.522, "from_m": 3034.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": 5434.207, "from_m": 3328.522, "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": 6979.44, "from_m": 5434.207, "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": 7157.027, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7859.801, "from_m": 7157.027, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16352.974, "from_m": 7859.801, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16360.965, "from_m": 16352.974, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17675.815, "from_m": 16360.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17879.978, "from_m": 17675.815, "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": 18763.229, "from_m": 17879.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": 18841.734, "from_m": 18763.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": 24603.566, "from_m": 18841.734, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24613.675, "from_m": 24603.566, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24820.094, "from_m": 24613.675, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24833.206, "from_m": 24820.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34404.122, "from_m": 24833.206, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34463.718, "from_m": 34404.122, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34485.485, "from_m": 34463.718, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35486.249, "from_m": 34485.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35578.121, "from_m": 35486.249, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35651.807, "from_m": 35578.121, "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": 36798.262, "from_m": 35651.807, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46523.14, "from_m": 36798.262, "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": 60487.184, "from_m": 46523.14, "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": 71540.454, "from_m": 60487.184, "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": 72267.867, "from_m": 71540.454, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72313.751, "from_m": 72267.867, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76063.859, "from_m": 72313.751, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76128.167, "from_m": 76063.859, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 76330.861, "from_m": 76128.167, "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": 76404.895, "from_m": 76330.861, "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": 76519.785, "from_m": 76404.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 76588.244, "from_m": 76519.785, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76914.943, "from_m": 76588.244, "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": 76951.557, "from_m": 76914.943, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76994.001, "from_m": 76951.557, "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": 77043.02, "from_m": 76994.001, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77390.962, "from_m": 77043.02, "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": 77437.66, "from_m": 77390.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 89259.884, "from_m": 77437.66, "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": 89334.048, "from_m": 89259.884, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90070.332, "from_m": 89334.048, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90134.988, "from_m": 90070.332, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 120359.138, "from_m": 90134.988, "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": 120871.018, "from_m": 120359.138, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120947.777, "from_m": 120871.018, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 122447.05, "from_m": 120947.777, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 122502.671, "from_m": 122447.05, "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": 133431.952, "from_m": 122502.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 137434.97, "from_m": 133431.952, "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": 147106.209, "from_m": 137434.97, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 151600.782, "from_m": 147106.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": 152730.822, "from_m": 151600.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 152761.734, "from_m": 152730.822, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 152880.3, "from_m": 152761.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 152994.393, "from_m": 152880.3, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 153055.444, "from_m": 152994.393, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 153473.505, "from_m": 153055.444, "capability_applied": null, "effective_limit_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": 592166, "profile_key": "37e7ed35e65044d77b8ec1a17e46437e5e2d1eb204d658d3ed229aaa5798ccc0", "schedule_id": 17846, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2055", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2058", "wtt_dep": "2100", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2104", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2108", "location": "Hilsea", "stage_seq": 4, "distance_m": 6314.557, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Portcreek Jn", "stage_seq": 5, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Cosham Jn", "stage_seq": 6, "distance_m": 7859.801, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113H", "location": "Cosham", "stage_seq": 7, "distance_m": 8590.51, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Portchester", "stage_seq": 8, "distance_m": 12876.592, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2124", "location": "Fareham", "stage_seq": 9, "distance_m": 17973.467, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Fareham North Jn", "stage_seq": 10, "distance_m": 18216.325, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Botley", "stage_seq": 11, "distance_m": 26636.568, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "Hedge End", "stage_seq": 12, "distance_m": 29713.282, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Eastleigh South Jn", "stage_seq": 13, "distance_m": 34404.122, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2145", "location": "Eastleigh", "stage_seq": 14, "distance_m": 35369.625, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Allbrook S.B.", "stage_seq": 15, "distance_m": 36798.262, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Shawford Up Jn", "stage_seq": 16, "distance_m": 40935.95, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154H", "location": "Winchester", "stage_seq": 17, "distance_m": 46523.14, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Wallers Ash Loop", "stage_seq": 18, "distance_m": 55863.158, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Micheldever", "stage_seq": 19, "distance_m": 60184.973, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Worting Jn", "stage_seq": 20, "distance_m": 72798.864, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2224", "location": "Basingstoke", "stage_seq": 21, "distance_m": 76770.648, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "Hook", "stage_seq": 22, "distance_m": 85714.106, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Winchfield", "stage_seq": 23, "distance_m": 89536.246, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Fleet", "stage_seq": 24, "distance_m": 94837.875, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Farnborough (Main)", "stage_seq": 25, "distance_m": 100152.176, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Pirbright Jn", "stage_seq": 26, "distance_m": 106045.833, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Brookwood", "stage_seq": 27, "distance_m": 108582.163, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Woking Jn", "stage_seq": 28, "distance_m": 113734.004, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259", "location": "Woking", "stage_seq": 29, "distance_m": 114535.582, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Byfleet & New Haw", "stage_seq": 30, "distance_m": 120697.879, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Weybridge", "stage_seq": 31, "distance_m": 123017.879, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "Walton-on-Thames", "stage_seq": 32, "distance_m": 125724.464, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Hampton Court Jn", "stage_seq": 33, "distance_m": 131955.12, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Surbiton", "stage_seq": 34, "distance_m": 134181.359, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Berrylands Juncton", "stage_seq": 35, "distance_m": 137024.877, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "New Malden", "stage_seq": 36, "distance_m": 137839.436, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Wimbledon", "stage_seq": 37, "distance_m": 141822.046, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Clapham Junction (M)", "stage_seq": 38, "distance_m": 147198.473, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Waterloo West Crossings", "stage_seq": 39, "distance_m": 152730.822, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 40, "distance_m": 153473.505, "section_seq": 1, "route_path_id": 73127}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 153473.505, "from_m": 0.0, "section_seq": 1, "route_path_id": 73127}], "total_distance_m": 153473.505, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 151188.139, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2285.366, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:14Z", "source_id": 48618084, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:58:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:16Z", "source_id": 15796588, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:39Z", "source_id": 48627553, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:02:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:41Z", "source_id": 15799609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27386, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:42Z", "source_id": 48638724, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:48Z", "source_id": 15803047, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:50Z", "source_id": 48661002, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:17:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:51Z", "source_id": 15809883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:39Z", "source_id": 48673700, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:23:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:41Z", "source_id": 15813722, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:41Z", "source_id": 48686504, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:29:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:48Z", "source_id": 15817726, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:50Z", "source_id": 48709643, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:57Z", "source_id": 15825006, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:45:41Z", "source_id": 15828780, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:43Z", "source_id": 48734053, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:48Z", "source_id": 15832756, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:27Z", "source_id": 48751378, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:01:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:30Z", "source_id": 15838216, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:15Z", "source_id": 15845067, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:16Z", "source_id": 48790061, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:21:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:18Z", "source_id": 15850523, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:49Z", "source_id": 48808414, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:52Z", "source_id": 15856187, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27038, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:46Z", "source_id": 48815798, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:34:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:48Z", "source_id": 15858561, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:41Z", "source_id": 48824875, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:44Z", "source_id": 15861370, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27020, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:49Z", "source_id": 48833971, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:44:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:52Z", "source_id": 15864367, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:30Z", "source_id": 48847016, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:32Z", "source_id": 15868229, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:27Z", "source_id": 48858557, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:30Z", "source_id": 15871597, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:20Z", "source_id": 48870235, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:24Z", "source_id": 15874839, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:16Z", "source_id": 48872009, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:04:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:23Z", "source_id": 15875357, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:20Z", "source_id": 48881842, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:08:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:24Z", "source_id": 15878145, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:46Z", "source_id": 48892658, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:15:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:48Z", "source_id": 15881593, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:01Z", "source_id": 48901264, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:20:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:08Z", "source_id": 15884392, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:00Z", "source_id": 48905922, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:23:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:02Z", "source_id": 15885850, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29129, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:58Z", "source_id": 48910435, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T22:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:02Z", "source_id": 15887374, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28966, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:16Z", "source_id": 48918572, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:20Z", "source_id": 15889932, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Portsmouth Harbour 2055 2055 3 None None London Waterloo 2332 2332 12 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L84477/2026-09-15/detailed None Surbiton 2026-09-15T23:16:30+01:00 London Waterloo 15.0 {"type": "LineString", "coordinates": [[-0.30375589345245835, 51.392521796516824], [-0.3030148999999999, 51.39284199999999], [-0.3021806, 51.3932149], [-0.3012107, 51.3936526], [-0.3007319, 51.39385719999999], [-0.3003359, 51.3940265], [-0.3000507, 51.39414839999999], [-0.2990985, 51.3945182], [-0.29801959999999994, 51.3949163], [-0.2969681, 51.39529950000001], [-0.2963888, 51.395492], [-0.2955311, 51.3957567], [-0.2941867, 51.396158099999994], [-0.2930099, 51.39647289999999], [-0.29206299999999996, 51.396703900000006], [-0.2909902, 51.39694990000001], [-0.2897832, 51.3972076], [-0.2884796, 51.39747199999999], [-0.28686419999999996, 51.3978115], [-0.2858088, 51.39801730000001], [-0.284154, 51.3983333], [-0.2813369, 51.398901], [-0.2803851, 51.399091899999995], [-0.2801403, 51.3991413], [-0.2783431, 51.39950170000001], [-0.27701649999999994, 51.39977249999999], [-0.2769095, 51.399794400000005], [-0.27476799999999996, 51.40023149999999], [-0.2744415, 51.400296899999994], [-0.2743057, 51.4003241], [-0.2707662, 51.401033], [-0.26949458523585645, 51.40128628879768], [-0.2684558, 51.4014932], [-0.2679061, 51.4016041], [-0.2659878, 51.4019855], [-0.2654615, 51.4020917], [-0.265163, 51.4021512], [-0.2648284, 51.4022178], [-0.2642498153475414, 51.402332997609726], [-0.26375909999999997, 51.40243069999999], [-0.2633524, 51.4025102], [-0.2613087, 51.40289539999999], [-0.2603406, 51.4030761], [-0.2595387, 51.4032217], [-0.2584711, 51.403409100000005], [-0.2574577, 51.403601900000005], [-0.2570599, 51.4036719], [-0.2570302, 51.40367709999999], [-0.2566534, 51.4037465], [-0.2550518598927765, 51.40406381890773], [-0.25475670000000006, 51.4041223], [-0.2539634, 51.40429349999999], [-0.2486095, 51.405451500000005], [-0.24553480000000005, 51.4060518], [-0.2451137, 51.406134599999994], [-0.2425019, 51.406675], [-0.2352973, 51.408062], [-0.23515049999999996, 51.4080903], [-0.2348763, 51.4081419], [-0.23449599999999995, 51.40821360000001], [-0.2343926466334797, 51.40823304067507], [-0.2343661, 51.4082612], [-0.23434999623932, 51.40827452726261], [-0.2342992412401936, 51.40831653141347], [-0.23417060000000003, 51.4083414], [-0.2339539, 51.4083853], [-0.231413, 51.4088794], [-0.23009999999999997, 51.4091312], [-0.22904150000000004, 51.40934550000001], [-0.2286029, 51.4094448], [-0.2284065, 51.409493299999994], [-0.22779989999999997, 51.4096405], [-0.2268291, 51.4098858], [-0.22585730000000004, 51.410160999999995], [-0.22554559999999996, 51.41025379999999], [-0.2246182, 51.410556699999994], [-0.2243619, 51.4106436], [-0.22291499999999995, 51.41116900000001], [-0.2222604, 51.41143160000001], [-0.2218417, 51.41160990000001], [-0.22113389999999997, 51.4119286], [-0.2208519, 51.4120575], [-0.2201866, 51.4123883], [-0.21950869999999997, 51.4127298], [-0.2194713, 51.41275069999999], [-0.219318, 51.4128366], [-0.2188543, 51.4131112], [-0.2183609, 51.4134], [-0.2167244, 51.414455900000014], [-0.21565139999999997, 51.4151619], [-0.2144386, 51.4159531], [-0.2137484, 51.4164153], [-0.2133788, 51.4166379], [-0.2128359, 51.41698309999999], [-0.212117, 51.41745280000001], [-0.21150579999999997, 51.41784959999999], [-0.2111357, 51.4180851], [-0.21056189999999997, 51.418471799999985], [-0.20985309999999996, 51.4189382], [-0.2089135, 51.4195476], [-0.2078037, 51.4202846], [-0.20636550000000004, 51.42131179999999], [-0.2059948, 51.42157219999999], [-0.20552216127715128, 51.42187703771148], [-0.2050008, 51.4222133], [-0.2046077, 51.4224611], [-0.2043513, 51.42260599999998], [-0.20400209999999996, 51.42280010000001], [-0.2035759, 51.4230459], [-0.2032574, 51.423245099999995], [-0.2029903, 51.423414399999984], [-0.2026588, 51.4236458], [-0.2023525, 51.42386580000001], [-0.2018728, 51.4242654], [-0.2015474, 51.4245587], [-0.2013737, 51.42476599999999], [-0.2012456, 51.4249264], [-0.200892, 51.42531830000001], [-0.20068829999999996, 51.4255682], [-0.2003483, 51.4259904], [-0.2000219, 51.42639410000001], [-0.1998464, 51.42665529999999], [-0.19950640000000003, 51.427067399999984], [-0.1990224, 51.4276776], [-0.1986359, 51.42822489999999], [-0.19846179999999997, 51.4284875], [-0.1982314, 51.4288267], [-0.1981131, 51.42899959999999], [-0.19797819999999997, 51.4291959], [-0.1977355, 51.42957580000001], [-0.1976075, 51.429755699999994], [-0.19719870000000003, 51.43036419999999], [-0.19676179999999996, 51.43101980000001], [-0.1965036, 51.4313999], [-0.19610639999999996, 51.43199020000001], [-0.1960145, 51.432109], [-0.1954343, 51.43277350000001], [-0.1951801, 51.4331392], [-0.1949855, 51.4334164], [-0.1949103, 51.4335185], [-0.1944904, 51.4340351], [-0.19431709999999996, 51.4342827], [-0.1937411, 51.4349994], [-0.19307119999999997, 51.4359826], [-0.1918048, 51.4377665], [-0.19144910000000004, 51.438271799999995], [-0.1911151, 51.43874639999999], [-0.1907692, 51.43919170000001], [-0.1904172, 51.4396274], [-0.189958, 51.4401261], [-0.18977520000000003, 51.440339499999986], [-0.1891994, 51.44089929999999], [-0.1880259, 51.44194830000001], [-0.18787929999999997, 51.4420956], [-0.1876423, 51.4423218], [-0.1873358, 51.44263069999999], [-0.18716796319111612, 51.442817580280106], [-0.18668709999999997, 51.443353], [-0.186236, 51.4438299], [-0.1859218, 51.44416209999998], [-0.1834796, 51.44674289999998], [-0.1808248, 51.4494624], [-0.1796630568239043, 51.45061155714629], [-0.1786026, 51.4516605], [-0.17814, 51.4521283], [-0.1779483, 51.4523326], [-0.1766761, 51.45383399999999], [-0.176096, 51.45455739999999], [-0.17569969999999996, 51.4551093], [-0.1753572, 51.4555962], [-0.1747095, 51.456613299999994], [-0.1743997, 51.45712389999999], [-0.1741146, 51.457645799999995], [-0.17384939999999996, 51.45815180000001], [-0.173435, 51.4590146], [-0.17334209999999997, 51.4592155], [-0.17324479999999998, 51.45943509999999], [-0.1731852, 51.4595642], [-0.1729732, 51.4600476], [-0.17271989999999998, 51.4606199], [-0.17263939999999997, 51.460798800000006], [-0.1725579, 51.4609735], [-0.1724365, 51.46125020000001], [-0.17237739999999996, 51.461369000000005], [-0.1722638, 51.4615876], [-0.1721826, 51.4617532], [-0.17193349999999996, 51.46225530000001], [-0.17183709999999996, 51.46242800000001], [-0.17171469999999997, 51.4626489], [-0.17168779999999997, 51.4626973], [-0.1715229, 51.4629394], [-0.1713967, 51.46310969999999], [-0.17137182611946036, 51.463141313899776], [-0.17125017775507717, 51.46328062318371], [-0.1711488627804044, 51.463406296741184], [-0.17106455622679728, 51.46352009142522], [-0.17099393312561112, 51.46362376408882], [-0.17093366850820105, 51.46371907158503], [-0.17088043740592246, 51.46380777076687], [-0.17083091485013055, 51.46389161848737], [-0.1707817758721806, 51.463972371599525], [-0.17072969550342784, 51.46405178695638], [-0.1706713487752276, 51.46413162141094], [-0.17060341071893506, 51.46421363181625], [-0.17052255636590552, 51.464299575025315], [-0.17042546074749423, 51.46439120789117], [-0.17030879889505648, 51.46449028726682], [-0.17016924583994747, 51.46459857000531], [-0.17000347661352253, 51.46471781295964], [-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]]} 12.0 2317 2332 Surbiton London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889932 1789511481297332 159 159 2026-09-15 22:42:51.375680 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:50.997111
563742 594472 G39501 792E44M815 2026-09-15 COMPLETE 15890219 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594472, "stp": "P", "toc": "Transport for Wales", "uid": "G39501", "consist": "197114", "dest_crs": "CMN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39501/2026-09-15/detailed", "trust_id": "792E44M815", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Carmarthen", "service_date": "2026-09-15", "dest_arr_time": "2331", "dest_platform": "1", "is_terminated": 1, "next_location": "Carmarthen", "signalling_id": "2E44", "timing_status": "LATE", "origin_station": "Swansea", "current_leg_arr": "2333", "current_leg_dep": "2323", "current_leg_end": "Carmarthen", "origin_dep_time": "2240", "origin_platform": "4", "current_location": "Carmarthen", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.369284006867622, 51.76859587810061], [-4.3689544, 51.7688908], [-4.3682825, 51.7694545], [-4.3674557, 51.77015089999999], [-4.3669373, 51.7705821], [-4.366663899999999, 51.7708182], [-4.3663474, 51.7711042], [-4.365880699999999, 51.77155690000001], [-4.3655466, 51.771874200000006], [-4.3653768, 51.77207719999999], [-4.3651909, 51.772281], [-4.365079, 51.7724208], [-4.3648871, 51.7726579], [-4.3643664, 51.773332], [-4.3641108, 51.7737153], [-4.3637426999999995, 51.7743144], [-4.363644, 51.77447719999999], [-4.3634936, 51.7747635], [-4.3633871, 51.7749821], [-4.3631356, 51.7755363], [-4.363047599999999, 51.7757453], [-4.3627959999999995, 51.7764544], [-4.3626832, 51.7768755], [-4.362611299999999, 51.777126], [-4.3625665, 51.7773785], [-4.362543174992147, 51.77753249589623], [-4.362325499999999, 51.77896959999999], [-4.362236299999999, 51.77948190000001], [-4.3621774, 51.779803400000006], [-4.3620905, 51.7801689], [-4.3619691, 51.78066879999998], [-4.3618106, 51.7812118], [-4.3615165000000005, 51.7820306], [-4.361248, 51.78270409999999], [-4.3608421, 51.7835279], [-4.360511299999999, 51.784129], [-4.3602791, 51.78451349999999], [-4.359806799999999, 51.7852356], [-4.359363299999999, 51.7858613], [-4.3587584999999995, 51.7865992], [-4.3580712, 51.78733479999999], [-4.3575536, 51.7878227], [-4.3570259, 51.7882886], [-4.3565524, 51.788676499999994], [-4.3554206, 51.78950100000001], [-4.354759699999999, 51.78993760000001], [-4.3541284, 51.7903195], [-4.3534499, 51.79069650000001], [-4.352731899999999, 51.791079799999984], [-4.352280899999999, 51.7912951], [-4.3517185, 51.7915555], [-4.3511288, 51.7918116], [-4.3502117, 51.792175799999995], [-4.348978099999999, 51.79262], [-4.3473292, 51.79310710000001], [-4.3456542, 51.793578100000005], [-4.3422572, 51.794512000000005], [-4.338741899999999, 51.7954767], [-4.334521799999999, 51.7966412], [-4.3291642, 51.79833589999998], [-4.3271145, 51.7991615], [-4.3256154, 51.800034200000006], [-4.325133199999999, 51.80036929999998], [-4.3244774, 51.800877400000005], [-4.3237678, 51.801601899999994], [-4.3231369, 51.8023428], [-4.322904799999999, 51.802706499999985], [-4.3220114, 51.8048065], [-4.321254199999999, 51.806752], [-4.3210858, 51.8072557], [-4.320731999999999, 51.8081612], [-4.320032899999999, 51.8100262], [-4.319694999999999, 51.81095869999999], [-4.3193382, 51.8118824], [-4.3188288, 51.81321279999999], [-4.318629, 51.8137562], [-4.317879, 51.8160924], [-4.3177826, 51.81752819999999], [-4.317896799999999, 51.818516599999995], [-4.317978999999999, 51.81905359999998], [-4.318103699999999, 51.81961139999999], [-4.318182199999999, 51.8198968], [-4.3183577, 51.82042390000001], [-4.3186726, 51.82122389999999], [-4.3190646, 51.82201379999999], [-4.319412399999999, 51.8226184], [-4.3199093, 51.82328679999999], [-4.3204082, 51.82391539999999], [-4.320725199999999, 51.824310700000005], [-4.320928299999999, 51.824571799999994], [-4.3211281999999995, 51.8248693], [-4.3213387, 51.8252184], [-4.3214458, 51.82541389999999], [-4.3215243, 51.8255851], [-4.321687599999999, 51.8259899], [-4.3217981, 51.8264011], [-4.321859399999999, 51.8267038], [-4.3218979, 51.827021599999995], [-4.3219148999999994, 51.82730540000001], [-4.321881599999999, 51.827898700000006], [-4.3218644, 51.827981], [-4.3217967, 51.8283492], [-4.3216743, 51.82873579999999], [-4.3215032, 51.82914529999999], [-4.3213611, 51.8294276], [-4.321234, 51.82963199999999], [-4.3210794, 51.8298478], [-4.3209222, 51.83006569999999], [-4.3207596, 51.83025649999999], [-4.3205726, 51.83047519999999], [-4.3201761, 51.8308575], [-4.3197949, 51.8311677], [-4.3193805, 51.831457999999984], [-4.317040699999999, 51.8329895], [-4.316911866843486, 51.833078520820536], [-4.3154195, 51.8341097], [-4.314403999999999, 51.835030999999994], [-4.3138166, 51.8356364], [-4.313319, 51.8361693], [-4.3128715, 51.83670269999999], [-4.312101599999999, 51.83776], [-4.311913363773703, 51.8380397143156], [-4.3117452, 51.8382896], [-4.3111028, 51.8396508], [-4.3107659, 51.84077430000001], [-4.310626400000001, 51.84137419999998], [-4.3105942, 51.842063499999995], [-4.3106157, 51.84275600000001], [-4.3108175, 51.84410569999999], [-4.3110959, 51.8448586], [-4.311562, 51.8457516], [-4.311565461500103, 51.845757685885445], [-4.3116753, 51.84595079999999], [-4.3117123, 51.846099499999994], [-4.311741699999999, 51.8461522], [-4.311913363773703, 51.84646178266992], [-4.3119696, 51.8465632], [-4.312101199999999, 51.84681559999999], [-4.31227, 51.847336299999995], [-4.3123306, 51.847761799999994], [-4.312292899999999, 51.8481055], [-4.3121753, 51.84841999999999], [-4.3119717, 51.8487811], [-4.311913363773703, 51.848851103670945], [-4.3116997, 51.8491075], [-4.3113293, 51.84943160000001], [-4.3110638, 51.849627], [-4.3106273, 51.8499483], [-4.3105973, 51.8499686], [-4.309756899999999, 51.850543], [-4.3091049, 51.85099420000001], [-4.3085572999999995, 51.85134879999999], [-4.3080622, 51.851636600000006], [-4.307635799999999, 51.8518844], [-4.3071018, 51.85222230000001], [-4.3068272, 51.8523903], [-4.306333499999999, 51.8526955], [-4.3060433, 51.85288029999999], [-4.3055705, 51.8531834], [-4.305312999999999, 51.8533805]]}", "current_leg_start": "Ferryside", "dest_arr_time_act": "2329", "motion_projection": null, "next_location_lat": "51.8533805", "next_location_lon": "-4.3053130", "previous_location": "Ferryside", "current_leg_milage": "7.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 500.399, \"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\": 882.328, \"from_m\": 500.399, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2017.552, \"from_m\": 882.328, \"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\": 4519.402, \"from_m\": 2017.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17918.083, \"from_m\": 4519.402, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18695.222, \"from_m\": 17918.083, \"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\": 38419.936, \"from_m\": 18695.222, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39771.552, \"from_m\": 38419.936, \"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\": 48916.092, \"from_m\": 39771.552, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49978.993, \"from_m\": 48916.092, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49995.722, \"from_m\": 49978.993, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50001.92, \"from_m\": 49995.722, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50673.807, \"from_m\": 50001.92, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50991.333, \"from_m\": 50673.807, \"capability_applied\": null, \"effective_limit_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\": 594472, \"profile_key\": \"c7d8461e2fd8f68cc1c3a5a8875f8667129002c74261f4cf74bb285cc5166274\", \"schedule_id\": 37039, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Swansea Loop East\", \"stage_seq\": 2, \"distance_m\": 658.274, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Swansea Loop West\", \"stage_seq\": 3, \"distance_m\": 1959.045, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252\", \"location\": \"Gowerton\", \"stage_seq\": 4, \"distance_m\": 8894.835, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Llandeilo Jn\", \"stage_seq\": 5, \"distance_m\": 15554.077, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Llanelli\", \"stage_seq\": 6, \"distance_m\": 18086.166, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Pembrey & Burry Port\", \"stage_seq\": 7, \"distance_m\": 24426.044, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Kidwelly\", \"stage_seq\": 8, \"distance_m\": 32728.297, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Bertwyn L.C.\", \"stage_seq\": 9, \"distance_m\": 34945.66, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2317H\", \"location\": \"Ferryside\", \"stage_seq\": 10, \"distance_m\": 39557.571, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Carmarthen Jn\", \"stage_seq\": 11, \"distance_m\": 49955.516, \"section_seq\": 1, \"route_path_id\": 32131}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": null, \"location\": \"Carmarthen\", \"stage_seq\": 12, \"distance_m\": 50991.333, \"section_seq\": 1, \"route_path_id\": 32131}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50991.333, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32131}], \"total_distance_m\": 50991.333, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 50991.333, \"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": "2240", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "10.0", "current_position_lat": "51.8533805", "current_position_lon": "-4.3053130", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:48Z\", \"source_id\": 15872882, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:28Z\", \"source_id\": 48874341, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:31Z\", \"source_id\": 15876009, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:43Z\", \"source_id\": 15878822, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:33Z\", \"source_id\": 15881973, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:21Z\", \"source_id\": 15885044, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:52Z\", \"source_id\": 48919516, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:56Z\", \"source_id\": 15890219, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Carmarthen", "service_state_platform": "1", "timing_fact_generation": 1789511518567900, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:51.013540", "service_state_evidence_id": 48919516, "current_leg_start_actual_dep": "2026-09-15T23:21:30+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T22:32:50", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:51.378664", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P SWA CMN 2E44 197114 3 100 None {"version": 3, "segments": [{"to_m": 500.399, "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": 882.328, "from_m": 500.399, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2017.552, "from_m": 882.328, "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": 4519.402, "from_m": 2017.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17918.083, "from_m": 4519.402, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18695.222, "from_m": 17918.083, "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": 38419.936, "from_m": 18695.222, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39771.552, "from_m": 38419.936, "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": 48916.092, "from_m": 39771.552, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49978.993, "from_m": 48916.092, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49995.722, "from_m": 49978.993, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50001.92, "from_m": 49995.722, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50673.807, "from_m": 50001.92, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50991.333, "from_m": 50673.807, "capability_applied": null, "effective_limit_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": 594472, "profile_key": "c7d8461e2fd8f68cc1c3a5a8875f8667129002c74261f4cf74bb285cc5166274", "schedule_id": 37039, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Swansea Loop East", "stage_seq": 2, "distance_m": 658.274, "section_seq": 1, "route_path_id": 32131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Swansea Loop West", "stage_seq": 3, "distance_m": 1959.045, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Gowerton", "stage_seq": 4, "distance_m": 8894.835, "section_seq": 1, "route_path_id": 32131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Llandeilo Jn", "stage_seq": 5, "distance_m": 15554.077, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Llanelli", "stage_seq": 6, "distance_m": 18086.166, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Pembrey & Burry Port", "stage_seq": 7, "distance_m": 24426.044, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Kidwelly", "stage_seq": 8, "distance_m": 32728.297, "section_seq": 1, "route_path_id": 32131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Bertwyn L.C.", "stage_seq": 9, "distance_m": 34945.66, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2317H", "location": "Ferryside", "stage_seq": 10, "distance_m": 39557.571, "section_seq": 1, "route_path_id": 32131}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Carmarthen Jn", "stage_seq": 11, "distance_m": 49955.516, "section_seq": 1, "route_path_id": 32131}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": null, "location": "Carmarthen", "stage_seq": 12, "distance_m": 50991.333, "section_seq": 1, "route_path_id": 32131}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50991.333, "from_m": 0.0, "section_seq": 1, "route_path_id": 32131}], "total_distance_m": 50991.333, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 50991.333, "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-15T21:58:48Z", "source_id": 15872882, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:28Z", "source_id": 48874341, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:31Z", "source_id": 15876009, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:43Z", "source_id": 15878822, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:33Z", "source_id": 15881973, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:21Z", "source_id": 15885044, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:52Z", "source_id": 48919516, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:56Z", "source_id": 15890219, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Swansea 2240 2240 4 None None Carmarthen 2331 2329 1 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39501/2026-09-15/detailed None Ferryside 2026-09-15T23:21:30+01:00 Carmarthen 10.0 {"type": "LineString", "coordinates": [[-4.369284006867622, 51.76859587810061], [-4.3689544, 51.7688908], [-4.3682825, 51.7694545], [-4.3674557, 51.77015089999999], [-4.3669373, 51.7705821], [-4.366663899999999, 51.7708182], [-4.3663474, 51.7711042], [-4.365880699999999, 51.77155690000001], [-4.3655466, 51.771874200000006], [-4.3653768, 51.77207719999999], [-4.3651909, 51.772281], [-4.365079, 51.7724208], [-4.3648871, 51.7726579], [-4.3643664, 51.773332], [-4.3641108, 51.7737153], [-4.3637426999999995, 51.7743144], [-4.363644, 51.77447719999999], [-4.3634936, 51.7747635], [-4.3633871, 51.7749821], [-4.3631356, 51.7755363], [-4.363047599999999, 51.7757453], [-4.3627959999999995, 51.7764544], [-4.3626832, 51.7768755], [-4.362611299999999, 51.777126], [-4.3625665, 51.7773785], [-4.362543174992147, 51.77753249589623], [-4.362325499999999, 51.77896959999999], [-4.362236299999999, 51.77948190000001], [-4.3621774, 51.779803400000006], [-4.3620905, 51.7801689], [-4.3619691, 51.78066879999998], [-4.3618106, 51.7812118], [-4.3615165000000005, 51.7820306], [-4.361248, 51.78270409999999], [-4.3608421, 51.7835279], [-4.360511299999999, 51.784129], [-4.3602791, 51.78451349999999], [-4.359806799999999, 51.7852356], [-4.359363299999999, 51.7858613], [-4.3587584999999995, 51.7865992], [-4.3580712, 51.78733479999999], [-4.3575536, 51.7878227], [-4.3570259, 51.7882886], [-4.3565524, 51.788676499999994], [-4.3554206, 51.78950100000001], [-4.354759699999999, 51.78993760000001], [-4.3541284, 51.7903195], [-4.3534499, 51.79069650000001], [-4.352731899999999, 51.791079799999984], [-4.352280899999999, 51.7912951], [-4.3517185, 51.7915555], [-4.3511288, 51.7918116], [-4.3502117, 51.792175799999995], [-4.348978099999999, 51.79262], [-4.3473292, 51.79310710000001], [-4.3456542, 51.793578100000005], [-4.3422572, 51.794512000000005], [-4.338741899999999, 51.7954767], [-4.334521799999999, 51.7966412], [-4.3291642, 51.79833589999998], [-4.3271145, 51.7991615], [-4.3256154, 51.800034200000006], [-4.325133199999999, 51.80036929999998], [-4.3244774, 51.800877400000005], [-4.3237678, 51.801601899999994], [-4.3231369, 51.8023428], [-4.322904799999999, 51.802706499999985], [-4.3220114, 51.8048065], [-4.321254199999999, 51.806752], [-4.3210858, 51.8072557], [-4.320731999999999, 51.8081612], [-4.320032899999999, 51.8100262], [-4.319694999999999, 51.81095869999999], [-4.3193382, 51.8118824], [-4.3188288, 51.81321279999999], [-4.318629, 51.8137562], [-4.317879, 51.8160924], [-4.3177826, 51.81752819999999], [-4.317896799999999, 51.818516599999995], [-4.317978999999999, 51.81905359999998], [-4.318103699999999, 51.81961139999999], [-4.318182199999999, 51.8198968], [-4.3183577, 51.82042390000001], [-4.3186726, 51.82122389999999], [-4.3190646, 51.82201379999999], [-4.319412399999999, 51.8226184], [-4.3199093, 51.82328679999999], [-4.3204082, 51.82391539999999], [-4.320725199999999, 51.824310700000005], [-4.320928299999999, 51.824571799999994], [-4.3211281999999995, 51.8248693], [-4.3213387, 51.8252184], [-4.3214458, 51.82541389999999], [-4.3215243, 51.8255851], [-4.321687599999999, 51.8259899], [-4.3217981, 51.8264011], [-4.321859399999999, 51.8267038], [-4.3218979, 51.827021599999995], [-4.3219148999999994, 51.82730540000001], [-4.321881599999999, 51.827898700000006], [-4.3218644, 51.827981], [-4.3217967, 51.8283492], [-4.3216743, 51.82873579999999], [-4.3215032, 51.82914529999999], [-4.3213611, 51.8294276], [-4.321234, 51.82963199999999], [-4.3210794, 51.8298478], [-4.3209222, 51.83006569999999], [-4.3207596, 51.83025649999999], [-4.3205726, 51.83047519999999], [-4.3201761, 51.8308575], [-4.3197949, 51.8311677], [-4.3193805, 51.831457999999984], [-4.317040699999999, 51.8329895], [-4.316911866843486, 51.833078520820536], [-4.3154195, 51.8341097], [-4.314403999999999, 51.835030999999994], [-4.3138166, 51.8356364], [-4.313319, 51.8361693], [-4.3128715, 51.83670269999999], [-4.312101599999999, 51.83776], [-4.311913363773703, 51.8380397143156], [-4.3117452, 51.8382896], [-4.3111028, 51.8396508], [-4.3107659, 51.84077430000001], [-4.310626400000001, 51.84137419999998], [-4.3105942, 51.842063499999995], [-4.3106157, 51.84275600000001], [-4.3108175, 51.84410569999999], [-4.3110959, 51.8448586], [-4.311562, 51.8457516], [-4.311565461500103, 51.845757685885445], [-4.3116753, 51.84595079999999], [-4.3117123, 51.846099499999994], [-4.311741699999999, 51.8461522], [-4.311913363773703, 51.84646178266992], [-4.3119696, 51.8465632], [-4.312101199999999, 51.84681559999999], [-4.31227, 51.847336299999995], [-4.3123306, 51.847761799999994], [-4.312292899999999, 51.8481055], [-4.3121753, 51.84841999999999], [-4.3119717, 51.8487811], [-4.311913363773703, 51.848851103670945], [-4.3116997, 51.8491075], [-4.3113293, 51.84943160000001], [-4.3110638, 51.849627], [-4.3106273, 51.8499483], [-4.3105973, 51.8499686], [-4.309756899999999, 51.850543], [-4.3091049, 51.85099420000001], [-4.3085572999999995, 51.85134879999999], [-4.3080622, 51.851636600000006], [-4.307635799999999, 51.8518844], [-4.3071018, 51.85222230000001], [-4.3068272, 51.8523903], [-4.306333499999999, 51.8526955], [-4.3060433, 51.85288029999999], [-4.3055705, 51.8531834], [-4.305312999999999, 51.8533805]]} 7.1 2323 2333 Ferryside Carmarthen Carmarthen 51.8533805 -4.3053130 51.8533805 -4.3053130 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:50 Carmarthen TD DIRECT_DESTINATION_ARRIVAL 48919516 1789511518567900 35 35 2026-09-15 22:42:51.378664 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:51.013540
563743 594026 P85374 631F70M815 2026-09-15 COMPLETE 15890114 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594026, "stp": "O", "toc": "Southeastern", "uid": "P85374", "consist": "395019+395020", "dest_crs": "FAV", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85374/2026-09-15/detailed", "trust_id": "631F70M815", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": "4", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F70", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "2333", "current_leg_dep": "2322", "current_leg_end": "Faversham", "origin_dep_time": "2220", "origin_platform": "11", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+3 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": "2330", "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\": 26054.052, \"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\": 26205.498, \"from_m\": 26054.052, \"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\": 35479.303, \"from_m\": 26205.498, \"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\": 36096.318, \"from_m\": 35479.303, \"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\": 36498.485, \"from_m\": 36096.318, \"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\": 38019.975, \"from_m\": 36498.485, \"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\": 39911.75, \"from_m\": 38019.975, \"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\": 39982.219, \"from_m\": 39911.75, \"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\": 40548.337, \"from_m\": 39982.219, \"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\": 41544.701, \"from_m\": 40548.337, \"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\": 51562.128, \"from_m\": 41544.701, \"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\": 52046.316, \"from_m\": 51562.128, \"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\": 52340.041, \"from_m\": 52046.316, \"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\": 52692.513, \"from_m\": 52340.041, \"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\": 52727.956, \"from_m\": 52692.513, \"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\": 53778.23, \"from_m\": 52727.956, \"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\": 53802.605, \"from_m\": 53778.23, \"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\": 54992.862, \"from_m\": 53802.605, \"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\": 55546.185, \"from_m\": 54992.862, \"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\": 58477.462, \"from_m\": 55546.185, \"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\": 62059.998, \"from_m\": 58477.462, \"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\": 62083.125, \"from_m\": 62059.998, \"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\": 66204.155, \"from_m\": 62083.125, \"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\": 67777.006, \"from_m\": 66204.155, \"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\": 70308.88, \"from_m\": 67777.006, \"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\": 70326.559, \"from_m\": 70308.88, \"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\": 75462.484, \"from_m\": 70326.559, \"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\": 76608.746, \"from_m\": 75462.484, \"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\": 78805.745, \"from_m\": 76608.746, \"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\": 80110.406, \"from_m\": 78805.745, \"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\": 81479.722, \"from_m\": 80110.406, \"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\": 82767.703, \"from_m\": 81479.722, \"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\": 594026, \"profile_key\": \"f56bdbe72280a10f62b5ca042f552eb1d12f27d2ea6d1669ff929e1b012b09c7\", \"schedule_id\": 40418, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2227H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25794.837, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 35385.957, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2239\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36976.37, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37892.724, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 40337.398, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45558.356, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51927.656, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 52340.041, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 53011.26, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 54405.978, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2306\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56991.747, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61718.553, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62755.102, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 66019.827, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69767.967, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70326.559, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2319\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 71198.452, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82767.703, \"section_seq\": 1, \"route_path_id\": 43729}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82767.703, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}], \"total_distance_m\": 82767.703, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82744.576, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23.127, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2220", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "11.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:04Z\", \"source_id\": 48803267, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:14Z\", \"source_id\": 15854597, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:45Z\", \"source_id\": 48825005, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:52Z\", \"source_id\": 15861439, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:34Z\", \"source_id\": 48833537, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:38Z\", \"source_id\": 15864231, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:18Z\", \"source_id\": 48852692, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:24Z\", \"source_id\": 15869869, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:59Z\", \"source_id\": 48863586, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:05Z\", \"source_id\": 15872991, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:27Z\", \"source_id\": 48870434, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:34Z\", \"source_id\": 15874908, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:55Z\", \"source_id\": 48879029, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:57Z\", \"source_id\": 15877357, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:54Z\", \"source_id\": 48887948, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:56Z\", \"source_id\": 15880041, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:42Z\", \"source_id\": 48902349, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:46Z\", \"source_id\": 15884711, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:39Z\", \"source_id\": 48919163, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:44Z\", \"source_id\": 15890114, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "4", "timing_fact_generation": 1789511506256419, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:51.567564", "service_state_evidence_id": 48919163, "current_leg_start_actual_dep": "2026-09-15T23:22:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:32:51", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:51.708699", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern O SPX FAV 1F70 395019+395020 12 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": 26054.052, "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": 26205.498, "from_m": 26054.052, "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": 35479.303, "from_m": 26205.498, "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": 36096.318, "from_m": 35479.303, "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": 36498.485, "from_m": 36096.318, "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": 38019.975, "from_m": 36498.485, "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": 39911.75, "from_m": 38019.975, "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": 39982.219, "from_m": 39911.75, "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": 40548.337, "from_m": 39982.219, "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": 41544.701, "from_m": 40548.337, "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": 51562.128, "from_m": 41544.701, "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": 52046.316, "from_m": 51562.128, "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": 52340.041, "from_m": 52046.316, "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": 52692.513, "from_m": 52340.041, "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": 52727.956, "from_m": 52692.513, "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": 53778.23, "from_m": 52727.956, "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": 53802.605, "from_m": 53778.23, "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": 54992.862, "from_m": 53802.605, "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": 55546.185, "from_m": 54992.862, "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": 58477.462, "from_m": 55546.185, "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": 62059.998, "from_m": 58477.462, "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": 62083.125, "from_m": 62059.998, "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": 66204.155, "from_m": 62083.125, "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": 67777.006, "from_m": 66204.155, "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": 70308.88, "from_m": 67777.006, "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": 70326.559, "from_m": 70308.88, "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": 75462.484, "from_m": 70326.559, "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": 76608.746, "from_m": 75462.484, "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": 78805.745, "from_m": 76608.746, "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": 80110.406, "from_m": 78805.745, "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": 81479.722, "from_m": 80110.406, "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": 82767.703, "from_m": 81479.722, "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": 594026, "profile_key": "f56bdbe72280a10f62b5ca042f552eb1d12f27d2ea6d1669ff929e1b012b09c7", "schedule_id": 40418, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2220", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25794.837, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 35385.957, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36976.37, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37892.724, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Gravesend", "stage_seq": 11, "distance_m": 40337.398, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45558.356, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Strood", "stage_seq": 13, "distance_m": 51927.656, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 52340.041, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Rochester", "stage_seq": 15, "distance_m": 53011.26, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Chatham", "stage_seq": 16, "distance_m": 54405.978, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2306", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56991.747, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61718.553, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62755.102, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Newington", "stage_seq": 20, "distance_m": 66019.827, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69767.967, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70326.559, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2319", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 71198.452, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Faversham", "stage_seq": 24, "distance_m": 82767.703, "section_seq": 1, "route_path_id": 43729}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82767.703, "from_m": 0.0, "section_seq": 1, "route_path_id": 43729}], "total_distance_m": 82767.703, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82744.576, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23.127, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:04Z", "source_id": 48803267, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:14Z", "source_id": 15854597, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:45Z", "source_id": 48825005, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:39:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:52Z", "source_id": 15861439, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:34Z", "source_id": 48833537, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:44:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:38Z", "source_id": 15864231, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:18Z", "source_id": 48852692, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:54:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:24Z", "source_id": 15869869, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:59Z", "source_id": 48863586, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:59:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:05Z", "source_id": 15872991, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:27Z", "source_id": 48870434, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:03:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:34Z", "source_id": 15874908, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:55Z", "source_id": 48879029, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:57Z", "source_id": 15877357, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:54Z", "source_id": 48887948, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:13:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:56Z", "source_id": 15880041, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:42Z", "source_id": 48902349, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:21:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:46Z", "source_id": 15884711, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:39Z", "source_id": 48919163, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:32:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:44Z", "source_id": 15890114, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] St. Pancras International 2220 2220 11 None None Faversham 2330 2330 4 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85374/2026-09-15/detailed None Sittingbourne 2026-09-15T23:22:00+01:00 Faversham 11.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 2322 2333 Sittingbourne Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:51 Faversham TD DIRECT_DESTINATION_ARRIVAL 48919163 1789511506256419 70 70 2026-09-15 22:42:51.708699 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:51.567564
563744 595347 C40146 535R75M915 2026-09-15 COMPLETE 15889882 2026-09-15 23:32:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 595347, "stp": "P", "toc": "Great Northern", "uid": "C40146", "consist": "387108+387115", "dest_crs": "LET", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40146/2026-09-15/detailed", "trust_id": "535R75M915", "origin_crs": "XLL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Letchworth Garden City", "service_date": "2026-09-15", "dest_arr_time": "2325", "dest_platform": "1", "is_terminated": 1, "next_location": "Letchworth Garden City", "signalling_id": "5R75", "timing_status": "LATE", "origin_station": "Letchworth A/D Line", "current_leg_arr": "2332", "current_leg_dep": "2332", "current_leg_end": "Letchworth Garden City", "origin_dep_time": "2323", "origin_platform": "1", "current_location": "Letchworth Garden City", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2194498, 51.982876699999984], [-0.2203658, 51.982635499999994], [-0.22128049999999996, 51.9823902], [-0.2218437, 51.9822382], [-0.2222447, 51.98212999999999], [-0.2225263, 51.9820524], [-0.22327469999999996, 51.981851600000006], [-0.22382990000000005, 51.9817013], [-0.22426639999999995, 51.9815888], [-0.22479309999999997, 51.9814459], [-0.22539020000000004, 51.981284899999984], [-0.22615360000000004, 51.9810733], [-0.2270334, 51.980847399999995], [-0.2274862, 51.980717099999985], [-0.229301, 51.98023229999999]]}", "current_leg_start": "Letchworth A/D Line", "dest_arr_time_act": "2325", "motion_projection": null, "next_location_lat": "51.9802323", "next_location_lon": "-0.2293010", "previous_location": "Letchworth A/D Line", "current_leg_milage": "0.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 327.213, \"from_m\": 0.0, \"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\": 359.619, \"from_m\": 327.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\": 501.009, \"from_m\": 359.619, \"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\": 735.999, \"from_m\": 501.009, \"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\": 595347, \"profile_key\": \"7f4eedab552b5fecccf95902b175f1d1eec220dff05ca6e66252cb714f0276d3\", \"schedule_id\": 5864, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Letchworth A/D Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29141}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": null, \"location\": \"Letchworth Garden City\", \"stage_seq\": 2, \"distance_m\": 735.999, \"section_seq\": 1, \"route_path_id\": 29141}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 735.999, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29141}], \"total_distance_m\": 735.999, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 703.593, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 32.406, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2323", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.0", "current_position_lat": "51.9802323", "current_position_lon": "-0.2293010", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:10Z\", \"source_id\": 48918448, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:12Z\", \"source_id\": 15889882, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Letchworth Garden City", "service_state_platform": "1", "timing_fact_generation": 1789511473216458, "current_leg_arrival_utc": "2026-09-15T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:54.631690", "service_state_evidence_id": 15889882, "current_leg_start_actual_dep": "2026-09-15T23:30:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:54.860553", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P XLL LET 5R75 387108+387115 8 110 None {"version": 3, "segments": [{"to_m": 327.213, "from_m": 0.0, "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": 359.619, "from_m": 327.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": 501.009, "from_m": 359.619, "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": 735.999, "from_m": 501.009, "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": 595347, "profile_key": "7f4eedab552b5fecccf95902b175f1d1eec220dff05ca6e66252cb714f0276d3", "schedule_id": 5864, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2323", "location": "Letchworth A/D Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29141}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Letchworth Garden City", "stage_seq": 2, "distance_m": 735.999, "section_seq": 1, "route_path_id": 29141}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 735.999, "from_m": 0.0, "section_seq": 1, "route_path_id": 29141}], "total_distance_m": 735.999, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 703.593, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 32.406, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:10Z", "source_id": 48918448, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:12Z", "source_id": 15889882, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Letchworth A/D Line 2323 2323 1 None None Letchworth Garden City 2325 2325 1 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:C40146/2026-09-15/detailed None Letchworth A/D Line 2026-09-15T23:30:00+01:00 Letchworth Garden City 0.0 {"type": "LineString", "coordinates": [[-0.2194498, 51.982876699999984], [-0.2203658, 51.982635499999994], [-0.22128049999999996, 51.9823902], [-0.2218437, 51.9822382], [-0.2222447, 51.98212999999999], [-0.2225263, 51.9820524], [-0.22327469999999996, 51.981851600000006], [-0.22382990000000005, 51.9817013], [-0.22426639999999995, 51.9815888], [-0.22479309999999997, 51.9814459], [-0.22539020000000004, 51.981284899999984], [-0.22615360000000004, 51.9810733], [-0.2270334, 51.980847399999995], [-0.2274862, 51.980717099999985], [-0.229301, 51.98023229999999]]} 0.5 2332 2332 Letchworth A/D Line Letchworth Garden City Letchworth Garden City 51.9802323 -0.2293010 51.9802323 -0.2293010 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:00 Letchworth Garden City TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15889882 1789511473216458 4 4 2026-09-15 22:42:54.860553 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:54.631690
563745 593940 P24013 252N35M815 2026-09-15 COMPLETE 15890082 2026-09-15 23:32:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 593940, "stp": "P", "toc": "Northern", "uid": "P24013", "consist": "195008", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24013/2026-09-15/detailed", "trust_id": "252N35M815", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "13A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2N35", "timing_status": "EARLY", "origin_station": "Sheffield", "current_leg_arr": "2332", "current_leg_dep": "2322", "current_leg_end": "Leeds", "origin_dep_time": "2215", "origin_platform": "5B", "current_location": "Leeds", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.574523266157123, 53.787929889963365], [-1.5743243320346776, 53.78803631009115], [-1.5741496058770448, 53.78813111561131], [-1.5739956312169432, 53.788215966962646], [-1.573858951587092, 53.78829252458398], [-1.5737361105202097, 53.78836244891415], [-1.573623651549016, 53.78842740039195], [-1.5735181182062292, 53.78848903945621], [-1.5734160540245692, 53.78854902654575], [-1.5733140025367542, 53.78860902209937], [-1.5732085072755038, 53.78867068655592], [-1.5730961117735367, 53.78873568035419], [-1.572973359563572, 53.78880566393302], [-1.5728367941783286, 53.788882297731206], [-1.5726829591505258, 53.78896724218757], [-1.572508398012883, 53.78906215774095], [-1.5723096542981176, 53.789168704830146], [-1.5718265, 53.789425599999994], [-1.5714503999999998, 53.789635899999986], [-1.5711402999999995, 53.7898014], [-1.5706653, 53.79005900000001], [-1.5696778999999998, 53.79058229999998], [-1.5689473, 53.79093939999999], [-1.5685397, 53.79113459999999], [-1.5680822, 53.79134440000001], [-1.5677146999999998, 53.7915166], [-1.5674029, 53.791643699999995], [-1.5672442, 53.7917088], [-1.5670011, 53.7918036], [-1.5668296999999998, 53.79187919999999], [-1.5666782999999995, 53.7919413], [-1.5663628999999997, 53.7920673], [-1.5661514999999997, 53.792152], [-1.5659077, 53.792236499999994], [-1.5656412, 53.7923177], [-1.5654661, 53.79236490000002], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Outwood", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Outwood", "current_leg_milage": "7.5", "linx_max_speed_mph": 100, "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\": 100.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\": 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\": 7903.328, \"from_m\": 7856.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.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\": 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\": 9358.661, \"from_m\": 8132.417, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13700.716, \"from_m\": 13645.196, \"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\": 13736.78, \"from_m\": 13700.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18660.348, \"from_m\": 13736.78, \"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\": 19396.372, \"from_m\": 18660.348, \"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\": 20010.47, \"from_m\": 19396.372, \"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\": 20042.594, \"from_m\": 20010.47, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28445.554, \"from_m\": 20042.594, \"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\": 29687.929, \"from_m\": 28445.554, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30519.138, \"from_m\": 29687.929, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30582.179, \"from_m\": 30519.138, \"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\": 30640.852, \"from_m\": 30582.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44225.69, \"from_m\": 30640.852, \"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\": 44823.714, \"from_m\": 44225.69, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45952.413, \"from_m\": 44823.714, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46476.992, \"from_m\": 45952.413, \"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\": 48513.846, \"from_m\": 46476.992, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54173.841, \"from_m\": 48513.846, \"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\": 60387.482, \"from_m\": 54173.841, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 61053.677, \"from_m\": 60387.482, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61345.715, \"from_m\": 61053.677, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61551.501, \"from_m\": 61345.715, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61770.23, \"from_m\": 61551.501, \"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\": 61846.315, \"from_m\": 61770.23, \"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\": 61990.451, \"from_m\": 61846.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\": 62039.906, \"from_m\": 61990.451, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62437.721, \"from_m\": 62039.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62759.932, \"from_m\": 62437.721, \"capability_applied\": null, \"effective_limit_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\": 593940, \"profile_key\": \"cc863627ef6a399e3d7b897743ea132e74e639579538b2ee730e76cd0ffbf9be\", \"schedule_id\": 20373, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5443.978, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Holmes Jn\", \"stage_seq\": 5, \"distance_m\": 8156.48, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228H\", \"location\": \"Rotherham Central\", \"stage_seq\": 6, \"distance_m\": 9743.328, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 7, \"distance_m\": 13796.421, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 8, \"distance_m\": 17213.717, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2242H\", \"location\": \"Bolton-Upon-Dearne\", \"stage_seq\": 9, \"distance_m\": 21030.816, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2245H\", \"location\": \"Goldthorpe\", \"stage_seq\": 10, \"distance_m\": 22695.157, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248H\", \"location\": \"Thurnscoe\", \"stage_seq\": 11, \"distance_m\": 24046.811, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2300\", \"location\": \"Moorthorpe\", \"stage_seq\": 12, \"distance_m\": 29557.292, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 13, \"distance_m\": 30640.852, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Fitzwilliam\", \"stage_seq\": 14, \"distance_m\": 35927.141, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Hare Park Jn\", \"stage_seq\": 15, \"distance_m\": 40236.656, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312\", \"location\": \"Sandal & Agbrigg\", \"stage_seq\": 16, \"distance_m\": 43849.375, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 17, \"distance_m\": 46583.976, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Outwood\", \"stage_seq\": 18, \"distance_m\": 50572.054, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Copley Hill West Jn\", \"stage_seq\": 19, \"distance_m\": 60838.177, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Whitehall Jn\", \"stage_seq\": 20, \"distance_m\": 61846.315, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 21, \"distance_m\": 62234.301, \"section_seq\": 1, \"route_path_id\": 74269}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 22, \"distance_m\": 62759.932, \"section_seq\": 1, \"route_path_id\": 74269}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62759.932, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74269}], \"total_distance_m\": 62759.932, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 59046.357, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3713.575, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2215", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:27Z\", \"source_id\": 48788604, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:30Z\", \"source_id\": 15850053, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:42Z\", \"source_id\": 48802547, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:47Z\", \"source_id\": 15854365, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:41Z\", \"source_id\": 48817593, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:43Z\", \"source_id\": 15859072, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:02Z\", \"source_id\": 48827184, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:09Z\", \"source_id\": 15862137, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:41Z\", \"source_id\": 48833731, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:44Z\", \"source_id\": 15864286, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:27Z\", \"source_id\": 48838803, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:33Z\", \"source_id\": 15865893, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:21Z\", \"source_id\": 48848665, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:24Z\", \"source_id\": 15868733, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:17Z\", \"source_id\": 48866165, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:20Z\", \"source_id\": 15873705, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:10Z\", \"source_id\": 48877541, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:13Z\", \"source_id\": 15876958, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:46Z\", \"source_id\": 48889416, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:53Z\", \"source_id\": 15880508, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:36Z\", \"source_id\": 48895617, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:38Z\", \"source_id\": 15882535, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:07Z\", \"source_id\": 48903027, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:11Z\", \"source_id\": 15884936, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:32Z\", \"source_id\": 48919042, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:36Z\", \"source_id\": 15890082, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "13", "timing_fact_generation": 1789511497319390, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:32:58.007338", "service_state_evidence_id": 15890082, "current_leg_start_actual_dep": "2026-09-15T23:21:30+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:42:58.201469", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SHF LDS 2N35 195008 2 100 None {"version": 3, "segments": [{"to_m": 534.411, "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": 7856.881, "from_m": 534.411, "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": 7903.328, "from_m": 7856.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.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": 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": 9358.661, "from_m": 8132.417, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13700.716, "from_m": 13645.196, "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": 13736.78, "from_m": 13700.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18660.348, "from_m": 13736.78, "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": 19396.372, "from_m": 18660.348, "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": 20010.47, "from_m": 19396.372, "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": 20042.594, "from_m": 20010.47, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28445.554, "from_m": 20042.594, "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": 29687.929, "from_m": 28445.554, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30519.138, "from_m": 29687.929, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30582.179, "from_m": 30519.138, "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": 30640.852, "from_m": 30582.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44225.69, "from_m": 30640.852, "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": 44823.714, "from_m": 44225.69, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45952.413, "from_m": 44823.714, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46476.992, "from_m": 45952.413, "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": 48513.846, "from_m": 46476.992, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54173.841, "from_m": 48513.846, "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": 60387.482, "from_m": 54173.841, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61053.677, "from_m": 60387.482, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61345.715, "from_m": 61053.677, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61551.501, "from_m": 61345.715, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61770.23, "from_m": 61551.501, "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": 61846.315, "from_m": 61770.23, "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": 61990.451, "from_m": 61846.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": 62039.906, "from_m": 61990.451, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62437.721, "from_m": 62039.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62759.932, "from_m": 62437.721, "capability_applied": null, "effective_limit_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": 593940, "profile_key": "cc863627ef6a399e3d7b897743ea132e74e639579538b2ee730e76cd0ffbf9be", "schedule_id": 20373, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2215", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5443.978, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Holmes Jn", "stage_seq": 5, "distance_m": 8156.48, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Rotherham Central", "stage_seq": 6, "distance_m": 9743.328, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Aldwarke Jn", "stage_seq": 7, "distance_m": 13796.421, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Swinton (S.Yorks)", "stage_seq": 8, "distance_m": 17213.717, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2242H", "location": "Bolton-Upon-Dearne", "stage_seq": 9, "distance_m": 21030.816, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Goldthorpe", "stage_seq": 10, "distance_m": 22695.157, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "Thurnscoe", "stage_seq": 11, "distance_m": 24046.811, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2300", "location": "Moorthorpe", "stage_seq": 12, "distance_m": 29557.292, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "South Kirkby Jn", "stage_seq": 13, "distance_m": 30640.852, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Fitzwilliam", "stage_seq": 14, "distance_m": 35927.141, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Hare Park Jn", "stage_seq": 15, "distance_m": 40236.656, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312", "location": "Sandal & Agbrigg", "stage_seq": 16, "distance_m": 43849.375, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Wakefield Westgate", "stage_seq": 17, "distance_m": 46583.976, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Outwood", "stage_seq": 18, "distance_m": 50572.054, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Copley Hill West Jn", "stage_seq": 19, "distance_m": 60838.177, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Whitehall Jn", "stage_seq": 20, "distance_m": 61846.315, "section_seq": 1, "route_path_id": 74269}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Leeds West Jn", "stage_seq": 21, "distance_m": 62234.301, "section_seq": 1, "route_path_id": 74269}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Leeds", "stage_seq": 22, "distance_m": 62759.932, "section_seq": 1, "route_path_id": 74269}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62759.932, "from_m": 0.0, "section_seq": 1, "route_path_id": 74269}], "total_distance_m": 62759.932, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 59046.357, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3713.575, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:27Z", "source_id": 48788604, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:20:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:30Z", "source_id": 15850053, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:42Z", "source_id": 48802547, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:28:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:47Z", "source_id": 15854365, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:41Z", "source_id": 48817593, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:43Z", "source_id": 15859072, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:02Z", "source_id": 48827184, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:09Z", "source_id": 15862137, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7145, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:41Z", "source_id": 48833731, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:44:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:44Z", "source_id": 15864286, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:27Z", "source_id": 48838803, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:46:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:33Z", "source_id": 15865893, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:21Z", "source_id": 48848665, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:24Z", "source_id": 15868733, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6057, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:17Z", "source_id": 48866165, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:01:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:20Z", "source_id": 15873705, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:10Z", "source_id": 48877541, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:07:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:13Z", "source_id": 15876958, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:46Z", "source_id": 48889416, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:53Z", "source_id": 15880508, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:36Z", "source_id": 48895617, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:17:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:38Z", "source_id": 15882535, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6012, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:07Z", "source_id": 48903027, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:11Z", "source_id": 15884936, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5419, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:32Z", "source_id": 48919042, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:32:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:36Z", "source_id": 15890082, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Sheffield 2215 2215 5B None None Leeds 2334 2334 13A EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24013/2026-09-15/detailed None Outwood 2026-09-15T23:21:30+01:00 Leeds 10.0 {"type": "LineString", "coordinates": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.574523266157123, 53.787929889963365], [-1.5743243320346776, 53.78803631009115], [-1.5741496058770448, 53.78813111561131], [-1.5739956312169432, 53.788215966962646], [-1.573858951587092, 53.78829252458398], [-1.5737361105202097, 53.78836244891415], [-1.573623651549016, 53.78842740039195], [-1.5735181182062292, 53.78848903945621], [-1.5734160540245692, 53.78854902654575], [-1.5733140025367542, 53.78860902209937], [-1.5732085072755038, 53.78867068655592], [-1.5730961117735367, 53.78873568035419], [-1.572973359563572, 53.78880566393302], [-1.5728367941783286, 53.788882297731206], [-1.5726829591505258, 53.78896724218757], [-1.572508398012883, 53.78906215774095], [-1.5723096542981176, 53.789168704830146], [-1.5718265, 53.789425599999994], [-1.5714503999999998, 53.789635899999986], [-1.5711402999999995, 53.7898014], [-1.5706653, 53.79005900000001], [-1.5696778999999998, 53.79058229999998], [-1.5689473, 53.79093939999999], [-1.5685397, 53.79113459999999], [-1.5680822, 53.79134440000001], [-1.5677146999999998, 53.7915166], [-1.5674029, 53.791643699999995], [-1.5672442, 53.7917088], [-1.5670011, 53.7918036], [-1.5668296999999998, 53.79187919999999], [-1.5666782999999995, 53.7919413], [-1.5663628999999997, 53.7920673], [-1.5661514999999997, 53.792152], [-1.5659077, 53.792236499999994], [-1.5656412, 53.7923177], [-1.5654661, 53.79236490000002], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 7.5 2322 2332 Outwood Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:32:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890082 1789511497319390 79 79 2026-09-15 22:42:58.201469 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:32:58.007338
563746 595220 W84586 075C32M915 2026-09-15 COMPLETE 15890341 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 595220, "stp": "P", "toc": "ScotRail", "uid": "W84586", "consist": "320310+320321", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84586/2026-09-15/detailed", "trust_id": "075C32M915", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell T.M.D.", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": null, "is_terminated": 1, "next_location": "Motherwell T.M.D.", "signalling_id": "5C32", "timing_status": "LATE", "origin_station": "Motherwell", "current_leg_arr": "2333", "current_leg_dep": "2331", "current_leg_end": "Motherwell T.M.D.", "origin_dep_time": "2317½", "origin_platform": "4", "current_location": "Motherwell T.M.D.", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9935638, 55.8030973], [-3.9936899, 55.80284689999999], [-3.993836799999999, 55.802536], [-3.9939043, 55.8023952], [-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]}", "current_leg_start": "Mothwell Sig. M368", "dest_arr_time_act": "2330", "motion_projection": null, "next_location_lat": "55.7991210", "next_location_lon": "-3.9981489", "previous_location": "Mothwell Sig. M368", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 238.053, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 274.189, \"from_m\": 238.053, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 315.841, \"from_m\": 274.189, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 349.735, \"from_m\": 315.841, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 404.165, \"from_m\": 349.735, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1349.587, \"from_m\": 404.165, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1442.266, \"from_m\": 1349.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1884.853, \"from_m\": 1442.266, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 595220, \"profile_key\": \"f8230dc2cdfe69285693f474c0125c66d67a4bc24dc848c799fe610760078215\", \"schedule_id\": 29161, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39936}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Braidhurst Down Loop\", \"stage_seq\": 2, \"distance_m\": 865.749, \"section_seq\": 1, \"route_path_id\": 39936}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2327\", \"location\": \"Mothwell Sig. M368\", \"stage_seq\": 3, \"distance_m\": 1349.587, \"section_seq\": 1, \"route_path_id\": 39936}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Motherwell T.M.D.\", \"stage_seq\": 4, \"distance_m\": 1884.853, \"section_seq\": 1, \"route_path_id\": 39936}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1884.853, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39936}], \"total_distance_m\": 1884.853, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1884.853, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2317½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.7991210", "current_position_lon": "-3.9981489", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:13Z\", \"source_id\": 15890341, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789511534436979, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:00.668078", "service_state_evidence_id": 15890341, "current_leg_start_actual_dep": "2026-09-15T23:30:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:01.176320", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P MTH None 5C32 320310+320321 6 90 None {"version": 3, "segments": [{"to_m": 238.053, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 274.189, "from_m": 238.053, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 315.841, "from_m": 274.189, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 349.735, "from_m": 315.841, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 404.165, "from_m": 349.735, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1349.587, "from_m": 404.165, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1442.266, "from_m": 1349.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1884.853, "from_m": 1442.266, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 595220, "profile_key": "f8230dc2cdfe69285693f474c0125c66d67a4bc24dc848c799fe610760078215", "schedule_id": 29161, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2317H", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39936}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Braidhurst Down Loop", "stage_seq": 2, "distance_m": 865.749, "section_seq": 1, "route_path_id": 39936}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2327", "location": "Mothwell Sig. M368", "stage_seq": 3, "distance_m": 1349.587, "section_seq": 1, "route_path_id": 39936}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Motherwell T.M.D.", "stage_seq": 4, "distance_m": 1884.853, "section_seq": 1, "route_path_id": 39936}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1884.853, "from_m": 0.0, "section_seq": 1, "route_path_id": 39936}], "total_distance_m": 1884.853, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1884.853, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:13Z", "source_id": 15890341, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Motherwell 2317½ 2317½ 4 None None Motherwell T.M.D. 2330 2330 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84586/2026-09-15/detailed None Mothwell Sig. M368 2026-09-15T23:30:00+01:00 Motherwell T.M.D. 2.0 {"type": "LineString", "coordinates": [[-3.9935638, 55.8030973], [-3.9936899, 55.80284689999999], [-3.993836799999999, 55.802536], [-3.9939043, 55.8023952], [-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]} 0.3 2331 2333 Mothwell Sig. M368 Motherwell T.M.D. Motherwell T.M.D. 55.7991210 -3.9981489 55.7991210 -3.9981489 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Motherwell T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890341 1789511534436979 10 10 2026-09-15 22:43:01.176320 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:00.668078
563747 593922 16521 515S612815 2026-09-15 COMPLETE 15888842 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 593922, "stp": "N", "toc": null, "uid": "16521", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:16521/2026-09-15/detailed", "trust_id": "515S612815", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "2220", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S61", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "2333", "current_leg_dep": "2327", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "2215", "origin_platform": null, "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+73 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [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": "Shoeburyness", "dest_arr_time_act": "2220", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "previous_location": "Shoeburyness", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2215", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5325845", "current_position_lon": "0.7898435", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:03Z\", \"source_id\": 15888842, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789511345502299, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:00.784824", "service_state_evidence_id": 15888842, "current_leg_start_actual_dep": "2026-09-15T23:28:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:02.583899", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} None N SRY None 5S61 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:03Z", "source_id": 15888842, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Shoeburyness 2215 2215 None None None Shoeburyness C.S.D. 2220 2220 None LATE +73 minutes https://www.realtimetrains.co.uk/service/gb-nr:16521/2026-09-15/detailed None Shoeburyness 2026-09-15T23:28:00+01:00 Shoeburyness C.S.D. 6.0 {"type": "LineString", "coordinates": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [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]]} 0.5 2327 2333 Shoeburyness Shoeburyness C.S.D. Shoeburyness C.S.D. 51.5325845 0.7898435 51.5325845 0.7898435 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Shoeburyness C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15888842 1789511345502299 5 5 2026-09-15 22:43:02.583899 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:00.784824
563748 593904 G40519 405W97M815 2026-09-15 COMPLETE None 2026-09-15 22:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 593904, "stp": "P", "toc": "Transport for Wales", "uid": "G40519", "consist": "HD03+67013", "dest_crs": null, "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40519/2026-09-15/detailed", "trust_id": "405W97M815", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Holyhead Car. M.d.", "service_date": "2026-09-15", "dest_arr_time": "2233", "dest_platform": null, "is_terminated": 1, "next_location": "Holyhead Sig. H86", "signalling_id": "5W97", "timing_status": "ON TIME", "origin_station": "Holyhead", "current_leg_arr": "2218", "current_leg_dep": "2214", "current_leg_end": "Holyhead Sig. H86", "origin_dep_time": "2214", "origin_platform": "2", "current_location": "Holyhead", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]}", "current_leg_start": "Holyhead", "dest_arr_time_act": "2233", "motion_projection": null, "next_location_lat": "53.3043784", "next_location_lon": "-4.6292623", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:15850408\", \"confirmationDeadline\": \"2026-09-15T22:18:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 741.582, \"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\": 1000.681, \"from_m\": 741.582, \"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\": 2330.229, \"from_m\": 1000.681, \"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}], \"service_id\": 593904, \"profile_key\": \"9073473aff5427f79949538dee15c37675bf17de751f1b6df00769507678a8e4\", \"schedule_id\": 37328, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2228\", \"location\": \"Holyhead Sig. H86\", \"stage_seq\": 2, \"distance_m\": 871.131, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": null, \"location\": \"Holyhead Car. M.d.\", \"stage_seq\": 3, \"distance_m\": 2330.229, \"section_seq\": 1, \"route_path_id\": 32186}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2330.229, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}], \"total_distance_m\": 2330.229, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 2330.229, \"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": "2214", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "53.3043784", "current_position_lon": "-4.6292623", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Holyhead", "service_state_platform": null, "timing_fact_generation": 1789507212674735, "current_leg_arrival_utc": "2026-09-15T22:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:02.116788", "service_state_evidence_id": 15850408, "current_leg_start_actual_dep": "2026-09-15T22:14:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:02.581059", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P HHD None 5W97 HD03+67013 7 110 None {"version": 3, "segments": [{"to_m": 741.582, "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": 1000.681, "from_m": 741.582, "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": 2330.229, "from_m": 1000.681, "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}], "service_id": 593904, "profile_key": "9073473aff5427f79949538dee15c37675bf17de751f1b6df00769507678a8e4", "schedule_id": 37328, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2228", "location": "Holyhead Sig. H86", "stage_seq": 2, "distance_m": 871.131, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "Holyhead Car. M.d.", "stage_seq": 3, "distance_m": 2330.229, "section_seq": 1, "route_path_id": 32186}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2330.229, "from_m": 0.0, "section_seq": 1, "route_path_id": 32186}], "total_distance_m": 2330.229, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 2330.229, "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} [] Holyhead 2214 2214 2 None None Holyhead Car. M.d. 2233 2233 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40519/2026-09-15/detailed None Holyhead 2026-09-15T22:14:00+01:00 Holyhead Sig. H86 4.0 {"type": "LineString", "coordinates": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]} 0.2 2214 2218 None Holyhead Holyhead Sig. H86 53.3043784 -4.6292623 53.3043784 -4.6292623 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Holyhead TRUST TRACKING_TIMEOUT 15850408 1789507212674735 2 2 2026-09-15 22:43:02.581059 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:02.116788
563749 594118 L85907 865L67N815 2026-09-15 COMPLETE None 2026-09-15 22:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594118, "stp": "O", "toc": "South Western Railway", "uid": "L85907", "consist": "159021", "dest_crs": "SAL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85907/2026-09-15/detailed", "trust_id": "865L67N815", "origin_crs": "SAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Salisbury", "service_date": "2026-09-15", "dest_arr_time": "2233", "dest_platform": "5", "is_terminated": 1, "next_location": "Salisbury", "signalling_id": "5L67", "timing_status": "EARLY", "origin_station": "Salisbury", "current_leg_arr": "2233", "current_leg_dep": "2231", "current_leg_end": "Salisbury", "origin_dep_time": "2224", "origin_platform": "3", "current_location": "Salisbury Sig. Sy43", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8131551, 51.07146989999999], [-1.8125462, 51.071353299999984], [-1.8115387, 51.071183399999995], [-1.811179, 51.071124600000005], [-1.8110083, 51.071095], [-1.8104133, 51.070967], [-1.8100947999999992, 51.070910299999994], [-1.8096622, 51.0708386], [-1.8092322999999997, 51.07077109999999], [-1.808864, 51.0707159], [-1.8084852999999996, 51.0706632], [-1.8081312, 51.070618], [-1.8077870000000005, 51.0705778], [-1.8074190000000003, 51.07054229999999], [-1.8070516, 51.0705134], [-1.8067088, 51.070493000000006], [-1.8063575000000005, 51.0704762]]}", "current_leg_start": "Salisbury Sig.SY240", "dest_arr_time_act": "2233", "motion_projection": null, "next_location_lat": "51.0704762", "next_location_lon": "-1.8063575", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 345.489, \"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\": 632.146, \"from_m\": 345.489, \"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\": 977.635, \"from_m\": 632.146, \"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\": 594118, \"profile_key\": \"ecaf6984516b86d1edcdbbfedd00fed1dc6b790f2712ea7990d5eea6cb8b2723\", \"schedule_id\": 37840, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Salisbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35346}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2231\", \"location\": \"Salisbury Sig.SY240\", \"stage_seq\": 2, \"distance_m\": 488.817, \"section_seq\": 1, \"route_path_id\": 35346}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": null, \"location\": \"Salisbury\", \"stage_seq\": 3, \"distance_m\": 977.635, \"section_seq\": 1, \"route_path_id\": 35346}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 977.635, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35346}], \"total_distance_m\": 977.635, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 977.635, \"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": "2224", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.0704762", "current_position_lon": "-1.8063575", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Salisbury", "service_state_platform": "3", "timing_fact_generation": 1789507413821987, "current_leg_arrival_utc": "2026-09-15T22:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:02.120471", "service_state_evidence_id": 48790574, "current_leg_start_actual_dep": "2026-09-15T22:31:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:02.611229", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O SAL SAL 5L67 159021 3 90 None {"version": 3, "segments": [{"to_m": 345.489, "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": 632.146, "from_m": 345.489, "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": 977.635, "from_m": 632.146, "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": 594118, "profile_key": "ecaf6984516b86d1edcdbbfedd00fed1dc6b790f2712ea7990d5eea6cb8b2723", "schedule_id": 37840, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "Salisbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35346}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2231", "location": "Salisbury Sig.SY240", "stage_seq": 2, "distance_m": 488.817, "section_seq": 1, "route_path_id": 35346}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "Salisbury", "stage_seq": 3, "distance_m": 977.635, "section_seq": 1, "route_path_id": 35346}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 977.635, "from_m": 0.0, "section_seq": 1, "route_path_id": 35346}], "total_distance_m": 977.635, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 977.635, "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} [] Salisbury 2224 2224 3 None None Salisbury 2233 2233 5 EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85907/2026-09-15/detailed None Salisbury Sig.SY240 2026-09-15T22:31:00+01:00 Salisbury 2.0 {"type": "LineString", "coordinates": [[-1.8131551, 51.07146989999999], [-1.8125462, 51.071353299999984], [-1.8115387, 51.071183399999995], [-1.811179, 51.071124600000005], [-1.8110083, 51.071095], [-1.8104133, 51.070967], [-1.8100947999999992, 51.070910299999994], [-1.8096622, 51.0708386], [-1.8092322999999997, 51.07077109999999], [-1.808864, 51.0707159], [-1.8084852999999996, 51.0706632], [-1.8081312, 51.070618], [-1.8077870000000005, 51.0705778], [-1.8074190000000003, 51.07054229999999], [-1.8070516, 51.0705134], [-1.8067088, 51.070493000000006], [-1.8063575000000005, 51.0704762]]} 0.3 2231 2233 None Salisbury Sig. Sy43 Salisbury 51.0704762 -1.8063575 51.0704762 -1.8063575 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Salisbury TD TRACKING_TIMEOUT 48790574 1789507413821987 4 4 2026-09-15 22:43:02.611229 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:02.120471
563750 594204 G16376 165A90M815 2026-09-15 COMPLETE None 2026-09-15 22:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594204, "stp": "P", "toc": "TransPennine Express", "uid": "G16376", "consist": "185123", "dest_crs": "XYK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16376/2026-09-15/detailed", "trust_id": "165A90M815", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York Siemens Trans Systems", "service_date": "2026-09-15", "dest_arr_time": "2233", "dest_platform": null, "is_terminated": 1, "next_location": "York Siemens Trans Systems", "signalling_id": "5A90", "timing_status": "EARLY", "origin_station": "York", "current_leg_arr": "2233", "current_leg_dep": "2225", "current_leg_end": "York Siemens Trans Systems", "origin_dep_time": "2228", "origin_platform": "11", "current_location": "York", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0935657, 53.95825869999999], [-1.093544, 53.9583844], [-1.0935256, 53.9586131], [-1.093539, 53.95887919999999], [-1.0936057, 53.9592414], [-1.0936908, 53.9595791], [-1.093774, 53.959772], [-1.0938059, 53.95984609999999], [-1.0939644999999998, 53.9601122], [-1.0941662, 53.9603558], [-1.0944111000000003, 53.96059040000001], [-1.0946906999999997, 53.9607827], [-1.0950607000000003, 53.9609941], [-1.0954407999999998, 53.9611773], [-1.0958118999999995, 53.9613524], [-1.0962862, 53.961538999999995], [-1.0963437, 53.96155859999999], [-1.0967604, 53.9617008], [-1.0974153, 53.9618844], [-1.0977423, 53.96196799999999], [-1.0980583, 53.96204190000001], [-1.0977704999999998, 53.96195530000001], [-1.0975157, 53.9618804], [-1.0971601, 53.9617625], [-1.0975949, 53.96187629999999], [-1.0978845, 53.96194510000001], [-1.0982546, 53.96201129999999], [-1.0986034999999998, 53.96206029999998], [-1.1001434, 53.96223559999999], [-1.1005261, 53.962277699999994]]}", "current_leg_start": "York", "dest_arr_time_act": "2233", "motion_projection": null, "next_location_lat": "53.9622777", "next_location_lon": "-1.1005261", "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\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48800298\", \"confirmationDeadline\": \"2026-09-15T22:31:30+01:00\"}", "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\": 516.101, \"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\": 561.671, \"from_m\": 516.101, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 628.154, \"from_m\": 561.671, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 856.564, \"from_m\": 628.154, \"capability_applied\": null, \"effective_limit_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\": 594204, \"profile_key\": \"241d9042e35391cf4353237ef660a6c5da9ecc5525feb802e7ffe461742c2765\", \"schedule_id\": 9442, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29370}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": null, \"location\": \"York Siemens Trans Systems\", \"stage_seq\": 2, \"distance_m\": 856.564, \"section_seq\": 1, \"route_path_id\": 29370}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 856.564, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29370}], \"total_distance_m\": 856.564, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 616.868, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 239.696, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "8.0", "current_position_lat": "53.9622777", "current_position_lon": "-1.1005261", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "York", "service_state_platform": "11", "timing_fact_generation": 1789507533794644, "current_leg_arrival_utc": "2026-09-15T22:31:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:02.130261", "service_state_evidence_id": 48800298, "current_leg_start_actual_dep": "2026-09-15T22:25:17+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:02.614127", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P YRK XYK 5A90 185123 3 100 None {"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 516.101, "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": 561.671, "from_m": 516.101, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 628.154, "from_m": 561.671, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 856.564, "from_m": 628.154, "capability_applied": null, "effective_limit_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": 594204, "profile_key": "241d9042e35391cf4353237ef660a6c5da9ecc5525feb802e7ffe461742c2765", "schedule_id": 9442, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29370}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "York Siemens Trans Systems", "stage_seq": 2, "distance_m": 856.564, "section_seq": 1, "route_path_id": 29370}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 856.564, "from_m": 0.0, "section_seq": 1, "route_path_id": 29370}], "total_distance_m": 856.564, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 616.868, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 239.696, "synthetic_unknown_infrastructure_limit_mph": 60} [] York 2228 2228 11 None None York Siemens Trans Systems 2233 2233 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G16376/2026-09-15/detailed None York 2026-09-15T22:25:17+01:00 York Siemens Trans Systems 8.0 {"type": "LineString", "coordinates": [[-1.0935657, 53.95825869999999], [-1.093544, 53.9583844], [-1.0935256, 53.9586131], [-1.093539, 53.95887919999999], [-1.0936057, 53.9592414], [-1.0936908, 53.9595791], [-1.093774, 53.959772], [-1.0938059, 53.95984609999999], [-1.0939644999999998, 53.9601122], [-1.0941662, 53.9603558], [-1.0944111000000003, 53.96059040000001], [-1.0946906999999997, 53.9607827], [-1.0950607000000003, 53.9609941], [-1.0954407999999998, 53.9611773], [-1.0958118999999995, 53.9613524], [-1.0962862, 53.961538999999995], [-1.0963437, 53.96155859999999], [-1.0967604, 53.9617008], [-1.0974153, 53.9618844], [-1.0977423, 53.96196799999999], [-1.0980583, 53.96204190000001], [-1.0977704999999998, 53.96195530000001], [-1.0975157, 53.9618804], [-1.0971601, 53.9617625], [-1.0975949, 53.96187629999999], [-1.0978845, 53.96194510000001], [-1.0982546, 53.96201129999999], [-1.0986034999999998, 53.96206029999998], [-1.1001434, 53.96223559999999], [-1.1005261, 53.962277699999994]]} 0.5 2225 2233 None York York Siemens Trans Systems 53.9622777 -1.1005261 53.9622777 -1.1005261 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 York TD TRACKING_TIMEOUT 48800298 1789507533794644 3 3 2026-09-15 22:43:02.614127 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:02.130261
563751 594599 P65776 879D70M815 2026-09-15 COMPLETE 15890281 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 594599, "stp": "P", "toc": "London Overground", "uid": "P65776", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65776/2026-09-15/detailed", "trust_id": "879D70M815", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-15", "dest_arr_time": "2333", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9D70", "timing_status": "LATE", "origin_station": "West Croydon", "current_leg_arr": "2333", "current_leg_dep": "2331", "current_leg_end": "Dalston Junction", "origin_dep_time": "2246", "origin_platform": "1", "current_location": "Dalston Junction", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "+1 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": "2332", "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\": 234.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269.995, \"from_m\": 234.739, \"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\": 477.992, \"from_m\": 269.995, \"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\": 1437.572, \"from_m\": 477.992, \"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\": 1461.796, \"from_m\": 1437.572, \"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\": 1933.495, \"from_m\": 1461.796, \"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\": 1944.361, \"from_m\": 1933.495, \"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\": 2552.416, \"from_m\": 1944.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2557.799, \"from_m\": 2552.416, \"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\": 2634.611, \"from_m\": 2557.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2807.692, \"from_m\": 2634.611, \"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\": 3129.676, \"from_m\": 2807.692, \"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\": 3187.941, \"from_m\": 3129.676, \"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\": 12424.501, \"from_m\": 3187.941, \"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\": 17985.191, \"from_m\": 12424.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\": 18029.74, \"from_m\": 17985.191, \"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\": 20494.809, \"from_m\": 18029.74, \"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\": 21989.015, \"from_m\": 20494.809, \"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\": 22180.285, \"from_m\": 21989.015, \"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\": 23129.86, \"from_m\": 22180.285, \"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\": 23847.966, \"from_m\": 23129.86, \"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\": 25585.625, \"from_m\": 23847.966, \"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\": 25641.101, \"from_m\": 25585.625, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26059.373, \"from_m\": 25641.101, \"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\": 594599, \"profile_key\": \"ebe2110daf5e8876f530cabee42429b30f6fe64f7598b1ab9986ee9e6388f1ba\", \"schedule_id\": 21798, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.612, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2872.43, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Anerley\", \"stage_seq\": 5, \"distance_m\": 4685.882, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Penge West\", \"stage_seq\": 6, \"distance_m\": 5352.241, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Sydenham\", \"stage_seq\": 7, \"distance_m\": 6476.593, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 7897.124, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 9, \"distance_m\": 9249.487, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307\", \"location\": \"Brockley\", \"stage_seq\": 10, \"distance_m\": 10914.558, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"New Cross Gate\", \"stage_seq\": 11, \"distance_m\": 12230.57, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13192.923, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 13, \"distance_m\": 13949.748, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Surrey Quays\", \"stage_seq\": 14, \"distance_m\": 14239.192, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Canada Water\", \"stage_seq\": 15, \"distance_m\": 14848.858, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2317H\", \"location\": \"Rotherhithe\", \"stage_seq\": 16, \"distance_m\": 15162.922, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Wapping\", \"stage_seq\": 17, \"distance_m\": 15639.246, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321\", \"location\": \"Shadwell\", \"stage_seq\": 18, \"distance_m\": 21192.874, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Whitechapel\", \"stage_seq\": 19, \"distance_m\": 22198.692, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 20, \"distance_m\": 23272.204, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Hoxton\", \"stage_seq\": 21, \"distance_m\": 24504.522, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Haggerston\", \"stage_seq\": 22, \"distance_m\": 25386.76, \"section_seq\": 1, \"route_path_id\": 34289}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 23, \"distance_m\": 26059.373, \"section_seq\": 1, \"route_path_id\": 34289}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26059.373, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34289}], \"total_distance_m\": 26059.373, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25319.03, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 740.343, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2246", "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\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:57Z\", \"source_id\": 48845824, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:04Z\", \"source_id\": 15867899, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:42Z\", \"source_id\": 48853402, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:42Z\", \"source_id\": 15870044, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:33Z\", \"source_id\": 48856985, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:39Z\", \"source_id\": 15871098, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:28Z\", \"source_id\": 48862653, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:33Z\", \"source_id\": 15872745, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:50Z\", \"source_id\": 48869274, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:44Z\", \"source_id\": 15874472, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:15Z\", \"source_id\": 48873953, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:20Z\", \"source_id\": 15875876, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:04Z\", \"source_id\": 48879312, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:10Z\", \"source_id\": 15877419, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:07Z\", \"source_id\": 48883227, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:09Z\", \"source_id\": 15878549, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:42Z\", \"source_id\": 48890929, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:43Z\", \"source_id\": 15881026, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:23Z\", \"source_id\": 48893631, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:27Z\", \"source_id\": 15881915, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:59Z\", \"source_id\": 48896208, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:02Z\", \"source_id\": 15882722, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:48Z\", \"source_id\": 48899205, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:53Z\", \"source_id\": 15883689, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:47Z\", \"source_id\": 48902461, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:49Z\", \"source_id\": 15884749, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:02Z\", \"source_id\": 48905985, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:08Z\", \"source_id\": 15885874, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:27Z\", \"source_id\": 48909679, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:32Z\", \"source_id\": 15887159, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:00Z\", \"source_id\": 48913635, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:04Z\", \"source_id\": 15888365, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:14Z\", \"source_id\": 48917090, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:17Z\", \"source_id\": 15889420, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:02Z\", \"source_id\": 48919784, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:03Z\", \"source_id\": 15890281, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "2", "timing_fact_generation": 1789511523316446, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:02.326433", "service_state_evidence_id": 15890281, "current_leg_start_actual_dep": "2026-09-15T23:31:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:02.415471", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WCY DLJ 9D70 None None None None {"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269.995, "from_m": 234.739, "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": 477.992, "from_m": 269.995, "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": 1437.572, "from_m": 477.992, "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": 1461.796, "from_m": 1437.572, "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": 1933.495, "from_m": 1461.796, "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": 1944.361, "from_m": 1933.495, "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": 2552.416, "from_m": 1944.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2557.799, "from_m": 2552.416, "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": 2634.611, "from_m": 2557.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2807.692, "from_m": 2634.611, "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": 3129.676, "from_m": 2807.692, "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": 3187.941, "from_m": 3129.676, "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": 12424.501, "from_m": 3187.941, "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": 17985.191, "from_m": 12424.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": 18029.74, "from_m": 17985.191, "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": 20494.809, "from_m": 18029.74, "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": 21989.015, "from_m": 20494.809, "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": 22180.285, "from_m": 21989.015, "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": 23129.86, "from_m": 22180.285, "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": 23847.966, "from_m": 23129.86, "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": 25585.625, "from_m": 23847.966, "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": 25641.101, "from_m": 25585.625, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26059.373, "from_m": 25641.101, "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": 594599, "profile_key": "ebe2110daf5e8876f530cabee42429b30f6fe64f7598b1ab9986ee9e6388f1ba", "schedule_id": 21798, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2246", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 34289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.612, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2872.43, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Anerley", "stage_seq": 5, "distance_m": 4685.882, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Penge West", "stage_seq": 6, "distance_m": 5352.241, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Sydenham", "stage_seq": 7, "distance_m": 6476.593, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Forest Hill", "stage_seq": 8, "distance_m": 7897.124, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Honor Oak Park", "stage_seq": 9, "distance_m": 9249.487, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307", "location": "Brockley", "stage_seq": 10, "distance_m": 10914.558, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "New Cross Gate", "stage_seq": 11, "distance_m": 12230.57, "section_seq": 1, "route_path_id": 34289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13192.923, "section_seq": 1, "route_path_id": 34289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Surrey Quays Silwood Jn", "stage_seq": 13, "distance_m": 13949.748, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Surrey Quays", "stage_seq": 14, "distance_m": 14239.192, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Canada Water", "stage_seq": 15, "distance_m": 14848.858, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2317H", "location": "Rotherhithe", "stage_seq": 16, "distance_m": 15162.922, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Wapping", "stage_seq": 17, "distance_m": 15639.246, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Shadwell", "stage_seq": 18, "distance_m": 21192.874, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Whitechapel", "stage_seq": 19, "distance_m": 22198.692, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Shoreditch High Street", "stage_seq": 20, "distance_m": 23272.204, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Hoxton", "stage_seq": 21, "distance_m": 24504.522, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Haggerston", "stage_seq": 22, "distance_m": 25386.76, "section_seq": 1, "route_path_id": 34289}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 23, "distance_m": 26059.373, "section_seq": 1, "route_path_id": 34289}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26059.373, "from_m": 0.0, "section_seq": 1, "route_path_id": 34289}], "total_distance_m": 26059.373, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25319.03, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 740.343, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:57Z", "source_id": 48845824, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:50:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:04Z", "source_id": 15867899, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30029, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:42Z", "source_id": 48853402, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:42Z", "source_id": 15870044, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:33Z", "source_id": 48856985, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:56:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:39Z", "source_id": 15871098, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:28Z", "source_id": 48862653, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:33Z", "source_id": 15872745, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:50Z", "source_id": 48869274, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:02:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:44Z", "source_id": 15874472, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:15Z", "source_id": 48873953, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:20Z", "source_id": 15875876, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:04Z", "source_id": 48879312, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:07:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:10Z", "source_id": 15877419, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:07Z", "source_id": 48883227, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:09:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:09Z", "source_id": 15878549, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:42Z", "source_id": 48890929, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:43Z", "source_id": 15881026, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:23Z", "source_id": 48893631, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:27Z", "source_id": 15881915, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:59Z", "source_id": 48896208, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:17:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:02Z", "source_id": 15882722, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:48Z", "source_id": 48899205, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:19:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:53Z", "source_id": 15883689, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:47Z", "source_id": 48902461, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:49Z", "source_id": 15884749, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:02Z", "source_id": 48905985, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:23:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:08Z", "source_id": 15885874, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:27Z", "source_id": 48909679, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:25:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:32Z", "source_id": 15887159, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:00Z", "source_id": 48913635, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:04Z", "source_id": 15888365, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:14Z", "source_id": 48917090, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:30:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:17Z", "source_id": 15889420, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:02Z", "source_id": 48919784, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:33:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:03Z", "source_id": 15890281, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] West Croydon 2246 2246 1 None None Dalston Junction 2333 2332 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65776/2026-09-15/detailed None Haggerston 2026-09-15T23:31:00+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 2331 2333 Haggerston Dalston Junction Dalston Junction 51.5454441 -0.0750714 51.5454441 -0.0750714 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Dalston Junction TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890281 1789511523316446 81 81 2026-09-15 22:43:02.415471 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:02.326433
563752 595297 L89521 322J97M915 2026-09-15 COMPLETE 15890272 2026-09-15 23:33:00 2026-09-15 22:43:07 2026-09-17 22:43:07 {"id": 595297, "stp": "P", "toc": "Northern", "uid": "L89521", "consist": "158757", "dest_crs": "MCV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89521/2026-09-15/detailed", "trust_id": "322J97M915", "origin_crs": "SYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-15", "dest_arr_time": "2333", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "2J97", "timing_status": "ON TIME", "origin_station": "Stalybridge", "current_leg_arr": "2333", "current_leg_dep": "2323", "current_leg_end": "Manchester Victoria", "origin_dep_time": "2320", "origin_platform": "5", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-15T22:43:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.093729, 53.4911269], [-2.0941743, 53.49117799999999], [-2.09468, 53.4912476], [-2.0947561, 53.49125819999999], [-2.0950034, 53.49128930000001], [-2.0954345, 53.491345900000006], [-2.096156699999999, 53.491415399999994], [-2.0977291, 53.4915682], [-2.099311, 53.4917036], [-2.0998803, 53.491760799999994], [-2.100517, 53.4918007], [-2.101384, 53.4918273], [-2.1069123, 53.491985099999994], [-2.1111655, 53.4920988], [-2.1119692999999997, 53.49211339999999], [-2.1121014999999996, 53.49211299999999], [-2.1127283, 53.49211110000001], [-2.1131882999999996, 53.492109799999994], [-2.1137627, 53.49209720000001], [-2.1144091, 53.492068499999995], [-2.115123, 53.49202390000001], [-2.1151776, 53.49201899999999], [-2.1160969, 53.491936999999986], [-2.1169559, 53.4918458], [-2.1178046, 53.4917423], [-2.1182136999999996, 53.4916876], [-2.1187862999999996, 53.491602400000005], [-2.1198593, 53.49141319999998], [-2.1213962, 53.4910794], [-2.1226745999999994, 53.49075560000001], [-2.1239349999999995, 53.49038079999999], [-2.1258514, 53.489768799999986], [-2.1266936, 53.4895535], [-2.1275035999999994, 53.489400899999985], [-2.1284639, 53.48926829999999], [-2.1293046999999996, 53.4891888], [-2.1302828, 53.4891585], [-2.1313593, 53.4891616], [-2.1325705, 53.489201], [-2.1337921, 53.4892753], [-2.1349973, 53.4894273], [-2.1362945999999994, 53.489614800000005], [-2.1371904, 53.489792099999995], [-2.1378354999999996, 53.4899491], [-2.1385836, 53.4901784], [-2.1399610999999994, 53.49067919999999], [-2.1410556, 53.49102059999999], [-2.1420144, 53.49125599999999], [-2.1430342, 53.4914436], [-2.144942, 53.49174680000001], [-2.146769, 53.4920315], [-2.148217, 53.49221349999999], [-2.1490793, 53.49227319999999], [-2.1501963, 53.4922887], [-2.1523235, 53.49223190000001], [-2.1533896, 53.49227689999999], [-2.1541439, 53.49234309999999], [-2.1550711999999996, 53.492407199999995], [-2.1558102999999997, 53.49242459999998], [-2.1559566818868516, 53.49242606704792], [-2.1583946, 53.4924505], [-2.1591685, 53.492474400000006], [-2.1602566, 53.4925425], [-2.1610204999999993, 53.4926052], [-2.1625451999999994, 53.49277860000001], [-2.1634207, 53.492881099999984], [-2.1642217000000006, 53.49295949999999], [-2.1648529, 53.493002999999995], [-2.1655199, 53.4930233], [-2.1663521999999995, 53.49302250000001], [-2.1671064, 53.4930113], [-2.167716599999999, 53.4929933], [-2.1694644, 53.492909899999994], [-2.1713672, 53.4928191], [-2.1719917999999994, 53.49280339999999], [-2.1722688, 53.4928023], [-2.1729986999999995, 53.4928061], [-2.1731769, 53.49280879999999], [-2.1745537, 53.492831599999995], [-2.1757715999999996, 53.4928537], [-2.1767902, 53.49283919999999], [-2.1806261, 53.492672799999994], [-2.183074, 53.492581], [-2.1858287999999995, 53.4924777], [-2.1868657, 53.4924277], [-2.1871524, 53.49243089999999], [-2.1873096, 53.4924292], [-2.1874356, 53.49242670000001], [-2.188127, 53.49242189999999], [-2.1892156999999997, 53.492459100000005], [-2.1902759, 53.4925265], [-2.1913414999999996, 53.492602999999995], [-2.1923259, 53.492702], [-2.1932486, 53.4928264], [-2.1938772, 53.492921299999985], [-2.1941666, 53.49296379999999], [-2.1945177, 53.4930154], [-2.1947902, 53.49306849999999], [-2.1957905, 53.4932781], [-2.1973362, 53.4936251], [-2.2000538, 53.49432], [-2.2007662, 53.49449870000001], [-2.2010064, 53.4945568], [-2.2021084, 53.494826999999994], [-2.2025995, 53.4949622], [-2.2034545, 53.495178], [-2.2038287999999997, 53.4952722], [-2.204731419848848, 53.495504281906626], [-2.2049699, 53.4955656], [-2.2066629, 53.4960013], [-2.2078166, 53.496294799999994], [-2.2083511, 53.496425599999995], [-2.2087297999999995, 53.4965175], [-2.2090492, 53.49659019999999], [-2.2093364, 53.4966398], [-2.2095941, 53.4966717], [-2.2097875, 53.4966932], [-2.2099755999999995, 53.496706], [-2.2101535999999995, 53.4967152], [-2.2102756, 53.496717200000006], [-2.2104542, 53.4967201], [-2.2105274, 53.49671809999999], [-2.2107939, 53.49671000000001], [-2.2109894, 53.49670059999998], [-2.2111622, 53.496688], [-2.2113316, 53.4966724], [-2.2114924999999994, 53.496653599999995], [-2.2117602999999995, 53.4966137], [-2.2119414, 53.4965794], [-2.2122085, 53.4965237], [-2.212784, 53.4963585], [-2.2131143053919846, 53.49623235215253], [-2.2141871999999996, 53.4958226], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Ashton-under-Lyne", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Ashton-under-Lyne", "current_leg_milage": "6.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 124.359, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 248.179, \"from_m\": 124.359, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 466.852, \"from_m\": 248.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1580.635, \"from_m\": 466.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2310.495, \"from_m\": 1580.635, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8453.863, \"from_m\": 2310.495, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8491.265, \"from_m\": 8453.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10056.986, \"from_m\": 8491.265, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12144.373, \"from_m\": 10056.986, \"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\": 12602.752, \"from_m\": 12144.373, \"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\": 595297, \"profile_key\": \"97565d1ef63e7ff2dce988f5ea483e652eb7717bfd806cc1514b4c8ca9fa3dc5\", \"schedule_id\": 19420, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Stalybridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Ashton-under-Lyne\", \"stage_seq\": 2, \"distance_m\": 2224.263, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 3, \"distance_m\": 3712.374, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 4, \"distance_m\": 8597.949, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 5, \"distance_m\": 9829.346, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 6, \"distance_m\": 10433.05, \"section_seq\": 1, \"route_path_id\": 73884}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 7, \"distance_m\": 12602.752, \"section_seq\": 1, \"route_path_id\": 73884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12602.752, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73884}], \"total_distance_m\": 12602.752, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 12565.35, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.402, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2320", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:39Z\", \"source_id\": 48903877, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:43Z\", \"source_id\": 15885206, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:59Z\", \"source_id\": 48919712, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:03Z\", \"source_id\": 15890272, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "2", "timing_fact_generation": 1789511525506337, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:03.421112", "service_state_evidence_id": 15890272, "current_leg_start_actual_dep": "2026-09-15T23:23:30+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:03.647777", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SYB MCV 2J97 158757 3 90 None {"version": 3, "segments": [{"to_m": 124.359, "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": 248.179, "from_m": 124.359, "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": 466.852, "from_m": 248.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1580.635, "from_m": 466.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2310.495, "from_m": 1580.635, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8453.863, "from_m": 2310.495, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8491.265, "from_m": 8453.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10056.986, "from_m": 8491.265, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12144.373, "from_m": 10056.986, "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": 12602.752, "from_m": 12144.373, "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": 595297, "profile_key": "97565d1ef63e7ff2dce988f5ea483e652eb7717bfd806cc1514b4c8ca9fa3dc5", "schedule_id": 19420, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2320", "location": "Stalybridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73884}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Ashton-under-Lyne", "stage_seq": 2, "distance_m": 2224.263, "section_seq": 1, "route_path_id": 73884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Ashton Moss North Jn", "stage_seq": 3, "distance_m": 3712.374, "section_seq": 1, "route_path_id": 73884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Baguley Fold Jn", "stage_seq": 4, "distance_m": 8597.949, "section_seq": 1, "route_path_id": 73884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Philips Park West Jn", "stage_seq": 5, "distance_m": 9829.346, "section_seq": 1, "route_path_id": 73884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Miles Platting Jn", "stage_seq": 6, "distance_m": 10433.05, "section_seq": 1, "route_path_id": 73884}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 7, "distance_m": 12602.752, "section_seq": 1, "route_path_id": 73884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12602.752, "from_m": 0.0, "section_seq": 1, "route_path_id": 73884}], "total_distance_m": 12602.752, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 12565.35, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.402, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:39Z", "source_id": 48903877, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:22:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:43Z", "source_id": 15885206, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:59Z", "source_id": 48919712, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:03Z", "source_id": 15890272, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Stalybridge 2320 2320 5 None None Manchester Victoria 2333 2333 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L89521/2026-09-15/detailed None Ashton-under-Lyne 2026-09-15T23:23:30+01:00 Manchester Victoria 10.0 {"type": "LineString", "coordinates": [[-2.093729, 53.4911269], [-2.0941743, 53.49117799999999], [-2.09468, 53.4912476], [-2.0947561, 53.49125819999999], [-2.0950034, 53.49128930000001], [-2.0954345, 53.491345900000006], [-2.096156699999999, 53.491415399999994], [-2.0977291, 53.4915682], [-2.099311, 53.4917036], [-2.0998803, 53.491760799999994], [-2.100517, 53.4918007], [-2.101384, 53.4918273], [-2.1069123, 53.491985099999994], [-2.1111655, 53.4920988], [-2.1119692999999997, 53.49211339999999], [-2.1121014999999996, 53.49211299999999], [-2.1127283, 53.49211110000001], [-2.1131882999999996, 53.492109799999994], [-2.1137627, 53.49209720000001], [-2.1144091, 53.492068499999995], [-2.115123, 53.49202390000001], [-2.1151776, 53.49201899999999], [-2.1160969, 53.491936999999986], [-2.1169559, 53.4918458], [-2.1178046, 53.4917423], [-2.1182136999999996, 53.4916876], [-2.1187862999999996, 53.491602400000005], [-2.1198593, 53.49141319999998], [-2.1213962, 53.4910794], [-2.1226745999999994, 53.49075560000001], [-2.1239349999999995, 53.49038079999999], [-2.1258514, 53.489768799999986], [-2.1266936, 53.4895535], [-2.1275035999999994, 53.489400899999985], [-2.1284639, 53.48926829999999], [-2.1293046999999996, 53.4891888], [-2.1302828, 53.4891585], [-2.1313593, 53.4891616], [-2.1325705, 53.489201], [-2.1337921, 53.4892753], [-2.1349973, 53.4894273], [-2.1362945999999994, 53.489614800000005], [-2.1371904, 53.489792099999995], [-2.1378354999999996, 53.4899491], [-2.1385836, 53.4901784], [-2.1399610999999994, 53.49067919999999], [-2.1410556, 53.49102059999999], [-2.1420144, 53.49125599999999], [-2.1430342, 53.4914436], [-2.144942, 53.49174680000001], [-2.146769, 53.4920315], [-2.148217, 53.49221349999999], [-2.1490793, 53.49227319999999], [-2.1501963, 53.4922887], [-2.1523235, 53.49223190000001], [-2.1533896, 53.49227689999999], [-2.1541439, 53.49234309999999], [-2.1550711999999996, 53.492407199999995], [-2.1558102999999997, 53.49242459999998], [-2.1559566818868516, 53.49242606704792], [-2.1583946, 53.4924505], [-2.1591685, 53.492474400000006], [-2.1602566, 53.4925425], [-2.1610204999999993, 53.4926052], [-2.1625451999999994, 53.49277860000001], [-2.1634207, 53.492881099999984], [-2.1642217000000006, 53.49295949999999], [-2.1648529, 53.493002999999995], [-2.1655199, 53.4930233], [-2.1663521999999995, 53.49302250000001], [-2.1671064, 53.4930113], [-2.167716599999999, 53.4929933], [-2.1694644, 53.492909899999994], [-2.1713672, 53.4928191], [-2.1719917999999994, 53.49280339999999], [-2.1722688, 53.4928023], [-2.1729986999999995, 53.4928061], [-2.1731769, 53.49280879999999], [-2.1745537, 53.492831599999995], [-2.1757715999999996, 53.4928537], [-2.1767902, 53.49283919999999], [-2.1806261, 53.492672799999994], [-2.183074, 53.492581], [-2.1858287999999995, 53.4924777], [-2.1868657, 53.4924277], [-2.1871524, 53.49243089999999], [-2.1873096, 53.4924292], [-2.1874356, 53.49242670000001], [-2.188127, 53.49242189999999], [-2.1892156999999997, 53.492459100000005], [-2.1902759, 53.4925265], [-2.1913414999999996, 53.492602999999995], [-2.1923259, 53.492702], [-2.1932486, 53.4928264], [-2.1938772, 53.492921299999985], [-2.1941666, 53.49296379999999], [-2.1945177, 53.4930154], [-2.1947902, 53.49306849999999], [-2.1957905, 53.4932781], [-2.1973362, 53.4936251], [-2.2000538, 53.49432], [-2.2007662, 53.49449870000001], [-2.2010064, 53.4945568], [-2.2021084, 53.494826999999994], [-2.2025995, 53.4949622], [-2.2034545, 53.495178], [-2.2038287999999997, 53.4952722], [-2.204731419848848, 53.495504281906626], [-2.2049699, 53.4955656], [-2.2066629, 53.4960013], [-2.2078166, 53.496294799999994], [-2.2083511, 53.496425599999995], [-2.2087297999999995, 53.4965175], [-2.2090492, 53.49659019999999], [-2.2093364, 53.4966398], [-2.2095941, 53.4966717], [-2.2097875, 53.4966932], [-2.2099755999999995, 53.496706], [-2.2101535999999995, 53.4967152], [-2.2102756, 53.496717200000006], [-2.2104542, 53.4967201], [-2.2105274, 53.49671809999999], [-2.2107939, 53.49671000000001], [-2.2109894, 53.49670059999998], [-2.2111622, 53.496688], [-2.2113316, 53.4966724], [-2.2114924999999994, 53.496653599999995], [-2.2117602999999995, 53.4966137], [-2.2119414, 53.4965794], [-2.2122085, 53.4965237], [-2.212784, 53.4963585], [-2.2131143053919846, 53.49623235215253], [-2.2141871999999996, 53.4958226], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} 6.4 2323 2333 Ashton-under-Lyne Manchester Victoria H.s. Manchester Victoria 53.4880832 -2.2415595 53.4880832 -2.2415595 1 0 2026-09-15 22:43:07 TERMINATED 2026-09-15 22:33:00 Manchester Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890272 1789511525506337 17 17 2026-09-15 22:43:03.647777 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:03.421112
563753 594451 P86776 882A73M815 2026-09-15 COMPLETE 15890225 2026-09-15 23:33:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 594451, "stp": "P", "toc": "Southeastern", "uid": "P86776", "consist": "465025+465046", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86776/2026-09-15/detailed", "trust_id": "882A73M815", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "5", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "2A73", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "2333", "current_leg_dep": "2329", "current_leg_end": "London Cannon Street", "origin_dep_time": "2239", "origin_platform": "3", "current_location": "London Cannon Street", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": "-1 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": "2334", "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\": 594451, \"profile_key\": \"c0e6d9b903f1dc3d491ea6ebda33a91e0286899fca92ae35773c196f9ef396c9\", \"schedule_id\": 23075, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"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\": \"2241\", \"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\": \"2242\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2536.0, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Slade Green\", \"stage_seq\": 5, \"distance_m\": 3233.761, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Erith\", \"stage_seq\": 6, \"distance_m\": 5086.333, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Belvedere\", \"stage_seq\": 7, \"distance_m\": 7091.273, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Abbey Wood\", \"stage_seq\": 8, \"distance_m\": 9417.536, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Plumstead\", \"stage_seq\": 9, \"distance_m\": 11946.062, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 10, \"distance_m\": 12861.419, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Woolwich Dockyard\", \"stage_seq\": 11, \"distance_m\": 14021.169, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Charlton\", \"stage_seq\": 12, \"distance_m\": 15887.626, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Angerstein Jn\", \"stage_seq\": 13, \"distance_m\": 16318.114, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2313\", \"location\": \"Blackheath\", \"stage_seq\": 14, \"distance_m\": 18959.265, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2319\", \"location\": \"Lewisham\", \"stage_seq\": 15, \"distance_m\": 20502.047, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"St. John's\", \"stage_seq\": 16, \"distance_m\": 21164.164, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"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\": \"2325\", \"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\": \"2325H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 19, \"distance_m\": 23811.136, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330\", \"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\": \"2331\", \"location\": \"Borough Market Jn\", \"stage_seq\": 21, \"distance_m\": 27609.018, \"section_seq\": 1, \"route_path_id\": 99934}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"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": "2239", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.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-15T21:42:16Z\", \"source_id\": 48831106, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:22Z\", \"source_id\": 15863445, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:00Z\", \"source_id\": 48837927, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:04Z\", \"source_id\": 15865633, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:19Z\", \"source_id\": 48844500, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:21Z\", \"source_id\": 15867538, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:00Z\", \"source_id\": 48852165, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:02Z\", \"source_id\": 15869667, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:47Z\", \"source_id\": 48859395, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:54Z\", \"source_id\": 15871800, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:22Z\", \"source_id\": 48864398, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:25Z\", \"source_id\": 15873240, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:00Z\", \"source_id\": 48869562, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:04Z\", \"source_id\": 15874643, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:03Z\", \"source_id\": 48875342, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:04Z\", \"source_id\": 15876300, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:37Z\", \"source_id\": 48885951, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:43Z\", \"source_id\": 15879358, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:10Z\", \"source_id\": 48891706, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:14Z\", \"source_id\": 15881275, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:41Z\", \"source_id\": 48900670, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:42Z\", \"source_id\": 15884160, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:01Z\", \"source_id\": 48904422, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:08Z\", \"source_id\": 15885373, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:56Z\", \"source_id\": 48913548, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:04Z\", \"source_id\": 15888350, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:52Z\", \"source_id\": 48919513, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:56Z\", \"source_id\": 15890225, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "5", "timing_fact_generation": 1789511518425705, "current_leg_arrival_utc": "2026-09-15T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:13.851950", "service_state_evidence_id": 15890225, "current_leg_start_actual_dep": "2026-09-15T23:30:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:14.873472", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD CST 2A73 465025+465046 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": 594451, "profile_key": "c0e6d9b903f1dc3d491ea6ebda33a91e0286899fca92ae35773c196f9ef396c9", "schedule_id": 23075, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2239", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "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": "2241", "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": "2242", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2536.0, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Slade Green", "stage_seq": 5, "distance_m": 3233.761, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Erith", "stage_seq": 6, "distance_m": 5086.333, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Belvedere", "stage_seq": 7, "distance_m": 7091.273, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Abbey Wood", "stage_seq": 8, "distance_m": 9417.536, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Plumstead", "stage_seq": 9, "distance_m": 11946.062, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Woolwich Arsenal", "stage_seq": 10, "distance_m": 12861.419, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Woolwich Dockyard", "stage_seq": 11, "distance_m": 14021.169, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Charlton", "stage_seq": 12, "distance_m": 15887.626, "section_seq": 1, "route_path_id": 99934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Angerstein Jn", "stage_seq": 13, "distance_m": 16318.114, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2313", "location": "Blackheath", "stage_seq": 14, "distance_m": 18959.265, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2319", "location": "Lewisham", "stage_seq": 15, "distance_m": 20502.047, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "St. John's", "stage_seq": 16, "distance_m": 21164.164, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "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": "2325", "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": "2325H", "location": "Surrey Canal Jn", "stage_seq": 19, "distance_m": 23811.136, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "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": "2331", "location": "Borough Market Jn", "stage_seq": 21, "distance_m": 27609.018, "section_seq": 1, "route_path_id": 99934}, {"is_pass": false, "wtt_arr": "2334", "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-15T21:42:16Z", "source_id": 48831106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:43:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:22Z", "source_id": 15863445, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32209, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:00Z", "source_id": 48837927, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:04Z", "source_id": 15865633, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:19Z", "source_id": 48844500, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:49:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:21Z", "source_id": 15867538, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:00Z", "source_id": 48852165, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:02Z", "source_id": 15869667, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:47Z", "source_id": 48859395, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:57:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:54Z", "source_id": 15871800, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:22Z", "source_id": 48864398, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:00:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:25Z", "source_id": 15873240, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32145, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:00Z", "source_id": 48869562, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:02:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:04Z", "source_id": 15874643, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:03Z", "source_id": 48875342, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:05:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:04Z", "source_id": 15876300, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:37Z", "source_id": 48885951, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:11:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:43Z", "source_id": 15879358, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:10Z", "source_id": 48891706, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:14:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:14Z", "source_id": 15881275, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:41Z", "source_id": 48900670, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:42Z", "source_id": 15884160, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:01Z", "source_id": 48904422, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:08Z", "source_id": 15885373, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:56Z", "source_id": 48913548, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:04Z", "source_id": 15888350, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31463, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:52Z", "source_id": 48919513, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:33:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:56Z", "source_id": 15890225, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Dartford 2239 2239 3 None None London Cannon Street 2334 2334 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86776/2026-09-15/detailed None London Bridge 2026-09-15T23:30:00+01:00 London Cannon Street 4.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 2329 2333 London Bridge London Cannon Street London Cannon Street 51.5110406 -0.0904120 51.5110406 -0.0904120 1 0 2026-09-15 22:43:37 TERMINATED 2026-09-15 22:33:00 London Cannon Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890225 1789511518425705 70 70 2026-09-15 22:43:14.873472 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:13.851950
563754 587830 H55795 866Y85CW15 2026-09-15 COMPLETE 15890881 2026-09-15 23:14:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 587830, "stp": "P", "toc": "Unknown", "uid": "H55795", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55795/2026-09-15/detailed", "trust_id": "866Y85CW15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tonbridge West Yard (FLHH)", "service_date": "2026-09-15", "dest_arr_time": "2307", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "6Y85", "timing_status": "LATE", "origin_station": "Southampton Western Docks (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1819", "origin_platform": null, "current_location": "Tonbridge West Yard (FLHH)", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2307", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Willesden South West Sidings", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1034.453, \"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\": 1066.501, \"from_m\": 1034.453, \"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\": 1134.919, \"from_m\": 1066.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\": 1884.159, \"from_m\": 1134.919, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 2518.405, \"from_m\": 1884.159, \"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\": 2767.961, \"from_m\": 2518.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3708.946, \"from_m\": 2767.961, \"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\": 4065.263, \"from_m\": 3708.946, \"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\": 5719.315, \"from_m\": 4065.263, \"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\": 7726.458, \"from_m\": 5719.315, \"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\": 8031.998, \"from_m\": 7726.458, \"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\": 11246.823, \"from_m\": 8031.998, \"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\": 11754.074, \"from_m\": 11246.823, \"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\": 12900.528, \"from_m\": 11754.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22625.406, \"from_m\": 12900.528, \"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\": 36589.451, \"from_m\": 22625.406, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47642.72, \"from_m\": 36589.451, \"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\": 48370.134, \"from_m\": 47642.72, \"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\": 48416.018, \"from_m\": 48370.134, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52347.026, \"from_m\": 48416.018, \"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\": 52707.105, \"from_m\": 52347.026, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53025.034, \"from_m\": 52707.105, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 53489.633, \"from_m\": 53025.034, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53536.331, \"from_m\": 53489.633, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 53586.449, \"from_m\": 53536.331, \"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\": 53717.698, \"from_m\": 53586.449, \"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\": 75757.781, \"from_m\": 53717.698, \"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\": 89794.977, \"from_m\": 75757.781, \"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\": 89835.37, \"from_m\": 89794.977, \"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\": 96460.504, \"from_m\": 89835.37, \"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\": 96972.384, \"from_m\": 96460.504, \"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\": 97049.143, \"from_m\": 96972.384, \"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\": 97106.791, \"from_m\": 97049.143, \"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\": 97211.997, \"from_m\": 97106.791, \"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\": 98432.931, \"from_m\": 97211.997, \"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\": 102214.29, \"from_m\": 98432.931, \"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\": 102490.327, \"from_m\": 102214.29, \"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\": 106019.146, \"from_m\": 102490.327, \"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\": 106478.424, \"from_m\": 106019.146, \"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\": 110308.558, \"from_m\": 106478.424, \"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\": 112078.215, \"from_m\": 110308.558, \"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\": 112394.554, \"from_m\": 112078.215, \"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\": 113190.809, \"from_m\": 112394.554, \"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\": 113730.291, \"from_m\": 113190.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120775.027, \"from_m\": 113730.291, \"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\": 120838.752, \"from_m\": 120775.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\": 122024.407, \"from_m\": 120838.752, \"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\": 122059.573, \"from_m\": 122024.407, \"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\": 122439.77, \"from_m\": 122059.573, \"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\": 123434.286, \"from_m\": 122439.77, \"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\": 123485.846, \"from_m\": 123434.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129326.233, \"from_m\": 123485.846, \"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\": 130148.734, \"from_m\": 129326.233, \"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\": 131449.673, \"from_m\": 130148.734, \"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\": 131495.184, \"from_m\": 131449.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133899.695, \"from_m\": 131495.184, \"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\": 134216.791, \"from_m\": 133899.695, \"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\": 134268.733, \"from_m\": 134216.791, \"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\": 135996.11, \"from_m\": 134268.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 136003.587, \"from_m\": 135996.11, \"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\": 136062.385, \"from_m\": 136003.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\": 136246.415, \"from_m\": 136062.385, \"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\": 136562.052, \"from_m\": 136246.415, \"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\": 136999.929, \"from_m\": 136562.052, \"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\": 137075.786, \"from_m\": 136999.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140102.953, \"from_m\": 137075.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\": 141109.575, \"from_m\": 140102.953, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 143099.605, \"from_m\": 141109.575, \"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\": 144040.565, \"from_m\": 143099.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\": 144325.45, \"from_m\": 144040.565, \"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\": 145472.447, \"from_m\": 144325.45, \"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\": 145554.166, \"from_m\": 145472.447, \"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\": 147589.113, \"from_m\": 145554.166, \"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\": 148348.326, \"from_m\": 147589.113, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 156245.483, \"from_m\": 148348.326, \"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\": 157549.796, \"from_m\": 156245.483, \"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\": 157611.183, \"from_m\": 157549.796, \"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\": 157650.786, \"from_m\": 157611.183, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 157676.355, \"from_m\": 157650.786, \"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\": 157729.354, \"from_m\": 157676.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 157759.554, \"from_m\": 157729.354, \"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\": 157796.519, \"from_m\": 157759.554, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158190.776, \"from_m\": 157796.519, \"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\": 158221.211, \"from_m\": 158190.776, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158309.88, \"from_m\": 158221.211, \"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\": 158373.579, \"from_m\": 158309.88, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158409.285, \"from_m\": 158373.579, \"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\": 158453.556, \"from_m\": 158409.285, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 158512.121, \"from_m\": 158453.556, \"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\": 159789.764, \"from_m\": 158512.121, \"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\": 164132.746, \"from_m\": 159789.764, \"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\": 164249.514, \"from_m\": 164132.746, \"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\": 165650.661, \"from_m\": 164249.514, \"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\": 166277.559, \"from_m\": 165650.661, \"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\": 173787.248, \"from_m\": 166277.559, \"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\": 174843.124, \"from_m\": 173787.248, \"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\": 174998.554, \"from_m\": 174843.124, \"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\": 176150.313, \"from_m\": 174998.554, \"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\": 193571.328, \"from_m\": 176150.313, \"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\": 193674.059, \"from_m\": 193571.328, \"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\": 204670.607, \"from_m\": 193674.059, \"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\": 204760.791, \"from_m\": 204670.607, \"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\": 204836.556, \"from_m\": 204760.791, \"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\": 204908.181, \"from_m\": 204836.556, \"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\": 205570.65, \"from_m\": 204908.181, \"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\": 587830, \"profile_key\": \"b16fbc20ab84f0f32e8522c36ee1883215f2f0bbf11971623a6554a5532e345c\", \"schedule_id\": 14827, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1819\", \"location\": \"Southampton Western Docks (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": false, \"wtt_arr\": \"1829\", \"wtt_dep\": \"1831\", \"location\": \"Millbrook Dock Exit\", \"stage_seq\": 2, \"distance_m\": 472.624, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1838H\", \"location\": \"Southampton Central\", \"stage_seq\": 3, \"distance_m\": 2359.098, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1840H\", \"location\": \"Northam Jn\", \"stage_seq\": 4, \"distance_m\": 4156.972, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1843H\", \"location\": \"St. Denys\", \"stage_seq\": 5, \"distance_m\": 5515.665, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1849H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 6, \"distance_m\": 9205.69, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1852H\", \"location\": \"Eastleigh\", \"stage_seq\": 7, \"distance_m\": 11282.565, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 8, \"distance_m\": 12900.528, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 9, \"distance_m\": 17038.217, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1903\", \"location\": \"Winchester\", \"stage_seq\": 10, \"distance_m\": 22625.406, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 11, \"distance_m\": 31965.425, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1916H\", \"location\": \"Micheldever\", \"stage_seq\": 12, \"distance_m\": 36287.24, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1928H\", \"location\": \"Worting Jn\", \"stage_seq\": 13, \"distance_m\": 48901.131, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933H\", \"location\": \"Basingstoke\", \"stage_seq\": 14, \"distance_m\": 52883.879, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Fleet\", \"stage_seq\": 15, \"distance_m\": 70936.151, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949H\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 16, \"distance_m\": 76239.102, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 17, \"distance_m\": 82229.205, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Woking Jn\", \"stage_seq\": 18, \"distance_m\": 89794.977, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006H\", \"location\": \"Woking\", \"stage_seq\": 19, \"distance_m\": 90636.947, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 20, \"distance_m\": 96799.245, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Addlestone Jn\", \"stage_seq\": 21, \"distance_m\": 98439.813, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Chertsey\", \"stage_seq\": 22, \"distance_m\": 102316.104, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2040H\", \"location\": \"Virginia Water\", \"stage_seq\": 23, \"distance_m\": 106310.918, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049H\", \"location\": \"Staines\", \"stage_seq\": 24, \"distance_m\": 113042.755, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Feltham\", \"stage_seq\": 25, \"distance_m\": 119710.175, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Feltham Jn\", \"stage_seq\": 26, \"distance_m\": 122024.407, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2103H\", \"location\": \"Hounslow Jn\", \"stage_seq\": 27, \"distance_m\": 122597.836, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Hounslow\", \"stage_seq\": 28, \"distance_m\": 123609.284, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Brentford\", \"stage_seq\": 29, \"distance_m\": 128228.425, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117\", \"location\": \"Old Kew Jn\", \"stage_seq\": 30, \"distance_m\": 129229.472, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119H\", \"location\": \"Kew East Jn\", \"stage_seq\": 31, \"distance_m\": 130148.734, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"South Acton\", \"stage_seq\": 32, \"distance_m\": 131304.117, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128H\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 33, \"distance_m\": 134161.31, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2137\", \"location\": \"Willesden South West Sidings\", \"stage_seq\": 34, \"distance_m\": 135167.17, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Willesden South West Goods Lines\", \"stage_seq\": 35, \"distance_m\": 135561.009, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 36, \"distance_m\": 136107.025, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"North Pole Jn\", \"stage_seq\": 37, \"distance_m\": 136924.743, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 38, \"distance_m\": 138121.706, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 39, \"distance_m\": 139870.464, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"West Brompton\", \"stage_seq\": 40, \"distance_m\": 141528.77, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 41, \"distance_m\": 144357.687, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 42, \"distance_m\": 145382.753, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Balham\", \"stage_seq\": 43, \"distance_m\": 148512.988, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 44, \"distance_m\": 150858.998, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Streatham Common\", \"stage_seq\": 45, \"distance_m\": 151592.849, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Selhurst\", \"stage_seq\": 46, \"distance_m\": 156153.591, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 47, \"distance_m\": 157139.781, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"East Croydon\", \"stage_seq\": 48, \"distance_m\": 157988.883, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"South Croydon\", \"stage_seq\": 49, \"distance_m\": 159436.306, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Purley\", \"stage_seq\": 50, \"distance_m\": 162783.753, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 51, \"distance_m\": 164372.046, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Redhill\", \"stage_seq\": 52, \"distance_m\": 174735.614, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Godstone\", \"stage_seq\": 53, \"distance_m\": 183665.854, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Edenbridge\", \"stage_seq\": 54, \"distance_m\": 191514.057, \"section_seq\": 1, \"route_path_id\": 71557}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": null, \"location\": \"Tonbridge West Yard (FLHH)\", \"stage_seq\": 55, \"distance_m\": 205570.65, \"section_seq\": 1, \"route_path_id\": 71557}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 205570.65, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71557}], \"total_distance_m\": 205570.65, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 197488.808, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 8081.842, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1819", "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\": 27539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:42Z\", \"source_id\": 48281291, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:38:46Z\", \"source_id\": 15683377, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:36Z\", \"source_id\": 48297037, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:44:38Z\", \"source_id\": 15688226, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:59Z\", \"source_id\": 48313557, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:51:02Z\", \"source_id\": 15693478, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:54:47Z\", \"source_id\": 48323428, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:54:48Z\", \"source_id\": 15696535, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:07Z\", \"source_id\": 48360638, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:11Z\", \"source_id\": 15708140, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:32:58Z\", \"source_id\": 48420155, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:02Z\", \"source_id\": 15729342, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:44Z\", \"source_id\": 48454014, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:48Z\", \"source_id\": 15739865, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27020, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:33Z\", \"source_id\": 48463252, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:35Z\", \"source_id\": 15742700, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:50:46Z\", \"source_id\": 15742952, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:16Z\", \"source_id\": 48491553, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:02:18Z\", \"source_id\": 15756889, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:48Z\", \"source_id\": 48502677, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:56Z\", \"source_id\": 15761121, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26905, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:05Z\", \"source_id\": 48517866, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:08Z\", \"source_id\": 15765774, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:18Z\", \"source_id\": 48546507, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:25:22Z\", \"source_id\": 15774587, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:22Z\", \"source_id\": 48595948, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:26Z\", \"source_id\": 15789834, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:11Z\", \"source_id\": 48611469, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:17Z\", \"source_id\": 15794593, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:50Z\", \"source_id\": 48623658, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:00:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:56Z\", \"source_id\": 15798363, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:39Z\", \"source_id\": 48634135, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:05:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:04:42Z\", \"source_id\": 15801648, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:54Z\", \"source_id\": 48724096, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:03Z\", \"source_id\": 15829582, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:29Z\", \"source_id\": 48727307, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:49:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:48:30Z\", \"source_id\": 15830612, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:15Z\", \"source_id\": 48728969, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:17Z\", \"source_id\": 15831120, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:03Z\", \"source_id\": 48734810, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:06Z\", \"source_id\": 15832966, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:28Z\", \"source_id\": 48747414, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:31Z\", \"source_id\": 15836972, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:50Z\", \"source_id\": 48766305, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:57Z\", \"source_id\": 15842984, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:19Z\", \"source_id\": 48774785, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:23Z\", \"source_id\": 15845776, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:28Z\", \"source_id\": 48784844, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:33Z\", \"source_id\": 15848887, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:36Z\", \"source_id\": 48790683, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:41Z\", \"source_id\": 15850759, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:54Z\", \"source_id\": 48793249, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:57Z\", \"source_id\": 15851498, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:44Z\", \"source_id\": 48804450, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:47Z\", \"source_id\": 15854967, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:20Z\", \"source_id\": 48829526, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:22Z\", \"source_id\": 15862886, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:35Z\", \"source_id\": 48849094, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:35Z\", \"source_id\": 15868817, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:38Z\", \"source_id\": 48851466, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:44Z\", \"source_id\": 15869484, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 15890881, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tonbridge West Yard (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789511595352928, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:15.333673", "service_state_evidence_id": 15890881, "current_leg_start_actual_dep": null, "operational_evidence_version": 169, "service_state_event_time_utc": "2026-09-15T22:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:15.605874", "service_state_valid_until_kind": null, "operational_interpretation_version": 169, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6Y85 None None None None {"version": 3, "segments": [{"to_m": 1034.453, "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": 1066.501, "from_m": 1034.453, "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": 1134.919, "from_m": 1066.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": 1884.159, "from_m": 1134.919, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2518.405, "from_m": 1884.159, "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": 2767.961, "from_m": 2518.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3708.946, "from_m": 2767.961, "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": 4065.263, "from_m": 3708.946, "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": 5719.315, "from_m": 4065.263, "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": 7726.458, "from_m": 5719.315, "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": 8031.998, "from_m": 7726.458, "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": 11246.823, "from_m": 8031.998, "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": 11754.074, "from_m": 11246.823, "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": 12900.528, "from_m": 11754.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22625.406, "from_m": 12900.528, "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": 36589.451, "from_m": 22625.406, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 47642.72, "from_m": 36589.451, "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": 48370.134, "from_m": 47642.72, "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": 48416.018, "from_m": 48370.134, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52347.026, "from_m": 48416.018, "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": 52707.105, "from_m": 52347.026, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53025.034, "from_m": 52707.105, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 53489.633, "from_m": 53025.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53536.331, "from_m": 53489.633, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 53586.449, "from_m": 53536.331, "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": 53717.698, "from_m": 53586.449, "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": 75757.781, "from_m": 53717.698, "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": 89794.977, "from_m": 75757.781, "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": 89835.37, "from_m": 89794.977, "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": 96460.504, "from_m": 89835.37, "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": 96972.384, "from_m": 96460.504, "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": 97049.143, "from_m": 96972.384, "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": 97106.791, "from_m": 97049.143, "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": 97211.997, "from_m": 97106.791, "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": 98432.931, "from_m": 97211.997, "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": 102214.29, "from_m": 98432.931, "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": 102490.327, "from_m": 102214.29, "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": 106019.146, "from_m": 102490.327, "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": 106478.424, "from_m": 106019.146, "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": 110308.558, "from_m": 106478.424, "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": 112078.215, "from_m": 110308.558, "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": 112394.554, "from_m": 112078.215, "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": 113190.809, "from_m": 112394.554, "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": 113730.291, "from_m": 113190.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120775.027, "from_m": 113730.291, "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": 120838.752, "from_m": 120775.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": 122024.407, "from_m": 120838.752, "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": 122059.573, "from_m": 122024.407, "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": 122439.77, "from_m": 122059.573, "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": 123434.286, "from_m": 122439.77, "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": 123485.846, "from_m": 123434.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129326.233, "from_m": 123485.846, "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": 130148.734, "from_m": 129326.233, "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": 131449.673, "from_m": 130148.734, "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": 131495.184, "from_m": 131449.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133899.695, "from_m": 131495.184, "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": 134216.791, "from_m": 133899.695, "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": 134268.733, "from_m": 134216.791, "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": 135996.11, "from_m": 134268.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 136003.587, "from_m": 135996.11, "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": 136062.385, "from_m": 136003.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": 136246.415, "from_m": 136062.385, "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": 136562.052, "from_m": 136246.415, "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": 136999.929, "from_m": 136562.052, "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": 137075.786, "from_m": 136999.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140102.953, "from_m": 137075.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": 141109.575, "from_m": 140102.953, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 143099.605, "from_m": 141109.575, "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": 144040.565, "from_m": 143099.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": 144325.45, "from_m": 144040.565, "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": 145472.447, "from_m": 144325.45, "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": 145554.166, "from_m": 145472.447, "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": 147589.113, "from_m": 145554.166, "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": 148348.326, "from_m": 147589.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 156245.483, "from_m": 148348.326, "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": 157549.796, "from_m": 156245.483, "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": 157611.183, "from_m": 157549.796, "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": 157650.786, "from_m": 157611.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 157676.355, "from_m": 157650.786, "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": 157729.354, "from_m": 157676.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 157759.554, "from_m": 157729.354, "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": 157796.519, "from_m": 157759.554, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158190.776, "from_m": 157796.519, "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": 158221.211, "from_m": 158190.776, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158309.88, "from_m": 158221.211, "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": 158373.579, "from_m": 158309.88, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158409.285, "from_m": 158373.579, "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": 158453.556, "from_m": 158409.285, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 158512.121, "from_m": 158453.556, "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": 159789.764, "from_m": 158512.121, "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": 164132.746, "from_m": 159789.764, "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": 164249.514, "from_m": 164132.746, "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": 165650.661, "from_m": 164249.514, "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": 166277.559, "from_m": 165650.661, "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": 173787.248, "from_m": 166277.559, "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": 174843.124, "from_m": 173787.248, "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": 174998.554, "from_m": 174843.124, "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": 176150.313, "from_m": 174998.554, "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": 193571.328, "from_m": 176150.313, "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": 193674.059, "from_m": 193571.328, "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": 204670.607, "from_m": 193674.059, "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": 204760.791, "from_m": 204670.607, "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": 204836.556, "from_m": 204760.791, "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": 204908.181, "from_m": 204836.556, "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": 205570.65, "from_m": 204908.181, "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": 587830, "profile_key": "b16fbc20ab84f0f32e8522c36ee1883215f2f0bbf11971623a6554a5532e345c", "schedule_id": 14827, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1819", "location": "Southampton Western Docks (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71557}, {"is_pass": false, "wtt_arr": "1829", "wtt_dep": "1831", "location": "Millbrook Dock Exit", "stage_seq": 2, "distance_m": 472.624, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1838H", "location": "Southampton Central", "stage_seq": 3, "distance_m": 2359.098, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1840H", "location": "Northam Jn", "stage_seq": 4, "distance_m": 4156.972, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1843H", "location": "St. Denys", "stage_seq": 5, "distance_m": 5515.665, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1849H", "location": "Southampton Airport Parkway", "stage_seq": 6, "distance_m": 9205.69, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1852H", "location": "Eastleigh", "stage_seq": 7, "distance_m": 11282.565, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Allbrook S.B.", "stage_seq": 8, "distance_m": 12900.528, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1858", "location": "Shawford Up Jn", "stage_seq": 9, "distance_m": 17038.217, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1903", "location": "Winchester", "stage_seq": 10, "distance_m": 22625.406, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913H", "location": "Wallers Ash Loop", "stage_seq": 11, "distance_m": 31965.425, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1916H", "location": "Micheldever", "stage_seq": 12, "distance_m": 36287.24, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1928H", "location": "Worting Jn", "stage_seq": 13, "distance_m": 48901.131, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933H", "location": "Basingstoke", "stage_seq": 14, "distance_m": 52883.879, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Fleet", "stage_seq": 15, "distance_m": 70936.151, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949H", "location": "Farnborough (Main)", "stage_seq": 16, "distance_m": 76239.102, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Pirbright Jn", "stage_seq": 17, "distance_m": 82229.205, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Woking Jn", "stage_seq": 18, "distance_m": 89794.977, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006H", "location": "Woking", "stage_seq": 19, "distance_m": 90636.947, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Byfleet & New Haw", "stage_seq": 20, "distance_m": 96799.245, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Addlestone Jn", "stage_seq": 21, "distance_m": 98439.813, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Chertsey", "stage_seq": 22, "distance_m": 102316.104, "section_seq": 1, "route_path_id": 71557}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2040H", "location": "Virginia Water", "stage_seq": 23, "distance_m": 106310.918, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049H", "location": "Staines", "stage_seq": 24, "distance_m": 113042.755, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Feltham", "stage_seq": 25, "distance_m": 119710.175, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Feltham Jn", "stage_seq": 26, "distance_m": 122024.407, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2103H", "location": "Hounslow Jn", "stage_seq": 27, "distance_m": 122597.836, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Hounslow", "stage_seq": 28, "distance_m": 123609.284, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Brentford", "stage_seq": 29, "distance_m": 128228.425, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117", "location": "Old Kew Jn", "stage_seq": 30, "distance_m": 129229.472, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119H", "location": "Kew East Jn", "stage_seq": 31, "distance_m": 130148.734, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122", "location": "South Acton", "stage_seq": 32, "distance_m": 131304.117, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128H", "location": "Acton Wells Jn", "stage_seq": 33, "distance_m": 134161.31, "section_seq": 1, "route_path_id": 71557}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2137", "location": "Willesden South West Sidings", "stage_seq": 34, "distance_m": 135167.17, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Willesden South West Goods Lines", "stage_seq": 35, "distance_m": 135561.009, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Mitre Bridge Jn", "stage_seq": 36, "distance_m": 136107.025, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "North Pole Jn", "stage_seq": 37, "distance_m": 136924.743, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Shepherd's Bush", "stage_seq": 38, "distance_m": 138121.706, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Kensington (Olympia)", "stage_seq": 39, "distance_m": 139870.464, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "West Brompton", "stage_seq": 40, "distance_m": 141528.77, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Latchmere Jn", "stage_seq": 41, "distance_m": 144357.687, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Clapham Junction (C)", "stage_seq": 42, "distance_m": 145382.753, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Balham", "stage_seq": 43, "distance_m": 148512.988, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Streatham North Jn", "stage_seq": 44, "distance_m": 150858.998, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Streatham Common", "stage_seq": 45, "distance_m": 151592.849, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Selhurst", "stage_seq": 46, "distance_m": 156153.591, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Windmill Bridge Jn", "stage_seq": 47, "distance_m": 157139.781, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "East Croydon", "stage_seq": 48, "distance_m": 157988.883, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "South Croydon", "stage_seq": 49, "distance_m": 159436.306, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Purley", "stage_seq": 50, "distance_m": 162783.753, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Stoats Nest Jn", "stage_seq": 51, "distance_m": 164372.046, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Redhill", "stage_seq": 52, "distance_m": 174735.614, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Godstone", "stage_seq": 53, "distance_m": 183665.854, "section_seq": 1, "route_path_id": 71557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Edenbridge", "stage_seq": 54, "distance_m": 191514.057, "section_seq": 1, "route_path_id": 71557}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": null, "location": "Tonbridge West Yard (FLHH)", "stage_seq": 55, "distance_m": 205570.65, "section_seq": 1, "route_path_id": 71557}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 205570.65, "from_m": 0.0, "section_seq": 1, "route_path_id": 71557}], "total_distance_m": 205570.65, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 197488.808, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 8081.842, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27539, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:42Z", "source_id": 48281291, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T17:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:38:46Z", "source_id": 15683377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:36Z", "source_id": 48297037, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:44:38Z", "source_id": 15688226, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T18:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:59Z", "source_id": 48313557, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:51:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:51:02Z", "source_id": 15693478, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:54:47Z", "source_id": 48323428, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:54:48Z", "source_id": 15696535, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:07Z", "source_id": 48360638, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:11Z", "source_id": 15708140, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:32:58Z", "source_id": 48420155, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T18:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:02Z", "source_id": 15729342, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:44Z", "source_id": 48454014, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T18:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:48Z", "source_id": 15739865, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27020, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:33Z", "source_id": 48463252, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:51:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:35Z", "source_id": 15742700, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:50:46Z", "source_id": 15742952, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:16Z", "source_id": 48491553, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T19:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:02:18Z", "source_id": 15756889, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:48Z", "source_id": 48502677, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T19:07:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:56Z", "source_id": 15761121, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26905, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:05Z", "source_id": 48517866, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T19:14:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:08Z", "source_id": 15765774, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:18Z", "source_id": 48546507, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:25:22Z", "source_id": 15774587, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:22Z", "source_id": 48595948, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:48:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:26Z", "source_id": 15789834, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:11Z", "source_id": 48611469, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T19:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:17Z", "source_id": 15794593, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28364, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:50Z", "source_id": 48623658, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:00:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:56Z", "source_id": 15798363, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28376, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:39Z", "source_id": 48634135, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T20:05:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:04:42Z", "source_id": 15801648, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:54Z", "source_id": 48724096, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T20:45:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:03Z", "source_id": 15829582, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:29Z", "source_id": 48727307, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:49:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:48:30Z", "source_id": 15830612, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:15Z", "source_id": 48728969, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:50:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:17Z", "source_id": 15831120, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:03Z", "source_id": 48734810, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:06Z", "source_id": 15832966, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:28Z", "source_id": 48747414, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:59:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:31Z", "source_id": 15836972, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:50Z", "source_id": 48766305, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T21:08:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:57Z", "source_id": 15842984, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29908, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:19Z", "source_id": 48774785, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T21:13:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:23Z", "source_id": 15845776, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:28Z", "source_id": 48784844, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:18:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:33Z", "source_id": 15848887, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:36Z", "source_id": 48790683, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T21:21:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:41Z", "source_id": 15850759, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:54Z", "source_id": 48793249, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T21:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:57Z", "source_id": 15851498, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:44Z", "source_id": 48804450, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T21:28:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:47Z", "source_id": 15854967, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:20Z", "source_id": 48829526, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T21:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:22Z", "source_id": 15862886, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:35Z", "source_id": 48849094, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T21:52:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:35Z", "source_id": 15868817, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30386, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:38Z", "source_id": 48851466, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-15T21:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:44Z", "source_id": 15869484, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 15890881, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}] Southampton Western Docks (FLHH) 1819 1819 None None None Tonbridge West Yard (FLHH) 2307 2307 None LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:H55795/2026-09-15/detailed None None None None None None None None None Willesden South West Sidings Tonbridge West Yard (FLHH) None None None None None 1 0 2026-09-15 22:43:37 TERMINATED 2026-09-15 22:14:00 Tonbridge West Yard (FLHH) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890881 1789511595352928 169 169 2026-09-15 22:43:15.605874 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:15.333673
563755 596380 H01416 866Y82CY15 2026-09-15 COMPLETE 15890882 2026-09-15 23:33:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 596380, "stp": "O", "toc": "Unknown", "uid": "H01416", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01416/2026-09-15/detailed", "trust_id": "866Y82CY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tonbridge West Yard (FLHH)", "service_date": "2026-09-15", "dest_arr_time": "0027", "dest_platform": null, "is_terminated": 1, "next_location": "Millbrook Dock Exit", "signalling_id": "6Y82", "timing_status": null, "origin_station": "Southampton Western Docks (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1952", "origin_platform": null, "current_location": "Southampton Western Docks (FLHH)", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0027", "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\": 1034.453, \"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\": 1066.501, \"from_m\": 1034.453, \"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\": 1134.919, \"from_m\": 1066.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\": 1884.159, \"from_m\": 1134.919, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 2518.405, \"from_m\": 1884.159, \"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\": 2767.961, \"from_m\": 2518.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3708.946, \"from_m\": 2767.961, \"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\": 4065.263, \"from_m\": 3708.946, \"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\": 5719.315, \"from_m\": 4065.263, \"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\": 7726.458, \"from_m\": 5719.315, \"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\": 8031.998, \"from_m\": 7726.458, \"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\": 11246.823, \"from_m\": 8031.998, \"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\": 11754.074, \"from_m\": 11246.823, \"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\": 12900.528, \"from_m\": 11754.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22625.406, \"from_m\": 12900.528, \"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\": 36589.451, \"from_m\": 22625.406, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47642.72, \"from_m\": 36589.451, \"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\": 48370.134, \"from_m\": 47642.72, \"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\": 48416.018, \"from_m\": 48370.134, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52347.026, \"from_m\": 48416.018, \"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\": 52707.105, \"from_m\": 52347.026, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53025.034, \"from_m\": 52707.105, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 53489.633, \"from_m\": 53025.034, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53536.331, \"from_m\": 53489.633, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 53586.449, \"from_m\": 53536.331, \"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\": 53717.698, \"from_m\": 53586.449, \"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\": 75757.781, \"from_m\": 53717.698, \"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\": 89794.977, \"from_m\": 75757.781, \"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\": 89835.37, \"from_m\": 89794.977, \"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\": 96460.504, \"from_m\": 89835.37, \"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\": 96972.384, \"from_m\": 96460.504, \"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\": 97049.143, \"from_m\": 96972.384, \"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\": 97106.791, \"from_m\": 97049.143, \"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\": 97211.997, \"from_m\": 97106.791, \"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\": 98432.931, \"from_m\": 97211.997, \"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\": 102214.29, \"from_m\": 98432.931, \"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\": 102490.327, \"from_m\": 102214.29, \"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\": 106019.146, \"from_m\": 102490.327, \"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\": 106478.424, \"from_m\": 106019.146, \"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\": 110308.558, \"from_m\": 106478.424, \"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\": 112078.215, \"from_m\": 110308.558, \"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\": 112394.554, \"from_m\": 112078.215, \"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\": 113190.809, \"from_m\": 112394.554, \"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\": 113730.291, \"from_m\": 113190.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120775.027, \"from_m\": 113730.291, \"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\": 120838.752, \"from_m\": 120775.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\": 122024.407, \"from_m\": 120838.752, \"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\": 122059.573, \"from_m\": 122024.407, \"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\": 122439.77, \"from_m\": 122059.573, \"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\": 133665.901, \"from_m\": 122439.77, \"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\": 133755.334, \"from_m\": 133665.901, \"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\": 139116.153, \"from_m\": 133755.334, \"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\": 139381.445, \"from_m\": 139116.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\": 140130.073, \"from_m\": 139381.445, \"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\": 140507.432, \"from_m\": 140130.073, \"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\": 141527.625, \"from_m\": 140507.432, \"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\": 142195.321, \"from_m\": 141527.625, \"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\": 142337.783, \"from_m\": 142195.321, \"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\": 142370.858, \"from_m\": 142337.783, \"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\": 142453.622, \"from_m\": 142370.858, \"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\": 142949.083, \"from_m\": 142453.622, \"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\": 143074.959, \"from_m\": 142949.083, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 144524.306, \"from_m\": 143074.959, \"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\": 144848.669, \"from_m\": 144524.306, \"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\": 144951.254, \"from_m\": 144848.669, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 145721.326, \"from_m\": 144951.254, \"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\": 147501.346, \"from_m\": 145721.326, \"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\": 148147.151, \"from_m\": 147501.346, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 149544.389, \"from_m\": 148147.151, \"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\": 150043.844, \"from_m\": 149544.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 152368.077, \"from_m\": 150043.844, \"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\": 153165.143, \"from_m\": 152368.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 156544.936, \"from_m\": 153165.143, \"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\": 157024.367, \"from_m\": 156544.936, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 161653.593, \"from_m\": 157024.367, \"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\": 161837.565, \"from_m\": 161653.593, \"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\": 162942.895, \"from_m\": 161837.565, \"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\": 163002.44, \"from_m\": 162942.895, \"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\": 167767.902, \"from_m\": 163002.44, \"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\": 174131.038, \"from_m\": 167767.902, \"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\": 176917.614, \"from_m\": 174131.038, \"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\": 179468.259, \"from_m\": 176917.614, \"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\": 182945.23, \"from_m\": 179468.259, \"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\": 188947.669, \"from_m\": 182945.23, \"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\": 189732.502, \"from_m\": 188947.669, \"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\": 190549.349, \"from_m\": 189732.502, \"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\": 190641.147, \"from_m\": 190549.349, \"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\": 191000.424, \"from_m\": 190641.147, \"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\": 596380, \"profile_key\": \"9e668c59b3a68a9e3d526e1a8c75a1588fcc29ec975bd92c97ded3e384c8f316\", \"schedule_id\": 37406, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Southampton Western Docks (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2016\", \"location\": \"Millbrook Dock Exit\", \"stage_seq\": 2, \"distance_m\": 472.624, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Southampton Central\", \"stage_seq\": 3, \"distance_m\": 2359.098, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Northam Jn\", \"stage_seq\": 4, \"distance_m\": 4156.972, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"St. Denys\", \"stage_seq\": 5, \"distance_m\": 5515.665, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 6, \"distance_m\": 9205.69, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Eastleigh\", \"stage_seq\": 7, \"distance_m\": 11282.565, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 8, \"distance_m\": 12900.528, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"2041H\", \"wtt_dep\": \"2045\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 9, \"distance_m\": 17038.217, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052H\", \"location\": \"Winchester\", \"stage_seq\": 10, \"distance_m\": 22625.406, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2102H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 11, \"distance_m\": 31965.425, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105H\", \"location\": \"Micheldever\", \"stage_seq\": 12, \"distance_m\": 36287.24, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Worting Jn\", \"stage_seq\": 13, \"distance_m\": 48901.131, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Basingstoke\", \"stage_seq\": 14, \"distance_m\": 52883.879, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Fleet\", \"stage_seq\": 15, \"distance_m\": 70936.151, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 16, \"distance_m\": 76239.102, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Pirbright Jn\", \"stage_seq\": 17, \"distance_m\": 82229.205, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143\", \"location\": \"Woking Jn\", \"stage_seq\": 18, \"distance_m\": 89794.977, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Woking\", \"stage_seq\": 19, \"distance_m\": 90636.947, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 20, \"distance_m\": 96799.245, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Addlestone Jn\", \"stage_seq\": 21, \"distance_m\": 98439.813, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Chertsey\", \"stage_seq\": 22, \"distance_m\": 102316.104, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2210H\", \"location\": \"Virginia Water\", \"stage_seq\": 23, \"distance_m\": 106310.918, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Staines\", \"stage_seq\": 24, \"distance_m\": 113042.755, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Feltham\", \"stage_seq\": 25, \"distance_m\": 119710.175, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Feltham Jn\", \"stage_seq\": 26, \"distance_m\": 122024.407, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Hounslow Jn\", \"stage_seq\": 27, \"distance_m\": 122597.836, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Hounslow\", \"stage_seq\": 28, \"distance_m\": 123622.265, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Brentford\", \"stage_seq\": 29, \"distance_m\": 128233.253, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Kew Bridge\", \"stage_seq\": 30, \"distance_m\": 129743.618, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Barnes\", \"stage_seq\": 31, \"distance_m\": 133955.975, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2253\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 32, \"distance_m\": 139072.135, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Longhedge Jn\", \"stage_seq\": 33, \"distance_m\": 141602.471, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Factory Jn\", \"stage_seq\": 34, \"distance_m\": 142485.541, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 35, \"distance_m\": 142949.083, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Denmark Hill\", \"stage_seq\": 36, \"distance_m\": 146372.164, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 37, \"distance_m\": 147201.922, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Nunhead\", \"stage_seq\": 38, \"distance_m\": 149073.241, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Bellingham\", \"stage_seq\": 39, \"distance_m\": 153789.246, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Ravensbourne\", \"stage_seq\": 40, \"distance_m\": 156258.281, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Shortlands\", \"stage_seq\": 41, \"distance_m\": 157647.512, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Bromley South\", \"stage_seq\": 42, \"distance_m\": 159105.001, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Bickley Jn\", \"stage_seq\": 43, \"distance_m\": 161799.884, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 44, \"distance_m\": 162884.238, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Orpington\", \"stage_seq\": 45, \"distance_m\": 165539.902, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Sevenoaks\", \"stage_seq\": 46, \"distance_m\": 178791.911, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0019\", \"location\": \"Tonbridge\", \"stage_seq\": 47, \"distance_m\": 190549.349, \"section_seq\": 1, \"route_path_id\": 104301}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": null, \"location\": \"Tonbridge West Yard (FLHH)\", \"stage_seq\": 48, \"distance_m\": 191000.424, \"section_seq\": 1, \"route_path_id\": 104301}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 191000.424, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104301}], \"total_distance_m\": 191000.424, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 185202.234, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5798.19, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1952", "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": "Southampton Western Docks (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789511596271114, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:16.265808", "service_state_evidence_id": 15890882, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:16.772044", "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 O None None 6Y82 None None None None {"version": 3, "segments": [{"to_m": 1034.453, "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": 1066.501, "from_m": 1034.453, "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": 1134.919, "from_m": 1066.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": 1884.159, "from_m": 1134.919, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2518.405, "from_m": 1884.159, "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": 2767.961, "from_m": 2518.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3708.946, "from_m": 2767.961, "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": 4065.263, "from_m": 3708.946, "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": 5719.315, "from_m": 4065.263, "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": 7726.458, "from_m": 5719.315, "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": 8031.998, "from_m": 7726.458, "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": 11246.823, "from_m": 8031.998, "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": 11754.074, "from_m": 11246.823, "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": 12900.528, "from_m": 11754.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22625.406, "from_m": 12900.528, "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": 36589.451, "from_m": 22625.406, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 47642.72, "from_m": 36589.451, "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": 48370.134, "from_m": 47642.72, "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": 48416.018, "from_m": 48370.134, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52347.026, "from_m": 48416.018, "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": 52707.105, "from_m": 52347.026, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53025.034, "from_m": 52707.105, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 53489.633, "from_m": 53025.034, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53536.331, "from_m": 53489.633, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 53586.449, "from_m": 53536.331, "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": 53717.698, "from_m": 53586.449, "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": 75757.781, "from_m": 53717.698, "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": 89794.977, "from_m": 75757.781, "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": 89835.37, "from_m": 89794.977, "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": 96460.504, "from_m": 89835.37, "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": 96972.384, "from_m": 96460.504, "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": 97049.143, "from_m": 96972.384, "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": 97106.791, "from_m": 97049.143, "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": 97211.997, "from_m": 97106.791, "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": 98432.931, "from_m": 97211.997, "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": 102214.29, "from_m": 98432.931, "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": 102490.327, "from_m": 102214.29, "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": 106019.146, "from_m": 102490.327, "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": 106478.424, "from_m": 106019.146, "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": 110308.558, "from_m": 106478.424, "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": 112078.215, "from_m": 110308.558, "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": 112394.554, "from_m": 112078.215, "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": 113190.809, "from_m": 112394.554, "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": 113730.291, "from_m": 113190.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120775.027, "from_m": 113730.291, "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": 120838.752, "from_m": 120775.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": 122024.407, "from_m": 120838.752, "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": 122059.573, "from_m": 122024.407, "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": 122439.77, "from_m": 122059.573, "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": 133665.901, "from_m": 122439.77, "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": 133755.334, "from_m": 133665.901, "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": 139116.153, "from_m": 133755.334, "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": 139381.445, "from_m": 139116.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": 140130.073, "from_m": 139381.445, "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": 140507.432, "from_m": 140130.073, "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": 141527.625, "from_m": 140507.432, "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": 142195.321, "from_m": 141527.625, "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": 142337.783, "from_m": 142195.321, "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": 142370.858, "from_m": 142337.783, "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": 142453.622, "from_m": 142370.858, "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": 142949.083, "from_m": 142453.622, "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": 143074.959, "from_m": 142949.083, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 144524.306, "from_m": 143074.959, "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": 144848.669, "from_m": 144524.306, "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": 144951.254, "from_m": 144848.669, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 145721.326, "from_m": 144951.254, "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": 147501.346, "from_m": 145721.326, "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": 148147.151, "from_m": 147501.346, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 149544.389, "from_m": 148147.151, "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": 150043.844, "from_m": 149544.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 152368.077, "from_m": 150043.844, "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": 153165.143, "from_m": 152368.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 156544.936, "from_m": 153165.143, "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": 157024.367, "from_m": 156544.936, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 161653.593, "from_m": 157024.367, "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": 161837.565, "from_m": 161653.593, "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": 162942.895, "from_m": 161837.565, "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": 163002.44, "from_m": 162942.895, "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": 167767.902, "from_m": 163002.44, "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": 174131.038, "from_m": 167767.902, "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": 176917.614, "from_m": 174131.038, "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": 179468.259, "from_m": 176917.614, "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": 182945.23, "from_m": 179468.259, "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": 188947.669, "from_m": 182945.23, "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": 189732.502, "from_m": 188947.669, "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": 190549.349, "from_m": 189732.502, "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": 190641.147, "from_m": 190549.349, "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": 191000.424, "from_m": 190641.147, "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": 596380, "profile_key": "9e668c59b3a68a9e3d526e1a8c75a1588fcc29ec975bd92c97ded3e384c8f316", "schedule_id": 37406, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1952", "location": "Southampton Western Docks (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2016", "location": "Millbrook Dock Exit", "stage_seq": 2, "distance_m": 472.624, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Southampton Central", "stage_seq": 3, "distance_m": 2359.098, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Northam Jn", "stage_seq": 4, "distance_m": 4156.972, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "St. Denys", "stage_seq": 5, "distance_m": 5515.665, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Southampton Airport Parkway", "stage_seq": 6, "distance_m": 9205.69, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Eastleigh", "stage_seq": 7, "distance_m": 11282.565, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Allbrook S.B.", "stage_seq": 8, "distance_m": 12900.528, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": "2045", "location": "Shawford Up Jn", "stage_seq": 9, "distance_m": 17038.217, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052H", "location": "Winchester", "stage_seq": 10, "distance_m": 22625.406, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2102H", "location": "Wallers Ash Loop", "stage_seq": 11, "distance_m": 31965.425, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105H", "location": "Micheldever", "stage_seq": 12, "distance_m": 36287.24, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Worting Jn", "stage_seq": 13, "distance_m": 48901.131, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Basingstoke", "stage_seq": 14, "distance_m": 52883.879, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Fleet", "stage_seq": 15, "distance_m": 70936.151, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134", "location": "Farnborough (Main)", "stage_seq": 16, "distance_m": 76239.102, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Pirbright Jn", "stage_seq": 17, "distance_m": 82229.205, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143", "location": "Woking Jn", "stage_seq": 18, "distance_m": 89794.977, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Woking", "stage_seq": 19, "distance_m": 90636.947, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Byfleet & New Haw", "stage_seq": 20, "distance_m": 96799.245, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Addlestone Jn", "stage_seq": 21, "distance_m": 98439.813, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Chertsey", "stage_seq": 22, "distance_m": 102316.104, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2210H", "location": "Virginia Water", "stage_seq": 23, "distance_m": 106310.918, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Staines", "stage_seq": 24, "distance_m": 113042.755, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Feltham", "stage_seq": 25, "distance_m": 119710.175, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Feltham Jn", "stage_seq": 26, "distance_m": 122024.407, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Hounslow Jn", "stage_seq": 27, "distance_m": 122597.836, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Hounslow", "stage_seq": 28, "distance_m": 123622.265, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Brentford", "stage_seq": 29, "distance_m": 128233.253, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Kew Bridge", "stage_seq": 30, "distance_m": 129743.618, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Barnes", "stage_seq": 31, "distance_m": 133955.975, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2253", "location": "Clapham Junction (W)", "stage_seq": 32, "distance_m": 139072.135, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Longhedge Jn", "stage_seq": 33, "distance_m": 141602.471, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Factory Jn", "stage_seq": 34, "distance_m": 142485.541, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "Voltaire Road Jn", "stage_seq": 35, "distance_m": 142949.083, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Denmark Hill", "stage_seq": 36, "distance_m": 146372.164, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Crofton Road Jn", "stage_seq": 37, "distance_m": 147201.922, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Nunhead", "stage_seq": 38, "distance_m": 149073.241, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Bellingham", "stage_seq": 39, "distance_m": 153789.246, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Ravensbourne", "stage_seq": 40, "distance_m": 156258.281, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Shortlands", "stage_seq": 41, "distance_m": 157647.512, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Bromley South", "stage_seq": 42, "distance_m": 159105.001, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Bickley Jn", "stage_seq": 43, "distance_m": 161799.884, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Petts Wood Jn", "stage_seq": 44, "distance_m": 162884.238, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Orpington", "stage_seq": 45, "distance_m": 165539.902, "section_seq": 1, "route_path_id": 104301}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Sevenoaks", "stage_seq": 46, "distance_m": 178791.911, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0019", "location": "Tonbridge", "stage_seq": 47, "distance_m": 190549.349, "section_seq": 1, "route_path_id": 104301}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": null, "location": "Tonbridge West Yard (FLHH)", "stage_seq": 48, "distance_m": 191000.424, "section_seq": 1, "route_path_id": 104301}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 191000.424, "from_m": 0.0, "section_seq": 1, "route_path_id": 104301}], "total_distance_m": 191000.424, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 185202.234, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5798.19, "synthetic_unknown_infrastructure_limit_mph": 60} [] Southampton Western Docks (FLHH) 1952 1952 None None None Tonbridge West Yard (FLHH) 0027 0027 None None None https://www.realtimetrains.co.uk/service/gb-nr:H01416/2026-09-15/detailed None None None None None None None None None None Southampton Western Docks (FLHH) Millbrook Dock Exit None None None None 1 0 2026-09-15 22:43:37 TERMINATED 2026-09-15 22:33:00 Southampton Western Docks (FLHH) TRUST TRUST_CANCELLATION 15890882 1789511596271114 1 1 2026-09-15 22:43:16.772044 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:16.265808
563756 594618 L12050 879B70M815 2026-09-15 COMPLETE 15890624 2026-09-15 23:33:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 594618, "stp": "P", "toc": "London Overground", "uid": "L12050", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12050/2026-09-15/detailed", "trust_id": "879B70M815", "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-15", "dest_arr_time": "2337", "dest_platform": "2", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9B70", "timing_status": "EARLY", "origin_station": "Crystal Palace", "current_leg_arr": "2333", "current_leg_dep": "2329", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "2247", "origin_platform": "3", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": "-1 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": "2334", "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\": 594618, \"profile_key\": \"9af68a5dd445198e3b2c55b6cd52f7f6905d88adf11a002848c33f8015359e4d\", \"schedule_id\": 15445, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Crystal Palace\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Sydenham\", \"stage_seq\": 2, \"distance_m\": 1885.447, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Forest Hill\", \"stage_seq\": 3, \"distance_m\": 3305.978, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 4, \"distance_m\": 4658.341, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Brockley\", \"stage_seq\": 5, \"distance_m\": 6323.412, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"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\": \"2304\", \"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\": \"2305\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 8, \"distance_m\": 9358.601, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Surrey Quays\", \"stage_seq\": 9, \"distance_m\": 9648.046, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308H\", \"location\": \"Canada Water\", \"stage_seq\": 10, \"distance_m\": 10257.712, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 10571.776, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Wapping\", \"stage_seq\": 12, \"distance_m\": 11048.1, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Shadwell\", \"stage_seq\": 13, \"distance_m\": 16601.728, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Whitechapel\", \"stage_seq\": 14, \"distance_m\": 17607.546, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 15, \"distance_m\": 18681.057, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"Hoxton\", \"stage_seq\": 16, \"distance_m\": 19913.376, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2322H\", \"location\": \"Haggerston\", \"stage_seq\": 17, \"distance_m\": 20795.614, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"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\": \"2326H\", \"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\": \"2327\", \"wtt_dep\": \"2331\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 20, \"distance_m\": 25936.734, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"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": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.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-15T21:52:06Z\", \"source_id\": 48850269, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:12Z\", \"source_id\": 15869131, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:12Z\", \"source_id\": 48856284, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:16Z\", \"source_id\": 15870906, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:50Z\", \"source_id\": 48861465, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:54Z\", \"source_id\": 15872373, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:39Z\", \"source_id\": 48866891, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:42Z\", \"source_id\": 15873920, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:45Z\", \"source_id\": 48871063, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:54Z\", \"source_id\": 15875113, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:56Z\", \"source_id\": 48879106, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:59Z\", \"source_id\": 15877378, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:50Z\", \"source_id\": 48882704, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:53Z\", \"source_id\": 15878404, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:25Z\", \"source_id\": 48885555, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:29Z\", \"source_id\": 15879269, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:08Z\", \"source_id\": 48888327, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:12Z\", \"source_id\": 15880155, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:58Z\", \"source_id\": 48891415, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:01Z\", \"source_id\": 15881178, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:02Z\", \"source_id\": 48894724, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:07Z\", \"source_id\": 15882244, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:23Z\", \"source_id\": 48898529, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:27Z\", \"source_id\": 15883463, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:56Z\", \"source_id\": 48902648, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:01Z\", \"source_id\": 15884832, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:03Z\", \"source_id\": 48906005, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:08Z\", \"source_id\": 15885875, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:44Z\", \"source_id\": 48908557, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:47Z\", \"source_id\": 15886734, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:46Z\", \"source_id\": 48913282, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:54Z\", \"source_id\": 15888297, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:38Z\", \"source_id\": 48920726, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:43Z\", \"source_id\": 15890624, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "2", "timing_fact_generation": 1789511568464498, "current_leg_arrival_utc": "2026-09-15T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:26.716515", "service_state_evidence_id": 15890624, "current_leg_start_actual_dep": "2026-09-15T23:31:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:26.874050", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P CYP XHZ 9B70 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": 594618, "profile_key": "9af68a5dd445198e3b2c55b6cd52f7f6905d88adf11a002848c33f8015359e4d", "schedule_id": 15445, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Crystal Palace", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Sydenham", "stage_seq": 2, "distance_m": 1885.447, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Forest Hill", "stage_seq": 3, "distance_m": 3305.978, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Honor Oak Park", "stage_seq": 4, "distance_m": 4658.341, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Brockley", "stage_seq": 5, "distance_m": 6323.412, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "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": "2304", "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": "2305", "location": "Surrey Quays Silwood Jn", "stage_seq": 8, "distance_m": 9358.601, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Surrey Quays", "stage_seq": 9, "distance_m": 9648.046, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Canada Water", "stage_seq": 10, "distance_m": 10257.712, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 10571.776, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Wapping", "stage_seq": 12, "distance_m": 11048.1, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Shadwell", "stage_seq": 13, "distance_m": 16601.728, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Whitechapel", "stage_seq": 14, "distance_m": 17607.546, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Shoreditch High Street", "stage_seq": 15, "distance_m": 18681.057, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "Hoxton", "stage_seq": 16, "distance_m": 19913.376, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2322H", "location": "Haggerston", "stage_seq": 17, "distance_m": 20795.614, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "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": "2326H", "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": "2327", "wtt_dep": "2331", "location": "Canonbury East London Line", "stage_seq": 20, "distance_m": 25936.734, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2334", "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-15T21:52:06Z", "source_id": 48850269, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:52:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:12Z", "source_id": 15869131, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:12Z", "source_id": 48856284, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:16Z", "source_id": 15870906, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:50Z", "source_id": 48861465, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:58:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:54Z", "source_id": 15872373, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:39Z", "source_id": 48866891, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:42Z", "source_id": 15873920, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:45Z", "source_id": 48871063, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:03:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:54Z", "source_id": 15875113, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:56Z", "source_id": 48879106, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:07:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:59Z", "source_id": 15877378, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:50Z", "source_id": 48882704, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:09:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:53Z", "source_id": 15878404, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:25Z", "source_id": 48885555, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:29Z", "source_id": 15879269, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:08Z", "source_id": 48888327, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:12Z", "source_id": 15880155, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:58Z", "source_id": 48891415, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:14:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:01Z", "source_id": 15881178, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:02Z", "source_id": 48894724, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:16:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:07Z", "source_id": 15882244, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:23Z", "source_id": 48898529, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:18:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:27Z", "source_id": 15883463, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:56Z", "source_id": 48902648, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:21:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:01Z", "source_id": 15884832, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:03Z", "source_id": 48906005, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:08Z", "source_id": 15885875, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:44Z", "source_id": 48908557, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:47Z", "source_id": 15886734, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:46Z", "source_id": 48913282, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:28:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:54Z", "source_id": 15888297, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15028, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:38Z", "source_id": 48920726, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:43Z", "source_id": 15890624, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Crystal Palace 2247 2247 3 None None Highbury & Islington (East London Line) 2337 2334 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L12050/2026-09-15/detailed None Canonbury East London Line 2026-09-15T23:31:00+01:00 Highbury & Islington (East London Line) 4.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 2329 2333 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-15 22:43:37 TERMINATED 2026-09-15 22:33:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890624 1789511568464498 70 70 2026-09-15 22:43:26.874050 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:26.716515
563757 594678 P89967 892U79M815 2026-09-15 COMPLETE 15890332 2026-09-15 23:33:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 594678, "stp": "P", "toc": "Southeastern", "uid": "P89967", "consist": "375618", "dest_crs": "FAV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89967/2026-09-15/detailed", "trust_id": "892U79M815", "origin_crs": "DVP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": "1", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "2U79", "timing_status": "LATE", "origin_station": "Dover Priory", "current_leg_arr": "2333", "current_leg_dep": "2327½", "current_leg_end": "Faversham", "origin_dep_time": "2250", "origin_platform": "3", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.9399256065200206, 51.27818020226166], [0.9398075, 51.278263900000006], [0.9396689, 51.278355700000006], [0.9358651999999998, 51.28105219999998], [0.9355907, 51.2812514], [0.9347019, 51.281882499999995], [0.9342425, 51.282210799999994], [0.9328079, 51.283236], [0.9317515, 51.2839811], [0.930646, 51.284760899999995], [0.9300172, 51.285202], [0.9293348, 51.2856806], [0.9277626, 51.286794099999995], [0.9267572, 51.28751749999999], [0.9259016, 51.2881332], [0.9241125, 51.28940299999999], [0.9228169999999998, 51.29031719999999], [0.9220713999999998, 51.29085560000001], [0.9216204, 51.2911974], [0.9211058, 51.291640599999994], [0.9206685999999998, 51.292064999999994], [0.9202796999999998, 51.29244570000001], [0.9198398, 51.2929472], [0.9194615999999998, 51.2934588], [0.9190722999999998, 51.2940219], [0.9187722999999998, 51.2945591], [0.9184906, 51.29518130000001], [0.918358, 51.29558], [0.9182948, 51.2957516], [0.9180772, 51.29647229999999], [0.9178975, 51.29696039999999], [0.9177446, 51.2973512], [0.9174151, 51.29797549999999], [0.9172004999999998, 51.2983277], [0.9169533, 51.2987146], [0.9166158, 51.2991545], [0.9161943, 51.2996555], [0.9158429, 51.3000395], [0.9153685, 51.30047929999999], [0.915006, 51.3007958], [0.9146175, 51.3011149], [0.9136412, 51.301815899999994], [0.9125143, 51.3025919], [0.9112134, 51.3034572], [0.910052, 51.30423530000001], [0.9093921999999998, 51.30468469999999], [0.9090568999999998, 51.304911], [0.9085607, 51.30521449999999], [0.9079679000000002, 51.3055533], [0.9072978000000002, 51.3058974], [0.9052777, 51.3068863], [0.9035453999999998, 51.30771169999999], [0.9029069999999998, 51.308013499999994], [0.9023250000000002, 51.308265000000006], [0.9016008, 51.30856519999998], [0.9009174999999998, 51.3088265], [0.9002832, 51.3090629], [0.8998393000000001, 51.3092213], [0.8994383, 51.309358], [0.8991097, 51.30946779999999], [0.8987704000000001, 51.309576], [0.8983453000000001, 51.309704200000006], [0.8983152841195214, 51.3097132415283], [0.8979778000000002, 51.309814900000006], [0.8975299, 51.3099415], [0.8970993999999999, 51.3100622], [0.8963424999999999, 51.310225499999994], [0.8955907, 51.31042020000001], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8930426, 51.31104719999998], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Selling", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Selling", "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\": 529.38, \"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\": 1681.282, \"from_m\": 529.38, \"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\": 6589.099, \"from_m\": 1681.282, \"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\": 9286.333, \"from_m\": 6589.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9305.103, \"from_m\": 9286.333, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11313.747, \"from_m\": 9305.103, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12573.195, \"from_m\": 11313.747, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20540.131, \"from_m\": 12573.195, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23061.974, \"from_m\": 20540.131, \"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\": 25607.393, \"from_m\": 23061.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26166.691, \"from_m\": 25607.393, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28282.567, \"from_m\": 26166.691, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29657.321, \"from_m\": 28282.567, \"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\": 33191.333, \"from_m\": 29657.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\": 33559.149, \"from_m\": 33191.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\": 34254.373, \"from_m\": 33559.149, \"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\": 36148.461, \"from_m\": 34254.373, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37429.278, \"from_m\": 36148.461, \"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\": 40437.392, \"from_m\": 37429.278, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40472.339, \"from_m\": 40437.392, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40586.192, \"from_m\": 40472.339, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40696.358, \"from_m\": 40586.192, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 594678, \"profile_key\": \"36f45cca554fa86f444c2fce3c8a5da6f89e7b7c19967ad3ae98807bdf2e19de\", \"schedule_id\": 24158, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Dover Priory\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Buckland Jn\", \"stage_seq\": 2, \"distance_m\": 1533.971, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Kearsney\", \"stage_seq\": 3, \"distance_m\": 3527.426, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Shepherd's Well\", \"stage_seq\": 4, \"distance_m\": 8990.226, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Snowdown\", \"stage_seq\": 5, \"distance_m\": 12122.513, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Aylesham\", \"stage_seq\": 6, \"distance_m\": 13590.935, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"Adisham\", \"stage_seq\": 7, \"distance_m\": 15366.37, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314\", \"location\": \"Bekesbourne\", \"stage_seq\": 8, \"distance_m\": 20260.119, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Canterbury East\", \"stage_seq\": 9, \"distance_m\": 24916.684, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2327H\", \"location\": \"Selling\", \"stage_seq\": 10, \"distance_m\": 35419.865, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 11, \"distance_m\": 40696.358, \"section_seq\": 1, \"route_path_id\": 37332}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40696.358, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37332}], \"total_distance_m\": 40696.358, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 40696.358, \"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": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.5", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:00Z\", \"source_id\": 48852170, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:02Z\", \"source_id\": 15869668, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:02Z\", \"source_id\": 48859919, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:07Z\", \"source_id\": 15871943, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:44Z\", \"source_id\": 48869011, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:50Z\", \"source_id\": 15874540, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:37Z\", \"source_id\": 48885913, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:39Z\", \"source_id\": 15879349, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:34Z\", \"source_id\": 48895604, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:38Z\", \"source_id\": 15882533, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:46Z\", \"source_id\": 48908592, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:54Z\", \"source_id\": 15886768, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:06Z\", \"source_id\": 48919900, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:13Z\", \"source_id\": 15890332, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "1", "timing_fact_generation": 1789511534234180, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:28.073131", "service_state_evidence_id": 15890332, "current_leg_start_actual_dep": "2026-09-15T23:28:30+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:28.576142", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DVP FAV 2U79 375618 4 100 None {"version": 3, "segments": [{"to_m": 529.38, "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": 1681.282, "from_m": 529.38, "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": 6589.099, "from_m": 1681.282, "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": 9286.333, "from_m": 6589.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9305.103, "from_m": 9286.333, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11313.747, "from_m": 9305.103, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12573.195, "from_m": 11313.747, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20540.131, "from_m": 12573.195, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23061.974, "from_m": 20540.131, "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": 25607.393, "from_m": 23061.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26166.691, "from_m": 25607.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28282.567, "from_m": 26166.691, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29657.321, "from_m": 28282.567, "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": 33191.333, "from_m": 29657.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": 33559.149, "from_m": 33191.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": 34254.373, "from_m": 33559.149, "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": 36148.461, "from_m": 34254.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37429.278, "from_m": 36148.461, "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": 40437.392, "from_m": 37429.278, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40472.339, "from_m": 40437.392, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40586.192, "from_m": 40472.339, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40696.358, "from_m": 40586.192, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 594678, "profile_key": "36f45cca554fa86f444c2fce3c8a5da6f89e7b7c19967ad3ae98807bdf2e19de", "schedule_id": 24158, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Dover Priory", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Buckland Jn", "stage_seq": 2, "distance_m": 1533.971, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Kearsney", "stage_seq": 3, "distance_m": 3527.426, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Shepherd's Well", "stage_seq": 4, "distance_m": 8990.226, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Snowdown", "stage_seq": 5, "distance_m": 12122.513, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Aylesham", "stage_seq": 6, "distance_m": 13590.935, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Adisham", "stage_seq": 7, "distance_m": 15366.37, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Bekesbourne", "stage_seq": 8, "distance_m": 20260.119, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Canterbury East", "stage_seq": 9, "distance_m": 24916.684, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2327H", "location": "Selling", "stage_seq": 10, "distance_m": 35419.865, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Faversham", "stage_seq": 11, "distance_m": 40696.358, "section_seq": 1, "route_path_id": 37332}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40696.358, "from_m": 0.0, "section_seq": 1, "route_path_id": 37332}], "total_distance_m": 40696.358, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40696.358, "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": 33251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:00Z", "source_id": 48852170, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:02Z", "source_id": 15869668, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:02Z", "source_id": 48859919, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:07Z", "source_id": 15871943, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:44Z", "source_id": 48869011, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:02:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:50Z", "source_id": 15874540, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:37Z", "source_id": 48885913, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:13:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:39Z", "source_id": 15879349, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33234, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:34Z", "source_id": 48895604, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:38Z", "source_id": 15882533, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33229, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:46Z", "source_id": 48908592, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:54Z", "source_id": 15886768, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33192, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:06Z", "source_id": 48919900, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:33:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:13Z", "source_id": 15890332, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Dover Priory 2250 2250 3 None None Faversham 2332 2332 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89967/2026-09-15/detailed None Selling 2026-09-15T23:28:30+01:00 Faversham 5.5 {"type": "LineString", "coordinates": [[0.9399256065200206, 51.27818020226166], [0.9398075, 51.278263900000006], [0.9396689, 51.278355700000006], [0.9358651999999998, 51.28105219999998], [0.9355907, 51.2812514], [0.9347019, 51.281882499999995], [0.9342425, 51.282210799999994], [0.9328079, 51.283236], [0.9317515, 51.2839811], [0.930646, 51.284760899999995], [0.9300172, 51.285202], [0.9293348, 51.2856806], [0.9277626, 51.286794099999995], [0.9267572, 51.28751749999999], [0.9259016, 51.2881332], [0.9241125, 51.28940299999999], [0.9228169999999998, 51.29031719999999], [0.9220713999999998, 51.29085560000001], [0.9216204, 51.2911974], [0.9211058, 51.291640599999994], [0.9206685999999998, 51.292064999999994], [0.9202796999999998, 51.29244570000001], [0.9198398, 51.2929472], [0.9194615999999998, 51.2934588], [0.9190722999999998, 51.2940219], [0.9187722999999998, 51.2945591], [0.9184906, 51.29518130000001], [0.918358, 51.29558], [0.9182948, 51.2957516], [0.9180772, 51.29647229999999], [0.9178975, 51.29696039999999], [0.9177446, 51.2973512], [0.9174151, 51.29797549999999], [0.9172004999999998, 51.2983277], [0.9169533, 51.2987146], [0.9166158, 51.2991545], [0.9161943, 51.2996555], [0.9158429, 51.3000395], [0.9153685, 51.30047929999999], [0.915006, 51.3007958], [0.9146175, 51.3011149], [0.9136412, 51.301815899999994], [0.9125143, 51.3025919], [0.9112134, 51.3034572], [0.910052, 51.30423530000001], [0.9093921999999998, 51.30468469999999], [0.9090568999999998, 51.304911], [0.9085607, 51.30521449999999], [0.9079679000000002, 51.3055533], [0.9072978000000002, 51.3058974], [0.9052777, 51.3068863], [0.9035453999999998, 51.30771169999999], [0.9029069999999998, 51.308013499999994], [0.9023250000000002, 51.308265000000006], [0.9016008, 51.30856519999998], [0.9009174999999998, 51.3088265], [0.9002832, 51.3090629], [0.8998393000000001, 51.3092213], [0.8994383, 51.309358], [0.8991097, 51.30946779999999], [0.8987704000000001, 51.309576], [0.8983453000000001, 51.309704200000006], [0.8983152841195214, 51.3097132415283], [0.8979778000000002, 51.309814900000006], [0.8975299, 51.3099415], [0.8970993999999999, 51.3100622], [0.8963424999999999, 51.310225499999994], [0.8955907, 51.31042020000001], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8930426, 51.31104719999998], [0.8915727, 51.311417799999994]]} 3.2 2327½ 2333 Selling Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-15 22:43:37 TERMINATED 2026-09-15 22:33:00 Faversham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890332 1789511534234180 29 29 2026-09-15 22:43:28.576142 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:28.073131
563758 573578 H49826 366L48CQ15 2026-09-15 COMPLETE 15891020 2026-09-15 22:35:00 2026-09-15 22:43:37 2026-09-17 22:43:37 {"id": 573578, "stp": "O", "toc": "Unknown", "uid": "H49826", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49826/2026-09-15/detailed", "trust_id": "366L48CQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dagenham Dock Recp (GBRf)", "service_date": "2026-09-15", "dest_arr_time": "2213", "dest_platform": null, "is_terminated": 1, "next_location": "Dagenham Dock Recp (GBRf)", "signalling_id": "6L48", "timing_status": "LATE", "origin_station": "Garson Car Terminal (GBRf)", "current_leg_arr": "2235", "current_leg_dep": "2226", "current_leg_end": "Dagenham Dock Recp (GBRf)", "origin_dep_time": "1506", "origin_platform": null, "current_location": "Dagenham Dock Recp (GBRf)", "last_update_time": "2026-09-15T22:43:37", "route_debug_link": null, "timing_variation": "+22 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.11287201247073685, 51.52975220831307], [0.11307090000000002, 51.52973239999999], [0.1136006184685136, 51.52967965156793], [0.11435330803798324, 51.52960469996126], [0.1145674, 51.52956799999999], [0.1148167, 51.5295232], [0.1150796, 51.5294794], [0.115348234918406, 51.52944751563725], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.1188339, 51.5289096], [0.1194693, 51.5287946], [0.1197391, 51.5287389], [0.119893, 51.5287058], [0.1201436, 51.52864159999999], [0.1203148, 51.52859600000001], [0.1204768, 51.5285489], [0.12085909999999998, 51.52842609999999], [0.1213332, 51.528276299999995], [0.1215843, 51.5282008], [0.12183879999999998, 51.528126], [0.1220993, 51.528052200000005], [0.12236559999999998, 51.52798349999999], [0.1226392, 51.52791340000001], [0.1229151, 51.527845500000005], [0.12322749138976932, 51.527776653029825], [0.12329826789247592, 51.527761054801296], [0.1235145, 51.5277134], [0.1237021, 51.52767359999999], [0.1238867, 51.52763689999999], [0.124074, 51.527601999999995], [0.12425679999999996, 51.52756850000001], [0.12443250000000002, 51.52753719999999], [0.1246261, 51.527504400000005], [0.1249933, 51.52744729999999], [0.1252027, 51.527416300000006], [0.1254142, 51.5273878], [0.1257072, 51.5273506], [0.1259987, 51.5273169], [0.1261837, 51.5272972], [0.127024, 51.5272121], [0.1279091, 51.5271246], [0.1287718, 51.52703799999999], [0.12882877776373797, 51.52703247364005], [0.1296327, 51.52695449999999], [0.1300473, 51.52691320000002], [0.13028, 51.52689729999999], [0.1304061, 51.5268917], [0.1305312, 51.526886700000006], [0.1306451, 51.5268835], [0.130785, 51.52688179999999], [0.1310283, 51.526878700000005], [0.1312749, 51.5268783], [0.1313991, 51.5268809], [0.1316787, 51.52688919999999], [0.13196739999999998, 51.5269053], [0.1324471, 51.5269524], [0.1327367, 51.526982800000006], [0.1330799, 51.527016], [0.1332888, 51.5270329], [0.13349819999999998, 51.5270442], [0.1336795, 51.5270476], [0.1338608, 51.52704690000001], [0.1340186, 51.5270414], [0.13417189999999998, 51.5270322], [0.1346906, 51.5269961], [0.1349089, 51.52698079999999], [0.1351941, 51.5269525], [0.1353013, 51.526937100000005], [0.1353946, 51.52692280000001], [0.13545529999999997, 51.52691540000001], [0.13572509999999996, 51.52688739999999], [0.13613249999999996, 51.526860099999986], [0.1364082, 51.5268408], [0.13667999999999997, 51.526821], [0.1372194, 51.5267793], [0.13775219999999996, 51.526733], [0.138563, 51.52665410000001], [0.1394038, 51.52656519999999], [0.1400309, 51.5264939], [0.1407251, 51.5264174], [0.14124199999999998, 51.5263609], [0.1422737, 51.52625069999999], [0.1428368, 51.5261982], [0.1439406, 51.526073800000006], [0.1447465, 51.5259786], [0.14585729999999997, 51.525849599999994], [0.1476532, 51.5256452], [0.1480633, 51.5255745], [0.14833889999999997, 51.525510100000005], [0.14853379999999997, 51.5254534], [0.1487138, 51.5253919], [0.1488135, 51.52534899999999], [0.1489445, 51.525283], [0.14907689999999998, 51.52520419999999], [0.14922, 51.52509719999998], [0.14930339999999998, 51.52502410000001], [0.14940179999999997, 51.5249274], [0.149511, 51.52480049999999], [0.1495721, 51.5247029], [0.1496333, 51.5245559], [0.14967739999999996, 51.52440649999999], [0.14969, 51.524270400000006]]}", "current_leg_start": "Ripple Lane Sig. 807", "dest_arr_time_act": "2213", "motion_projection": null, "next_location_lat": "51.5242704", "next_location_lon": "0.1496900", "previous_location": "Ripple Lane Sig. 807", "current_leg_milage": "1.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1091.418, \"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\": 1147.871, \"from_m\": 1091.418, \"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\": 1202.071, \"from_m\": 1147.871, \"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\": 1276.548, \"from_m\": 1202.071, \"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\": 1298.916, \"from_m\": 1276.548, \"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\": 1354.342, \"from_m\": 1298.916, \"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\": 2768.501, \"from_m\": 1354.342, \"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\": 7520.152, \"from_m\": 2768.501, \"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\": 8744.545, \"from_m\": 7520.152, \"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\": 11762.139, \"from_m\": 8744.545, \"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\": 14258.72, \"from_m\": 11762.139, \"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\": 20333.498, \"from_m\": 14258.72, \"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\": 46357.611, \"from_m\": 20333.498, \"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\": 47760.169, \"from_m\": 46357.611, \"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\": 47816.322, \"from_m\": 47760.169, \"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\": 47824.329, \"from_m\": 47816.322, \"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\": 47876.621, \"from_m\": 47824.329, \"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\": 47921.028, \"from_m\": 47876.621, \"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\": 48045.991, \"from_m\": 47921.028, \"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\": 48527.371, \"from_m\": 48045.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48638.729, \"from_m\": 48527.371, \"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\": 49120.109, \"from_m\": 48638.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49245.072, \"from_m\": 49120.109, \"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\": 49276.368, \"from_m\": 49245.072, \"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\": 49329.926, \"from_m\": 49276.368, \"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\": 49540.192, \"from_m\": 49329.926, \"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\": 88873.605, \"from_m\": 49540.192, \"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\": 88952.056, \"from_m\": 88873.605, \"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\": 89911.755, \"from_m\": 88952.056, \"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\": 91238.887, \"from_m\": 89911.755, \"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\": 92933.971, \"from_m\": 91238.887, \"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\": 93020.836, \"from_m\": 92933.971, \"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\": 98672.579, \"from_m\": 93020.836, \"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\": 145411.328, \"from_m\": 98672.579, \"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\": 145484.2, \"from_m\": 145411.328, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 159820.435, \"from_m\": 145484.2, \"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\": 165705.677, \"from_m\": 159820.435, \"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\": 165776.046, \"from_m\": 165705.677, \"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\": 165848.142, \"from_m\": 165776.046, \"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\": 165913.971, \"from_m\": 165848.142, \"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\": 171081.227, \"from_m\": 165913.971, \"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\": 171831.947, \"from_m\": 171081.227, \"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\": 172259.065, \"from_m\": 171831.947, \"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\": 198017.087, \"from_m\": 172259.065, \"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\": 200061.467, \"from_m\": 198017.087, \"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\": 200147.703, \"from_m\": 200061.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\": 200654.837, \"from_m\": 200147.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 200968.346, \"from_m\": 200654.837, \"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\": 200977.854, \"from_m\": 200968.346, \"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\": 201385.823, \"from_m\": 200977.854, \"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\": 205194.277, \"from_m\": 201385.823, \"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\": 207919.656, \"from_m\": 205194.277, \"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\": 207981.284, \"from_m\": 207919.656, \"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\": 208251.575, \"from_m\": 207981.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\": 215421.703, \"from_m\": 208251.575, \"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\": 215515.757, \"from_m\": 215421.703, \"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\": 228508.298, \"from_m\": 215515.757, \"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\": 233286.072, \"from_m\": 228508.298, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 240860.838, \"from_m\": 233286.072, \"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\": 243893.738, \"from_m\": 240860.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 246318.26, \"from_m\": 243893.738, \"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\": 246425.537, \"from_m\": 246318.26, \"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\": 246527.928, \"from_m\": 246425.537, \"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\": 246598.724, \"from_m\": 246527.928, \"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\": 260084.851, \"from_m\": 246598.724, \"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\": 262017.438, \"from_m\": 260084.851, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 270285.855, \"from_m\": 262017.438, \"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\": 270339.793, \"from_m\": 270285.855, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 291923.279, \"from_m\": 270339.793, \"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\": 292117.226, \"from_m\": 291923.279, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 295113.157, \"from_m\": 292117.226, \"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\": 297025.257, \"from_m\": 295113.157, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 297031.757, \"from_m\": 297025.257, \"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\": 298521.266, \"from_m\": 297031.757, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 304800.262, \"from_m\": 298521.266, \"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\": 305377.416, \"from_m\": 304800.262, \"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\": 305828.193, \"from_m\": 305377.416, \"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\": 307431.919, \"from_m\": 305828.193, \"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\": 311414.282, \"from_m\": 307431.919, \"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\": 311454.301, \"from_m\": 311414.282, \"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\": 311489.029, \"from_m\": 311454.301, \"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\": 311583.177, \"from_m\": 311489.029, \"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\": 311828.973, \"from_m\": 311583.177, \"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\": 311867.901, \"from_m\": 311828.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 312680.818, \"from_m\": 311867.901, \"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\": 312978.627, \"from_m\": 312680.818, \"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\": 317640.301, \"from_m\": 312978.627, \"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\": 317904.697, \"from_m\": 317640.301, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 320748.607, \"from_m\": 317904.697, \"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\": 321252.018, \"from_m\": 320748.607, \"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\": 321279.412, \"from_m\": 321252.018, \"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\": 323779.859, \"from_m\": 321279.412, \"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\": 324264.122, \"from_m\": 323779.859, \"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\": 324336.833, \"from_m\": 324264.122, \"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\": 325521.061, \"from_m\": 324336.833, \"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\": 325581.068, \"from_m\": 325521.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 325818.507, \"from_m\": 325581.068, \"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\": 326930.826, \"from_m\": 325818.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 326955.404, \"from_m\": 326930.826, \"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\": 327029.712, \"from_m\": 326955.404, \"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\": 329316.336, \"from_m\": 327029.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}], \"service_id\": 573578, \"profile_key\": \"5ff5cab6c1dce787cbdceea7c6d47bbeaa69e91efa047c01195f1385a38ef70d\", \"schedule_id\": 37453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Garson Car Terminal (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1536\", \"location\": \"Speke Compound Siding\", \"stage_seq\": 2, \"distance_m\": 612.488, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1558\", \"location\": \"Speke West Jn\", \"stage_seq\": 3, \"distance_m\": 984.239, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"1601\", \"wtt_dep\": \"1631\", \"location\": \"Garston Goods Lines\", \"stage_seq\": 4, \"distance_m\": 984.239, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632\", \"location\": \"Speke West Jn\", \"stage_seq\": 5, \"distance_m\": 984.239, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"Speke Jn\", \"stage_seq\": 6, \"distance_m\": 1202.071, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Ditton East Jn\", \"stage_seq\": 7, \"distance_m\": 7748.366, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"Runcorn\", \"stage_seq\": 8, \"distance_m\": 11308.379, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Halton Jn\", \"stage_seq\": 9, \"distance_m\": 13125.161, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Weaver Jn\", \"stage_seq\": 10, \"distance_m\": 20457.938, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Acton Bridge\", \"stage_seq\": 11, \"distance_m\": 24196.458, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Hartford Jn\", \"stage_seq\": 12, \"distance_m\": 26918.898, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Winsford\", \"stage_seq\": 13, \"distance_m\": 35474.846, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1712\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 14, \"distance_m\": 46288.827, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1717H\", \"location\": \"Crewe Salop Goods Jn\", \"stage_seq\": 15, \"distance_m\": 47609.784, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"1721\", \"wtt_dep\": \"1723\", \"location\": \"Crewe Sig. NH10/12\", \"stage_seq\": 16, \"distance_m\": 48479.124, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1724\", \"location\": \"Crewe Bas Hall S.S.N.\", \"stage_seq\": 17, \"distance_m\": 48583.05, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1726H\", \"location\": \"Crewe Sig. NH43/44 (SSN)\", \"stage_seq\": 18, \"distance_m\": 50225.577, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1729H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 19, \"distance_m\": 51546.284, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1741H\", \"location\": \"Madeley\", \"stage_seq\": 20, \"distance_m\": 62207.088, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1758H\", \"location\": \"Little Bridgeford Jn\", \"stage_seq\": 21, \"distance_m\": 81776.121, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1803H\", \"location\": \"Stafford\", \"stage_seq\": 22, \"distance_m\": 88228.431, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1804H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 23, \"distance_m\": 89008.405, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1809H\", \"location\": \"Whitehouse Jn\", \"stage_seq\": 24, \"distance_m\": 93020.836, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1815\", \"location\": \"Colwich Jn\", \"stage_seq\": 25, \"distance_m\": 98488.433, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1819\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 26, \"distance_m\": 102398.893, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 27, \"distance_m\": 114811.728, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1834\", \"location\": \"Amington Jn\", \"stage_seq\": 28, \"distance_m\": 127484.903, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848\", \"location\": \"Nuneaton\", \"stage_seq\": 29, \"distance_m\": 146738.57, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1904\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 30, \"distance_m\": 168942.462, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1906\", \"location\": \"Rugby\", \"stage_seq\": 31, \"distance_m\": 169991.769, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 32, \"distance_m\": 172318.719, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Daventry North Jn\", \"stage_seq\": 33, \"distance_m\": 176254.957, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Long Buckby\", \"stage_seq\": 34, \"distance_m\": 185231.444, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"1932\", \"wtt_dep\": \"1934\", \"location\": \"Northampton\", \"stage_seq\": 35, \"distance_m\": 200743.76, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940H\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 36, \"distance_m\": 207981.284, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 37, \"distance_m\": 215800.834, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 38, \"distance_m\": 226524.587, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 39, \"distance_m\": 230033.306, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Bletchley\", \"stage_seq\": 40, \"distance_m\": 231566.661, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 41, \"distance_m\": 246425.537, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Tring\", \"stage_seq\": 42, \"distance_m\": 255744.857, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 43, \"distance_m\": 265573.336, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Watford Junction\", \"stage_seq\": 44, \"distance_m\": 278589.782, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 45, \"distance_m\": 288347.015, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Wembley Central\", \"stage_seq\": 46, \"distance_m\": 293728.758, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050H\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 47, \"distance_m\": 295161.037, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051H\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 48, \"distance_m\": 295761.867, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": \"2057\", \"location\": \"Railnet Reception\", \"stage_seq\": 49, \"distance_m\": 296662.591, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"location\": \"Harlesden Jn\", \"stage_seq\": 50, \"distance_m\": 297067.019, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 51, \"distance_m\": 298559.598, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"West Hampstead\", \"stage_seq\": 52, \"distance_m\": 302105.815, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116H\", \"location\": \"Gospel Oak\", \"stage_seq\": 53, \"distance_m\": 305046.891, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Junction Road Jn\", \"stage_seq\": 54, \"distance_m\": 306113.317, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"Upper Holloway\", \"stage_seq\": 55, \"distance_m\": 306907.497, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 56, \"distance_m\": 308790.21, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"South Tottenham\", \"stage_seq\": 57, \"distance_m\": 311523.189, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 58, \"distance_m\": 316959.585, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Woodgrange Park\", \"stage_seq\": 59, \"distance_m\": 321339.086, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Barking Station Jn\", \"stage_seq\": 60, \"distance_m\": 323203.725, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Barking\", \"stage_seq\": 61, \"distance_m\": 324072.338, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 62, \"distance_m\": 325800.11, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2202\", \"location\": \"Ripple Lane Sig. 807\", \"stage_seq\": 63, \"distance_m\": 326612.747, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Ripple Lane Renwick Rd Jn\", \"stage_seq\": 64, \"distance_m\": 326820.382, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Ripple Lane Exch Sidings (GBRf)\", \"stage_seq\": 65, \"distance_m\": 327770.374, \"section_seq\": 1, \"route_path_id\": 70927}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": null, \"location\": \"Dagenham Dock Recp (GBRf)\", \"stage_seq\": 66, \"distance_m\": 329316.336, \"section_seq\": 1, \"route_path_id\": 70927}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 329316.336, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70927}], \"total_distance_m\": 329316.336, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 309527.123, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 19789.213, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1506", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.5242704", "current_position_lon": "0.1496900", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:47:54Z\", \"source_id\": 47980961, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:47:57Z\", \"source_id\": 15592168, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:39Z\", \"source_id\": 48008937, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:57:44Z\", \"source_id\": 15599987, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:55Z\", \"source_id\": 48032907, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:07:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:05:55Z\", \"source_id\": 15606583, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:10:45Z\", \"source_id\": 48208976, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:11:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:10:48Z\", \"source_id\": 15660141, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:03:57Z\", \"source_id\": 48346992, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:05:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:04:01Z\", \"source_id\": 15703891, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:26Z\", \"source_id\": 48391531, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:29Z\", \"source_id\": 15717930, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:15Z\", \"source_id\": 48420825, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:33:17Z\", \"source_id\": 15729516, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:05Z\", \"source_id\": 48452433, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:11Z\", \"source_id\": 15739349, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:51Z\", \"source_id\": 48505210, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:56Z\", \"source_id\": 15761850, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:39Z\", \"source_id\": 48514436, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:11:39Z\", \"source_id\": 15764666, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:36Z\", \"source_id\": 48556155, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:29:37Z\", \"source_id\": 15777576, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:45Z\", \"source_id\": 48596880, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:47:51Z\", \"source_id\": 15790127, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:56:58Z\", \"source_id\": 48617525, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:01Z\", \"source_id\": 15796417, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:21Z\", \"source_id\": 48629126, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:03:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:27Z\", \"source_id\": 15800084, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:05Z\", \"source_id\": 48716224, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:07Z\", \"source_id\": 15827069, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:48Z\", \"source_id\": 48734227, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:54Z\", \"source_id\": 15832818, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:00Z\", \"source_id\": 48748404, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:06Z\", \"source_id\": 15837278, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:41Z\", \"source_id\": 48761900, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:44Z\", \"source_id\": 15841640, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:24Z\", \"source_id\": 48774955, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:29Z\", \"source_id\": 15845846, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:11Z\", \"source_id\": 48782426, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:15Z\", \"source_id\": 15848070, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:28Z\", \"source_id\": 15891020, \"stage_seq\": 66, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dagenham Dock Recp (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789511608820552, "current_leg_arrival_utc": "2026-09-15T22:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:28.789435", "service_state_evidence_id": 15891020, "current_leg_start_actual_dep": "2026-09-15T22:24:00+01:00", "operational_evidence_version": 188, "service_state_event_time_utc": "2026-09-15T21:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:29.065703", "service_state_valid_until_kind": null, "operational_interpretation_version": 188, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 6L48 None None None None {"version": 3, "segments": [{"to_m": 1091.418, "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": 1147.871, "from_m": 1091.418, "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": 1202.071, "from_m": 1147.871, "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": 1276.548, "from_m": 1202.071, "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": 1298.916, "from_m": 1276.548, "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": 1354.342, "from_m": 1298.916, "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": 2768.501, "from_m": 1354.342, "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": 7520.152, "from_m": 2768.501, "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": 8744.545, "from_m": 7520.152, "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": 11762.139, "from_m": 8744.545, "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": 14258.72, "from_m": 11762.139, "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": 20333.498, "from_m": 14258.72, "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": 46357.611, "from_m": 20333.498, "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": 47760.169, "from_m": 46357.611, "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": 47816.322, "from_m": 47760.169, "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": 47824.329, "from_m": 47816.322, "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": 47876.621, "from_m": 47824.329, "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": 47921.028, "from_m": 47876.621, "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": 48045.991, "from_m": 47921.028, "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": 48527.371, "from_m": 48045.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48638.729, "from_m": 48527.371, "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": 49120.109, "from_m": 48638.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49245.072, "from_m": 49120.109, "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": 49276.368, "from_m": 49245.072, "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": 49329.926, "from_m": 49276.368, "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": 49540.192, "from_m": 49329.926, "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": 88873.605, "from_m": 49540.192, "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": 88952.056, "from_m": 88873.605, "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": 89911.755, "from_m": 88952.056, "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": 91238.887, "from_m": 89911.755, "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": 92933.971, "from_m": 91238.887, "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": 93020.836, "from_m": 92933.971, "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": 98672.579, "from_m": 93020.836, "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": 145411.328, "from_m": 98672.579, "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": 145484.2, "from_m": 145411.328, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 159820.435, "from_m": 145484.2, "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": 165705.677, "from_m": 159820.435, "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": 165776.046, "from_m": 165705.677, "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": 165848.142, "from_m": 165776.046, "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": 165913.971, "from_m": 165848.142, "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": 171081.227, "from_m": 165913.971, "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": 171831.947, "from_m": 171081.227, "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": 172259.065, "from_m": 171831.947, "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": 198017.087, "from_m": 172259.065, "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": 200061.467, "from_m": 198017.087, "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": 200147.703, "from_m": 200061.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": 200654.837, "from_m": 200147.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 200968.346, "from_m": 200654.837, "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": 200977.854, "from_m": 200968.346, "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": 201385.823, "from_m": 200977.854, "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": 205194.277, "from_m": 201385.823, "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": 207919.656, "from_m": 205194.277, "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": 207981.284, "from_m": 207919.656, "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": 208251.575, "from_m": 207981.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": 215421.703, "from_m": 208251.575, "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": 215515.757, "from_m": 215421.703, "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": 228508.298, "from_m": 215515.757, "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": 233286.072, "from_m": 228508.298, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 240860.838, "from_m": 233286.072, "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": 243893.738, "from_m": 240860.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 246318.26, "from_m": 243893.738, "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": 246425.537, "from_m": 246318.26, "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": 246527.928, "from_m": 246425.537, "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": 246598.724, "from_m": 246527.928, "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": 260084.851, "from_m": 246598.724, "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": 262017.438, "from_m": 260084.851, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 270285.855, "from_m": 262017.438, "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": 270339.793, "from_m": 270285.855, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 291923.279, "from_m": 270339.793, "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": 292117.226, "from_m": 291923.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 295113.157, "from_m": 292117.226, "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": 297025.257, "from_m": 295113.157, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 297031.757, "from_m": 297025.257, "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": 298521.266, "from_m": 297031.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 304800.262, "from_m": 298521.266, "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": 305377.416, "from_m": 304800.262, "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": 305828.193, "from_m": 305377.416, "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": 307431.919, "from_m": 305828.193, "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": 311414.282, "from_m": 307431.919, "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": 311454.301, "from_m": 311414.282, "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": 311489.029, "from_m": 311454.301, "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": 311583.177, "from_m": 311489.029, "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": 311828.973, "from_m": 311583.177, "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": 311867.901, "from_m": 311828.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 312680.818, "from_m": 311867.901, "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": 312978.627, "from_m": 312680.818, "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": 317640.301, "from_m": 312978.627, "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": 317904.697, "from_m": 317640.301, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 320748.607, "from_m": 317904.697, "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": 321252.018, "from_m": 320748.607, "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": 321279.412, "from_m": 321252.018, "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": 323779.859, "from_m": 321279.412, "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": 324264.122, "from_m": 323779.859, "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": 324336.833, "from_m": 324264.122, "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": 325521.061, "from_m": 324336.833, "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": 325581.068, "from_m": 325521.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 325818.507, "from_m": 325581.068, "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": 326930.826, "from_m": 325818.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 326955.404, "from_m": 326930.826, "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": 327029.712, "from_m": 326955.404, "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": 329316.336, "from_m": 327029.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}], "service_id": 573578, "profile_key": "5ff5cab6c1dce787cbdceea7c6d47bbeaa69e91efa047c01195f1385a38ef70d", "schedule_id": 37453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1506", "location": "Garson Car Terminal (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1536", "location": "Speke Compound Siding", "stage_seq": 2, "distance_m": 612.488, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1558", "location": "Speke West Jn", "stage_seq": 3, "distance_m": 984.239, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "1601", "wtt_dep": "1631", "location": "Garston Goods Lines", "stage_seq": 4, "distance_m": 984.239, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632", "location": "Speke West Jn", "stage_seq": 5, "distance_m": 984.239, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "Speke Jn", "stage_seq": 6, "distance_m": 1202.071, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Ditton East Jn", "stage_seq": 7, "distance_m": 7748.366, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "Runcorn", "stage_seq": 8, "distance_m": 11308.379, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Halton Jn", "stage_seq": 9, "distance_m": 13125.161, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Weaver Jn", "stage_seq": 10, "distance_m": 20457.938, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Acton Bridge", "stage_seq": 11, "distance_m": 24196.458, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Hartford Jn", "stage_seq": 12, "distance_m": 26918.898, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Winsford", "stage_seq": 13, "distance_m": 35474.846, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1712", "location": "Crewe Coal Yard S.B.", "stage_seq": 14, "distance_m": 46288.827, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1717H", "location": "Crewe Salop Goods Jn", "stage_seq": 15, "distance_m": 47609.784, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "1721", "wtt_dep": "1723", "location": "Crewe Sig. NH10/12", "stage_seq": 16, "distance_m": 48479.124, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1724", "location": "Crewe Bas Hall S.S.N.", "stage_seq": 17, "distance_m": 48583.05, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1726H", "location": "Crewe Sig. NH43/44 (SSN)", "stage_seq": 18, "distance_m": 50225.577, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1729H", "location": "Crewe Basford Hall Jn", "stage_seq": 19, "distance_m": 51546.284, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1741H", "location": "Madeley", "stage_seq": 20, "distance_m": 62207.088, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1758H", "location": "Little Bridgeford Jn", "stage_seq": 21, "distance_m": 81776.121, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1803H", "location": "Stafford", "stage_seq": 22, "distance_m": 88228.431, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1804H", "location": "Stafford Trent Valley Jn", "stage_seq": 23, "distance_m": 89008.405, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1809H", "location": "Whitehouse Jn", "stage_seq": 24, "distance_m": 93020.836, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1815", "location": "Colwich Jn", "stage_seq": 25, "distance_m": 98488.433, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1819", "location": "Rugeley North Jn", "stage_seq": 26, "distance_m": 102398.893, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826", "location": "Lichfield TV North Jn (LL)", "stage_seq": 27, "distance_m": 114811.728, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1834", "location": "Amington Jn", "stage_seq": 28, "distance_m": 127484.903, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848", "location": "Nuneaton", "stage_seq": 29, "distance_m": 146738.57, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1904", "location": "Rugby Trent Valley Jn", "stage_seq": 30, "distance_m": 168942.462, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1906", "location": "Rugby", "stage_seq": 31, "distance_m": 169991.769, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908", "location": "Hillmorton Jn", "stage_seq": 32, "distance_m": 172318.719, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Daventry North Jn", "stage_seq": 33, "distance_m": 176254.957, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920", "location": "Long Buckby", "stage_seq": 34, "distance_m": 185231.444, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "1932", "wtt_dep": "1934", "location": "Northampton", "stage_seq": 35, "distance_m": 200743.76, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940H", "location": "Courteenhall Jn", "stage_seq": 36, "distance_m": 207981.284, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946H", "location": "Hanslope Jn", "stage_seq": 37, "distance_m": 215800.834, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Milton Keynes Central", "stage_seq": 38, "distance_m": 226524.587, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959", "location": "Denbigh Hall South Jn", "stage_seq": 39, "distance_m": 230033.306, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Bletchley", "stage_seq": 40, "distance_m": 231566.661, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010H", "location": "Ledburn Jn", "stage_seq": 41, "distance_m": 246425.537, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Tring", "stage_seq": 42, "distance_m": 255744.857, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Bourne End Jn (Herts)", "stage_seq": 43, "distance_m": 265573.336, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Watford Junction", "stage_seq": 44, "distance_m": 278589.782, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Harrow & Wealdstone", "stage_seq": 45, "distance_m": 288347.015, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Wembley Central", "stage_seq": 46, "distance_m": 293728.758, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050H", "location": "Willesden Sudbury Jn", "stage_seq": 47, "distance_m": 295161.037, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051H", "location": "Wembley Yard South Jn", "stage_seq": 48, "distance_m": 295761.867, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": "2057", "location": "Railnet Reception", "stage_seq": 49, "distance_m": 296662.591, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059", "location": "Harlesden Jn", "stage_seq": 50, "distance_m": 297067.019, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Kensal Green Jn", "stage_seq": 51, "distance_m": 298559.598, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "West Hampstead", "stage_seq": 52, "distance_m": 302105.815, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116H", "location": "Gospel Oak", "stage_seq": 53, "distance_m": 305046.891, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Junction Road Jn", "stage_seq": 54, "distance_m": 306113.317, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "Upper Holloway", "stage_seq": 55, "distance_m": 306907.497, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Harringay Park Jn", "stage_seq": 56, "distance_m": 308790.21, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "South Tottenham", "stage_seq": 57, "distance_m": 311523.189, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Leyton Midland Road", "stage_seq": 58, "distance_m": 316959.585, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Woodgrange Park", "stage_seq": 59, "distance_m": 321339.086, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Barking Station Jn", "stage_seq": 60, "distance_m": 323203.725, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Barking", "stage_seq": 61, "distance_m": 324072.338, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Ripple Lane West Jn", "stage_seq": 62, "distance_m": 325800.11, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2202", "location": "Ripple Lane Sig. 807", "stage_seq": 63, "distance_m": 326612.747, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Ripple Lane Renwick Rd Jn", "stage_seq": 64, "distance_m": 326820.382, "section_seq": 1, "route_path_id": 70927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Ripple Lane Exch Sidings (GBRf)", "stage_seq": 65, "distance_m": 327770.374, "section_seq": 1, "route_path_id": 70927}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": null, "location": "Dagenham Dock Recp (GBRf)", "stage_seq": 66, "distance_m": 329316.336, "section_seq": 1, "route_path_id": 70927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 329316.336, "from_m": 0.0, "section_seq": 1, "route_path_id": 70927}], "total_distance_m": 329316.336, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 309527.123, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 19789.213, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:47:54Z", "source_id": 47980961, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:48:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:47:57Z", "source_id": 15592168, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:39Z", "source_id": 48008937, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:58:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:57:44Z", "source_id": 15599987, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:55Z", "source_id": 48032907, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T16:07:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:05:55Z", "source_id": 15606583, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T17:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11306, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:10:45Z", "source_id": 48208976, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T17:11:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:10:48Z", "source_id": 15660141, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T18:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20670, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:03:57Z", "source_id": 48346992, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T18:05:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:04:01Z", "source_id": 15703891, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21189, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:26Z", "source_id": 48391531, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T18:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:29Z", "source_id": 15717930, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T19:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:15Z", "source_id": 48420825, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T18:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:33:17Z", "source_id": 15729516, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:05Z", "source_id": 48452433, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T18:48:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:11Z", "source_id": 15739349, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21469, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:51Z", "source_id": 48505210, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T19:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:56Z", "source_id": 15761850, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:39Z", "source_id": 48514436, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T19:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:11:39Z", "source_id": 15764666, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21788, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:36Z", "source_id": 48556155, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T19:30:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:29:37Z", "source_id": 15777576, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:45Z", "source_id": 48596880, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T19:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:47:51Z", "source_id": 15790127, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:56:58Z", "source_id": 48617525, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T19:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:01Z", "source_id": 15796417, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21991, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:21Z", "source_id": 48629126, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T20:03:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:27Z", "source_id": 15800084, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:05Z", "source_id": 48716224, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T20:43:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:07Z", "source_id": 15827069, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18788, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:48Z", "source_id": 48734227, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T20:53:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:54Z", "source_id": 15832818, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:00Z", "source_id": 48748404, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T20:59:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:06Z", "source_id": 15837278, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14767, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:41Z", "source_id": 48761900, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T21:06:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:44Z", "source_id": 15841640, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:24Z", "source_id": 48774955, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T21:13:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:29Z", "source_id": 15845846, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:11Z", "source_id": 48782426, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T21:16:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:15Z", "source_id": 15848070, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:28Z", "source_id": 15891020, "stage_seq": 66, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}] Garson Car Terminal (GBRf) 1506 1506 None None None Dagenham Dock Recp (GBRf) 2213 2213 None LATE +22 minutes https://www.realtimetrains.co.uk/service/gb-nr:H49826/2026-09-15/detailed None Ripple Lane Sig. 807 2026-09-15T22:24:00+01:00 Dagenham Dock Recp (GBRf) 9.0 {"type": "LineString", "coordinates": [[0.11287201247073685, 51.52975220831307], [0.11307090000000002, 51.52973239999999], [0.1136006184685136, 51.52967965156793], [0.11435330803798324, 51.52960469996126], [0.1145674, 51.52956799999999], [0.1148167, 51.5295232], [0.1150796, 51.5294794], [0.115348234918406, 51.52944751563725], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.1188339, 51.5289096], [0.1194693, 51.5287946], [0.1197391, 51.5287389], [0.119893, 51.5287058], [0.1201436, 51.52864159999999], [0.1203148, 51.52859600000001], [0.1204768, 51.5285489], [0.12085909999999998, 51.52842609999999], [0.1213332, 51.528276299999995], [0.1215843, 51.5282008], [0.12183879999999998, 51.528126], [0.1220993, 51.528052200000005], [0.12236559999999998, 51.52798349999999], [0.1226392, 51.52791340000001], [0.1229151, 51.527845500000005], [0.12322749138976932, 51.527776653029825], [0.12329826789247592, 51.527761054801296], [0.1235145, 51.5277134], [0.1237021, 51.52767359999999], [0.1238867, 51.52763689999999], [0.124074, 51.527601999999995], [0.12425679999999996, 51.52756850000001], [0.12443250000000002, 51.52753719999999], [0.1246261, 51.527504400000005], [0.1249933, 51.52744729999999], [0.1252027, 51.527416300000006], [0.1254142, 51.5273878], [0.1257072, 51.5273506], [0.1259987, 51.5273169], [0.1261837, 51.5272972], [0.127024, 51.5272121], [0.1279091, 51.5271246], [0.1287718, 51.52703799999999], [0.12882877776373797, 51.52703247364005], [0.1296327, 51.52695449999999], [0.1300473, 51.52691320000002], [0.13028, 51.52689729999999], [0.1304061, 51.5268917], [0.1305312, 51.526886700000006], [0.1306451, 51.5268835], [0.130785, 51.52688179999999], [0.1310283, 51.526878700000005], [0.1312749, 51.5268783], [0.1313991, 51.5268809], [0.1316787, 51.52688919999999], [0.13196739999999998, 51.5269053], [0.1324471, 51.5269524], [0.1327367, 51.526982800000006], [0.1330799, 51.527016], [0.1332888, 51.5270329], [0.13349819999999998, 51.5270442], [0.1336795, 51.5270476], [0.1338608, 51.52704690000001], [0.1340186, 51.5270414], [0.13417189999999998, 51.5270322], [0.1346906, 51.5269961], [0.1349089, 51.52698079999999], [0.1351941, 51.5269525], [0.1353013, 51.526937100000005], [0.1353946, 51.52692280000001], [0.13545529999999997, 51.52691540000001], [0.13572509999999996, 51.52688739999999], [0.13613249999999996, 51.526860099999986], [0.1364082, 51.5268408], [0.13667999999999997, 51.526821], [0.1372194, 51.5267793], [0.13775219999999996, 51.526733], [0.138563, 51.52665410000001], [0.1394038, 51.52656519999999], [0.1400309, 51.5264939], [0.1407251, 51.5264174], [0.14124199999999998, 51.5263609], [0.1422737, 51.52625069999999], [0.1428368, 51.5261982], [0.1439406, 51.526073800000006], [0.1447465, 51.5259786], [0.14585729999999997, 51.525849599999994], [0.1476532, 51.5256452], [0.1480633, 51.5255745], [0.14833889999999997, 51.525510100000005], [0.14853379999999997, 51.5254534], [0.1487138, 51.5253919], [0.1488135, 51.52534899999999], [0.1489445, 51.525283], [0.14907689999999998, 51.52520419999999], [0.14922, 51.52509719999998], [0.14930339999999998, 51.52502410000001], [0.14940179999999997, 51.5249274], [0.149511, 51.52480049999999], [0.1495721, 51.5247029], [0.1496333, 51.5245559], [0.14967739999999996, 51.52440649999999], [0.14969, 51.524270400000006]]} 1.7 2226 2235 Ripple Lane Sig. 807 Dagenham Dock Recp (GBRf) Dagenham Dock Recp (GBRf) 51.5242704 0.1496900 51.5242704 0.1496900 1 0 2026-09-15 22:43:37 TERMINATED 2026-09-15 21:35:00 Dagenham Dock Recp (GBRf) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891020 1789511608820552 188 188 2026-09-15 22:43:29.065703 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:28.789435
563759 594513 L82231 872H71M815 2026-09-15 COMPLETE 15890533 2026-09-15 23:33:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 594513, "stp": "P", "toc": "South Western Railway", "uid": "L82231", "consist": "701031", "dest_crs": "SHP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82231/2026-09-15/detailed", "trust_id": "872H71M815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shepperton", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Shepperton", "signalling_id": "2H71", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "2333", "current_leg_dep": "2330", "current_leg_end": "Shepperton", "origin_dep_time": "2242", "origin_platform": "5", "current_location": "Shepperton", "last_update_time": "2026-09-15T22:44:07", "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": "2334", "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\": 594513, \"profile_key\": \"81b39e05c7cb03cf1a7de1793012263ec1bbe6bbb68d09d89ece85b806dc34d8\", \"schedule_id\": 17341, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259\", \"location\": \"Wimbledon\", \"stage_seq\": 5, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"New Malden\", \"stage_seq\": 7, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Norbiton\", \"stage_seq\": 8, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Kingston\", \"stage_seq\": 9, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Hampton Wick\", \"stage_seq\": 10, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Teddington\", \"stage_seq\": 11, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 12, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Fulwell\", \"stage_seq\": 13, \"distance_m\": 23857.066, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Hampton\", \"stage_seq\": 14, \"distance_m\": 26492.752, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327\", \"location\": \"Kempton Park\", \"stage_seq\": 15, \"distance_m\": 29360.434, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Sunbury\", \"stage_seq\": 16, \"distance_m\": 30145.607, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Upper Halliford\", \"stage_seq\": 17, \"distance_m\": 31082.747, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"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": "2242", "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-15T21:44:37Z\", \"source_id\": 48835400, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:41Z\", \"source_id\": 15864816, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:29Z\", \"source_id\": 48844873, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:34Z\", \"source_id\": 15867674, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:52Z\", \"source_id\": 48855590, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:53Z\", \"source_id\": 15870691, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:32Z\", \"source_id\": 48866602, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:32Z\", \"source_id\": 15873805, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:12Z\", \"source_id\": 48871936, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:17Z\", \"source_id\": 15875317, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:13Z\", \"source_id\": 48879587, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:16Z\", \"source_id\": 15877503, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:36Z\", \"source_id\": 48884115, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:43Z\", \"source_id\": 15878839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:11Z\", \"source_id\": 48886847, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:18Z\", \"source_id\": 15879652, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:37Z\", \"source_id\": 48892468, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:42Z\", \"source_id\": 15881537, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:14Z\", \"source_id\": 48898222, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:17Z\", \"source_id\": 15883375, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:04Z\", \"source_id\": 48904464, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:08Z\", \"source_id\": 15885384, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:52Z\", \"source_id\": 48907242, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:57Z\", \"source_id\": 15886329, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:52Z\", \"source_id\": 48907242, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:57Z\", \"source_id\": 15886334, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:30Z\", \"source_id\": 48915969, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:37Z\", \"source_id\": 15889089, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:26Z\", \"source_id\": 48920409, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:33Z\", \"source_id\": 15890533, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepperton", "service_state_platform": "1", "timing_fact_generation": 1789511555605041, "current_leg_arrival_utc": "2026-09-15T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:42.377044", "service_state_evidence_id": 15890533, "current_leg_start_actual_dep": "2026-09-15T23:30:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:43.000737", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SHP 2H71 701031 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": 594513, "profile_key": "81b39e05c7cb03cf1a7de1793012263ec1bbe6bbb68d09d89ece85b806dc34d8", "schedule_id": 17341, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2242", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Fulwell", "stage_seq": 13, "distance_m": 23857.066, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Hampton", "stage_seq": 14, "distance_m": 26492.752, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29360.434, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Sunbury", "stage_seq": 16, "distance_m": 30145.607, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31082.747, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2334", "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-15T21:44:37Z", "source_id": 48835400, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:41Z", "source_id": 15864816, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:29Z", "source_id": 48844873, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:50:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:34Z", "source_id": 15867674, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:52Z", "source_id": 48855590, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:53Z", "source_id": 15870691, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:32Z", "source_id": 48866602, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:01:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:32Z", "source_id": 15873805, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:12Z", "source_id": 48871936, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:17Z", "source_id": 15875317, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:13Z", "source_id": 48879587, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:07:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:16Z", "source_id": 15877503, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:36Z", "source_id": 48884115, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:43Z", "source_id": 15878839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:11Z", "source_id": 48886847, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:12:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:18Z", "source_id": 15879652, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:37Z", "source_id": 48892468, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:42Z", "source_id": 15881537, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:14Z", "source_id": 48898222, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:17Z", "source_id": 15883375, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:04Z", "source_id": 48904464, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:08Z", "source_id": 15885384, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:52Z", "source_id": 48907242, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:57Z", "source_id": 15886329, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:52Z", "source_id": 48907242, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:28:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:57Z", "source_id": 15886334, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:30Z", "source_id": 48915969, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:30:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:37Z", "source_id": 15889089, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:26Z", "source_id": 48920409, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:33Z", "source_id": 15890533, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] London Waterloo 2242 2242 5 None None Shepperton 2336 2334 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82231/2026-09-15/detailed None Upper Halliford 2026-09-15T23:30: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 2330 2333 Upper Halliford Shepperton Shepperton 51.3963672 -0.4479408 51.3963672 -0.4479408 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:33:00 Shepperton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890533 1789511555605041 68 68 2026-09-15 22:43:43.000737 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:42.377044
563760 594893 W84872 191K40M915 2026-09-15 COMPLETE 15891143 2026-09-15 23:33:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 594893, "stp": "P", "toc": "TransPennine Express", "uid": "W84872", "consist": "185104", "dest_crs": "SBY", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84872/2026-09-15/detailed", "trust_id": "191K40M915", "origin_crs": "HUL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Selby", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": "2", "is_terminated": 1, "next_location": "Selby", "signalling_id": "1K40", "timing_status": "LATE", "origin_station": "Hull", "current_leg_arr": "2333", "current_leg_dep": "2313", "current_leg_end": "Selby", "origin_dep_time": "2301", "origin_platform": "5", "current_location": "Selby", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5781870000000001, 53.726861], [-0.5876995999999999, 53.72853969999999], [-0.5930653, 53.72948410000001], [-0.5947394999999999, 53.729779], [-0.5982336, 53.73039609999999], [-0.6000191, 53.7307033], [-0.6017428999999999, 53.7309747], [-0.6028944999999999, 53.7311448], [-0.6051817, 53.73145769999999], [-0.6063731999999998, 53.73161439999999], [-0.6176237, 53.7330943], [-0.6251019, 53.73407790000001], [-0.6269670654738263, 53.734323238421794], [-0.628820698883665, 53.73456705853086], [-0.6310782, 53.734863999999995], [-0.643478, 53.73649939999999], [-0.6464716999999999, 53.7368875], [-0.6550249999999999, 53.7379962], [-0.6558199, 53.738099199999986], [-0.6587687, 53.7384881], [-0.6617513, 53.738875799999995], [-0.6653633, 53.7393488], [-0.6664269000000002, 53.739487999999994], [-0.6699657999999998, 53.7399514], [-0.6700939000000001, 53.73996820000001], [-0.6707547999999999, 53.7400527], [-0.6714157, 53.74013720000001], [-0.6730101, 53.740349399999985], [-0.6894168999999999, 53.742499200000005], [-0.6902359, 53.7426048], [-0.6950299999999999, 53.7432328], [-0.7022122, 53.74417040000001], [-0.715927, 53.745960800000006], [-0.7186522272956171, 53.74631562049168], [-0.7282284, 53.7475624], [-0.7292341, 53.7476933], [-0.7316159, 53.7480033], [-0.7324498999999999, 53.7481127], [-0.7330959, 53.748197399999995], [-0.7337566, 53.748284], [-0.7342856, 53.74835339999999], [-0.7348607999999999, 53.748428800000006], [-0.7359047, 53.74856559999999], [-0.7364665999999999, 53.74864239999999], [-0.7403029999999999, 53.74913399999999], [-0.7448934, 53.7497395], [-0.7870845, 53.75522049999999], [-0.7880417999999999, 53.7553448], [-0.8027537, 53.7572551], [-0.8043038, 53.757456399999995], [-0.8061822, 53.7576996], [-0.8084837557075693, 53.75799750553264], [-0.8223364, 53.7597905], [-0.8583411999999999, 53.7644418], [-0.859758804439756, 53.76462493151893], [-0.8602144999999999, 53.76468379999999], [-0.8604702, 53.7647168], [-0.8607797999999999, 53.76475690000001], [-0.8609984999999999, 53.7647865], [-0.8614216999999998, 53.7648399], [-0.8657068000000001, 53.76539459999999], [-0.880539, 53.7673145], [-0.881274, 53.76740960000001], [-0.8983152841195214, 53.76958572370135], [-0.9017914, 53.7700296], [-0.9155703, 53.7717822], [-0.9236658, 53.77281059999999], [-0.9246835, 53.7729399], [-0.9284937, 53.773424299999995], [-0.9288985, 53.7734796], [-0.9297114, 53.77358310000001], [-0.9468163000000002, 53.77576410000001], [-0.9472003, 53.77581309999999], [-0.9599076, 53.77743610000001], [-0.9703421, 53.7787688], [-0.9711527, 53.7788723], [-0.9713268, 53.7788946], [-0.9751737, 53.77938689999999], [-0.9881468125314736, 53.78104710959971], [-0.9961518, 53.78207150000001], [-1.0034682999999998, 53.7830074], [-1.0090049, 53.7837156], [-1.0102142, 53.78387029999999], [-1.0158829, 53.7845878], [-1.0189258, 53.784984], [-1.0199159, 53.7851106], [-1.0249596, 53.785755300000005], [-1.0331819999999998, 53.78680119999999], [-1.034957, 53.7870222], [-1.0367925, 53.7872062], [-1.0383166, 53.7873118], [-1.0404227, 53.78742040000001], [-1.0406265449963976, 53.78742772712427], [-1.0423923999999998, 53.7874912], [-1.0450303, 53.787540699999994], [-1.0464344, 53.7875372], [-1.048198, 53.7875006], [-1.0502892, 53.7874295], [-1.0503295737561689, 53.78742772712427], [-1.0525164, 53.78733170000002], [-1.0532789, 53.78732660000001], [-1.0536489, 53.787310099999985], [-1.0539235, 53.787297800000005], [-1.055438, 53.78722229999999], [-1.0564406, 53.78713040000001], [-1.0570372, 53.7870477], [-1.0576164, 53.786939099999984], [-1.0581136, 53.78682849999999], [-1.0585766, 53.7866997], [-1.0590687, 53.78653220000001], [-1.0595104, 53.786358400000005], [-1.0597181, 53.78626369999999], [-1.0601117000000002, 53.7860647], [-1.060517, 53.7858244], [-1.0609414, 53.7855366], [-1.061169, 53.785355800000005], [-1.0613201, 53.7852268], [-1.0614624999999998, 53.7851014], [-1.0616369, 53.78492640000001], [-1.0618957999999998, 53.78465159999999], [-1.0627441999999998, 53.7837348], [-1.062853, 53.7836161], [-1.0632144999999995, 53.783276099999995], [-1.0635047999999998, 53.782939500000005], [-1.0636226, 53.782766599999995]]}", "current_leg_start": "Brough", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "53.7827666", "next_location_lon": "-1.0636226", "previous_location": "Brough", "current_leg_milage": "20.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 410.885, \"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\": 499.596, \"from_m\": 410.885, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1433.21, \"from_m\": 499.596, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1459.918, \"from_m\": 1433.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\": 2731.669, \"from_m\": 1459.918, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3661.79, \"from_m\": 2731.669, \"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\": 3984.187, \"from_m\": 3661.79, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12663.206, \"from_m\": 3984.187, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25204.581, \"from_m\": 12663.206, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27364.296, \"from_m\": 25204.581, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36209.274, \"from_m\": 27364.296, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41688.765, \"from_m\": 36209.274, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 43569.292, \"from_m\": 41688.765, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46576.973, \"from_m\": 43569.292, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48745.17, \"from_m\": 46576.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\": 48795.264, \"from_m\": 48745.17, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 49225.095, \"from_m\": 48795.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\": 49242.33, \"from_m\": 49225.095, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49473.371, \"from_m\": 49242.33, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49711.946, \"from_m\": 49473.371, \"capability_applied\": null, \"effective_limit_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\": 594893, \"profile_key\": \"8f9f15a23e954790b26371d1bb2ccd1a3b11df0fd04c04171d74ca329962cd77\", \"schedule_id\": 29225, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Hull\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 2, \"distance_m\": 3093.373, \"section_seq\": 1, \"route_path_id\": 73934}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2313\", \"location\": \"Brough\", \"stage_seq\": 3, \"distance_m\": 16819.98, \"section_seq\": 1, \"route_path_id\": 73934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Gilberdyke\", \"stage_seq\": 4, \"distance_m\": 27184.489, \"section_seq\": 1, \"route_path_id\": 73934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Howden\", \"stage_seq\": 5, \"distance_m\": 35839.729, \"section_seq\": 1, \"route_path_id\": 73934}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Selby\", \"stage_seq\": 6, \"distance_m\": 49711.946, \"section_seq\": 1, \"route_path_id\": 73934}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49711.946, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73934}], \"total_distance_m\": 49711.946, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49711.946, \"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": "2301", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "53.7827666", "current_position_lon": "-1.0636226", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:15Z\", \"source_id\": 48888495, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:16Z\", \"source_id\": 15880209, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:34Z\", \"source_id\": 48900418, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:38Z\", \"source_id\": 15884107, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:48Z\", \"source_id\": 48908641, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:54Z\", \"source_id\": 15886772, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:44Z\", \"source_id\": 15891143, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Selby", "service_state_platform": "2", "timing_fact_generation": 1789511624376197, "current_leg_arrival_utc": "2026-09-15T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:33:44.372428", "service_state_evidence_id": 15891143, "current_leg_start_actual_dep": "2026-09-15T23:14:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:43:44.689714", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P HUL SBY 1K40 185104 3 100 None {"version": 3, "segments": [{"to_m": 410.885, "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": 499.596, "from_m": 410.885, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1433.21, "from_m": 499.596, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1459.918, "from_m": 1433.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": 2731.669, "from_m": 1459.918, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3661.79, "from_m": 2731.669, "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": 3984.187, "from_m": 3661.79, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12663.206, "from_m": 3984.187, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25204.581, "from_m": 12663.206, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27364.296, "from_m": 25204.581, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36209.274, "from_m": 27364.296, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41688.765, "from_m": 36209.274, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 43569.292, "from_m": 41688.765, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46576.973, "from_m": 43569.292, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48745.17, "from_m": 46576.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": 48795.264, "from_m": 48745.17, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49225.095, "from_m": 48795.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": 49242.33, "from_m": 49225.095, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49473.371, "from_m": 49242.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49711.946, "from_m": 49473.371, "capability_applied": null, "effective_limit_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": 594893, "profile_key": "8f9f15a23e954790b26371d1bb2ccd1a3b11df0fd04c04171d74ca329962cd77", "schedule_id": 29225, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2301", "location": "Hull", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Hessle Road Jn", "stage_seq": 2, "distance_m": 3093.373, "section_seq": 1, "route_path_id": 73934}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2313", "location": "Brough", "stage_seq": 3, "distance_m": 16819.98, "section_seq": 1, "route_path_id": 73934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Gilberdyke", "stage_seq": 4, "distance_m": 27184.489, "section_seq": 1, "route_path_id": 73934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Howden", "stage_seq": 5, "distance_m": 35839.729, "section_seq": 1, "route_path_id": 73934}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Selby", "stage_seq": 6, "distance_m": 49711.946, "section_seq": 1, "route_path_id": 73934}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49711.946, "from_m": 0.0, "section_seq": 1, "route_path_id": 73934}], "total_distance_m": 49711.946, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49711.946, "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": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:15Z", "source_id": 48888495, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:13:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:16Z", "source_id": 15880209, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:34Z", "source_id": 48900418, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:20:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:38Z", "source_id": 15884107, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:48Z", "source_id": 48908641, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:54Z", "source_id": 15886772, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:44Z", "source_id": 15891143, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}] Hull 2301 2301 5 None None Selby 2332 2332 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84872/2026-09-15/detailed None Brough 2026-09-15T23:14:00+01:00 Selby 20.0 {"type": "LineString", "coordinates": [[-0.5781870000000001, 53.726861], [-0.5876995999999999, 53.72853969999999], [-0.5930653, 53.72948410000001], [-0.5947394999999999, 53.729779], [-0.5982336, 53.73039609999999], [-0.6000191, 53.7307033], [-0.6017428999999999, 53.7309747], [-0.6028944999999999, 53.7311448], [-0.6051817, 53.73145769999999], [-0.6063731999999998, 53.73161439999999], [-0.6176237, 53.7330943], [-0.6251019, 53.73407790000001], [-0.6269670654738263, 53.734323238421794], [-0.628820698883665, 53.73456705853086], [-0.6310782, 53.734863999999995], [-0.643478, 53.73649939999999], [-0.6464716999999999, 53.7368875], [-0.6550249999999999, 53.7379962], [-0.6558199, 53.738099199999986], [-0.6587687, 53.7384881], [-0.6617513, 53.738875799999995], [-0.6653633, 53.7393488], [-0.6664269000000002, 53.739487999999994], [-0.6699657999999998, 53.7399514], [-0.6700939000000001, 53.73996820000001], [-0.6707547999999999, 53.7400527], [-0.6714157, 53.74013720000001], [-0.6730101, 53.740349399999985], [-0.6894168999999999, 53.742499200000005], [-0.6902359, 53.7426048], [-0.6950299999999999, 53.7432328], [-0.7022122, 53.74417040000001], [-0.715927, 53.745960800000006], [-0.7186522272956171, 53.74631562049168], [-0.7282284, 53.7475624], [-0.7292341, 53.7476933], [-0.7316159, 53.7480033], [-0.7324498999999999, 53.7481127], [-0.7330959, 53.748197399999995], [-0.7337566, 53.748284], [-0.7342856, 53.74835339999999], [-0.7348607999999999, 53.748428800000006], [-0.7359047, 53.74856559999999], [-0.7364665999999999, 53.74864239999999], [-0.7403029999999999, 53.74913399999999], [-0.7448934, 53.7497395], [-0.7870845, 53.75522049999999], [-0.7880417999999999, 53.7553448], [-0.8027537, 53.7572551], [-0.8043038, 53.757456399999995], [-0.8061822, 53.7576996], [-0.8084837557075693, 53.75799750553264], [-0.8223364, 53.7597905], [-0.8583411999999999, 53.7644418], [-0.859758804439756, 53.76462493151893], [-0.8602144999999999, 53.76468379999999], [-0.8604702, 53.7647168], [-0.8607797999999999, 53.76475690000001], [-0.8609984999999999, 53.7647865], [-0.8614216999999998, 53.7648399], [-0.8657068000000001, 53.76539459999999], [-0.880539, 53.7673145], [-0.881274, 53.76740960000001], [-0.8983152841195214, 53.76958572370135], [-0.9017914, 53.7700296], [-0.9155703, 53.7717822], [-0.9236658, 53.77281059999999], [-0.9246835, 53.7729399], [-0.9284937, 53.773424299999995], [-0.9288985, 53.7734796], [-0.9297114, 53.77358310000001], [-0.9468163000000002, 53.77576410000001], [-0.9472003, 53.77581309999999], [-0.9599076, 53.77743610000001], [-0.9703421, 53.7787688], [-0.9711527, 53.7788723], [-0.9713268, 53.7788946], [-0.9751737, 53.77938689999999], [-0.9881468125314736, 53.78104710959971], [-0.9961518, 53.78207150000001], [-1.0034682999999998, 53.7830074], [-1.0090049, 53.7837156], [-1.0102142, 53.78387029999999], [-1.0158829, 53.7845878], [-1.0189258, 53.784984], [-1.0199159, 53.7851106], [-1.0249596, 53.785755300000005], [-1.0331819999999998, 53.78680119999999], [-1.034957, 53.7870222], [-1.0367925, 53.7872062], [-1.0383166, 53.7873118], [-1.0404227, 53.78742040000001], [-1.0406265449963976, 53.78742772712427], [-1.0423923999999998, 53.7874912], [-1.0450303, 53.787540699999994], [-1.0464344, 53.7875372], [-1.048198, 53.7875006], [-1.0502892, 53.7874295], [-1.0503295737561689, 53.78742772712427], [-1.0525164, 53.78733170000002], [-1.0532789, 53.78732660000001], [-1.0536489, 53.787310099999985], [-1.0539235, 53.787297800000005], [-1.055438, 53.78722229999999], [-1.0564406, 53.78713040000001], [-1.0570372, 53.7870477], [-1.0576164, 53.786939099999984], [-1.0581136, 53.78682849999999], [-1.0585766, 53.7866997], [-1.0590687, 53.78653220000001], [-1.0595104, 53.786358400000005], [-1.0597181, 53.78626369999999], [-1.0601117000000002, 53.7860647], [-1.060517, 53.7858244], [-1.0609414, 53.7855366], [-1.061169, 53.785355800000005], [-1.0613201, 53.7852268], [-1.0614624999999998, 53.7851014], [-1.0616369, 53.78492640000001], [-1.0618957999999998, 53.78465159999999], [-1.0627441999999998, 53.7837348], [-1.062853, 53.7836161], [-1.0632144999999995, 53.783276099999995], [-1.0635047999999998, 53.782939500000005], [-1.0636226, 53.782766599999995]]} 20.4 2313 2333 Brough Selby Selby 53.7827666 -1.0636226 53.7827666 -1.0636226 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:33:00 Selby TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891143 1789511624376197 28 28 2026-09-15 22:43:44.689714 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:33:44.372428
563761 593688 P90701 885H16M815 2026-09-15 COMPLETE None 2026-09-15 22:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593688, "stp": "P", "toc": "Southeastern", "uid": "P90701", "consist": "375602+375623", "dest_crs": "XSE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90701/2026-09-15/detailed", "trust_id": "885H16M815", "origin_crs": "HGS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Leonards W.M. C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "2230", "dest_platform": null, "is_terminated": 1, "next_location": "St. Leonards Shunt Neck", "signalling_id": "5H16", "timing_status": "LATE", "origin_station": "Hastings", "current_leg_arr": "2218", "current_leg_dep": "2206", "current_leg_end": "St. Leonards Shunt Neck", "origin_dep_time": "2203", "origin_platform": "4", "current_location": "Bopeep S.B. Jn", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5768171502148498, 50.85845361975165], [0.5762823999999999, 50.858281], [0.5755373, 50.858032], [0.5753068, 50.8579466], [0.5751324999999999, 50.857882], [0.5750668, 50.8578644], [0.5749452999999999, 50.85783670000001], [0.5743966000000001, 50.857753800000005], [0.5740520999999998, 50.857704600000005], [0.5738903, 50.8576808], [0.57344, 50.8576175], [0.572075, 50.85741529999999], [0.5719913, 50.85740340000001], [0.5718326, 50.8573809], [0.5642292999999999, 50.8562914], [0.5618760999999999, 50.8559575], [0.5612582, 50.8558684], [0.5605912, 50.8557738], [0.5595318, 50.85562109999999], [0.5561971999999998, 50.85514939999998], [0.5428253, 50.8532264], [0.5427432, 50.8532131], [0.5423897999999999, 50.85315599999999], [0.5422272, 50.8531265], [0.5419110614609699, 50.85306168128743], [0.5419053, 50.8530605], [0.5416842, 50.8530024], [0.5414734999999999, 50.852947], [0.541112, 50.8528768], [0.5410098999999999, 50.8528492], [0.5398663, 50.8525737], [0.5389891704717129, 50.85239186752343], [0.5373912000000001, 50.8520606], [0.5350919999999999, 50.85159649999999], [0.5344503, 50.851443899999985], [0.5341419, 50.85135280000001], [0.5338334, 50.8512617], [0.5336234, 50.851198], [0.5325098, 50.850820500000005], [0.5323549, 50.850768999999985], [0.5315719999999999, 50.850521], [0.5307947999999999, 50.850297], [0.5301554, 50.850132299999984], [0.5294042, 50.849957], [0.5287055999999999, 50.8498086], [0.5279949, 50.84966279999999], [0.5270862, 50.84951009999999], [0.5252446, 50.84923320000001], [0.5252322, 50.8492313], [0.5237168, 50.848968099999986], [0.523051809699839, 50.84884225826635], [0.5224548999999999, 50.8487293], [0.5213489, 50.8484923], [0.5200707, 50.8482035]]}", "current_leg_start": "Hastings", "dest_arr_time_act": "2230", "motion_projection": null, "next_location_lat": "50.8482035", "next_location_lon": "0.5200707", "previous_location": "St. Leonards Warrior Sq", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 5, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:15844953\", \"confirmationDeadline\": \"2026-09-15T22:22:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 316.502, \"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\": 1259.854, \"from_m\": 316.502, \"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\": 2468.039, \"from_m\": 1259.854, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2538.548, \"from_m\": 2468.039, \"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\": 4539.61, \"from_m\": 2538.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\": 5028.207, \"from_m\": 4539.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 593688, \"profile_key\": \"c07b651e29267662adea1786f7ccabc9572988ff72a45652b15e1a3e1d7c2a20\", \"schedule_id\": 24424, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Hastings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 2, \"distance_m\": 1237.905, \"section_seq\": 1, \"route_path_id\": 37943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 3, \"distance_m\": 2528.965, \"section_seq\": 1, \"route_path_id\": 37943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"St Leonards CET Point\", \"stage_seq\": 4, \"distance_m\": 3981.274, \"section_seq\": 1, \"route_path_id\": 37943}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2227\", \"location\": \"St. Leonards Shunt Neck\", \"stage_seq\": 5, \"distance_m\": 4158.581, \"section_seq\": 1, \"route_path_id\": 37943}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": null, \"location\": \"St. Leonards W.M. C.S.D.\", \"stage_seq\": 6, \"distance_m\": 5028.207, \"section_seq\": 1, \"route_path_id\": 37943}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5028.207, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37943}], \"total_distance_m\": 5028.207, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4539.61, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 488.597, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2203", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "12.0", "current_position_lat": "50.8482035", "current_position_lon": "0.5200707", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:35Z\", \"source_id\": 48763723, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:41Z\", \"source_id\": 15842246, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bopeep S.B. Jn", "service_state_platform": null, "timing_fact_generation": 1789506665511567, "current_leg_arrival_utc": "2026-09-15T22:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:00.511039", "service_state_evidence_id": 15844953, "current_leg_start_actual_dep": "2026-09-15T22:06:14+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:01.217846", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P HGS XSE 5H16 375602+375623 8 100 None {"version": 3, "segments": [{"to_m": 316.502, "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": 1259.854, "from_m": 316.502, "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": 2468.039, "from_m": 1259.854, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2538.548, "from_m": 2468.039, "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": 4539.61, "from_m": 2538.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": 5028.207, "from_m": 4539.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 593688, "profile_key": "c07b651e29267662adea1786f7ccabc9572988ff72a45652b15e1a3e1d7c2a20", "schedule_id": 24424, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2203", "location": "Hastings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "St. Leonards Warrior Sq", "stage_seq": 2, "distance_m": 1237.905, "section_seq": 1, "route_path_id": 37943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Bopeep S.B. Jn", "stage_seq": 3, "distance_m": 2528.965, "section_seq": 1, "route_path_id": 37943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "St Leonards CET Point", "stage_seq": 4, "distance_m": 3981.274, "section_seq": 1, "route_path_id": 37943}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2227", "location": "St. Leonards Shunt Neck", "stage_seq": 5, "distance_m": 4158.581, "section_seq": 1, "route_path_id": 37943}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": null, "location": "St. Leonards W.M. C.S.D.", "stage_seq": 6, "distance_m": 5028.207, "section_seq": 1, "route_path_id": 37943}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5028.207, "from_m": 0.0, "section_seq": 1, "route_path_id": 37943}], "total_distance_m": 5028.207, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4539.61, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 488.597, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:35Z", "source_id": 48763723, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:08:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:41Z", "source_id": 15842246, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}] Hastings 2203 2203 4 None None St. Leonards W.M. C.S.D. 2230 2230 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90701/2026-09-15/detailed None Hastings 2026-09-15T22:06:14+01:00 St. Leonards Shunt Neck 12.0 {"type": "LineString", "coordinates": [[0.5768171502148498, 50.85845361975165], [0.5762823999999999, 50.858281], [0.5755373, 50.858032], [0.5753068, 50.8579466], [0.5751324999999999, 50.857882], [0.5750668, 50.8578644], [0.5749452999999999, 50.85783670000001], [0.5743966000000001, 50.857753800000005], [0.5740520999999998, 50.857704600000005], [0.5738903, 50.8576808], [0.57344, 50.8576175], [0.572075, 50.85741529999999], [0.5719913, 50.85740340000001], [0.5718326, 50.8573809], [0.5642292999999999, 50.8562914], [0.5618760999999999, 50.8559575], [0.5612582, 50.8558684], [0.5605912, 50.8557738], [0.5595318, 50.85562109999999], [0.5561971999999998, 50.85514939999998], [0.5428253, 50.8532264], [0.5427432, 50.8532131], [0.5423897999999999, 50.85315599999999], [0.5422272, 50.8531265], [0.5419110614609699, 50.85306168128743], [0.5419053, 50.8530605], [0.5416842, 50.8530024], [0.5414734999999999, 50.852947], [0.541112, 50.8528768], [0.5410098999999999, 50.8528492], [0.5398663, 50.8525737], [0.5389891704717129, 50.85239186752343], [0.5373912000000001, 50.8520606], [0.5350919999999999, 50.85159649999999], [0.5344503, 50.851443899999985], [0.5341419, 50.85135280000001], [0.5338334, 50.8512617], [0.5336234, 50.851198], [0.5325098, 50.850820500000005], [0.5323549, 50.850768999999985], [0.5315719999999999, 50.850521], [0.5307947999999999, 50.850297], [0.5301554, 50.850132299999984], [0.5294042, 50.849957], [0.5287055999999999, 50.8498086], [0.5279949, 50.84966279999999], [0.5270862, 50.84951009999999], [0.5252446, 50.84923320000001], [0.5252322, 50.8492313], [0.5237168, 50.848968099999986], [0.523051809699839, 50.84884225826635], [0.5224548999999999, 50.8487293], [0.5213489, 50.8484923], [0.5200707, 50.8482035]]} 2.5 2206 2218 St. Leonards Warrior Sq Bopeep S.B. Jn St. Leonards Shunt Neck 50.8482035 0.5200707 50.8482035 0.5200707 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Bopeep S.B. Jn TRUST TRACKING_TIMEOUT 15844953 1789506665511567 13 13 2026-09-15 22:44:01.217846 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:00.511039
563762 593749 C40131 535L62M815 2026-09-15 COMPLETE None 2026-09-15 22:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593749, "stp": "P", "toc": "Great Northern", "uid": "C40131", "consist": "700032", "dest_crs": "XLE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40131/2026-09-15/detailed", "trust_id": "535L62M815", "origin_crs": "LET", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Letchworth C.S.D", "service_date": "2026-09-15", "dest_arr_time": "2234", "dest_platform": null, "is_terminated": 1, "next_location": "Letchworth A/D Line", "signalling_id": "5L62", "timing_status": "ON TIME", "origin_station": "Letchworth Garden City", "current_leg_arr": "2208", "current_leg_dep": "2206", "current_leg_end": "Letchworth A/D Line", "origin_dep_time": "2206", "origin_platform": "2", "current_location": "Letchworth Garden City", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.229301, 51.98023229999999], [-0.2274862, 51.980717099999985], [-0.2270334, 51.980847399999995], [-0.22615360000000004, 51.9810733], [-0.2256499, 51.9812494], [-0.2249397999999999, 51.981443500000005], [-0.2247832, 51.9814831], [-0.2242666, 51.9816204], [-0.223818, 51.9817394], [-0.2194682652315338, 51.98290288648658]]}", "current_leg_start": "Letchworth Garden City", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.9829029", "next_location_lon": "-0.2194683", "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\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48763373\", \"confirmationDeadline\": \"2026-09-15T22:08:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.99, \"from_m\": 0.0, \"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\": 274.657, \"from_m\": 234.99, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 377.991, \"from_m\": 274.657, \"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\": 411.442, \"from_m\": 377.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1552.353, \"from_m\": 411.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 2497.448, \"from_m\": 1552.353, \"capability_applied\": null, \"effective_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\": 593749, \"profile_key\": \"d88f2dc24e156dd652d76b4f63dae1689899a6e5569fef59e083e6c8f7c26b16\", \"schedule_id\": 5855, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208\", \"location\": \"Letchworth A/D Line\", \"stage_seq\": 2, \"distance_m\": 833.247, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2224\", \"location\": \"Letchworth CS Reception\", \"stage_seq\": 3, \"distance_m\": 1434.102, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Letchworth C.S.D\", \"stage_seq\": 4, \"distance_m\": 2497.448, \"section_seq\": 1, \"route_path_id\": 30011}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2497.448, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30011}], \"total_distance_m\": 2497.448, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1518.902, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 978.546, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2206", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.9829029", "current_position_lon": "-0.2194683", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Letchworth Garden City", "service_state_platform": null, "timing_fact_generation": 1789506389606869, "current_leg_arrival_utc": "2026-09-15T22:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:00.529770", "service_state_evidence_id": 48763373, "current_leg_start_actual_dep": "2026-09-15T22:06:03+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:01.250678", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P LET XLE 5L62 700032 8 100 None {"version": 3, "segments": [{"to_m": 234.99, "from_m": 0.0, "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": 274.657, "from_m": 234.99, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 377.991, "from_m": 274.657, "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": 411.442, "from_m": 377.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1552.353, "from_m": 411.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 2497.448, "from_m": 1552.353, "capability_applied": null, "effective_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": 593749, "profile_key": "d88f2dc24e156dd652d76b4f63dae1689899a6e5569fef59e083e6c8f7c26b16", "schedule_id": 5855, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2206", "location": "Letchworth Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208", "location": "Letchworth A/D Line", "stage_seq": 2, "distance_m": 833.247, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2224", "location": "Letchworth CS Reception", "stage_seq": 3, "distance_m": 1434.102, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Letchworth C.S.D", "stage_seq": 4, "distance_m": 2497.448, "section_seq": 1, "route_path_id": 30011}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2497.448, "from_m": 0.0, "section_seq": 1, "route_path_id": 30011}], "total_distance_m": 2497.448, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1518.902, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 978.546, "synthetic_unknown_infrastructure_limit_mph": 60} [] Letchworth Garden City 2206 2206 2 None None Letchworth C.S.D 2234 2234 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C40131/2026-09-15/detailed None Letchworth Garden City 2026-09-15T22:06:03+01:00 Letchworth A/D Line 2.0 {"type": "LineString", "coordinates": [[-0.229301, 51.98023229999999], [-0.2274862, 51.980717099999985], [-0.2270334, 51.980847399999995], [-0.22615360000000004, 51.9810733], [-0.2256499, 51.9812494], [-0.2249397999999999, 51.981443500000005], [-0.2247832, 51.9814831], [-0.2242666, 51.9816204], [-0.223818, 51.9817394], [-0.2194682652315338, 51.98290288648658]]} 0.5 2206 2208 None Letchworth Garden City Letchworth A/D Line 51.9829029 -0.2194683 51.9829029 -0.2194683 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Letchworth Garden City TD TRACKING_TIMEOUT 48763373 1789506389606869 5 5 2026-09-15 22:44:01.250678 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:00.529770
563763 593871 C20272 875R57M815 2026-09-15 COMPLETE None 2026-09-15 22:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593871, "stp": "P", "toc": "Thameslink", "uid": "C20272", "consist": "700143", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20272/2026-09-15/detailed", "trust_id": "875R57M815", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "3bdgs Down Thameslink Sidings", "service_date": "2026-09-15", "dest_arr_time": "2221", "dest_platform": null, "is_terminated": 1, "next_location": "Three Bridges Down Thameslink Siding Entry/Exit", "signalling_id": "5R57", "timing_status": "LATE", "origin_station": "Gatwick Airport", "current_leg_arr": "2231", "current_leg_dep": "2229", "current_leg_end": "Three Bridges Down Thameslink Siding Entry/Exit", "origin_dep_time": "2212", "origin_platform": "3", "current_location": "Three Bridges Down Thameslink Siding Entry/Exit", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.160821756709757, 51.11666067693987], [-0.1608218, 51.1164982], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734]]}", "current_leg_start": "Three Bridges", "dest_arr_time_act": "2221", "motion_projection": null, "next_location_lat": "51.1147340", "next_location_lon": "-0.1607003", "previous_location": "Three Bridges", "current_leg_milage": "0.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 470.091, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1322.867, \"from_m\": 470.091, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1438.317, \"from_m\": 1322.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1484.741, \"from_m\": 1438.317, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1616.323, \"from_m\": 1484.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4587.392, \"from_m\": 1616.323, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5002.304, \"from_m\": 4587.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}], \"service_id\": 593871, \"profile_key\": \"048b89994c53274dd3996884142d5caa929962bc9bc94898375548e1530519e2\", \"schedule_id\": 2730, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Tinsley Green Jn\", \"stage_seq\": 2, \"distance_m\": 1322.867, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2216\", \"location\": \"Three Bridges\", \"stage_seq\": 3, \"distance_m\": 4455.437, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2218\", \"location\": \"Three Bridges Down Thameslink Siding Entry/Exit\", \"stage_seq\": 4, \"distance_m\": 4652.143, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": null, \"location\": \"3bdgs Down Thameslink Sidings\", \"stage_seq\": 5, \"distance_m\": 5002.304, \"section_seq\": 1, \"route_path_id\": 29046}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5002.304, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29046}], \"total_distance_m\": 5002.304, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4587.392, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 414.912, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.1147340", "current_position_lon": "-0.1607003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:33Z\", \"source_id\": 48804206, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:38Z\", \"source_id\": 15854886, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:58Z\", \"source_id\": 15856266, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Three Bridges Down Thameslink Siding Entry/Exit", "service_state_platform": null, "timing_fact_generation": 1789507801734304, "current_leg_arrival_utc": "2026-09-15T22:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:00.532373", "service_state_evidence_id": 15856266, "current_leg_start_actual_dep": "2026-09-15T22:29:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:01.314142", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P GTW None 5R57 700143 12 100 None {"version": 3, "segments": [{"to_m": 470.091, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1322.867, "from_m": 470.091, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1438.317, "from_m": 1322.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1484.741, "from_m": 1438.317, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1616.323, "from_m": 1484.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4587.392, "from_m": 1616.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5002.304, "from_m": 4587.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}], "service_id": 593871, "profile_key": "048b89994c53274dd3996884142d5caa929962bc9bc94898375548e1530519e2", "schedule_id": 2730, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Tinsley Green Jn", "stage_seq": 2, "distance_m": 1322.867, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216", "location": "Three Bridges", "stage_seq": 3, "distance_m": 4455.437, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218", "location": "Three Bridges Down Thameslink Siding Entry/Exit", "stage_seq": 4, "distance_m": 4652.143, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "3bdgs Down Thameslink Sidings", "stage_seq": 5, "distance_m": 5002.304, "section_seq": 1, "route_path_id": 29046}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5002.304, "from_m": 0.0, "section_seq": 1, "route_path_id": 29046}], "total_distance_m": 5002.304, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4587.392, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 414.912, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:33Z", "source_id": 48804206, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:28:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:38Z", "source_id": 15854886, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:58Z", "source_id": 15856266, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}] Gatwick Airport 2212 2212 3 None None 3bdgs Down Thameslink Sidings 2221 2221 None LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20272/2026-09-15/detailed None Three Bridges 2026-09-15T22:29:00+01:00 Three Bridges Down Thameslink Siding Entry/Exit 2.0 {"type": "LineString", "coordinates": [[-0.160821756709757, 51.11666067693987], [-0.1608218, 51.1164982], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734]]} 0.1 2229 2231 Three Bridges Three Bridges Down Thameslink Siding Entry/Exit Three Bridges Down Thameslink Siding Entry/Exit 51.1147340 -0.1607003 51.1147340 -0.1607003 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Three Bridges Down Thameslink Siding Entry/Exit TRUST TRACKING_TIMEOUT 15856266 1789507801734304 36 36 2026-09-15 22:44:01.314142 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:00.532373
563764 593907 P90624 885F69M815 2026-09-15 COMPLETE None 2026-09-15 22:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593907, "stp": "P", "toc": "Southeastern", "uid": "P90624", "consist": "376002+376005", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90624/2026-09-15/detailed", "trust_id": "885F69M815", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grove Park Down CHS", "service_date": "2026-09-15", "dest_arr_time": "2234", "dest_platform": null, "is_terminated": 1, "next_location": "Grove Park Down CHS", "signalling_id": "5F69", "timing_status": "EARLY", "origin_station": "Orpington", "current_leg_arr": "2234", "current_leg_dep": "2212", "current_leg_end": "Grove Park Down CHS", "origin_dep_time": "2214", "origin_platform": "7", "current_location": "Grove Park Dpt Ctry Ed EXT", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08878133411163373, 51.373353758495334], [0.0886883, 51.373464600000005], [0.0880204, 51.37427829999999], [0.0878351, 51.37449990000001], [0.0874664, 51.3749406], [0.0869127, 51.375601], [0.08646729999999998, 51.37608610000001], [0.0861956, 51.376389800000005], [0.08593119999999999, 51.376672600000006], [0.0858452, 51.376764599999994], [0.0852917, 51.3773407], [0.0844709, 51.3781661], [0.08364869999999999, 51.3790205], [0.0825907, 51.38006029999999], [0.0811198, 51.3816356], [0.08056569999999999, 51.3822667], [0.0795821, 51.38325129999998], [0.078493, 51.3843416], [0.07731739999999998, 51.385595900000006], [0.07689609999999998, 51.386030299999994], [0.07678549999999999, 51.3861396], [0.07657280000000001, 51.386352899999984], [0.07615803346960918, 51.38679167395817], [0.07591279999999999, 51.38705109999999], [0.07542420000000001, 51.38756060000001], [0.07511319999999999, 51.3878945], [0.07458, 51.3884375], [0.0742542, 51.388743299999994], [0.0734953, 51.3894725], [0.0725451, 51.39042549999999], [0.07171019999999999, 51.3912813], [0.0701314, 51.3928714], [0.0699907, 51.3930153], [0.06904329999999999, 51.3940015], [0.0688386, 51.3942146], [0.0681868, 51.3948109], [0.06767389999999998, 51.395331099999986], [0.06701899999999998, 51.3960055], [0.06639419999999999, 51.3966424], [0.0656825, 51.39736469999999], [0.065178, 51.397880699999995], [0.0647944, 51.3983129], [0.06470974438261402, 51.39840025945155], [0.0646219304619818, 51.39849087790381], [0.06450320000000001, 51.3986134], [0.0628269, 51.4003213], [0.06274413766608793, 51.40040814925083], [0.06270053640991985, 51.40045390353017], [0.06265810278279549, 51.40049843247918], [0.06260901510172931, 51.40054994399729], [0.06252109999999998, 51.4006422], [0.062063900000000005, 51.4010638], [0.0613656, 51.401771499999995], [0.0608479, 51.40232579999999], [0.06072269999999999, 51.40245529999999], [0.06033820000000001, 51.40282619999999], [0.0599974, 51.40315030000001], [0.0596246, 51.4035129], [0.059469499999999995, 51.40364849999999], [0.058417800000000006, 51.40450239999999], [0.058240700000000006, 51.4046312], [0.0578815, 51.4048834], [0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]}", "current_leg_start": "Orpington", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.4425775", "next_location_lon": "0.0089891", "previous_location": "Grove Park", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48799167\", \"confirmationDeadline\": \"2026-09-15T22:32:00+01:00\"}", "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\": 3172.409, \"from_m\": 2547.8, \"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\": 3218.376, \"from_m\": 3172.409, \"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\": 3782.727, \"from_m\": 3218.376, \"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\": 4062.746, \"from_m\": 3782.727, \"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\": 8653.633, \"from_m\": 4062.746, \"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\": 8693.222, \"from_m\": 8653.633, \"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\": 8727.491, \"from_m\": 8693.222, \"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\": 9537.845, \"from_m\": 8727.491, \"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\": 593907, \"profile_key\": \"61b5190c9bfc07b816041fd9177b62edbf22141d3635c408d5e7fa415ab40b55\", \"schedule_id\": 24384, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 2, \"distance_m\": 2675.652, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Chislehurst\", \"stage_seq\": 3, \"distance_m\": 4214.805, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Grove Park\", \"stage_seq\": 4, \"distance_m\": 7802.497, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 5, \"distance_m\": 9202.284, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Grove Park Down CHS\", \"stage_seq\": 6, \"distance_m\": 9537.845, \"section_seq\": 1, \"route_path_id\": 37911}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9537.845, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37911}], \"total_distance_m\": 9537.845, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 8641.935, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 895.91, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2214", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "22.0", "current_position_lat": "51.4425775", "current_position_lon": "0.0089891", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:09Z\", \"source_id\": 48784220, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:11Z\", \"source_id\": 15848649, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:22Z\", \"source_id\": 48794182, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:23Z\", \"source_id\": 15851779, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32107, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:58Z\", \"source_id\": 48799167, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:58Z\", \"source_id\": 15853317, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Grove Park Dpt Ctry Ed EXT", "service_state_platform": null, "timing_fact_generation": 1789507498859841, "current_leg_arrival_utc": "2026-09-15T22:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:00.535007", "service_state_evidence_id": 48799167, "current_leg_start_actual_dep": "2026-09-15T22:12:55+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:01.318016", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P ORP None 5F69 376002+376005 10 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": 3172.409, "from_m": 2547.8, "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": 3218.376, "from_m": 3172.409, "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": 3782.727, "from_m": 3218.376, "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": 4062.746, "from_m": 3782.727, "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": 8653.633, "from_m": 4062.746, "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": 8693.222, "from_m": 8653.633, "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": 8727.491, "from_m": 8693.222, "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": 9537.845, "from_m": 8727.491, "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": 593907, "profile_key": "61b5190c9bfc07b816041fd9177b62edbf22141d3635c408d5e7fa415ab40b55", "schedule_id": 24384, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Petts Wood Jn", "stage_seq": 2, "distance_m": 2675.652, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Chislehurst", "stage_seq": 3, "distance_m": 4214.805, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Grove Park", "stage_seq": 4, "distance_m": 7802.497, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 5, "distance_m": 9202.284, "section_seq": 1, "route_path_id": 37911}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Grove Park Down CHS", "stage_seq": 6, "distance_m": 9537.845, "section_seq": 1, "route_path_id": 37911}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9537.845, "from_m": 0.0, "section_seq": 1, "route_path_id": 37911}], "total_distance_m": 9537.845, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 8641.935, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 895.91, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31934, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:09Z", "source_id": 48784220, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:18:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:11Z", "source_id": 15848649, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:22Z", "source_id": 48794182, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:23Z", "source_id": 15851779, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32107, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:58Z", "source_id": 48799167, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:58Z", "source_id": 15853317, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}] Orpington 2214 2214 7 None None Grove Park Down CHS 2234 2234 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90624/2026-09-15/detailed None Orpington 2026-09-15T22:12:55+01:00 Grove Park Down CHS 22.0 {"type": "LineString", "coordinates": [[0.08878133411163373, 51.373353758495334], [0.0886883, 51.373464600000005], [0.0880204, 51.37427829999999], [0.0878351, 51.37449990000001], [0.0874664, 51.3749406], [0.0869127, 51.375601], [0.08646729999999998, 51.37608610000001], [0.0861956, 51.376389800000005], [0.08593119999999999, 51.376672600000006], [0.0858452, 51.376764599999994], [0.0852917, 51.3773407], [0.0844709, 51.3781661], [0.08364869999999999, 51.3790205], [0.0825907, 51.38006029999999], [0.0811198, 51.3816356], [0.08056569999999999, 51.3822667], [0.0795821, 51.38325129999998], [0.078493, 51.3843416], [0.07731739999999998, 51.385595900000006], [0.07689609999999998, 51.386030299999994], [0.07678549999999999, 51.3861396], [0.07657280000000001, 51.386352899999984], [0.07615803346960918, 51.38679167395817], [0.07591279999999999, 51.38705109999999], [0.07542420000000001, 51.38756060000001], [0.07511319999999999, 51.3878945], [0.07458, 51.3884375], [0.0742542, 51.388743299999994], [0.0734953, 51.3894725], [0.0725451, 51.39042549999999], [0.07171019999999999, 51.3912813], [0.0701314, 51.3928714], [0.0699907, 51.3930153], [0.06904329999999999, 51.3940015], [0.0688386, 51.3942146], [0.0681868, 51.3948109], [0.06767389999999998, 51.395331099999986], [0.06701899999999998, 51.3960055], [0.06639419999999999, 51.3966424], [0.0656825, 51.39736469999999], [0.065178, 51.397880699999995], [0.0647944, 51.3983129], [0.06470974438261402, 51.39840025945155], [0.0646219304619818, 51.39849087790381], [0.06450320000000001, 51.3986134], [0.0628269, 51.4003213], [0.06274413766608793, 51.40040814925083], [0.06270053640991985, 51.40045390353017], [0.06265810278279549, 51.40049843247918], [0.06260901510172931, 51.40054994399729], [0.06252109999999998, 51.4006422], [0.062063900000000005, 51.4010638], [0.0613656, 51.401771499999995], [0.0608479, 51.40232579999999], [0.06072269999999999, 51.40245529999999], [0.06033820000000001, 51.40282619999999], [0.0599974, 51.40315030000001], [0.0596246, 51.4035129], [0.059469499999999995, 51.40364849999999], [0.058417800000000006, 51.40450239999999], [0.058240700000000006, 51.4046312], [0.0578815, 51.4048834], [0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]} 6.0 2212 2234 Grove Park Grove Park Dpt Ctry Ed EXT Grove Park Down CHS 51.4425775 0.0089891 51.4425775 0.0089891 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Grove Park Dpt Ctry Ed EXT TD TRACKING_TIMEOUT 48799167 1789507498859841 18 18 2026-09-15 22:44:01.318016 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:00.535007
563765 594571 C34192 722D68M815 2026-09-15 COMPLETE 15890549 2026-09-15 23:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 594571, "stp": "P", "toc": "London Overground", "uid": "C34192", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34192/2026-09-15/detailed", "trust_id": "722D68M815", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Watford Junction (DC)", "signalling_id": "2D68", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2334", "current_leg_dep": "2331", "current_leg_end": "Watford Junction (DC)", "origin_dep_time": "2245", "origin_platform": "9", "current_location": "Watford Junction (DC)", "last_update_time": "2026-09-15T22:44:07", "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": "2332", "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\": 594571, \"profile_key\": \"5d529abb0908aca12d25ec586c6a98564e057aa635263a2228382f32fcd93f67\", \"schedule_id\": 4343, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"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\": \"2247H\", \"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\": \"2248\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 3454.671, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 4563.615, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2252H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 8753.232, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"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\": \"2255\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 11441.225, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 12463.076, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 13965.405, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 16236.469, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 19036.571, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2306H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 20674.905, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 32115.687, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 33040.547, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 34423.233, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 36117.834, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 38017.599, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 39208.36, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 41589.053, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 43569.678, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 44875.941, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"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": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.6633284", "current_position_lon": "-0.3959394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:31Z\", \"source_id\": 48844953, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:38Z\", \"source_id\": 15867696, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:39Z\", \"source_id\": 48849270, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:38Z\", \"source_id\": 15868846, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:15Z\", \"source_id\": 48852590, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:21Z\", \"source_id\": 15869812, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:47Z\", \"source_id\": 48859425, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:47Z\", \"source_id\": 15871781, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:16Z\", \"source_id\": 48864119, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:21Z\", \"source_id\": 15873170, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:53Z\", \"source_id\": 48869382, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:59Z\", \"source_id\": 15874622, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:55Z\", \"source_id\": 48873254, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:59Z\", \"source_id\": 15875711, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:41Z\", \"source_id\": 48878593, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:47Z\", \"source_id\": 15877253, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:38Z\", \"source_id\": 48882333, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:42Z\", \"source_id\": 15878276, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:27Z\", \"source_id\": 48887284, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:32Z\", \"source_id\": 15879806, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:30Z\", \"source_id\": 48890570, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:33Z\", \"source_id\": 15880924, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:36Z\", \"source_id\": 48895655, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:44Z\", \"source_id\": 15882544, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:36Z\", \"source_id\": 48900555, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:42Z\", \"source_id\": 15884152, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:27Z\", \"source_id\": 48903549, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:33Z\", \"source_id\": 15885134, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:32Z\", \"source_id\": 48906753, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:37Z\", \"source_id\": 15886153, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:34Z\", \"source_id\": 48911427, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:37Z\", \"source_id\": 15887683, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:11Z\", \"source_id\": 48917017, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:17Z\", \"source_id\": 15889409, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:29Z\", \"source_id\": 48920449, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:33Z\", \"source_id\": 15890549, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction (DC)", "service_state_platform": "4", "timing_fact_generation": 1789511555649619, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:01.279908", "service_state_evidence_id": 15890549, "current_leg_start_actual_dep": "2026-09-15T23:30:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:02.141530", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P EUS None 2D68 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": 594571, "profile_key": "5d529abb0908aca12d25ec586c6a98564e057aa635263a2228382f32fcd93f67", "schedule_id": 4343, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "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": "2247H", "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": "2248", "location": "Camden Jn", "stage_seq": 3, "distance_m": 3454.671, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 4563.615, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2252H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 8753.232, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "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": "2255", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 11441.225, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 12463.076, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 13965.405, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Harlesden", "stage_seq": 10, "distance_m": 16236.469, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 19036.571, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2306H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 20674.905, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 32115.687, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 33040.547, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 34423.233, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 36117.834, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 38017.599, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 39208.36, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 41589.053, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 43569.678, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 44875.941, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2332", "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-15T21:49:31Z", "source_id": 48844953, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:50:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:38Z", "source_id": 15867696, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:39Z", "source_id": 48849270, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:52:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:38Z", "source_id": 15868846, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:15Z", "source_id": 48852590, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:54:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:21Z", "source_id": 15869812, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:47Z", "source_id": 48859425, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:57:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:47Z", "source_id": 15871781, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:16Z", "source_id": 48864119, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:00:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:21Z", "source_id": 15873170, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:53Z", "source_id": 48869382, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:02:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:59Z", "source_id": 15874622, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:55Z", "source_id": 48873254, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:04:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:59Z", "source_id": 15875711, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:41Z", "source_id": 48878593, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:07:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:47Z", "source_id": 15877253, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:38Z", "source_id": 48882333, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:10:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:42Z", "source_id": 15878276, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:27Z", "source_id": 48887284, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:32Z", "source_id": 15879806, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:30Z", "source_id": 48890570, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:14:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:33Z", "source_id": 15880924, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:36Z", "source_id": 48895655, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:17:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:44Z", "source_id": 15882544, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:36Z", "source_id": 48900555, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:20:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:42Z", "source_id": 15884152, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:27Z", "source_id": 48903549, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:22:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:33Z", "source_id": 15885134, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:32Z", "source_id": 48906753, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:37Z", "source_id": 15886153, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:34Z", "source_id": 48911427, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:37Z", "source_id": 15887683, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:11Z", "source_id": 48917017, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:17Z", "source_id": 15889409, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:29Z", "source_id": 48920449, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:33Z", "source_id": 15890549, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Euston 2245 2245 9 None None Watford Junction (DC) 2335 2332 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C34192/2026-09-15/detailed None Watford High Street (DC) 2026-09-15T23:30:30+01:00 Watford Junction (DC) 3.0 {"type": "LineString", "coordinates": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]} 0.9 2331 2334 Watford High Street (DC) Watford Junction (DC) Watford Junction (DC) 51.6633284 -0.3959394 51.6633284 -0.3959394 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Watford Junction (DC) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890549 1789511555649619 70 70 2026-09-15 22:44:02.141530 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:01.279908
563766 593857 G15532 862V98M815 2026-09-15 COMPLETE 15890529 2026-09-15 23:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593857, "stp": "O", "toc": "Great Western Railway", "uid": "G15532", "consist": "166212", "dest_crs": "BRI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15532/2026-09-15/detailed", "trust_id": "862V98M815", "origin_crs": "SAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "11", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2V98", "timing_status": "ON TIME", "origin_station": "Salisbury", "current_leg_arr": "2334", "current_leg_dep": "2323", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2211", "origin_platform": "3", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-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": "Keynsham", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Keynsham", "current_leg_milage": "4.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 345.489, \"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\": 371.457, \"from_m\": 345.489, \"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\": 443.866, \"from_m\": 371.457, \"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\": 2982.099, \"from_m\": 443.866, \"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\": 3166.694, \"from_m\": 2982.099, \"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\": 3229.356, \"from_m\": 3166.694, \"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\": 8048.997, \"from_m\": 3229.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\": 8868.713, \"from_m\": 8048.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20371.994, \"from_m\": 8868.713, \"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\": 20921.194, \"from_m\": 20371.994, \"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\": 31601.619, \"from_m\": 20921.194, \"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\": 31855.572, \"from_m\": 31601.619, \"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\": 38364.651, \"from_m\": 31855.572, \"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\": 38866.197, \"from_m\": 38364.651, \"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\": 38949.852, \"from_m\": 38866.197, \"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\": 38976.998, \"from_m\": 38949.852, \"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\": 39396.755, \"from_m\": 38976.998, \"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\": 39431.646, \"from_m\": 39396.755, \"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\": 39494.876, \"from_m\": 39431.646, \"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\": 39783.875, \"from_m\": 39494.876, \"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\": 40311.794, \"from_m\": 39783.875, \"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\": 45583.378, \"from_m\": 40311.794, \"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\": 45874.236, \"from_m\": 45583.378, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47619.529, \"from_m\": 45874.236, \"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\": 47717.997, \"from_m\": 47619.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47771.458, \"from_m\": 47717.997, \"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\": 48326.825, \"from_m\": 47771.458, \"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\": 60532.494, \"from_m\": 48326.825, \"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\": 61429.889, \"from_m\": 60532.494, \"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\": 62727.617, \"from_m\": 61429.889, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63784.492, \"from_m\": 62727.617, \"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\": 65367.726, \"from_m\": 63784.492, \"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\": 66112.612, \"from_m\": 65367.726, \"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\": 66458.562, \"from_m\": 66112.612, \"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\": 66915.277, \"from_m\": 66458.562, \"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\": 66973.895, \"from_m\": 66915.277, \"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\": 68657.527, \"from_m\": 66973.895, \"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\": 80481.198, \"from_m\": 68657.527, \"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\": 83470.548, \"from_m\": 80481.198, \"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\": 83513.537, \"from_m\": 83470.548, \"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\": 83899.683, \"from_m\": 83513.537, \"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\": 84027.07, \"from_m\": 83899.683, \"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\": 84073.054, \"from_m\": 84027.07, \"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\": 84734.407, \"from_m\": 84073.054, \"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\": 593857, \"profile_key\": \"c1ba3dbc14cd5996c119e2771b72bf92721ba78151188bd77f192d793537666f\", \"schedule_id\": 36524, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Salisbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Wilton Jn\", \"stage_seq\": 2, \"distance_m\": 3038.99, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Wishford\", \"stage_seq\": 3, \"distance_m\": 8294.752, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Wylye AHB\", \"stage_seq\": 4, \"distance_m\": 15559.264, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Upton Lovell\", \"stage_seq\": 5, \"distance_m\": 23080.914, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229H\", \"location\": \"Warminster Sig. W301\", \"stage_seq\": 6, \"distance_m\": 30037.086, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2234\", \"location\": \"Warminster\", \"stage_seq\": 7, \"distance_m\": 31767.404, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Dilton Marsh\", \"stage_seq\": 8, \"distance_m\": 37108.951, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244H\", \"location\": \"Westbury\", \"stage_seq\": 9, \"distance_m\": 39262.378, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 10, \"distance_m\": 40242.969, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Trowbridge\", \"stage_seq\": 11, \"distance_m\": 45782.871, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Bradford Jn\", \"stage_seq\": 12, \"distance_m\": 47717.997, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Bradford-on-Avon\", \"stage_seq\": 13, \"distance_m\": 51140.306, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Avoncliff\", \"stage_seq\": 14, \"distance_m\": 53269.428, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Freshford\", \"stage_seq\": 15, \"distance_m\": 54733.888, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Bathampton Jn\", \"stage_seq\": 16, \"distance_m\": 62839.58, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2314H\", \"location\": \"Bath Spa\", \"stage_seq\": 17, \"distance_m\": 66330.935, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Oldfield Park\", \"stage_seq\": 18, \"distance_m\": 67939.409, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324H\", \"location\": \"Keynsham\", \"stage_seq\": 19, \"distance_m\": 77353.388, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"North Somerset Jn\", \"stage_seq\": 20, \"distance_m\": 83457.72, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Bristol East Jn\", \"stage_seq\": 21, \"distance_m\": 84166.695, \"section_seq\": 1, \"route_path_id\": 68860}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 22, \"distance_m\": 84734.407, \"section_seq\": 1, \"route_path_id\": 68860}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84734.407, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68860}], \"total_distance_m\": 84734.407, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 84163.015, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 571.392, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2211", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:13Z\", \"source_id\": 48807397, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:13Z\", \"source_id\": 15855845, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:16Z\", \"source_id\": 48825907, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:19Z\", \"source_id\": 15861685, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:45Z\", \"source_id\": 48841338, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:49Z\", \"source_id\": 15866639, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26207, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:16Z\", \"source_id\": 48854517, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:22Z\", \"source_id\": 15870416, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:43Z\", \"source_id\": 48867082, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:46Z\", \"source_id\": 15873953, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:48Z\", \"source_id\": 48886262, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:53Z\", \"source_id\": 15879471, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:28Z\", \"source_id\": 48892225, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:34Z\", \"source_id\": 15881478, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:26Z\", \"source_id\": 48905092, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:32Z\", \"source_id\": 15885607, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:29Z\", \"source_id\": 48920451, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:33Z\", \"source_id\": 15890529, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "11", "timing_fact_generation": 1789511555481738, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:02.502410", "service_state_evidence_id": 15890529, "current_leg_start_actual_dep": "2026-09-15T23:24:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:02.562289", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O SAL BRI 2V98 166212 3 90 None {"version": 3, "segments": [{"to_m": 345.489, "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": 371.457, "from_m": 345.489, "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": 443.866, "from_m": 371.457, "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": 2982.099, "from_m": 443.866, "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": 3166.694, "from_m": 2982.099, "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": 3229.356, "from_m": 3166.694, "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": 8048.997, "from_m": 3229.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": 8868.713, "from_m": 8048.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20371.994, "from_m": 8868.713, "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": 20921.194, "from_m": 20371.994, "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": 31601.619, "from_m": 20921.194, "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": 31855.572, "from_m": 31601.619, "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": 38364.651, "from_m": 31855.572, "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": 38866.197, "from_m": 38364.651, "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": 38949.852, "from_m": 38866.197, "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": 38976.998, "from_m": 38949.852, "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": 39396.755, "from_m": 38976.998, "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": 39431.646, "from_m": 39396.755, "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": 39494.876, "from_m": 39431.646, "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": 39783.875, "from_m": 39494.876, "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": 40311.794, "from_m": 39783.875, "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": 45583.378, "from_m": 40311.794, "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": 45874.236, "from_m": 45583.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47619.529, "from_m": 45874.236, "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": 47717.997, "from_m": 47619.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47771.458, "from_m": 47717.997, "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": 48326.825, "from_m": 47771.458, "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": 60532.494, "from_m": 48326.825, "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": 61429.889, "from_m": 60532.494, "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": 62727.617, "from_m": 61429.889, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63784.492, "from_m": 62727.617, "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": 65367.726, "from_m": 63784.492, "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": 66112.612, "from_m": 65367.726, "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": 66458.562, "from_m": 66112.612, "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": 66915.277, "from_m": 66458.562, "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": 66973.895, "from_m": 66915.277, "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": 68657.527, "from_m": 66973.895, "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": 80481.198, "from_m": 68657.527, "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": 83470.548, "from_m": 80481.198, "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": 83513.537, "from_m": 83470.548, "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": 83899.683, "from_m": 83513.537, "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": 84027.07, "from_m": 83899.683, "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": 84073.054, "from_m": 84027.07, "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": 84734.407, "from_m": 84073.054, "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": 593857, "profile_key": "c1ba3dbc14cd5996c119e2771b72bf92721ba78151188bd77f192d793537666f", "schedule_id": 36524, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Salisbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Wilton Jn", "stage_seq": 2, "distance_m": 3038.99, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Wishford", "stage_seq": 3, "distance_m": 8294.752, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Wylye AHB", "stage_seq": 4, "distance_m": 15559.264, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Upton Lovell", "stage_seq": 5, "distance_m": 23080.914, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229H", "location": "Warminster Sig. W301", "stage_seq": 6, "distance_m": 30037.086, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2234", "location": "Warminster", "stage_seq": 7, "distance_m": 31767.404, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Dilton Marsh", "stage_seq": 8, "distance_m": 37108.951, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244H", "location": "Westbury", "stage_seq": 9, "distance_m": 39262.378, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Hawkeridge Jn", "stage_seq": 10, "distance_m": 40242.969, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Trowbridge", "stage_seq": 11, "distance_m": 45782.871, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Bradford Jn", "stage_seq": 12, "distance_m": 47717.997, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Bradford-on-Avon", "stage_seq": 13, "distance_m": 51140.306, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Avoncliff", "stage_seq": 14, "distance_m": 53269.428, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Freshford", "stage_seq": 15, "distance_m": 54733.888, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Bathampton Jn", "stage_seq": 16, "distance_m": 62839.58, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2314H", "location": "Bath Spa", "stage_seq": 17, "distance_m": 66330.935, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Oldfield Park", "stage_seq": 18, "distance_m": 67939.409, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324H", "location": "Keynsham", "stage_seq": 19, "distance_m": 77353.388, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "North Somerset Jn", "stage_seq": 20, "distance_m": 83457.72, "section_seq": 1, "route_path_id": 68860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Bristol East Jn", "stage_seq": 21, "distance_m": 84166.695, "section_seq": 1, "route_path_id": 68860}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 22, "distance_m": 84734.407, "section_seq": 1, "route_path_id": 68860}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84734.407, "from_m": 0.0, "section_seq": 1, "route_path_id": 68860}], "total_distance_m": 84734.407, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 84163.015, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 571.392, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:13Z", "source_id": 48807397, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:30:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:13Z", "source_id": 15855845, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26229, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:16Z", "source_id": 48825907, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:19Z", "source_id": 15861685, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:45Z", "source_id": 48841338, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:49:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:49Z", "source_id": 15866639, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26207, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:16Z", "source_id": 48854517, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:56:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:22Z", "source_id": 15870416, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:43Z", "source_id": 48867082, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:46Z", "source_id": 15873953, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:48Z", "source_id": 48886262, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:53Z", "source_id": 15879471, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25886, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:28Z", "source_id": 48892225, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:16:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:34Z", "source_id": 15881478, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:26Z", "source_id": 48905092, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:32Z", "source_id": 15885607, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:29Z", "source_id": 48920451, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:33Z", "source_id": 15890529, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Salisbury 2211 2211 3 None None Bristol Temple Meads 2334 2334 11 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15532/2026-09-15/detailed None Keynsham 2026-09-15T23:24:30+01:00 Bristol Temple Meads 11.0 {"type": "LineString", "coordinates": [[-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} 4.6 2323 2334 Keynsham Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890529 1789511555481738 57 57 2026-09-15 22:44:02.562289 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:02.502410
563767 595144 P02345 465W34M915 2026-09-15 COMPLETE None 2026-09-15 22:34:03 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 595144, "stp": "O", "toc": "Greater Anglia", "uid": "P02345", "consist": "755409", "dest_crs": "IPS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02345/2026-09-15/detailed", "trust_id": "465W34M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-15", "dest_arr_time": "2344", "dest_platform": "3C", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "5W34", "timing_status": "EARLY", "origin_station": "Bury St Edmunds Sig. BY 19", "current_leg_arr": "2344", "current_leg_dep": "2332", "current_leg_end": "Ipswich", "origin_dep_time": "2313", "origin_platform": null, "current_location": "Colchester Sig. 822", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "-11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0009309, 52.1890584], [1.0010419, 52.1889433], [1.0011689, 52.18881199999999], [1.0015222, 52.18846599999999], [1.001638, 52.188355399999985], [1.0027826999999998, 52.1872987], [1.0038832, 52.1863545], [1.0049241999999998, 52.1855648], [1.0059872, 52.18478120000001], [1.0064073, 52.1844976], [1.0076917, 52.18366], [1.0082561, 52.1833309], [1.0084326, 52.18322259999999], [1.0098417999999998, 52.1823949], [1.0109615, 52.1817774], [1.0111929999999998, 52.1816519], [1.0117751, 52.1813361], [1.0135613, 52.1802807], [1.0149188, 52.17938839999999], [1.0157315, 52.1788244], [1.0164902999999998, 52.1782607], [1.0173696000000003, 52.177583000000006], [1.0177949, 52.17722759999999], [1.0182213999999998, 52.17687039999999], [1.0198713, 52.175463400000005], [1.0207794999999995, 52.1747379], [1.0216288, 52.17408110000001], [1.0229402, 52.1731545], [1.0232259, 52.1729626], [1.0237771, 52.1725921], [1.0244179, 52.17217749999999], [1.0257084, 52.17140279999999], [1.0269623, 52.17071039999999], [1.0282283, 52.1700177], [1.0283851, 52.1699349], [1.0330671, 52.1674491], [1.0352419, 52.1662894], [1.0364545, 52.16562989999999], [1.0373436, 52.1651463], [1.0377748962062927, 52.16491882804252], [1.0428812, 52.162225600000006], [1.0430986999999998, 52.162108700000005], [1.0458661, 52.1606268], [1.0466097999999997, 52.16022539999999], [1.0470465999999998, 52.15997900000001], [1.0474366, 52.15974659999999], [1.0481573999999998, 52.1592949], [1.0487403999999998, 52.15890120000001], [1.0493317999999998, 52.15846839999999], [1.0496670999999995, 52.1582233], [1.0500739, 52.15788149999999], [1.0509505999999995, 52.1571101], [1.0513793, 52.1566776], [1.052089, 52.1559342], [1.0521721999999998, 52.1558471], [1.0523044, 52.1557086], [1.0531981, 52.154736799999995], [1.0536957999999998, 52.1542299], [1.0542712, 52.1537016], [1.0552121, 52.1528774], [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": "Stowmarket", "dest_arr_time_act": "2344", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Bury St Edmunds", "current_leg_milage": "11.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 19480.834, \"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\": 19719.788, \"from_m\": 19480.834, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34713.745, \"from_m\": 19719.788, \"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\": 34765.18, \"from_m\": 34713.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\": 41022.928, \"from_m\": 34765.18, \"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\": 42404.641, \"from_m\": 41022.928, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 42443.413, \"from_m\": 42404.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42513.126, \"from_m\": 42443.413, \"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\": 42670.83, \"from_m\": 42513.126, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 595144, \"profile_key\": \"e2717c15e44f7a1c4d3ced4aa7e8de913f1c0c31cc60214b3237776cf83760f2\", \"schedule_id\": 40351, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Bury St Edmunds Sig. BY 19\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 2, \"distance_m\": 300.201, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Haughley Jn\", \"stage_seq\": 3, \"distance_m\": 19737.232, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332\", \"location\": \"Stowmarket\", \"stage_seq\": 4, \"distance_m\": 23615.483, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Claydon S.B.\", \"stage_seq\": 5, \"distance_m\": 34549.561, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 6, \"distance_m\": 39861.626, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 7, \"distance_m\": 41233.693, \"section_seq\": 1, \"route_path_id\": 74188}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 8, \"distance_m\": 42670.83, \"section_seq\": 1, \"route_path_id\": 74188}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42670.83, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74188}], \"total_distance_m\": 42670.83, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23099.789, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 19571.041, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2313", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "12.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:18Z\", \"source_id\": 48883540, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 12293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:01Z\", \"source_id\": 48884934, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:07Z\", \"source_id\": 15879078, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:41Z\", \"source_id\": 48906924, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:43Z\", \"source_id\": 15886221, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:42Z\", \"source_id\": 48920837, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:03\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Ipswich", "service_state_platform": "3", "timing_fact_generation": 1789511569219385, "current_leg_arrival_utc": "2026-09-15T23:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:03.042652", "service_state_evidence_id": 48920837, "current_leg_start_actual_dep": "2026-09-15T23:32:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T22:34:03", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:03.379435", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O None IPS 5W34 755409 5 100 None {"version": 3, "segments": [{"to_m": 19480.834, "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": 19719.788, "from_m": 19480.834, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34713.745, "from_m": 19719.788, "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": 34765.18, "from_m": 34713.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": 41022.928, "from_m": 34765.18, "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": 42404.641, "from_m": 41022.928, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 42443.413, "from_m": 42404.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42513.126, "from_m": 42443.413, "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": 42670.83, "from_m": 42513.126, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 595144, "profile_key": "e2717c15e44f7a1c4d3ced4aa7e8de913f1c0c31cc60214b3237776cf83760f2", "schedule_id": 40351, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "Bury St Edmunds Sig. BY 19", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74188}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Bury St Edmunds", "stage_seq": 2, "distance_m": 300.201, "section_seq": 1, "route_path_id": 74188}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Haughley Jn", "stage_seq": 3, "distance_m": 19737.232, "section_seq": 1, "route_path_id": 74188}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332", "location": "Stowmarket", "stage_seq": 4, "distance_m": 23615.483, "section_seq": 1, "route_path_id": 74188}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Claydon S.B.", "stage_seq": 5, "distance_m": 34549.561, "section_seq": 1, "route_path_id": 74188}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Ipswich Europa Jn", "stage_seq": 6, "distance_m": 39861.626, "section_seq": 1, "route_path_id": 74188}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "East Suffolk Jn", "stage_seq": 7, "distance_m": 41233.693, "section_seq": 1, "route_path_id": 74188}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": null, "location": "Ipswich", "stage_seq": 8, "distance_m": 42670.83, "section_seq": 1, "route_path_id": 74188}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42670.83, "from_m": 0.0, "section_seq": 1, "route_path_id": 74188}], "total_distance_m": 42670.83, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23099.789, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 19571.041, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:18Z", "source_id": 48883540, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T22:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 12293, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:01Z", "source_id": 48884934, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:10:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:07Z", "source_id": 15879078, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:41Z", "source_id": 48906924, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:24:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:43Z", "source_id": 15886221, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:42Z", "source_id": 48920837, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:34:03", "operational_fact": true, "platform_smart_ids": []}] Bury St Edmunds Sig. BY 19 2313 2313 None None None Ipswich 2344 2344 3C EARLY -11 minutes https://www.realtimetrains.co.uk/service/gb-nr:P02345/2026-09-15/detailed None Stowmarket 2026-09-15T23:32:00+01:00 Ipswich 12.0 {"type": "LineString", "coordinates": [[1.0009309, 52.1890584], [1.0010419, 52.1889433], [1.0011689, 52.18881199999999], [1.0015222, 52.18846599999999], [1.001638, 52.188355399999985], [1.0027826999999998, 52.1872987], [1.0038832, 52.1863545], [1.0049241999999998, 52.1855648], [1.0059872, 52.18478120000001], [1.0064073, 52.1844976], [1.0076917, 52.18366], [1.0082561, 52.1833309], [1.0084326, 52.18322259999999], [1.0098417999999998, 52.1823949], [1.0109615, 52.1817774], [1.0111929999999998, 52.1816519], [1.0117751, 52.1813361], [1.0135613, 52.1802807], [1.0149188, 52.17938839999999], [1.0157315, 52.1788244], [1.0164902999999998, 52.1782607], [1.0173696000000003, 52.177583000000006], [1.0177949, 52.17722759999999], [1.0182213999999998, 52.17687039999999], [1.0198713, 52.175463400000005], [1.0207794999999995, 52.1747379], [1.0216288, 52.17408110000001], [1.0229402, 52.1731545], [1.0232259, 52.1729626], [1.0237771, 52.1725921], [1.0244179, 52.17217749999999], [1.0257084, 52.17140279999999], [1.0269623, 52.17071039999999], [1.0282283, 52.1700177], [1.0283851, 52.1699349], [1.0330671, 52.1674491], [1.0352419, 52.1662894], [1.0364545, 52.16562989999999], [1.0373436, 52.1651463], [1.0377748962062927, 52.16491882804252], [1.0428812, 52.162225600000006], [1.0430986999999998, 52.162108700000005], [1.0458661, 52.1606268], [1.0466097999999997, 52.16022539999999], [1.0470465999999998, 52.15997900000001], [1.0474366, 52.15974659999999], [1.0481573999999998, 52.1592949], [1.0487403999999998, 52.15890120000001], [1.0493317999999998, 52.15846839999999], [1.0496670999999995, 52.1582233], [1.0500739, 52.15788149999999], [1.0509505999999995, 52.1571101], [1.0513793, 52.1566776], [1.052089, 52.1559342], [1.0521721999999998, 52.1558471], [1.0523044, 52.1557086], [1.0531981, 52.154736799999995], [1.0536957999999998, 52.1542299], [1.0542712, 52.1537016], [1.0552121, 52.1528774], [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]]} 11.8 2332 2344 Bury St Edmunds Colchester Sig. 822 Ipswich 52.0505252 1.1441782 52.0505252 1.1441782 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:03 Ipswich TD DIRECT_DESTINATION_ARRIVAL 48920837 1789511569219385 23 23 2026-09-15 22:44:03.379435 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:03.042652
563768 594876 P01889 482P72M915 2026-09-15 COMPLETE 15890234 2026-09-15 23:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 594876, "stp": "P", "toc": "Greater Anglia", "uid": "P01889", "consist": "755415", "dest_crs": "GYM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01889/2026-09-15/detailed", "trust_id": "482P72M915", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Great Yarmouth", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": "2", "is_terminated": 1, "next_location": "Great Yarmouth", "signalling_id": "2P72", "timing_status": "LATE", "origin_station": "Norwich", "current_leg_arr": "2334", "current_leg_dep": "2323", "current_leg_end": "Great Yarmouth", "origin_dep_time": "2300", "origin_platform": "5", "current_location": "Great Yarmouth", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "+4 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": "2330", "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\": 594876, \"profile_key\": \"36c197240df125313d2cc77c9f3d9fab5a350e53e5c3829081288cc26129d67a\", \"schedule_id\": 19891, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 551.268, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 3, \"distance_m\": 3006.857, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Brundall\", \"stage_seq\": 4, \"distance_m\": 9282.98, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Lingwood\", \"stage_seq\": 5, \"distance_m\": 12918.206, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318H\", \"location\": \"Acle\", \"stage_seq\": 6, \"distance_m\": 16748.214, \"section_seq\": 1, \"route_path_id\": 74119}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Great Yarmouth\", \"stage_seq\": 7, \"distance_m\": 29412.092, \"section_seq\": 1, \"route_path_id\": 74119}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29412.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74119}], \"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": "2300", "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\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:08Z\", \"source_id\": 15885893, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:15Z\", \"source_id\": 48896652, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:18Z\", \"source_id\": 15882885, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:41Z\", \"source_id\": 48903916, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:47Z\", \"source_id\": 15885234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:52Z\", \"source_id\": 48919534, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:58Z\", \"source_id\": 15890234, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Great Yarmouth", "service_state_platform": "2", "timing_fact_generation": 1789511519033009, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:04.063788", "service_state_evidence_id": 15890234, "current_leg_start_actual_dep": "2026-09-15T23:22:30+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:04.618681", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P NRW GYM 2P72 755415 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": 594876, "profile_key": "36c197240df125313d2cc77c9f3d9fab5a350e53e5c3829081288cc26129d67a", "schedule_id": 19891, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74119}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 551.268, "section_seq": 1, "route_path_id": 74119}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Whitlingham Jn", "stage_seq": 3, "distance_m": 3006.857, "section_seq": 1, "route_path_id": 74119}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Brundall", "stage_seq": 4, "distance_m": 9282.98, "section_seq": 1, "route_path_id": 74119}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Lingwood", "stage_seq": 5, "distance_m": 12918.206, "section_seq": 1, "route_path_id": 74119}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Acle", "stage_seq": 6, "distance_m": 16748.214, "section_seq": 1, "route_path_id": 74119}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Great Yarmouth", "stage_seq": 7, "distance_m": 29412.092, "section_seq": 1, "route_path_id": 74119}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29412.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 74119}], "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:08Z", "source_id": 15885893, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12857, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:15Z", "source_id": 48896652, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:18:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:18Z", "source_id": 15882885, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:41Z", "source_id": 48903916, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:47Z", "source_id": 15885234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:52Z", "source_id": 48919534, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:34:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:58Z", "source_id": 15890234, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Norwich 2300 2300 5 None None Great Yarmouth 2330 2330 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01889/2026-09-15/detailed None Acle 2026-09-15T23:22:30+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 2323 2334 Acle Great Yarmouth Great Yarmouth 52.6122763 1.7206058 52.6122763 1.7206058 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Great Yarmouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890234 1789511519033009 22 22 2026-09-15 22:44:04.618681 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:04.063788
563769 591797 C14872 061Y32MZ15 2026-09-15 COMPLETE 15891292 2026-09-15 23:23:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 591797, "stp": "P", "toc": "ScotRail", "uid": "C14872", "consist": "156457", "dest_crs": "GLQ", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14872/2026-09-15/detailed", "trust_id": "061Y32MZ15", "origin_crs": "OBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-15", "dest_arr_time": "2331", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "1Y32", "timing_status": "LATE", "origin_station": "Oban", "current_leg_arr": "2334", "current_leg_dep": "2314", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "2039", "origin_platform": "3", "current_location": "Westerton Sig. Yh530", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.42702618027215, 55.91194656448054], [-4.426068999999999, 55.9116656], [-4.4254264999999995, 55.9114924], [-4.4254055, 55.9114869], [-4.424605099999999, 55.911276099999995], [-4.4237508, 55.911070300000006], [-4.4218186, 55.91058579999999], [-4.4203051, 55.9102032], [-4.42011876456175, 55.910156380429555], [-4.419984716422308, 55.910122698791334], [-4.418587399999999, 55.90977159999999], [-4.4173053, 55.909476999999995], [-4.4170802, 55.9094265], [-4.416869, 55.9093827], [-4.416434, 55.909310799999986], [-4.4151833, 55.9091436], [-4.4139873, 55.909033400000006], [-4.413926899999999, 55.9090286], [-4.412785, 55.9089372], [-4.4121543999999995, 55.908883200000005], [-4.4115064, 55.9088092], [-4.4109116, 55.9087235], [-4.4103106, 55.9086165], [-4.4089304, 55.9083104], [-4.4078786, 55.908062], [-4.406853399999999, 55.90781629999999], [-4.404984429584258, 55.90738158737394], [-4.4047635, 55.90733019999999], [-4.4043131, 55.907230199999994], [-4.4041128, 55.907185199999994], [-4.403857499999999, 55.90712800000001], [-4.4032941999999995, 55.9069549], [-4.4029129, 55.906846], [-4.4025531, 55.90672150000001], [-4.401744892185655, 55.90640083601277], [-4.400743699999999, 55.9060036], [-4.3990751999999995, 55.9053446], [-4.397675600000001, 55.9048778], [-4.3966417, 55.904629799999995], [-4.395559, 55.9044139], [-4.394843600000001, 55.90431889999999], [-4.393893, 55.9042076], [-4.392957799999999, 55.9041708], [-4.3921621, 55.90415560000001], [-4.390799799999999, 55.9041476], [-4.389409699999999, 55.904184999999984], [-4.3884174, 55.9042517], [-4.3874425, 55.90434050000001], [-4.3870363, 55.90439810000001], [-4.3863815, 55.9044805], [-4.385458, 55.9046177], [-4.3847802, 55.9047279], [-4.3842058, 55.9048345], [-4.3831041, 55.9050391], [-4.3813778999999995, 55.90530739999999], [-4.380296999999999, 55.9054384], [-4.3793042, 55.9055459], [-4.3782239, 55.9056323], [-4.377233, 55.9056906], [-4.3760392, 55.90571849999999], [-4.3753979, 55.90572749999999], [-4.3747386, 55.9057308], [-4.3736137, 55.9057063], [-4.3724578, 55.905655], [-4.3706601, 55.9055545], [-4.370247099999999, 55.90552919999999], [-4.368916799999999, 55.90542619999999], [-4.3676243, 55.9053066], [-4.3662914, 55.9051737], [-4.365588, 55.9050873], [-4.364921099999999, 55.90500959999999], [-4.364299599999999, 55.904917999999995], [-4.364070899999999, 55.90488429999999], [-4.3638331, 55.90484620000001], [-4.3629531, 55.90473860000001], [-4.362400299999999, 55.90468500000001], [-4.3621189, 55.904665], [-4.3620265, 55.904658100000006], [-4.3616659, 55.904630999999995], [-4.361189699999999, 55.9046158], [-4.3603637, 55.904616999999995], [-4.3596121, 55.904644000000005], [-4.358672199999999, 55.9047102], [-4.3578988, 55.90481009999999], [-4.3572977, 55.90488989999999], [-4.356974799999999, 55.9049527], [-4.3566123, 55.9050218], [-4.3557073, 55.90522459999999], [-4.3549434, 55.9054036], [-4.3541716, 55.90558320000001], [-4.353254699999999, 55.9057604], [-4.3514454, 55.90605699999999], [-4.3504803, 55.9061821], [-4.34996, 55.906251], [-4.3493785, 55.90631369999999], [-4.3484722, 55.9064048], [-4.3474533, 55.906479], [-4.346883, 55.906519900000006], [-4.346395399999999, 55.90653940000001], [-4.345544099999999, 55.906561], [-4.345005999999999, 55.9065661], [-4.3446006, 55.90656270000001], [-4.3441411, 55.90655480000001], [-4.343615899999999, 55.90653759999999], [-4.3428817, 55.90649640000001], [-4.3422016, 55.90643599999999], [-4.341506, 55.9063609], [-4.3411088, 55.9063125], [-4.340910300000001, 55.906288299999986], [-4.3404061, 55.9062106], [-4.3401856, 55.9061763], [-4.339599299999999, 55.906074499999995], [-4.3390357, 55.9059683], [-4.3384223, 55.905833599999994], [-4.338104699999999, 55.90575299999999], [-4.3372225, 55.905525100000006], [-4.3370273, 55.9054709], [-4.336890699999999, 55.90543499999999], [-4.3366633, 55.90536029999999], [-4.3364165, 55.90527], [-4.3360432, 55.9051401], [-4.3359037, 55.9050946], [-4.3356631, 55.9050112], [-4.3351112, 55.9048009], [-4.3346821, 55.904626], [-4.3343022, 55.904453499999995], [-4.3337949, 55.904194899999986], [-4.3333186, 55.903924800000006], [-4.3326347, 55.90350560000001], [-4.3320372, 55.90306829999999], [-4.331107, 55.9024534], [-4.3309965, 55.9023804], [-4.3304471, 55.902103], [-4.3301748, 55.90197], [-4.329909999999999, 55.9018518], [-4.329652299999999, 55.90174040000001], [-4.3289816, 55.90144219999999], [-4.3287486, 55.90133689999999], [-4.327777800000001, 55.90094859999999], [-4.326875099999999, 55.9006107], [-4.3263582, 55.9004348], [-4.3258842, 55.900265899999994], [-4.325477099999999, 55.9001057], [-4.324981299999999, 55.8999034], [-4.3245082, 55.89966659999999], [-4.3239638, 55.899375799999994], [-4.3235412, 55.899118], [-4.3233746, 55.8990032], [-4.3233587, 55.8989912], [-4.3226487, 55.8984556], [-4.322025699999999, 55.8977922], [-4.3214334, 55.8970996], [-4.321020099999999, 55.8966893], [-4.3206587, 55.8963952], [-4.3204234, 55.8962389], [-4.3201546, 55.8960409], [-4.320020950223583, 55.895958648864585], [-4.319934575776454, 55.89590549195752], [-4.3197656, 55.8958015], [-4.319345499999999, 55.8955913], [-4.3187334, 55.8952932], [-4.3180937, 55.895047], [-4.3177278, 55.8949259], [-4.317311999999999, 55.89479309999999], [-4.3169445, 55.8946833], [-4.3165655, 55.8945998], [-4.3157673, 55.894423], [-4.3149748, 55.8942978], [-4.314619, 55.8942617], [-4.314399399999999, 55.8942403], [-4.3141863, 55.8942197], [-4.3133287, 55.8941684], [-4.312535199999999, 55.8941777], [-4.311913363773703, 55.89419791896269], [-4.3117817, 55.8942022], [-4.311031599999999, 55.8942698], [-4.3103867, 55.8943412], [-4.309139899999999, 55.8945936], [-4.3080692, 55.8948913], [-4.3058882, 55.895723700000005], [-4.3054432, 55.89589349999999], [-4.304283999999999, 55.896333899999995], [-4.3030287, 55.8967748], [-4.3030351, 55.896784], [-4.3028117, 55.89687419999999], [-4.3023439, 55.8970599], [-4.3011652565013545, 55.8975196128381], [-4.301161699999999, 55.89752099999999], [-4.3003947, 55.8977901], [-4.2994682, 55.8980714], [-4.2983959, 55.89833029999999], [-4.297093099999999, 55.8985782], [-4.2962218, 55.898706], [-4.2959785, 55.8987286], [-4.2953344, 55.8987884], [-4.294540899999999, 55.898834699999995], [-4.2934688, 55.89886249999999], [-4.293408399999999, 55.898863899999995], [-4.2932009, 55.8988686], [-4.2929257, 55.8988748], [-4.2921858, 55.8988617], [-4.2912763, 55.8988285], [-4.290813899999999, 55.8988126], [-4.2901648, 55.8987789], [-4.2886418, 55.89862819999999], [-4.287178, 55.8984311], [-4.2865705, 55.8983268], [-4.285985799999999, 55.8982126], [-4.2848601, 55.8979714], [-4.2844165, 55.8978671], [-4.2837501, 55.8976915], [-4.2835245, 55.89762909999999], [-4.2831434, 55.897519], [-4.2828007999999995, 55.8974159], [-4.2824921, 55.8973177], [-4.2821894, 55.89721929999999], [-4.2819505, 55.897135099999986], [-4.281769899999999, 55.8970702], [-4.281699, 55.897043], [-4.2814565, 55.896953], [-4.2811614, 55.896840000000005], [-4.2809372, 55.8967435], [-4.2807099, 55.8966473], [-4.2804442, 55.8965345], [-4.280176899999999, 55.8964138], [-4.2790064, 55.895871699999994], [-4.2778846, 55.8953462], [-4.2775653, 55.89519659999999], [-4.2774401, 55.895137899999995], [-4.2756948999999995, 55.89432049999999], [-4.2745345, 55.8937863], [-4.273754, 55.8934477], [-4.273351299999999, 55.8932731], [-4.2729712, 55.8931187], [-4.271913199999999, 55.89270539999999], [-4.271321699999999, 55.89250380000001], [-4.2706411, 55.8922718], [-4.2695878, 55.89195879999999], [-4.2686084, 55.89168509999998], [-4.2679496, 55.8915038], [-4.2672315, 55.89133909999999], [-4.2659167, 55.8910375], [-4.264799199999999, 55.890826], [-4.263650899999999, 55.8906447], [-4.2625131, 55.8904736], [-4.2610959, 55.89032019999999], [-4.2597859, 55.8902399], [-4.2580475, 55.8901436], [-4.257807199999999, 55.890131999999994], [-4.257359, 55.890101300000005], [-4.2567086, 55.89004959999999], [-4.2566321, 55.8900435], [-4.255692399999999, 55.889950000000006], [-4.2548047, 55.8898483], [-4.2540301, 55.88973450000001], [-4.2532543, 55.8896263], [-4.2524438, 55.8894842], [-4.2517444, 55.8893489], [-4.250256899999999, 55.889072000000006], [-4.2489460999999995, 55.8889143], [-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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": "Dalmuir", "dest_arr_time_act": "2331", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Dumbarton Central", "current_leg_milage": "9.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2039", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:50:36Z\", \"source_id\": 15792032, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:15:39Z\", \"source_id\": 15809085, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:08Z\", \"source_id\": 15812690, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:09Z\", \"source_id\": 15825176, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:12Z\", \"source_id\": 15833662, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:15Z\", \"source_id\": 15841314, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:16Z\", \"source_id\": 15849875, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:45Z\", \"source_id\": 15862571, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:47Z\", \"source_id\": 15868367, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:18Z\", \"source_id\": 48870169, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:24Z\", \"source_id\": 15874843, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:33Z\", \"source_id\": 48872605, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:40Z\", \"source_id\": 15875536, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:56Z\", \"source_id\": 48889645, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:02Z\", \"source_id\": 15880597, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1307, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:09Z\", \"source_id\": 48909171, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:14Z\", \"source_id\": 15886962, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:31Z\", \"source_id\": 48920518, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:33Z\", \"source_id\": 15890553, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "5", "timing_fact_generation": 1789511645423397, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:05.409043", "service_state_evidence_id": 15890553, "current_leg_start_actual_dep": "2026-09-15T23:16:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:05.461378", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P OBN GLQ 1Y32 156457 2 75 None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:50:36Z", "source_id": 15792032, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:15:39Z", "source_id": 15809085, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:08Z", "source_id": 15812690, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:09Z", "source_id": 15825176, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:12Z", "source_id": 15833662, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:15Z", "source_id": 15841314, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:16Z", "source_id": 15849875, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:45Z", "source_id": 15862571, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:47Z", "source_id": 15868367, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:18Z", "source_id": 48870169, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:03:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:24Z", "source_id": 15874843, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1222, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:33Z", "source_id": 48872605, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:40Z", "source_id": 15875536, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:56Z", "source_id": 48889645, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:02Z", "source_id": 15880597, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1307, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:09Z", "source_id": 48909171, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:25:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:14Z", "source_id": 15886962, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1413, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:31Z", "source_id": 48920518, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:33Z", "source_id": 15890553, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Oban 2039 2039 3 None None Glasgow Queen St High Level 2331 2331 5 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C14872/2026-09-15/detailed None Dalmuir 2026-09-15T23:16:30+01:00 Glasgow Queen St High Level 20.0 {"type": "LineString", "coordinates": [[-4.42702618027215, 55.91194656448054], [-4.426068999999999, 55.9116656], [-4.4254264999999995, 55.9114924], [-4.4254055, 55.9114869], [-4.424605099999999, 55.911276099999995], [-4.4237508, 55.911070300000006], [-4.4218186, 55.91058579999999], [-4.4203051, 55.9102032], [-4.42011876456175, 55.910156380429555], [-4.419984716422308, 55.910122698791334], [-4.418587399999999, 55.90977159999999], [-4.4173053, 55.909476999999995], [-4.4170802, 55.9094265], [-4.416869, 55.9093827], [-4.416434, 55.909310799999986], [-4.4151833, 55.9091436], [-4.4139873, 55.909033400000006], [-4.413926899999999, 55.9090286], [-4.412785, 55.9089372], [-4.4121543999999995, 55.908883200000005], [-4.4115064, 55.9088092], [-4.4109116, 55.9087235], [-4.4103106, 55.9086165], [-4.4089304, 55.9083104], [-4.4078786, 55.908062], [-4.406853399999999, 55.90781629999999], [-4.404984429584258, 55.90738158737394], [-4.4047635, 55.90733019999999], [-4.4043131, 55.907230199999994], [-4.4041128, 55.907185199999994], [-4.403857499999999, 55.90712800000001], [-4.4032941999999995, 55.9069549], [-4.4029129, 55.906846], [-4.4025531, 55.90672150000001], [-4.401744892185655, 55.90640083601277], [-4.400743699999999, 55.9060036], [-4.3990751999999995, 55.9053446], [-4.397675600000001, 55.9048778], [-4.3966417, 55.904629799999995], [-4.395559, 55.9044139], [-4.394843600000001, 55.90431889999999], [-4.393893, 55.9042076], [-4.392957799999999, 55.9041708], [-4.3921621, 55.90415560000001], [-4.390799799999999, 55.9041476], [-4.389409699999999, 55.904184999999984], [-4.3884174, 55.9042517], [-4.3874425, 55.90434050000001], [-4.3870363, 55.90439810000001], [-4.3863815, 55.9044805], [-4.385458, 55.9046177], [-4.3847802, 55.9047279], [-4.3842058, 55.9048345], [-4.3831041, 55.9050391], [-4.3813778999999995, 55.90530739999999], [-4.380296999999999, 55.9054384], [-4.3793042, 55.9055459], [-4.3782239, 55.9056323], [-4.377233, 55.9056906], [-4.3760392, 55.90571849999999], [-4.3753979, 55.90572749999999], [-4.3747386, 55.9057308], [-4.3736137, 55.9057063], [-4.3724578, 55.905655], [-4.3706601, 55.9055545], [-4.370247099999999, 55.90552919999999], [-4.368916799999999, 55.90542619999999], [-4.3676243, 55.9053066], [-4.3662914, 55.9051737], [-4.365588, 55.9050873], [-4.364921099999999, 55.90500959999999], [-4.364299599999999, 55.904917999999995], [-4.364070899999999, 55.90488429999999], [-4.3638331, 55.90484620000001], [-4.3629531, 55.90473860000001], [-4.362400299999999, 55.90468500000001], [-4.3621189, 55.904665], [-4.3620265, 55.904658100000006], [-4.3616659, 55.904630999999995], [-4.361189699999999, 55.9046158], [-4.3603637, 55.904616999999995], [-4.3596121, 55.904644000000005], [-4.358672199999999, 55.9047102], [-4.3578988, 55.90481009999999], [-4.3572977, 55.90488989999999], [-4.356974799999999, 55.9049527], [-4.3566123, 55.9050218], [-4.3557073, 55.90522459999999], [-4.3549434, 55.9054036], [-4.3541716, 55.90558320000001], [-4.353254699999999, 55.9057604], [-4.3514454, 55.90605699999999], [-4.3504803, 55.9061821], [-4.34996, 55.906251], [-4.3493785, 55.90631369999999], [-4.3484722, 55.9064048], [-4.3474533, 55.906479], [-4.346883, 55.906519900000006], [-4.346395399999999, 55.90653940000001], [-4.345544099999999, 55.906561], [-4.345005999999999, 55.9065661], [-4.3446006, 55.90656270000001], [-4.3441411, 55.90655480000001], [-4.343615899999999, 55.90653759999999], [-4.3428817, 55.90649640000001], [-4.3422016, 55.90643599999999], [-4.341506, 55.9063609], [-4.3411088, 55.9063125], [-4.340910300000001, 55.906288299999986], [-4.3404061, 55.9062106], [-4.3401856, 55.9061763], [-4.339599299999999, 55.906074499999995], [-4.3390357, 55.9059683], [-4.3384223, 55.905833599999994], [-4.338104699999999, 55.90575299999999], [-4.3372225, 55.905525100000006], [-4.3370273, 55.9054709], [-4.336890699999999, 55.90543499999999], [-4.3366633, 55.90536029999999], [-4.3364165, 55.90527], [-4.3360432, 55.9051401], [-4.3359037, 55.9050946], [-4.3356631, 55.9050112], [-4.3351112, 55.9048009], [-4.3346821, 55.904626], [-4.3343022, 55.904453499999995], [-4.3337949, 55.904194899999986], [-4.3333186, 55.903924800000006], [-4.3326347, 55.90350560000001], [-4.3320372, 55.90306829999999], [-4.331107, 55.9024534], [-4.3309965, 55.9023804], [-4.3304471, 55.902103], [-4.3301748, 55.90197], [-4.329909999999999, 55.9018518], [-4.329652299999999, 55.90174040000001], [-4.3289816, 55.90144219999999], [-4.3287486, 55.90133689999999], [-4.327777800000001, 55.90094859999999], [-4.326875099999999, 55.9006107], [-4.3263582, 55.9004348], [-4.3258842, 55.900265899999994], [-4.325477099999999, 55.9001057], [-4.324981299999999, 55.8999034], [-4.3245082, 55.89966659999999], [-4.3239638, 55.899375799999994], [-4.3235412, 55.899118], [-4.3233746, 55.8990032], [-4.3233587, 55.8989912], [-4.3226487, 55.8984556], [-4.322025699999999, 55.8977922], [-4.3214334, 55.8970996], [-4.321020099999999, 55.8966893], [-4.3206587, 55.8963952], [-4.3204234, 55.8962389], [-4.3201546, 55.8960409], [-4.320020950223583, 55.895958648864585], [-4.319934575776454, 55.89590549195752], [-4.3197656, 55.8958015], [-4.319345499999999, 55.8955913], [-4.3187334, 55.8952932], [-4.3180937, 55.895047], [-4.3177278, 55.8949259], [-4.317311999999999, 55.89479309999999], [-4.3169445, 55.8946833], [-4.3165655, 55.8945998], [-4.3157673, 55.894423], [-4.3149748, 55.8942978], [-4.314619, 55.8942617], [-4.314399399999999, 55.8942403], [-4.3141863, 55.8942197], [-4.3133287, 55.8941684], [-4.312535199999999, 55.8941777], [-4.311913363773703, 55.89419791896269], [-4.3117817, 55.8942022], [-4.311031599999999, 55.8942698], [-4.3103867, 55.8943412], [-4.309139899999999, 55.8945936], [-4.3080692, 55.8948913], [-4.3058882, 55.895723700000005], [-4.3054432, 55.89589349999999], [-4.304283999999999, 55.896333899999995], [-4.3030287, 55.8967748], [-4.3030351, 55.896784], [-4.3028117, 55.89687419999999], [-4.3023439, 55.8970599], [-4.3011652565013545, 55.8975196128381], [-4.301161699999999, 55.89752099999999], [-4.3003947, 55.8977901], [-4.2994682, 55.8980714], [-4.2983959, 55.89833029999999], [-4.297093099999999, 55.8985782], [-4.2962218, 55.898706], [-4.2959785, 55.8987286], [-4.2953344, 55.8987884], [-4.294540899999999, 55.898834699999995], [-4.2934688, 55.89886249999999], [-4.293408399999999, 55.898863899999995], [-4.2932009, 55.8988686], [-4.2929257, 55.8988748], [-4.2921858, 55.8988617], [-4.2912763, 55.8988285], [-4.290813899999999, 55.8988126], [-4.2901648, 55.8987789], [-4.2886418, 55.89862819999999], [-4.287178, 55.8984311], [-4.2865705, 55.8983268], [-4.285985799999999, 55.8982126], [-4.2848601, 55.8979714], [-4.2844165, 55.8978671], [-4.2837501, 55.8976915], [-4.2835245, 55.89762909999999], [-4.2831434, 55.897519], [-4.2828007999999995, 55.8974159], [-4.2824921, 55.8973177], [-4.2821894, 55.89721929999999], [-4.2819505, 55.897135099999986], [-4.281769899999999, 55.8970702], [-4.281699, 55.897043], [-4.2814565, 55.896953], [-4.2811614, 55.896840000000005], [-4.2809372, 55.8967435], [-4.2807099, 55.8966473], [-4.2804442, 55.8965345], [-4.280176899999999, 55.8964138], [-4.2790064, 55.895871699999994], [-4.2778846, 55.8953462], [-4.2775653, 55.89519659999999], [-4.2774401, 55.895137899999995], [-4.2756948999999995, 55.89432049999999], [-4.2745345, 55.8937863], [-4.273754, 55.8934477], [-4.273351299999999, 55.8932731], [-4.2729712, 55.8931187], [-4.271913199999999, 55.89270539999999], [-4.271321699999999, 55.89250380000001], [-4.2706411, 55.8922718], [-4.2695878, 55.89195879999999], [-4.2686084, 55.89168509999998], [-4.2679496, 55.8915038], [-4.2672315, 55.89133909999999], [-4.2659167, 55.8910375], [-4.264799199999999, 55.890826], [-4.263650899999999, 55.8906447], [-4.2625131, 55.8904736], [-4.2610959, 55.89032019999999], [-4.2597859, 55.8902399], [-4.2580475, 55.8901436], [-4.257807199999999, 55.890131999999994], [-4.257359, 55.890101300000005], [-4.2567086, 55.89004959999999], [-4.2566321, 55.8900435], [-4.255692399999999, 55.889950000000006], [-4.2548047, 55.8898483], [-4.2540301, 55.88973450000001], [-4.2532543, 55.8896263], [-4.2524438, 55.8894842], [-4.2517444, 55.8893489], [-4.250256899999999, 55.889072000000006], [-4.2489460999999995, 55.8889143], [-4.2482949, 55.888845100000005], [-4.2479059999999995, 55.88881310000001], [-4.2475113, 55.8887797], [-4.247154399999999, 55.8887533], [-4.246889699999999, 55.8887389], [-4.245688, 55.8886868], [-4.244682599999999, 55.88868459999999], [-4.2443556, 55.888687899999994], [-4.243839599999999, 55.88869470000001], [-4.2436329, 55.8886872], [-4.2433862, 55.88867259999999], [-4.243145599999999, 55.888650000000005], [-4.242877399999999, 55.8886145], [-4.2426221, 55.88856749999999], [-4.242361599999999, 55.8885088], [-4.242136199999999, 55.888448299999986], [-4.2419587, 55.8883917], [-4.241747, 55.888314499999986], [-4.2415617, 55.888239199999994], [-4.2413204, 55.8881257], [-4.241108, 55.88800929999999], [-4.2409325, 55.8879011], [-4.240788599999999, 55.88779989999999], [-4.2406836, 55.88771239999999], [-4.240579399999999, 55.8876189], [-4.2404938, 55.887523900000005], [-4.240429999999999, 55.8874386], [-4.240415529205811, 55.88741863366374], [-4.240341340588221, 55.887265814874134], [-4.2402747307314534, 55.88713093136051], [-4.240214705655966, 55.88701140713392], [-4.240160271382211, 55.88690466620545], [-4.240110433930645, 55.88680813258619], [-4.240064199321724, 55.88671923028719], [-4.240020573575903, 55.88663538331954], [-4.2399785627136355, 55.88655401569431], [-4.239937172755379, 55.88647255142258], [-4.239895409721589, 55.88638841451541], [-4.239852279632718, 55.8862990289839], [-4.239806788509224, 55.8862018188391], [-4.239757942371561, 55.88609420809209], [-4.239704747240184, 55.88597362075396], [-4.239646209135549, 55.88583748083576], [-4.239581334078112, 55.88568321234859], [-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]]} 9.8 2314 2334 Dumbarton Central Westerton Sig. Yh530 Glasgow Queen St High Level 55.8629929 -4.2509835 55.8629929 -4.2509835 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Glasgow Queen St High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890553 1789511645423397 57 57 2026-09-15 22:44:05.461378 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:05.409043
563770 593184 P86347 871S64M715 2026-09-15 COMPLETE 15890641 2026-09-15 23:34:00 2026-09-15 22:44:07 2026-09-17 22:44:07 {"id": 593184, "stp": "P", "toc": "Southeastern", "uid": "P86347", "consist": "375815+375927", "dest_crs": "RAM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86347/2026-09-15/detailed", "trust_id": "871S64M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "4", "is_terminated": 1, "next_location": "Ramsgate", "signalling_id": "1S64", "timing_status": "EARLY", "origin_station": "London Victoria", "current_leg_arr": "2334", "current_leg_dep": "2331", "current_leg_end": "Ramsgate", "origin_dep_time": "2140", "origin_platform": "2", "current_location": "Ramsgate", "last_update_time": "2026-09-15T22:44:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4243629999999998, 51.34585779999999], [1.4238303, 51.34590430000001], [1.4235662999999998, 51.345937000000006], [1.4233109999999998, 51.34598230000001], [1.4228289, 51.3460523], [1.4206597, 51.3461788], [1.4203161, 51.34617660000001], [1.4198148999999998, 51.3461377], [1.4192919999999998, 51.3460704], [1.4187886999999997, 51.3459752], [1.4181862999999997, 51.3458108], [1.4141258, 51.344319], [1.4139097, 51.3442379], [1.4105424, 51.3430132], [1.4093142, 51.3425616], [1.4082617, 51.34216789999999], [1.4080056999999997, 51.342073099999986], [1.4076284, 51.3419514], [1.4073317999999997, 51.3418393], [1.4067372, 51.34162010000001], [1.4054503, 51.34114220000001], [1.4045821999999997, 51.3408244], [1.4043747, 51.340750799999995], [1.404106, 51.3406634], [1.4038514, 51.34059080000001], [1.4036188, 51.340532899999985], [1.4036088, 51.34053059999999], [1.4033736, 51.3404769], [1.4031346999999998, 51.34043369999999], [1.4027182, 51.3403738], [1.4023379, 51.3403355], [1.4019898, 51.34033899999999], [1.4023245, 51.3403649], [1.4024821999999997, 51.340378], [1.4026416, 51.34039580000001], [1.4031817999999998, 51.3404687], [1.4035949, 51.340556199999995], [1.403651, 51.340568100000006], [1.4041201999999997, 51.340702499999985], [1.4045549999999998, 51.340854], [1.4054297, 51.3411668]]}", "current_leg_start": "Dumpton Park", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.3411668", "next_location_lon": "1.4054297", "previous_location": "Dumpton Park", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6697.202, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12225.943, \"from_m\": 6697.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12297.408, \"from_m\": 12225.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21670.505, \"from_m\": 12297.408, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21743.653, \"from_m\": 21670.505, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21757.707, \"from_m\": 21743.653, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28054.766, \"from_m\": 21757.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28167.737, \"from_m\": 28054.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\": 28221.087, \"from_m\": 28167.737, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36348.347, \"from_m\": 28221.087, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36403.832, \"from_m\": 36348.347, \"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\": 41813.528, \"from_m\": 36403.832, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41894.499, \"from_m\": 41813.528, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52059.366, \"from_m\": 41894.499, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 52924.057, \"from_m\": 52059.366, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52958.475, \"from_m\": 52924.057, \"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\": 53310.946, \"from_m\": 52958.475, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53346.39, \"from_m\": 53310.946, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54396.664, \"from_m\": 53346.39, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54421.039, \"from_m\": 54396.664, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55611.295, \"from_m\": 54421.039, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56164.619, \"from_m\": 55611.295, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59095.895, \"from_m\": 56164.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\": 62678.432, \"from_m\": 59095.895, \"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\": 62701.559, \"from_m\": 62678.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\": 66822.588, \"from_m\": 62701.559, \"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\": 68395.44, \"from_m\": 66822.588, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70927.314, \"from_m\": 68395.44, \"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\": 70944.993, \"from_m\": 70927.314, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 71973.835, \"from_m\": 70944.993, \"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\": 72014.746, \"from_m\": 71973.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76081.673, \"from_m\": 72014.746, \"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\": 77228.019, \"from_m\": 76081.673, \"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\": 79425.766, \"from_m\": 77228.019, \"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\": 80730.29, \"from_m\": 79425.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\": 82098.23, \"from_m\": 80730.29, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83496.795, \"from_m\": 82098.23, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 83645.334, \"from_m\": 83496.795, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84041.787, \"from_m\": 83645.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\": 93882.182, \"from_m\": 84041.787, \"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\": 94898.878, \"from_m\": 93882.182, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 99954.599, \"from_m\": 94898.878, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 101605.784, \"from_m\": 99954.599, \"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\": 102094.747, \"from_m\": 101605.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\": 106146.094, \"from_m\": 102094.747, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106171.163, \"from_m\": 106146.094, \"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\": 106958.149, \"from_m\": 106171.163, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106977.975, \"from_m\": 106958.149, \"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\": 108718.593, \"from_m\": 106977.975, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 108735.429, \"from_m\": 108718.593, \"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\": 112699.133, \"from_m\": 108735.429, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 113067.863, \"from_m\": 112699.133, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 116353.579, \"from_m\": 113067.863, \"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\": 118155.739, \"from_m\": 116353.579, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 119015.922, \"from_m\": 118155.739, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 125022.071, \"from_m\": 119015.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\": 126154.576, \"from_m\": 125022.071, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 126769.919, \"from_m\": 126154.576, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127416.516, \"from_m\": 126769.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\": 127458.831, \"from_m\": 127416.516, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 127736.015, \"from_m\": 127458.831, \"capability_applied\": null, \"effective_limit_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\": 593184, \"profile_key\": \"3c907403851b564fd2c8d48c22594d8a77f70997035611a712abe53f10ca07f3\", \"schedule_id\": 22928, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6408.001, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Kent House\", \"stage_seq\": 6, \"distance_m\": 12571.34, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 7, \"distance_m\": 13910.772, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Shortlands\", \"stage_seq\": 8, \"distance_m\": 16029.206, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 17486.695, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 20207.677, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 21584.041, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Swanley\", \"stage_seq\": 12, \"distance_m\": 27945.705, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 13, \"distance_m\": 36297.847, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Sole Street\", \"stage_seq\": 14, \"distance_m\": 43096.303, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 52958.475, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2220\", \"location\": \"Rochester\", \"stage_seq\": 16, \"distance_m\": 53629.693, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2222H\", \"wtt_dep\": \"2223H\", \"location\": \"Chatham\", \"stage_seq\": 17, \"distance_m\": 55024.412, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 18, \"distance_m\": 57610.181, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2233H\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 19, \"distance_m\": 62336.987, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Rainham East Jn\", \"stage_seq\": 20, \"distance_m\": 63373.536, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Newington\", \"stage_seq\": 21, \"distance_m\": 66638.261, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70386.401, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 23, \"distance_m\": 70944.993, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2241\", \"location\": \"Sittingbourne\", \"stage_seq\": 24, \"distance_m\": 71816.886, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2250\", \"location\": \"Faversham\", \"stage_seq\": 25, \"distance_m\": 83390.924, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Whitstable\", \"stage_seq\": 26, \"distance_m\": 94786.071, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Chestfield & Swalecliffe\", \"stage_seq\": 27, \"distance_m\": 97226.388, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Herne Bay\", \"stage_seq\": 28, \"distance_m\": 100654.893, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315\", \"location\": \"Birchington-on-Sea\", \"stage_seq\": 29, \"distance_m\": 113465.411, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Westgate-on-Sea\", \"stage_seq\": 30, \"distance_m\": 116202.341, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322H\", \"location\": \"Margate\", \"stage_seq\": 31, \"distance_m\": 118535.423, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328\", \"location\": \"Broadstairs\", \"stage_seq\": 32, \"distance_m\": 123716.704, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Dumpton Park\", \"stage_seq\": 33, \"distance_m\": 125716.194, \"section_seq\": 1, \"route_path_id\": 99883}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 34, \"distance_m\": 127736.015, \"section_seq\": 1, \"route_path_id\": 99883}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127736.015, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99883}], \"total_distance_m\": 127736.015, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 126234.744, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1501.271, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3411668", "current_position_lon": "1.4054297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:14Z\", \"source_id\": 48722694, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:46:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:18Z\", \"source_id\": 15829143, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:10Z\", \"source_id\": 48724625, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:13Z\", \"source_id\": 15829735, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:30Z\", \"source_id\": 48733593, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:33Z\", \"source_id\": 15832604, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:56Z\", \"source_id\": 48736577, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:02Z\", \"source_id\": 15833527, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:38Z\", \"source_id\": 48739883, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:43Z\", \"source_id\": 15834618, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:00Z\", \"source_id\": 48742478, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:01Z\", \"source_id\": 15835386, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:50Z\", \"source_id\": 48762171, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:52Z\", \"source_id\": 15841734, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:49Z\", \"source_id\": 48775657, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:52Z\", \"source_id\": 15846050, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:39Z\", \"source_id\": 48788995, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:41Z\", \"source_id\": 15850171, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:58Z\", \"source_id\": 48795331, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:01Z\", \"source_id\": 15852143, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:54Z\", \"source_id\": 48802950, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:59Z\", \"source_id\": 15854490, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:00Z\", \"source_id\": 48812532, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:05Z\", \"source_id\": 15857520, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:14Z\", \"source_id\": 48825816, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:17Z\", \"source_id\": 15861673, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:52Z\", \"source_id\": 48841544, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:57Z\", \"source_id\": 15866684, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:19Z\", \"source_id\": 48858429, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:23Z\", \"source_id\": 15871543, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:42Z\", \"source_id\": 48867013, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:43Z\", \"source_id\": 15873929, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:18Z\", \"source_id\": 48873993, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:21Z\", \"source_id\": 15875919, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33160, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:33Z\", \"source_id\": 48890664, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:33Z\", \"source_id\": 15880940, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:18Z\", \"source_id\": 48895150, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:21Z\", \"source_id\": 15882391, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:26Z\", \"source_id\": 48901872, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:33Z\", \"source_id\": 15884578, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:12Z\", \"source_id\": 48910817, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:16Z\", \"source_id\": 15887472, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:05Z\", \"source_id\": 48915395, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:13Z\", \"source_id\": 15888890, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:40Z\", \"source_id\": 48920754, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:45Z\", \"source_id\": 15890641, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ramsgate", "service_state_platform": "4", "timing_fact_generation": 1789511567537857, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:06.988218", "service_state_evidence_id": 15890641, "current_leg_start_actual_dep": "2026-09-15T23:31:30+01:00", "operational_evidence_version": 148, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:07.328514", "service_state_valid_until_kind": null, "operational_interpretation_version": 148, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None RAM 1S64 375815+375927 8 100 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6697.202, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12225.943, "from_m": 6697.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12297.408, "from_m": 12225.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21670.505, "from_m": 12297.408, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21743.653, "from_m": 21670.505, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21757.707, "from_m": 21743.653, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28054.766, "from_m": 21757.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28167.737, "from_m": 28054.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": 28221.087, "from_m": 28167.737, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36348.347, "from_m": 28221.087, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36403.832, "from_m": 36348.347, "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": 41813.528, "from_m": 36403.832, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41894.499, "from_m": 41813.528, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52059.366, "from_m": 41894.499, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52924.057, "from_m": 52059.366, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52958.475, "from_m": 52924.057, "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": 53310.946, "from_m": 52958.475, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53346.39, "from_m": 53310.946, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54396.664, "from_m": 53346.39, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54421.039, "from_m": 54396.664, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55611.295, "from_m": 54421.039, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56164.619, "from_m": 55611.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59095.895, "from_m": 56164.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": 62678.432, "from_m": 59095.895, "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": 62701.559, "from_m": 62678.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": 66822.588, "from_m": 62701.559, "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": 68395.44, "from_m": 66822.588, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70927.314, "from_m": 68395.44, "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": 70944.993, "from_m": 70927.314, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 71973.835, "from_m": 70944.993, "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": 72014.746, "from_m": 71973.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76081.673, "from_m": 72014.746, "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": 77228.019, "from_m": 76081.673, "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": 79425.766, "from_m": 77228.019, "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": 80730.29, "from_m": 79425.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": 82098.23, "from_m": 80730.29, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83496.795, "from_m": 82098.23, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 83645.334, "from_m": 83496.795, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84041.787, "from_m": 83645.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": 93882.182, "from_m": 84041.787, "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": 94898.878, "from_m": 93882.182, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 99954.599, "from_m": 94898.878, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 101605.784, "from_m": 99954.599, "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": 102094.747, "from_m": 101605.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": 106146.094, "from_m": 102094.747, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106171.163, "from_m": 106146.094, "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": 106958.149, "from_m": 106171.163, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106977.975, "from_m": 106958.149, "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": 108718.593, "from_m": 106977.975, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 108735.429, "from_m": 108718.593, "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": 112699.133, "from_m": 108735.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 113067.863, "from_m": 112699.133, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 116353.579, "from_m": 113067.863, "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": 118155.739, "from_m": 116353.579, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 119015.922, "from_m": 118155.739, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 125022.071, "from_m": 119015.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": 126154.576, "from_m": 125022.071, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 126769.919, "from_m": 126154.576, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127416.516, "from_m": 126769.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": 127458.831, "from_m": 127416.516, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 127736.015, "from_m": 127458.831, "capability_applied": null, "effective_limit_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": 593184, "profile_key": "3c907403851b564fd2c8d48c22594d8a77f70997035611a712abe53f10ca07f3", "schedule_id": 22928, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6408.001, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Kent House", "stage_seq": 6, "distance_m": 12571.34, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Beckenham Junction", "stage_seq": 7, "distance_m": 13910.772, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Shortlands", "stage_seq": 8, "distance_m": 16029.206, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Bromley South", "stage_seq": 9, "distance_m": 17486.695, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 20207.677, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 21584.041, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Swanley", "stage_seq": 12, "distance_m": 27945.705, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 36297.847, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Sole Street", "stage_seq": 14, "distance_m": 43096.303, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Rochester Bridge Jn", "stage_seq": 15, "distance_m": 52958.475, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2220", "location": "Rochester", "stage_seq": 16, "distance_m": 53629.693, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223H", "location": "Chatham", "stage_seq": 17, "distance_m": 55024.412, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Gillingham (Kent)", "stage_seq": 18, "distance_m": 57610.181, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233H", "location": "Rainham (Kent)", "stage_seq": 19, "distance_m": 62336.987, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Rainham East Jn", "stage_seq": 20, "distance_m": 63373.536, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Newington", "stage_seq": 21, "distance_m": 66638.261, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Western Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70386.401, "section_seq": 1, "route_path_id": 99883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 23, "distance_m": 70944.993, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Sittingbourne", "stage_seq": 24, "distance_m": 71816.886, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2250", "location": "Faversham", "stage_seq": 25, "distance_m": 83390.924, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Whitstable", "stage_seq": 26, "distance_m": 94786.071, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Chestfield & Swalecliffe", "stage_seq": 27, "distance_m": 97226.388, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Herne Bay", "stage_seq": 28, "distance_m": 100654.893, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315", "location": "Birchington-on-Sea", "stage_seq": 29, "distance_m": 113465.411, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Westgate-on-Sea", "stage_seq": 30, "distance_m": 116202.341, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322H", "location": "Margate", "stage_seq": 31, "distance_m": 118535.423, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Broadstairs", "stage_seq": 32, "distance_m": 123716.704, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Dumpton Park", "stage_seq": 33, "distance_m": 125716.194, "section_seq": 1, "route_path_id": 99883}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 34, "distance_m": 127736.015, "section_seq": 1, "route_path_id": 99883}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127736.015, "from_m": 0.0, "section_seq": 1, "route_path_id": 99883}], "total_distance_m": 127736.015, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 126234.744, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1501.271, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:14Z", "source_id": 48722694, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:46:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:18Z", "source_id": 15829143, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:10Z", "source_id": 48724625, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:47:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:13Z", "source_id": 15829735, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:30Z", "source_id": 48733593, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:52:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:33Z", "source_id": 15832604, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:56Z", "source_id": 48736577, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:53:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:02Z", "source_id": 15833527, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:38Z", "source_id": 48739883, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:55:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:43Z", "source_id": 15834618, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:00Z", "source_id": 48742478, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:56:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:01Z", "source_id": 15835386, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:50Z", "source_id": 48762171, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:06:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:52Z", "source_id": 15841734, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:49Z", "source_id": 48775657, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:13:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:52Z", "source_id": 15846050, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:39Z", "source_id": 48788995, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:41Z", "source_id": 15850171, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:58Z", "source_id": 48795331, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:23:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:01Z", "source_id": 15852143, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:54Z", "source_id": 48802950, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:27:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:59Z", "source_id": 15854490, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:00Z", "source_id": 48812532, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:33:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:05Z", "source_id": 15857520, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:14Z", "source_id": 48825816, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:40:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:17Z", "source_id": 15861673, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:52Z", "source_id": 48841544, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:48:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:57Z", "source_id": 15866684, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:19Z", "source_id": 48858429, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:23Z", "source_id": 15871543, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:42Z", "source_id": 48867013, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:43Z", "source_id": 15873929, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:18Z", "source_id": 48873993, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:05:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:21Z", "source_id": 15875919, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33160, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:33Z", "source_id": 48890664, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:33Z", "source_id": 15880940, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:18Z", "source_id": 48895150, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:21Z", "source_id": 15882391, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:26Z", "source_id": 48901872, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:21:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:33Z", "source_id": 15884578, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33132, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:12Z", "source_id": 48910817, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:16Z", "source_id": 15887472, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:05Z", "source_id": 48915395, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:30:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:13Z", "source_id": 15888890, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:40Z", "source_id": 48920754, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:45Z", "source_id": 15890641, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Victoria 2140 2140 2 None None Ramsgate 2335 2335 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86347/2026-09-15/detailed None Dumpton Park 2026-09-15T23:31:30+01:00 Ramsgate 3.0 {"type": "LineString", "coordinates": [[1.4243629999999998, 51.34585779999999], [1.4238303, 51.34590430000001], [1.4235662999999998, 51.345937000000006], [1.4233109999999998, 51.34598230000001], [1.4228289, 51.3460523], [1.4206597, 51.3461788], [1.4203161, 51.34617660000001], [1.4198148999999998, 51.3461377], [1.4192919999999998, 51.3460704], [1.4187886999999997, 51.3459752], [1.4181862999999997, 51.3458108], [1.4141258, 51.344319], [1.4139097, 51.3442379], [1.4105424, 51.3430132], [1.4093142, 51.3425616], [1.4082617, 51.34216789999999], [1.4080056999999997, 51.342073099999986], [1.4076284, 51.3419514], [1.4073317999999997, 51.3418393], [1.4067372, 51.34162010000001], [1.4054503, 51.34114220000001], [1.4045821999999997, 51.3408244], [1.4043747, 51.340750799999995], [1.404106, 51.3406634], [1.4038514, 51.34059080000001], [1.4036188, 51.340532899999985], [1.4036088, 51.34053059999999], [1.4033736, 51.3404769], [1.4031346999999998, 51.34043369999999], [1.4027182, 51.3403738], [1.4023379, 51.3403355], [1.4019898, 51.34033899999999], [1.4023245, 51.3403649], [1.4024821999999997, 51.340378], [1.4026416, 51.34039580000001], [1.4031817999999998, 51.3404687], [1.4035949, 51.340556199999995], [1.403651, 51.340568100000006], [1.4041201999999997, 51.340702499999985], [1.4045549999999998, 51.340854], [1.4054297, 51.3411668]]} 1.2 2331 2334 Dumpton Park Ramsgate Ramsgate 51.3411668 1.4054297 51.3411668 1.4054297 1 0 2026-09-15 22:44:07 TERMINATED 2026-09-15 22:34:00 Ramsgate TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890641 1789511567537857 148 148 2026-09-15 22:44:07.328514 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:06.988218
563771 593836 G27768 872M73M815 2026-09-15 COMPLETE 15890466 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 593836, "stp": "O", "toc": "Southern", "uid": "G27768", "consist": "377701", "dest_crs": "WFJ", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27768/2026-09-15/detailed", "trust_id": "872M73M815", "origin_crs": "ECR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction", "service_date": "2026-09-15", "dest_arr_time": "2325", "dest_platform": "10", "is_terminated": 1, "next_location": "Watford Junction", "signalling_id": "2M73", "timing_status": "LATE", "origin_station": "East Croydon", "current_leg_arr": "2334", "current_leg_dep": "2324", "current_leg_end": "Watford Junction", "origin_dep_time": "2210", "origin_platform": "5", "current_location": "Watford Junction", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3341452, 51.5918831], [-0.33424699999999996, 51.5919326], [-0.33450919999999995, 51.59206], [-0.33468699999999996, 51.5921451], [-0.33483699999999994, 51.592216099999995], [-0.33554379999999995, 51.5925484], [-0.33614009999999994, 51.59283129999999], [-0.3368157, 51.593157099999985], [-0.33761759999999996, 51.5935421], [-0.3380678999999999, 51.59375519999999], [-0.33824229999999994, 51.593839499999994], [-0.3386317, 51.5940259], [-0.34151069999999994, 51.595401200000005], [-0.3418978, 51.59558390000001], [-0.34485769999999993, 51.596990000000005], [-0.34870399999999996, 51.5988061], [-0.3515021, 51.60014], [-0.35534239999999995, 51.6019657], [-0.35672770000000004, 51.6026328], [-0.35803189999999996, 51.6032788], [-0.35932611364780853, 51.603953510469125], [-0.35950180000000004, 51.6040451], [-0.3609985, 51.604851399999994], [-0.3626883, 51.6057876], [-0.3639328, 51.6065405], [-0.3649681, 51.60718020000001], [-0.3659659, 51.60782650000001], [-0.3668189, 51.608402899999994], [-0.3676128, 51.608949199999984], [-0.36843429999999994, 51.6095461], [-0.3695994, 51.610397], [-0.3697095609744746, 51.61048353460085], [-0.3707128, 51.611271599999995], [-0.37208669999999994, 51.6123705], [-0.37324479999999993, 51.613300300000006], [-0.3746831, 51.6144458], [-0.3761798, 51.6156849], [-0.3774557999999999, 51.6168411], [-0.3784435, 51.61781], [-0.3794038, 51.6188092], [-0.3801863, 51.6197023], [-0.3808844, 51.620541199999984], [-0.3817366, 51.6216573], [-0.3823911, 51.62259649999999], [-0.3829926, 51.6234953], [-0.3835719, 51.6244611], [-0.38419419999999993, 51.6255967], [-0.3847628, 51.626749], [-0.3851759, 51.6276214], [-0.38559429999999995, 51.62851059999999], [-0.3860664, 51.6296095], [-0.3863929, 51.630535599999995], [-0.3866719, 51.6314879], [-0.3868917999999999, 51.6324469], [-0.3870427, 51.6332622], [-0.38715, 51.6341745], [-0.3872144, 51.634987], [-0.3872305, 51.6354797], [-0.3872197, 51.6362189], [-0.38720589999999994, 51.6365204], [-0.3871822, 51.6370379], [-0.3871445999999999, 51.6374707], [-0.3870992, 51.637833699999995], [-0.3869436, 51.638792499999994], [-0.3868566, 51.6392047], [-0.3866527, 51.63996710000001], [-0.38638040000000007, 51.64108619999999], [-0.386186, 51.64168819999999], [-0.3861349, 51.64183210000001], [-0.3858439, 51.6426509], [-0.3855529999999999, 51.64349249999999], [-0.3853075, 51.64422209999999], [-0.3850488, 51.645013799999994], [-0.3850357, 51.6450542], [-0.38488, 51.6455351], [-0.3847573, 51.6458933], [-0.38465179999999993, 51.64622879999999], [-0.3845484, 51.6465403], [-0.38422919999999994, 51.6475027], [-0.3841205, 51.647920199999994], [-0.3840038999999999, 51.6484613], [-0.3839234, 51.649030499999995], [-0.38386439999999994, 51.64962299999999], [-0.3838751, 51.6502254], [-0.3839341, 51.6509044], [-0.3840413999999999, 51.65151680000001], [-0.3841861999999999, 51.6521525], [-0.3845202, 51.6530813], [-0.3846143, 51.65328589999999], [-0.3848783, 51.6538599], [-0.3853235, 51.65463530000001], [-0.386037, 51.655623799999994], [-0.3867224, 51.65640829999999], [-0.3874463, 51.65711610000001], [-0.3880717, 51.657650899999986], [-0.3890479999999999, 51.65841960000001], [-0.3896819, 51.6589078], [-0.3899861999999999, 51.6591635], [-0.3900313999999999, 51.6592031], [-0.3901879, 51.6593403], [-0.39077739999999994, 51.6597999], [-0.39100509999999994, 51.659983100000005], [-0.3911888, 51.6601376], [-0.3915111999999999, 51.6604169], [-0.3917434, 51.6605952], [-0.3921077999999999, 51.6608758], [-0.39251109999999995, 51.66118829999999], [-0.3929102, 51.6614875], [-0.3933033, 51.66177189999999], [-0.39344339999999994, 51.66187970000001], [-0.3937549, 51.66212720000001], [-0.3938646, 51.662223100000006], [-0.3939691, 51.662319999999994], [-0.3941739, 51.662522], [-0.3944088999999999, 51.6627389], [-0.3949009, 51.663198], [-0.39517839999999993, 51.66344269999999], [-0.3954926, 51.6637239], [-0.3957185, 51.66392690000001], [-0.39598749999999994, 51.66418550000001], [-0.3961332, 51.6643527]]}", "current_leg_start": "Harrow & Wealdstone", "dest_arr_time_act": "2325", "motion_projection": null, "next_location_lat": "51.6643527", "next_location_lon": "-0.3961332", "previous_location": "Harrow & Wealdstone", "current_leg_milage": "6.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.021, \"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\": 235.21, \"from_m\": 195.021, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 262.574, \"from_m\": 235.21, \"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\": 309.112, \"from_m\": 262.574, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1125.36, \"from_m\": 309.112, \"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\": 1649.352, \"from_m\": 1125.36, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1730.674, \"from_m\": 1649.352, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1784.45, \"from_m\": 1730.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9681.607, \"from_m\": 1784.45, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10440.821, \"from_m\": 9681.607, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12475.767, \"from_m\": 10440.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\": 12558.192, \"from_m\": 12475.767, \"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\": 13671.979, \"from_m\": 12558.192, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13997.982, \"from_m\": 13671.979, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14938.942, \"from_m\": 13997.982, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16928.972, \"from_m\": 14938.942, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17935.594, \"from_m\": 16928.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\": 20962.761, \"from_m\": 17935.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21038.617, \"from_m\": 20962.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21476.495, \"from_m\": 21038.617, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21792.132, \"from_m\": 21476.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\": 21976.162, \"from_m\": 21792.132, \"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\": 22034.96, \"from_m\": 21976.162, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22042.437, \"from_m\": 22034.96, \"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\": 25598.559, \"from_m\": 22042.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\": 28515.319, \"from_m\": 25598.559, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28709.266, \"from_m\": 28515.319, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41325.148, \"from_m\": 28709.266, \"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\": 41535.149, \"from_m\": 41325.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41745.449, \"from_m\": 41535.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\": 41780.363, \"from_m\": 41745.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\": 41861.994, \"from_m\": 41780.363, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42077.386, \"from_m\": 41861.994, \"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\": 593836, \"profile_key\": \"f1a7cb2f8ceb5d3bfc01f60749d1079e736ca775ff4f529e33ca287e24b02cc2\", \"schedule_id\": 36595, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"East Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 847.29, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2215H\", \"location\": \"Selhurst\", \"stage_seq\": 3, \"distance_m\": 1876.343, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2218H\", \"location\": \"Thornton Heath\", \"stage_seq\": 4, \"distance_m\": 3085.416, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2222\", \"location\": \"Norbury\", \"stage_seq\": 5, \"distance_m\": 5027.857, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": \"2225\", \"location\": \"Streatham Common\", \"stage_seq\": 6, \"distance_m\": 6437.085, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Streatham North Jn\", \"stage_seq\": 7, \"distance_m\": 7170.935, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229H\", \"location\": \"Balham\", \"stage_seq\": 8, \"distance_m\": 9516.946, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2238\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 9, \"distance_m\": 12644.458, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Latchmere Jn\", \"stage_seq\": 10, \"distance_m\": 13671.979, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243\", \"location\": \"Imperial Wharf\", \"stage_seq\": 11, \"distance_m\": 15044.372, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"West Brompton\", \"stage_seq\": 12, \"distance_m\": 16509.777, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 13, \"distance_m\": 18168.083, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 14, \"distance_m\": 19916.841, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"North Pole Sig. VC813\", \"stage_seq\": 15, \"distance_m\": 20951.393, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 21931.522, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 17, \"distance_m\": 22453.225, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Willesden No7\", \"stage_seq\": 18, \"distance_m\": 23775.378, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 19, \"distance_m\": 24890.511, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 20, \"distance_m\": 25475.673, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 21, \"distance_m\": 25882.366, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Wembley Central\", \"stage_seq\": 22, \"distance_m\": 26903.787, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 23, \"distance_m\": 32285.53, \"section_seq\": 1, \"route_path_id\": 105294}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": null, \"location\": \"Watford Junction\", \"stage_seq\": 24, \"distance_m\": 42077.386, \"section_seq\": 1, \"route_path_id\": 105294}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42077.386, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105294}], \"total_distance_m\": 42077.386, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35275.866, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6801.52, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2210", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.6643527", "current_position_lon": "-0.3961332", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:36Z\", \"source_id\": 48785122, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:38Z\", \"source_id\": 15848938, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:06Z\", \"source_id\": 48791729, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:12Z\", \"source_id\": 15851026, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:56Z\", \"source_id\": 48799118, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:58Z\", \"source_id\": 15853311, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:52Z\", \"source_id\": 48804773, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:57Z\", \"source_id\": 15855090, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:39Z\", \"source_id\": 48813682, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:44Z\", \"source_id\": 15857898, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:42Z\", \"source_id\": 48823118, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:46Z\", \"source_id\": 15860805, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:38Z\", \"source_id\": 48843056, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:42Z\", \"source_id\": 15867162, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:50Z\", \"source_id\": 48847671, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:53Z\", \"source_id\": 15868430, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:06Z\", \"source_id\": 48854247, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:09Z\", \"source_id\": 15870288, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:41Z\", \"source_id\": 48859031, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:43Z\", \"source_id\": 15871714, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:49Z\", \"source_id\": 48897585, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:52Z\", \"source_id\": 15883197, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:59Z\", \"source_id\": 48904367, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:04Z\", \"source_id\": 15885359, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:22Z\", \"source_id\": 48920281, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:23Z\", \"source_id\": 15890466, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction", "service_state_platform": "10", "timing_fact_generation": 1789511544413357, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:10.361494", "service_state_evidence_id": 15890466, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:11.361803", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O ECR WFJ 2M73 377701 5 100 None {"version": 3, "segments": [{"to_m": 195.021, "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": 235.21, "from_m": 195.021, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 262.574, "from_m": 235.21, "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": 309.112, "from_m": 262.574, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1125.36, "from_m": 309.112, "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": 1649.352, "from_m": 1125.36, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1730.674, "from_m": 1649.352, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1784.45, "from_m": 1730.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9681.607, "from_m": 1784.45, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10440.821, "from_m": 9681.607, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12475.767, "from_m": 10440.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": 12558.192, "from_m": 12475.767, "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": 13671.979, "from_m": 12558.192, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13997.982, "from_m": 13671.979, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14938.942, "from_m": 13997.982, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16928.972, "from_m": 14938.942, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17935.594, "from_m": 16928.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": 20962.761, "from_m": 17935.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21038.617, "from_m": 20962.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21476.495, "from_m": 21038.617, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21792.132, "from_m": 21476.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": 21976.162, "from_m": 21792.132, "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": 22034.96, "from_m": 21976.162, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22042.437, "from_m": 22034.96, "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": 25598.559, "from_m": 22042.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": 28515.319, "from_m": 25598.559, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28709.266, "from_m": 28515.319, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41325.148, "from_m": 28709.266, "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": 41535.149, "from_m": 41325.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41745.449, "from_m": 41535.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": 41780.363, "from_m": 41745.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": 41861.994, "from_m": 41780.363, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42077.386, "from_m": 41861.994, "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": 593836, "profile_key": "f1a7cb2f8ceb5d3bfc01f60749d1079e736ca775ff4f529e33ca287e24b02cc2", "schedule_id": 36595, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2210", "location": "East Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Windmill Bridge Jn", "stage_seq": 2, "distance_m": 847.29, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2215H", "location": "Selhurst", "stage_seq": 3, "distance_m": 1876.343, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218H", "location": "Thornton Heath", "stage_seq": 4, "distance_m": 3085.416, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2222", "location": "Norbury", "stage_seq": 5, "distance_m": 5027.857, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225", "location": "Streatham Common", "stage_seq": 6, "distance_m": 6437.085, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 7170.935, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229H", "location": "Balham", "stage_seq": 8, "distance_m": 9516.946, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2238", "location": "Clapham Junction (C)", "stage_seq": 9, "distance_m": 12644.458, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Latchmere Jn", "stage_seq": 10, "distance_m": 13671.979, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "Imperial Wharf", "stage_seq": 11, "distance_m": 15044.372, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "West Brompton", "stage_seq": 12, "distance_m": 16509.777, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Kensington (Olympia)", "stage_seq": 13, "distance_m": 18168.083, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Shepherd's Bush", "stage_seq": 14, "distance_m": 19916.841, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "North Pole Sig. VC813", "stage_seq": 15, "distance_m": 20951.393, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Mitre Bridge Jn", "stage_seq": 16, "distance_m": 21931.522, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Willesden West London Jn", "stage_seq": 17, "distance_m": 22453.225, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Willesden No7", "stage_seq": 18, "distance_m": 23775.378, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Wembley Yard South Jn", "stage_seq": 19, "distance_m": 24890.511, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Willesden Sudbury Jn", "stage_seq": 20, "distance_m": 25475.673, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Willesden Up & Down Relief Line", "stage_seq": 21, "distance_m": 25882.366, "section_seq": 1, "route_path_id": 105294}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Wembley Central", "stage_seq": 22, "distance_m": 26903.787, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Harrow & Wealdstone", "stage_seq": 23, "distance_m": 32285.53, "section_seq": 1, "route_path_id": 105294}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Watford Junction", "stage_seq": 24, "distance_m": 42077.386, "section_seq": 1, "route_path_id": 105294}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42077.386, "from_m": 0.0, "section_seq": 1, "route_path_id": 105294}], "total_distance_m": 42077.386, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35275.866, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6801.52, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:36Z", "source_id": 48785122, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:18:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:38Z", "source_id": 15848938, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:06Z", "source_id": 48791729, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:21:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:12Z", "source_id": 15851026, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:56Z", "source_id": 48799118, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:25:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:58Z", "source_id": 15853311, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:52Z", "source_id": 48804773, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:57Z", "source_id": 15855090, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:39Z", "source_id": 48813682, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:33:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:44Z", "source_id": 15857898, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:42Z", "source_id": 48823118, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:38:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:46Z", "source_id": 15860805, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:38Z", "source_id": 48843056, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:49:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:42Z", "source_id": 15867162, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:50Z", "source_id": 48847671, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:53Z", "source_id": 15868430, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:06Z", "source_id": 48854247, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:55:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:09Z", "source_id": 15870288, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:41Z", "source_id": 48859031, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:43Z", "source_id": 15871714, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:49Z", "source_id": 48897585, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:52Z", "source_id": 15883197, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:59Z", "source_id": 48904367, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:04Z", "source_id": 15885359, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21888, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:22Z", "source_id": 48920281, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:23Z", "source_id": 15890466, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] East Croydon 2210 2210 5 None None Watford Junction 2325 2325 10 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27768/2026-09-15/detailed None Harrow & Wealdstone 2026-09-15T23:26:30+01:00 Watford Junction 10.0 {"type": "LineString", "coordinates": [[-0.3341452, 51.5918831], [-0.33424699999999996, 51.5919326], [-0.33450919999999995, 51.59206], [-0.33468699999999996, 51.5921451], [-0.33483699999999994, 51.592216099999995], [-0.33554379999999995, 51.5925484], [-0.33614009999999994, 51.59283129999999], [-0.3368157, 51.593157099999985], [-0.33761759999999996, 51.5935421], [-0.3380678999999999, 51.59375519999999], [-0.33824229999999994, 51.593839499999994], [-0.3386317, 51.5940259], [-0.34151069999999994, 51.595401200000005], [-0.3418978, 51.59558390000001], [-0.34485769999999993, 51.596990000000005], [-0.34870399999999996, 51.5988061], [-0.3515021, 51.60014], [-0.35534239999999995, 51.6019657], [-0.35672770000000004, 51.6026328], [-0.35803189999999996, 51.6032788], [-0.35932611364780853, 51.603953510469125], [-0.35950180000000004, 51.6040451], [-0.3609985, 51.604851399999994], [-0.3626883, 51.6057876], [-0.3639328, 51.6065405], [-0.3649681, 51.60718020000001], [-0.3659659, 51.60782650000001], [-0.3668189, 51.608402899999994], [-0.3676128, 51.608949199999984], [-0.36843429999999994, 51.6095461], [-0.3695994, 51.610397], [-0.3697095609744746, 51.61048353460085], [-0.3707128, 51.611271599999995], [-0.37208669999999994, 51.6123705], [-0.37324479999999993, 51.613300300000006], [-0.3746831, 51.6144458], [-0.3761798, 51.6156849], [-0.3774557999999999, 51.6168411], [-0.3784435, 51.61781], [-0.3794038, 51.6188092], [-0.3801863, 51.6197023], [-0.3808844, 51.620541199999984], [-0.3817366, 51.6216573], [-0.3823911, 51.62259649999999], [-0.3829926, 51.6234953], [-0.3835719, 51.6244611], [-0.38419419999999993, 51.6255967], [-0.3847628, 51.626749], [-0.3851759, 51.6276214], [-0.38559429999999995, 51.62851059999999], [-0.3860664, 51.6296095], [-0.3863929, 51.630535599999995], [-0.3866719, 51.6314879], [-0.3868917999999999, 51.6324469], [-0.3870427, 51.6332622], [-0.38715, 51.6341745], [-0.3872144, 51.634987], [-0.3872305, 51.6354797], [-0.3872197, 51.6362189], [-0.38720589999999994, 51.6365204], [-0.3871822, 51.6370379], [-0.3871445999999999, 51.6374707], [-0.3870992, 51.637833699999995], [-0.3869436, 51.638792499999994], [-0.3868566, 51.6392047], [-0.3866527, 51.63996710000001], [-0.38638040000000007, 51.64108619999999], [-0.386186, 51.64168819999999], [-0.3861349, 51.64183210000001], [-0.3858439, 51.6426509], [-0.3855529999999999, 51.64349249999999], [-0.3853075, 51.64422209999999], [-0.3850488, 51.645013799999994], [-0.3850357, 51.6450542], [-0.38488, 51.6455351], [-0.3847573, 51.6458933], [-0.38465179999999993, 51.64622879999999], [-0.3845484, 51.6465403], [-0.38422919999999994, 51.6475027], [-0.3841205, 51.647920199999994], [-0.3840038999999999, 51.6484613], [-0.3839234, 51.649030499999995], [-0.38386439999999994, 51.64962299999999], [-0.3838751, 51.6502254], [-0.3839341, 51.6509044], [-0.3840413999999999, 51.65151680000001], [-0.3841861999999999, 51.6521525], [-0.3845202, 51.6530813], [-0.3846143, 51.65328589999999], [-0.3848783, 51.6538599], [-0.3853235, 51.65463530000001], [-0.386037, 51.655623799999994], [-0.3867224, 51.65640829999999], [-0.3874463, 51.65711610000001], [-0.3880717, 51.657650899999986], [-0.3890479999999999, 51.65841960000001], [-0.3896819, 51.6589078], [-0.3899861999999999, 51.6591635], [-0.3900313999999999, 51.6592031], [-0.3901879, 51.6593403], [-0.39077739999999994, 51.6597999], [-0.39100509999999994, 51.659983100000005], [-0.3911888, 51.6601376], [-0.3915111999999999, 51.6604169], [-0.3917434, 51.6605952], [-0.3921077999999999, 51.6608758], [-0.39251109999999995, 51.66118829999999], [-0.3929102, 51.6614875], [-0.3933033, 51.66177189999999], [-0.39344339999999994, 51.66187970000001], [-0.3937549, 51.66212720000001], [-0.3938646, 51.662223100000006], [-0.3939691, 51.662319999999994], [-0.3941739, 51.662522], [-0.3944088999999999, 51.6627389], [-0.3949009, 51.663198], [-0.39517839999999993, 51.66344269999999], [-0.3954926, 51.6637239], [-0.3957185, 51.66392690000001], [-0.39598749999999994, 51.66418550000001], [-0.3961332, 51.6643527]]} 6.1 2324 2334 Harrow & Wealdstone Watford Junction Watford Junction 51.6643527 -0.3961332 51.6643527 -0.3961332 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Watford Junction TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890466 1789511544413357 86 86 2026-09-15 22:44:11.361803 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:10.361494
563772 594262 Y81022 432A90M815 2026-09-15 COMPLETE 15890480 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594262, "stp": "P", "toc": "West Midlands Trains", "uid": "Y81022", "consist": "730017", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y81022/2026-09-15/detailed", "trust_id": "432A90M815", "origin_crs": "RGL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "6B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2A90", "timing_status": "ON TIME", "origin_station": "Rugeley Trent Valley", "current_leg_arr": "2334", "current_leg_dep": "2329", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2230", "origin_platform": "1", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Duddeston", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Duddeston", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 733.474, \"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\": 801.879, \"from_m\": 733.474, \"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\": 924.573, \"from_m\": 801.879, \"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\": 995.121, \"from_m\": 924.573, \"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\": 1025.801, \"from_m\": 995.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 1081.667, \"from_m\": 1025.801, \"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\": 1118.418, \"from_m\": 1081.667, \"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\": 2162.887, \"from_m\": 1118.418, \"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\": 2666.775, \"from_m\": 2162.887, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2697.747, \"from_m\": 2666.775, \"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\": 3624.873, \"from_m\": 2697.747, \"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\": 10343.98, \"from_m\": 3624.873, \"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\": 10492.72, \"from_m\": 10343.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16743.571, \"from_m\": 10492.72, \"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\": 16902.537, \"from_m\": 16743.571, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20941.52, \"from_m\": 16902.537, \"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\": 25052.698, \"from_m\": 20941.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25815.832, \"from_m\": 25052.698, \"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\": 26372.727, \"from_m\": 25815.832, \"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\": 28416.279, \"from_m\": 26372.727, \"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\": 28452.448, \"from_m\": 28416.279, \"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\": 28548.989, \"from_m\": 28452.448, \"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\": 29203.113, \"from_m\": 28548.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29258.544, \"from_m\": 29203.113, \"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\": 37023.539, \"from_m\": 29258.544, \"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\": 37221.297, \"from_m\": 37023.539, \"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\": 39447.357, \"from_m\": 37221.297, \"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\": 39730.336, \"from_m\": 39447.357, \"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\": 39773.327, \"from_m\": 39730.336, \"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\": 40002.976, \"from_m\": 39773.327, \"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\": 41257.443, \"from_m\": 40002.976, \"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\": 42002.632, \"from_m\": 41257.443, \"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\": 42378.961, \"from_m\": 42002.632, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43159.589, \"from_m\": 42378.961, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43581.519, \"from_m\": 43159.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\": 43595.384, \"from_m\": 43581.519, \"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\": 43631.38, \"from_m\": 43595.384, \"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\": 43882.858, \"from_m\": 43631.38, \"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\": 594262, \"profile_key\": \"5859393b48d3a533b6867cc9a9bb095e915af3c7f1ea83a948963db7e37387e1\", \"schedule_id\": 31417, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Rugeley Power Station Jn\", \"stage_seq\": 2, \"distance_m\": 2756.129, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Rugeley Town\", \"stage_seq\": 3, \"distance_m\": 3551.22, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Hednesford\", \"stage_seq\": 4, \"distance_m\": 10402.318, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Cannock\", \"stage_seq\": 5, \"distance_m\": 13415.432, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Mid Cannock Jn\", \"stage_seq\": 6, \"distance_m\": 14768.646, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2247\", \"location\": \"Landywood\", \"stage_seq\": 7, \"distance_m\": 16743.571, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Bloxwich North\", \"stage_seq\": 8, \"distance_m\": 20294.777, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Bloxwich\", \"stage_seq\": 9, \"distance_m\": 21159.703, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 10, \"distance_m\": 25135.932, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2307\", \"location\": \"Walsall\", \"stage_seq\": 11, \"distance_m\": 26095.745, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Pleck Jn\", \"stage_seq\": 12, \"distance_m\": 27231.851, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Bescot Stadium\", \"stage_seq\": 13, \"distance_m\": 28796.934, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2314\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 14, \"distance_m\": 30406.521, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Hamstead\", \"stage_seq\": 15, \"distance_m\": 34701.547, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 16, \"distance_m\": 35962.878, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Perry Barr\", \"stage_seq\": 17, \"distance_m\": 37111.771, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Witton\", \"stage_seq\": 18, \"distance_m\": 38472.527, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2327\", \"location\": \"Aston\", \"stage_seq\": 19, \"distance_m\": 39626.807, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2329H\", \"location\": \"Duddeston\", \"stage_seq\": 20, \"distance_m\": 41559.912, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Proof House Jn\", \"stage_seq\": 21, \"distance_m\": 42879.501, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 22, \"distance_m\": 43882.858, \"section_seq\": 1, \"route_path_id\": 102989}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43882.858, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102989}], \"total_distance_m\": 43882.858, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 43118.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 764.256, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2230", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:31Z\", \"source_id\": 48811564, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:36Z\", \"source_id\": 15857243, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:08Z\", \"source_id\": 48822040, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:09Z\", \"source_id\": 15860453, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:34Z\", \"source_id\": 48829945, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:39Z\", \"source_id\": 15863056, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:16Z\", \"source_id\": 48836572, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:21Z\", \"source_id\": 15865177, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:57Z\", \"source_id\": 48845794, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:57Z\", \"source_id\": 15867861, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:50Z\", \"source_id\": 15869541, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:01Z\", \"source_id\": 48861722, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:05Z\", \"source_id\": 15872437, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:58Z\", \"source_id\": 48884820, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:58Z\", \"source_id\": 15879008, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:19Z\", \"source_id\": 48888646, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:24Z\", \"source_id\": 15880272, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:15Z\", \"source_id\": 48895078, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:21Z\", \"source_id\": 15882369, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:32Z\", \"source_id\": 48900413, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:38Z\", \"source_id\": 15884120, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:20Z\", \"source_id\": 48904923, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:26Z\", \"source_id\": 15885551, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:43Z\", \"source_id\": 48907008, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:47Z\", \"source_id\": 15886225, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:43Z\", \"source_id\": 48914761, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:48Z\", \"source_id\": 15888721, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:20Z\", \"source_id\": 48920260, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:27Z\", \"source_id\": 15890480, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "6", "timing_fact_generation": 1789511549259446, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:10.419059", "service_state_evidence_id": 15890480, "current_leg_start_actual_dep": "2026-09-15T23:29:30+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:11.354932", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P RGL BHM 2A90 730017 3 90 None {"version": 3, "segments": [{"to_m": 733.474, "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": 801.879, "from_m": 733.474, "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": 924.573, "from_m": 801.879, "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": 995.121, "from_m": 924.573, "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": 1025.801, "from_m": 995.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 1081.667, "from_m": 1025.801, "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": 1118.418, "from_m": 1081.667, "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": 2162.887, "from_m": 1118.418, "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": 2666.775, "from_m": 2162.887, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2697.747, "from_m": 2666.775, "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": 3624.873, "from_m": 2697.747, "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": 10343.98, "from_m": 3624.873, "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": 10492.72, "from_m": 10343.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16743.571, "from_m": 10492.72, "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": 16902.537, "from_m": 16743.571, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20941.52, "from_m": 16902.537, "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": 25052.698, "from_m": 20941.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25815.832, "from_m": 25052.698, "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": 26372.727, "from_m": 25815.832, "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": 28416.279, "from_m": 26372.727, "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": 28452.448, "from_m": 28416.279, "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": 28548.989, "from_m": 28452.448, "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": 29203.113, "from_m": 28548.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29258.544, "from_m": 29203.113, "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": 37023.539, "from_m": 29258.544, "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": 37221.297, "from_m": 37023.539, "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": 39447.357, "from_m": 37221.297, "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": 39730.336, "from_m": 39447.357, "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": 39773.327, "from_m": 39730.336, "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": 40002.976, "from_m": 39773.327, "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": 41257.443, "from_m": 40002.976, "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": 42002.632, "from_m": 41257.443, "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": 42378.961, "from_m": 42002.632, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43159.589, "from_m": 42378.961, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43581.519, "from_m": 43159.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": 43595.384, "from_m": 43581.519, "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": 43631.38, "from_m": 43595.384, "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": 43882.858, "from_m": 43631.38, "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": 594262, "profile_key": "5859393b48d3a533b6867cc9a9bb095e915af3c7f1ea83a948963db7e37387e1", "schedule_id": 31417, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2230", "location": "Rugeley Trent Valley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Rugeley Power Station Jn", "stage_seq": 2, "distance_m": 2756.129, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Rugeley Town", "stage_seq": 3, "distance_m": 3551.22, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Hednesford", "stage_seq": 4, "distance_m": 10402.318, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Cannock", "stage_seq": 5, "distance_m": 13415.432, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Mid Cannock Jn", "stage_seq": 6, "distance_m": 14768.646, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Landywood", "stage_seq": 7, "distance_m": 16743.571, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Bloxwich North", "stage_seq": 8, "distance_m": 20294.777, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Bloxwich", "stage_seq": 9, "distance_m": 21159.703, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Ryecroft Jn", "stage_seq": 10, "distance_m": 25135.932, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2307", "location": "Walsall", "stage_seq": 11, "distance_m": 26095.745, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Pleck Jn", "stage_seq": 12, "distance_m": 27231.851, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Bescot Stadium", "stage_seq": 13, "distance_m": 28796.934, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2314", "location": "Tame Bridge Parkway", "stage_seq": 14, "distance_m": 30406.521, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Hamstead", "stage_seq": 15, "distance_m": 34701.547, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Perry Barr North Jn", "stage_seq": 16, "distance_m": 35962.878, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Perry Barr", "stage_seq": 17, "distance_m": 37111.771, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Witton", "stage_seq": 18, "distance_m": 38472.527, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2327", "location": "Aston", "stage_seq": 19, "distance_m": 39626.807, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2329H", "location": "Duddeston", "stage_seq": 20, "distance_m": 41559.912, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Proof House Jn", "stage_seq": 21, "distance_m": 42879.501, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 22, "distance_m": 43882.858, "section_seq": 1, "route_path_id": 102989}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43882.858, "from_m": 0.0, "section_seq": 1, "route_path_id": 102989}], "total_distance_m": 43882.858, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 43118.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 764.256, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:31Z", "source_id": 48811564, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:36Z", "source_id": 15857243, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19192, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:08Z", "source_id": 48822040, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:38:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:09Z", "source_id": 15860453, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:34Z", "source_id": 48829945, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:42:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:39Z", "source_id": 15863056, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19201, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:16Z", "source_id": 48836572, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:21Z", "source_id": 15865177, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:57Z", "source_id": 48845794, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:50:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:57Z", "source_id": 15867861, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:50Z", "source_id": 15869541, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19219, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:01Z", "source_id": 48861722, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:58:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:05Z", "source_id": 15872437, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:58Z", "source_id": 48884820, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:58Z", "source_id": 15879008, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:19Z", "source_id": 48888646, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:13:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:24Z", "source_id": 15880272, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:15Z", "source_id": 48895078, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:17:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:21Z", "source_id": 15882369, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19515, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:32Z", "source_id": 48900413, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:20:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:38Z", "source_id": 15884120, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19511, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:20Z", "source_id": 48904923, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:22:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:26Z", "source_id": 15885551, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:43Z", "source_id": 48907008, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:24:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:47Z", "source_id": 15886225, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:43Z", "source_id": 48914761, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:48Z", "source_id": 15888721, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:20Z", "source_id": 48920260, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:27Z", "source_id": 15890480, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Rugeley Trent Valley 2230 2230 1 None None Birmingham New Street 2334 2334 6B ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y81022/2026-09-15/detailed None Duddeston 2026-09-15T23:29:30+01:00 Birmingham New Street 5.0 {"type": "LineString", "coordinates": [[-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} 1.4 2329 2334 Duddeston Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890480 1789511549259446 79 79 2026-09-15 22:44:11.354932 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:10.419059
563773 594322 L81876 872G71M815 2026-09-15 COMPLETE 15890643 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594322, "stp": "O", "toc": "South Western Railway", "uid": "L81876", "consist": "701042", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81876/2026-09-15/detailed", "trust_id": "872G71M815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2G71", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2334", "current_leg_dep": "2330", "current_leg_end": "Guildford", "origin_dep_time": "2233", "origin_platform": "4", "current_location": "Guildford", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "+2 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": "2332", "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\": 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\": 15912.346, \"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\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.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\": 19815.144, \"from_m\": 16032.395, \"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\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.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\": 21497.991, \"from_m\": 20094.629, \"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\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21604.761, \"from_m\": 21574.171, \"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\": 33292.514, \"from_m\": 21604.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42064.455, \"from_m\": 33292.514, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46440.775, \"from_m\": 42064.455, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48000.567, \"from_m\": 46440.775, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48525.151, \"from_m\": 48000.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\": 48643.878, \"from_m\": 48525.151, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48842.611, \"from_m\": 48643.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 594322, \"profile_key\": \"a9852e13098f3fd95b6180bc41fdb36a6e8118723e1da5b69cc142a35c0535d4\", \"schedule_id\": 37741, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2237\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2245H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2258\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Hinchley Wood\", \"stage_seq\": 11, \"distance_m\": 22896.814, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Claygate\", \"stage_seq\": 12, \"distance_m\": 24591.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Oxshott\", \"stage_seq\": 13, \"distance_m\": 27623.187, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 14, \"distance_m\": 30488.153, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Effingham Junction\", \"stage_seq\": 15, \"distance_m\": 34164.586, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Horsley\", \"stage_seq\": 16, \"distance_m\": 35857.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Clandon\", \"stage_seq\": 17, \"distance_m\": 40952.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 18, \"distance_m\": 46203.564, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 19, \"distance_m\": 48842.611, \"section_seq\": 1, \"route_path_id\": 35014}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48842.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}], \"total_distance_m\": 48842.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35471.368, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 13371.243, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2233", "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-15T21:35:21Z\", \"source_id\": 48818793, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:27Z\", \"source_id\": 15859477, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:57Z\", \"source_id\": 48827050, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:02Z\", \"source_id\": 15862094, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:49Z\", \"source_id\": 48833934, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:52Z\", \"source_id\": 15864365, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:04Z\", \"source_id\": 48839907, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:07Z\", \"source_id\": 15866209, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:24Z\", \"source_id\": 48846893, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:30Z\", \"source_id\": 15868197, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:40Z\", \"source_id\": 48849307, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:44Z\", \"source_id\": 15868888, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:37Z\", \"source_id\": 48857068, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:39Z\", \"source_id\": 15871101, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:34Z\", \"source_id\": 48868724, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:38Z\", \"source_id\": 15874440, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:54Z\", \"source_id\": 48871356, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:58Z\", \"source_id\": 15875176, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:22Z\", \"source_id\": 48879948, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:25Z\", \"source_id\": 15877606, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:02Z\", \"source_id\": 48886624, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:08Z\", \"source_id\": 15879583, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:46Z\", \"source_id\": 48894242, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:51Z\", \"source_id\": 15882117, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:29Z\", \"source_id\": 48896999, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:32Z\", \"source_id\": 15882992, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:38Z\", \"source_id\": 48905349, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:44Z\", \"source_id\": 15885682, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:46Z\", \"source_id\": 48913300, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:48Z\", \"source_id\": 15888276, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:42Z\", \"source_id\": 48920798, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:45Z\", \"source_id\": 15890643, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1789511567989902, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:10.450619", "service_state_evidence_id": 15890643, "current_leg_start_actual_dep": "2026-09-15T23:30:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:11.358679", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None GLD 2G71 701042 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": 15912.346, "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": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.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": 19815.144, "from_m": 16032.395, "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": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.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": 21497.991, "from_m": 20094.629, "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": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21604.761, "from_m": 21574.171, "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": 33292.514, "from_m": 21604.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42064.455, "from_m": 33292.514, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46440.775, "from_m": 42064.455, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48000.567, "from_m": 46440.775, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48525.151, "from_m": 48000.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": 48643.878, "from_m": 48525.151, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48842.611, "from_m": 48643.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 594322, "profile_key": "a9852e13098f3fd95b6180bc41fdb36a6e8118723e1da5b69cc142a35c0535d4", "schedule_id": 37741, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2258", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Hinchley Wood", "stage_seq": 11, "distance_m": 22896.814, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Claygate", "stage_seq": 12, "distance_m": 24591.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Oxshott", "stage_seq": 13, "distance_m": 27623.187, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 14, "distance_m": 30488.153, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Effingham Junction", "stage_seq": 15, "distance_m": 34164.586, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Horsley", "stage_seq": 16, "distance_m": 35857.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Clandon", "stage_seq": 17, "distance_m": 40952.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "London Road (Guildford)", "stage_seq": 18, "distance_m": 46203.564, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Guildford", "stage_seq": 19, "distance_m": 48842.611, "section_seq": 1, "route_path_id": 35014}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48842.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 35014}], "total_distance_m": 48842.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35471.368, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 13371.243, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:21Z", "source_id": 48818793, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:27Z", "source_id": 15859477, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:57Z", "source_id": 48827050, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:02Z", "source_id": 15862094, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:49Z", "source_id": 48833934, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:44:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:52Z", "source_id": 15864365, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:04Z", "source_id": 48839907, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:47:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:07Z", "source_id": 15866209, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:24Z", "source_id": 48846893, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:51:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:30Z", "source_id": 15868197, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:40Z", "source_id": 48849307, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:52:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:44Z", "source_id": 15868888, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:37Z", "source_id": 48857068, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:56:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:39Z", "source_id": 15871101, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28548, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:34Z", "source_id": 48868724, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:02:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:38Z", "source_id": 15874440, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28552, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:54Z", "source_id": 48871356, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:04:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:58Z", "source_id": 15875176, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:22Z", "source_id": 48879948, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:25Z", "source_id": 15877606, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28122, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:02Z", "source_id": 48886624, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:08Z", "source_id": 15879583, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28113, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:46Z", "source_id": 48894242, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:16:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:51Z", "source_id": 15882117, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:29Z", "source_id": 48896999, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:19:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:32Z", "source_id": 15882992, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:38Z", "source_id": 48905349, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:23:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:44Z", "source_id": 15885682, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:46Z", "source_id": 48913300, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:29:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:48Z", "source_id": 15888276, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:42Z", "source_id": 48920798, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:45Z", "source_id": 15890643, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Waterloo 2233 2233 4 None None Guildford 2334 2332 2 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81876/2026-09-15/detailed None London Road (Guildford) 2026-09-15T23:30:30+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 2330 2334 London Road (Guildford) Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890643 1789511567989902 81 81 2026-09-15 22:44:11.358679 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:10.450619
563774 594715 C59821 592P79M815 2026-09-15 COMPLETE 15890738 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594715, "stp": "P", "toc": "East Midlands Railway", "uid": "C59821", "consist": "170271", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C59821/2026-09-15/detailed", "trust_id": "592P79M815", "origin_crs": "LEI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "6C", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "2P79", "timing_status": "ON TIME", "origin_station": "Leicester", "current_leg_arr": "2334", "current_leg_dep": "2328", "current_leg_end": "Nottingham", "origin_dep_time": "2252", "origin_platform": "1", "current_location": "Nottingham", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Beeston", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Beeston", "current_leg_milage": "3.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 330.25, \"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\": 910.589, \"from_m\": 330.25, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 968.535, \"from_m\": 910.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1485.095, \"from_m\": 968.535, \"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\": 8160.463, \"from_m\": 1485.095, \"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\": 8210.343, \"from_m\": 8160.463, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8268.069, \"from_m\": 8210.343, \"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\": 8376.478, \"from_m\": 8268.069, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8871.954, \"from_m\": 8376.478, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9015.298, \"from_m\": 8871.954, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9044.629, \"from_m\": 9015.298, \"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\": 13285.202, \"from_m\": 9044.629, \"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\": 13488.186, \"from_m\": 13285.202, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15414.605, \"from_m\": 13488.186, \"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\": 17515.513, \"from_m\": 15414.605, \"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\": 26415.246, \"from_m\": 17515.513, \"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\": 32445.499, \"from_m\": 26415.246, \"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\": 33075.192, \"from_m\": 32445.499, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34168.433, \"from_m\": 33075.192, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35921.061, \"from_m\": 34168.433, \"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\": 35963.447, \"from_m\": 35921.061, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43902.826, \"from_m\": 35963.447, \"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\": 44267.732, \"from_m\": 43902.826, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44318.932, \"from_m\": 44267.732, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44370.213, \"from_m\": 44318.932, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44708.597, \"from_m\": 44370.213, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 44933.069, \"from_m\": 44708.597, \"capability_applied\": null, \"effective_limit_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\": 594715, \"profile_key\": \"3149b6094e06c5d90d8a444b936b60356a1e1cf8d92ec6ec220eed818b456a4e\", \"schedule_id\": 7109, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Leicester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Syston\", \"stage_seq\": 2, \"distance_m\": 8268.069, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Syston South Jn\", \"stage_seq\": 3, \"distance_m\": 8483.559, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Syston North Jn\", \"stage_seq\": 4, \"distance_m\": 9015.298, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Sileby\", \"stage_seq\": 5, \"distance_m\": 12802.729, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Sileby Jn\", \"stage_seq\": 6, \"distance_m\": 13418.826, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"Loughborough\", \"stage_seq\": 7, \"distance_m\": 20881.594, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"East Midlands Parkway\", \"stage_seq\": 8, \"distance_m\": 31476.411, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Trent South Jn\", \"stage_seq\": 9, \"distance_m\": 33058.396, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Trent East Jn\", \"stage_seq\": 10, \"distance_m\": 34127.063, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Attenborough\", \"stage_seq\": 11, \"distance_m\": 37379.045, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328\", \"location\": \"Beeston\", \"stage_seq\": 12, \"distance_m\": 39562.179, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Beeston South Jn\", \"stage_seq\": 13, \"distance_m\": 40352.835, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Mansfield Jn\", \"stage_seq\": 14, \"distance_m\": 43944.532, \"section_seq\": 1, \"route_path_id\": 67915}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 15, \"distance_m\": 44933.069, \"section_seq\": 1, \"route_path_id\": 67915}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44933.069, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67915}], \"total_distance_m\": 44933.069, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44256.491, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 676.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2252", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:09Z\", \"source_id\": 48862001, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:15Z\", \"source_id\": 15872539, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:00Z\", \"source_id\": 48869588, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:04Z\", \"source_id\": 15874658, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:22Z\", \"source_id\": 48883658, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:26Z\", \"source_id\": 15878694, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:54Z\", \"source_id\": 48896119, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:58Z\", \"source_id\": 15882696, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:43Z\", \"source_id\": 48906985, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:47Z\", \"source_id\": 15886240, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:48Z\", \"source_id\": 48911769, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:49Z\", \"source_id\": 15887773, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:51Z\", \"source_id\": 48921094, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:57Z\", \"source_id\": 15890738, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "4", "timing_fact_generation": 1789511580525274, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:12.095873", "service_state_evidence_id": 15890738, "current_leg_start_actual_dep": "2026-09-15T23:28:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:13.014295", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P LEI NOT 2P79 170271 2 100 None {"version": 3, "segments": [{"to_m": 330.25, "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": 910.589, "from_m": 330.25, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 968.535, "from_m": 910.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1485.095, "from_m": 968.535, "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": 8160.463, "from_m": 1485.095, "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": 8210.343, "from_m": 8160.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8268.069, "from_m": 8210.343, "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": 8376.478, "from_m": 8268.069, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8871.954, "from_m": 8376.478, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9015.298, "from_m": 8871.954, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9044.629, "from_m": 9015.298, "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": 13285.202, "from_m": 9044.629, "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": 13488.186, "from_m": 13285.202, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15414.605, "from_m": 13488.186, "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": 17515.513, "from_m": 15414.605, "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": 26415.246, "from_m": 17515.513, "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": 32445.499, "from_m": 26415.246, "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": 33075.192, "from_m": 32445.499, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34168.433, "from_m": 33075.192, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35921.061, "from_m": 34168.433, "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": 35963.447, "from_m": 35921.061, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43902.826, "from_m": 35963.447, "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": 44267.732, "from_m": 43902.826, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44318.932, "from_m": 44267.732, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44370.213, "from_m": 44318.932, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44708.597, "from_m": 44370.213, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 44933.069, "from_m": 44708.597, "capability_applied": null, "effective_limit_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": 594715, "profile_key": "3149b6094e06c5d90d8a444b936b60356a1e1cf8d92ec6ec220eed818b456a4e", "schedule_id": 7109, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "Leicester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Syston", "stage_seq": 2, "distance_m": 8268.069, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Syston South Jn", "stage_seq": 3, "distance_m": 8483.559, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Syston North Jn", "stage_seq": 4, "distance_m": 9015.298, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Sileby", "stage_seq": 5, "distance_m": 12802.729, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Sileby Jn", "stage_seq": 6, "distance_m": 13418.826, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "Loughborough", "stage_seq": 7, "distance_m": 20881.594, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "East Midlands Parkway", "stage_seq": 8, "distance_m": 31476.411, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Trent South Jn", "stage_seq": 9, "distance_m": 33058.396, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Trent East Jn", "stage_seq": 10, "distance_m": 34127.063, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Attenborough", "stage_seq": 11, "distance_m": 37379.045, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Beeston", "stage_seq": 12, "distance_m": 39562.179, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Beeston South Jn", "stage_seq": 13, "distance_m": 40352.835, "section_seq": 1, "route_path_id": 67915}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Mansfield Jn", "stage_seq": 14, "distance_m": 43944.532, "section_seq": 1, "route_path_id": 67915}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Nottingham", "stage_seq": 15, "distance_m": 44933.069, "section_seq": 1, "route_path_id": 67915}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44933.069, "from_m": 0.0, "section_seq": 1, "route_path_id": 67915}], "total_distance_m": 44933.069, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44256.491, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 676.578, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 17412, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:09Z", "source_id": 48862001, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:58:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:15Z", "source_id": 15872539, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:00Z", "source_id": 48869588, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:03:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:04Z", "source_id": 15874658, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17354, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:22Z", "source_id": 48883658, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:10:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:26Z", "source_id": 15878694, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:54Z", "source_id": 48896119, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:58Z", "source_id": 15882696, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16356, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:43Z", "source_id": 48906985, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:47Z", "source_id": 15886240, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16364, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:48Z", "source_id": 48911769, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:49Z", "source_id": 15887773, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16515, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:51Z", "source_id": 48921094, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:34:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:57Z", "source_id": 15890738, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Leicester 2252 2252 1 None None Nottingham 2334 2334 6C ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C59821/2026-09-15/detailed None Beeston 2026-09-15T23:28:00+01:00 Nottingham 6.0 {"type": "LineString", "coordinates": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]} 3.3 2328 2334 Beeston Nottingham Nottingham 52.9473183 -1.1440028 52.9473183 -1.1440028 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Nottingham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890738 1789511580525274 48 48 2026-09-15 22:44:13.014295 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:12.095873
563775 594710 G38468 781F20M815 2026-09-15 COMPLETE 15890983 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594710, "stp": "O", "toc": "Transport for Wales", "uid": "G38468", "consist": "756107", "dest_crs": "RDR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38468/2026-09-15/detailed", "trust_id": "781F20M815", "origin_crs": "ABA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Radyr", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Radyr", "signalling_id": "1F20", "timing_status": "ON TIME", "origin_station": "Aberdare", "current_leg_arr": "2334", "current_leg_dep": "2330", "current_leg_end": "Radyr", "origin_dep_time": "2252", "origin_platform": null, "current_location": "Radyr Quarry Jn S.b.", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2636598, 51.5410595], [-3.2633839, 51.5408005], [-3.2632225, 51.54063880000001], [-3.2629847, 51.54040059999999], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.2626797, 51.5400521], [-3.2624004999999996, 51.5397332], [-3.2619770999999997, 51.539217099999995], [-3.2618054, 51.53901], [-3.2615689999999997, 51.53871169999999], [-3.2612737999999997, 51.5383392], [-3.2606917, 51.5376048], [-3.2601639999999996, 51.53694889999999], [-3.259654, 51.53639489999999], [-3.2592668999999996, 51.53596259999999], [-3.2588305, 51.53546169999999], [-3.2586607999999995, 51.5352589], [-3.2584914000000005, 51.5350213], [-3.2583293999999996, 51.5347663], [-3.2580844999999994, 51.534319], [-3.2579123999999995, 51.5339169], [-3.2577437, 51.5334291], [-3.257643, 51.53300440000001], [-3.2576020999999997, 51.5328489], [-3.2574831, 51.532396], [-3.2565924999999996, 51.5288177], [-3.2560694, 51.52668809999999], [-3.2557137, 51.52522859999999], [-3.2554403999999995, 51.5241236], [-3.2553666, 51.5238044], [-3.2553343999999997, 51.523640099999994], [-3.2553175999999997, 51.52345689999999], [-3.2553183, 51.5232738], [-3.2553285999999995, 51.52306229999999], [-3.2553645999999996, 51.52283450000001], [-3.2554459, 51.522572], [-3.2555508, 51.5222891], [-3.2557283, 51.521786299999995], [-3.2557829999999996, 51.5215982], [-3.2558255, 51.521408599999994], [-3.255847, 51.521230499999994], [-3.2558556, 51.5211388], [-3.2558597999999996, 51.5209938], [-3.2558495999999995, 51.52081859999999], [-3.2558122999999997, 51.5205567], [-3.255773, 51.520399299999994], [-3.2557424, 51.52029619999999], [-3.2556968, 51.520162500000005], [-3.2556489999999996, 51.5200429], [-3.2556278, 51.51999459999999], [-3.2555773999999995, 51.5198869], [-3.2555374, 51.51981359999999], [-3.2554636999999995, 51.5196834], [-3.2553432999999994, 51.5195018], [-3.255236, 51.519359], [-3.2551568, 51.519263599999995], [-3.255035, 51.5191242], [-3.2549662, 51.5190523], [-3.2547738, 51.5188675], [-3.2546423999999994, 51.518752000000006], [-3.2545301, 51.5186642], [-3.2543904999999995, 51.5185577], [-3.2542552999999996, 51.5184607], [-3.2540621999999995, 51.518333199999994], [-3.2539159999999994, 51.51824570000001], [-3.2537673, 51.51816109999999], [-3.2536108, 51.5180759], [-3.2533466, 51.51794759999999], [-3.2533007, 51.5179268], [-3.2530337, 51.5178136], [-3.2529687, 51.51778620000001], [-3.2527848999999995, 51.51771509999998], [-3.2525638, 51.5176377], [-3.2523844999999993, 51.5175799], [-3.2522044, 51.51752450000001], [-3.251922, 51.51744399999998], [-3.2512668, 51.517266599999985], [-3.2494680999999996, 51.5167877]]}", "current_leg_start": "Taffs Well", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5167877", "next_location_lon": "-3.2494681", "previous_location": "Taffs Well", "current_leg_milage": "1.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 59.86, \"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\": 156.874, \"from_m\": 59.86, \"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\": 2218.639, \"from_m\": 156.874, \"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\": 2291.231, \"from_m\": 2218.639, \"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\": 3784.259, \"from_m\": 2291.231, \"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\": 4383.455, \"from_m\": 3784.259, \"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\": 4876.647, \"from_m\": 4383.455, \"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\": 5867.177, \"from_m\": 4876.647, \"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\": 6604.061, \"from_m\": 5867.177, \"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\": 8859.771, \"from_m\": 6604.061, \"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\": 9032.942, \"from_m\": 8859.771, \"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\": 11437.154, \"from_m\": 9032.942, \"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\": 11666.335, \"from_m\": 11437.154, \"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\": 11856.84, \"from_m\": 11666.335, \"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\": 12279.003, \"from_m\": 11856.84, \"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\": 12716.51, \"from_m\": 12279.003, \"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\": 14229.602, \"from_m\": 12716.51, \"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\": 14554.459, \"from_m\": 14229.602, \"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\": 15646.0, \"from_m\": 14554.459, \"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\": 17251.626, \"from_m\": 15646.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\": 17554.935, \"from_m\": 17251.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\": 18041.336, \"from_m\": 17554.935, \"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\": 20036.149, \"from_m\": 18041.336, \"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\": 22605.906, \"from_m\": 20036.149, \"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\": 23116.327, \"from_m\": 22605.906, \"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\": 25613.068, \"from_m\": 23116.327, \"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\": 29442.136, \"from_m\": 25613.068, \"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\": 29676.318, \"from_m\": 29442.136, \"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\": 594710, \"profile_key\": \"34734fc38742d69fd223e8f4d85ab400155da2013732a67cca5360bce2471e72\", \"schedule_id\": 36686, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Aberdare\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Cwmbach\", \"stage_seq\": 2, \"distance_m\": 2392.877, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Abercwmboi\", \"stage_seq\": 3, \"distance_m\": 3956.051, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Fernhill\", \"stage_seq\": 4, \"distance_m\": 4600.076, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Mountain Ash\", \"stage_seq\": 5, \"distance_m\": 6123.816, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Penrhiwceiber\", \"stage_seq\": 6, \"distance_m\": 7936.724, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Abercynon\", \"stage_seq\": 7, \"distance_m\": 12101.842, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Pontypridd\", \"stage_seq\": 8, \"distance_m\": 17593.385, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Treforest\", \"stage_seq\": 9, \"distance_m\": 19092.938, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Trefforest Estate\", \"stage_seq\": 10, \"distance_m\": 22753.289, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2331\", \"location\": \"Taffs Well\", \"stage_seq\": 11, \"distance_m\": 26638.467, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Radyr\", \"stage_seq\": 12, \"distance_m\": 29676.318, \"section_seq\": 1, \"route_path_id\": 105331}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29676.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105331}], \"total_distance_m\": 29676.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 29676.318, \"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": "2252", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5167877", "current_position_lon": "-3.2494681", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:11Z\", \"source_id\": 48850479, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:17Z\", \"source_id\": 15869190, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:04Z\", \"source_id\": 48861820, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:07Z\", \"source_id\": 15872477, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:55Z\", \"source_id\": 48865411, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:58Z\", \"source_id\": 15873533, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:36Z\", \"source_id\": 48870756, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:43Z\", \"source_id\": 15875007, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25117, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:36Z\", \"source_id\": 48884132, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:43Z\", \"source_id\": 15878826, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:12Z\", \"source_id\": 48896570, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:16Z\", \"source_id\": 15882830, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:13Z\", \"source_id\": 48901550, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:16Z\", \"source_id\": 15884455, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:20Z\", \"source_id\": 48909508, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:26Z\", \"source_id\": 15887099, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:25Z\", \"source_id\": 48914278, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:28Z\", \"source_id\": 15888603, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:18Z\", \"source_id\": 48921779, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:24Z\", \"source_id\": 15890983, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Radyr", "service_state_platform": "2", "timing_fact_generation": 1789511605231494, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:15.395764", "service_state_evidence_id": 15890983, "current_leg_start_actual_dep": "2026-09-15T23:31:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:15.717507", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O ABA RDR 1F20 756107 5 75 None {"version": 3, "segments": [{"to_m": 59.86, "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": 156.874, "from_m": 59.86, "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": 2218.639, "from_m": 156.874, "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": 2291.231, "from_m": 2218.639, "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": 3784.259, "from_m": 2291.231, "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": 4383.455, "from_m": 3784.259, "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": 4876.647, "from_m": 4383.455, "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": 5867.177, "from_m": 4876.647, "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": 6604.061, "from_m": 5867.177, "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": 8859.771, "from_m": 6604.061, "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": 9032.942, "from_m": 8859.771, "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": 11437.154, "from_m": 9032.942, "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": 11666.335, "from_m": 11437.154, "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": 11856.84, "from_m": 11666.335, "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": 12279.003, "from_m": 11856.84, "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": 12716.51, "from_m": 12279.003, "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": 14229.602, "from_m": 12716.51, "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": 14554.459, "from_m": 14229.602, "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": 15646.0, "from_m": 14554.459, "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": 17251.626, "from_m": 15646.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": 17554.935, "from_m": 17251.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": 18041.336, "from_m": 17554.935, "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": 20036.149, "from_m": 18041.336, "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": 22605.906, "from_m": 20036.149, "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": 23116.327, "from_m": 22605.906, "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": 25613.068, "from_m": 23116.327, "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": 29442.136, "from_m": 25613.068, "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": 29676.318, "from_m": 29442.136, "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": 594710, "profile_key": "34734fc38742d69fd223e8f4d85ab400155da2013732a67cca5360bce2471e72", "schedule_id": 36686, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "Aberdare", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Cwmbach", "stage_seq": 2, "distance_m": 2392.877, "section_seq": 1, "route_path_id": 105331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Abercwmboi", "stage_seq": 3, "distance_m": 3956.051, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Fernhill", "stage_seq": 4, "distance_m": 4600.076, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Mountain Ash", "stage_seq": 5, "distance_m": 6123.816, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Penrhiwceiber", "stage_seq": 6, "distance_m": 7936.724, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Abercynon", "stage_seq": 7, "distance_m": 12101.842, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Pontypridd", "stage_seq": 8, "distance_m": 17593.385, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Treforest", "stage_seq": 9, "distance_m": 19092.938, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Trefforest Estate", "stage_seq": 10, "distance_m": 22753.289, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2331", "location": "Taffs Well", "stage_seq": 11, "distance_m": 26638.467, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Radyr", "stage_seq": 12, "distance_m": 29676.318, "section_seq": 1, "route_path_id": 105331}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29676.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 105331}], "total_distance_m": 29676.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29676.318, "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": 25086, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:11Z", "source_id": 48850479, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:54:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:17Z", "source_id": 15869190, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25090, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:04Z", "source_id": 48861820, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:07Z", "source_id": 15872477, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:55Z", "source_id": 48865411, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:01:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:58Z", "source_id": 15873533, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25101, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:36Z", "source_id": 48870756, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:05:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:43Z", "source_id": 15875007, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25117, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:36Z", "source_id": 48884132, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:43Z", "source_id": 15878826, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:12Z", "source_id": 48896570, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:17:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:16Z", "source_id": 15882830, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:13Z", "source_id": 48901550, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:20:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:16Z", "source_id": 15884455, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:20Z", "source_id": 48909508, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:25:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:26Z", "source_id": 15887099, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:25Z", "source_id": 48914278, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:29:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:28Z", "source_id": 15888603, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25234, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:18Z", "source_id": 48921779, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:24Z", "source_id": 15890983, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Aberdare 2252 2252 None None None Radyr 2335 2334 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38468/2026-09-15/detailed None Taffs Well 2026-09-15T23:31:00+01:00 Radyr 4.0 {"type": "LineString", "coordinates": [[-3.2636598, 51.5410595], [-3.2633839, 51.5408005], [-3.2632225, 51.54063880000001], [-3.2629847, 51.54040059999999], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.2626797, 51.5400521], [-3.2624004999999996, 51.5397332], [-3.2619770999999997, 51.539217099999995], [-3.2618054, 51.53901], [-3.2615689999999997, 51.53871169999999], [-3.2612737999999997, 51.5383392], [-3.2606917, 51.5376048], [-3.2601639999999996, 51.53694889999999], [-3.259654, 51.53639489999999], [-3.2592668999999996, 51.53596259999999], [-3.2588305, 51.53546169999999], [-3.2586607999999995, 51.5352589], [-3.2584914000000005, 51.5350213], [-3.2583293999999996, 51.5347663], [-3.2580844999999994, 51.534319], [-3.2579123999999995, 51.5339169], [-3.2577437, 51.5334291], [-3.257643, 51.53300440000001], [-3.2576020999999997, 51.5328489], [-3.2574831, 51.532396], [-3.2565924999999996, 51.5288177], [-3.2560694, 51.52668809999999], [-3.2557137, 51.52522859999999], [-3.2554403999999995, 51.5241236], [-3.2553666, 51.5238044], [-3.2553343999999997, 51.523640099999994], [-3.2553175999999997, 51.52345689999999], [-3.2553183, 51.5232738], [-3.2553285999999995, 51.52306229999999], [-3.2553645999999996, 51.52283450000001], [-3.2554459, 51.522572], [-3.2555508, 51.5222891], [-3.2557283, 51.521786299999995], [-3.2557829999999996, 51.5215982], [-3.2558255, 51.521408599999994], [-3.255847, 51.521230499999994], [-3.2558556, 51.5211388], [-3.2558597999999996, 51.5209938], [-3.2558495999999995, 51.52081859999999], [-3.2558122999999997, 51.5205567], [-3.255773, 51.520399299999994], [-3.2557424, 51.52029619999999], [-3.2556968, 51.520162500000005], [-3.2556489999999996, 51.5200429], [-3.2556278, 51.51999459999999], [-3.2555773999999995, 51.5198869], [-3.2555374, 51.51981359999999], [-3.2554636999999995, 51.5196834], [-3.2553432999999994, 51.5195018], [-3.255236, 51.519359], [-3.2551568, 51.519263599999995], [-3.255035, 51.5191242], [-3.2549662, 51.5190523], [-3.2547738, 51.5188675], [-3.2546423999999994, 51.518752000000006], [-3.2545301, 51.5186642], [-3.2543904999999995, 51.5185577], [-3.2542552999999996, 51.5184607], [-3.2540621999999995, 51.518333199999994], [-3.2539159999999994, 51.51824570000001], [-3.2537673, 51.51816109999999], [-3.2536108, 51.5180759], [-3.2533466, 51.51794759999999], [-3.2533007, 51.5179268], [-3.2530337, 51.5178136], [-3.2529687, 51.51778620000001], [-3.2527848999999995, 51.51771509999998], [-3.2525638, 51.5176377], [-3.2523844999999993, 51.5175799], [-3.2522044, 51.51752450000001], [-3.251922, 51.51744399999998], [-3.2512668, 51.517266599999985], [-3.2494680999999996, 51.5167877]]} 1.9 2330 2334 Taffs Well Radyr Quarry Jn S.b. Radyr 51.5167877 -3.2494681 51.5167877 -3.2494681 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Radyr TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890983 1789511605231494 37 37 2026-09-15 22:44:15.717507 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:15.395764
563776 595365 G08543 365S70M915 2026-09-15 COMPLETE 15891386 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 595365, "stp": "P", "toc": "Merseyrail", "uid": "G08543", "consist": "777026", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G08543/2026-09-15/detailed", "trust_id": "365S70M915", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "5S70", "timing_status": "EARLY", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "2324", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]}", "current_leg_start": "Liverpool Central Revs Siding", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Liverpool Central Revs Siding", "current_leg_milage": "0.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.729, \"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}], \"service_id\": 595365, \"profile_key\": \"800c72c4e0045a44fca94e7dfa79a3d941fe37001cb51f594acab4752f57c3be\", \"schedule_id\": 8568, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2335H\", \"location\": \"Liverpool Central Revs Siding\", \"stage_seq\": 2, \"distance_m\": 328.864, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 3, \"distance_m\": 657.729, \"section_seq\": 1, \"route_path_id\": 68405}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 657.729, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}], \"total_distance_m\": 657.729, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 657.729, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2324", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9791, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:24Z\", \"source_id\": 48908053, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:27Z\", \"source_id\": 15886601, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:14Z\", \"source_id\": 48923178, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:16Z\", \"source_id\": 15891386, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "2", "timing_fact_generation": 1789511656600687, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:16.596916", "service_state_evidence_id": 15891386, "current_leg_start_actual_dep": "2026-09-15T23:35:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:16.899340", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail P LVC LVC 5S70 777026 4 75 None {"version": 3, "segments": [{"to_m": 657.729, "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}], "service_id": 595365, "profile_key": "800c72c4e0045a44fca94e7dfa79a3d941fe37001cb51f594acab4752f57c3be", "schedule_id": 8568, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2324", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2335H", "location": "Liverpool Central Revs Siding", "stage_seq": 2, "distance_m": 328.864, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 3, "distance_m": 657.729, "section_seq": 1, "route_path_id": 68405}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 657.729, "from_m": 0.0, "section_seq": 1, "route_path_id": 68405}], "total_distance_m": 657.729, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 657.729, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9791, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:24Z", "source_id": 48908053, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:27Z", "source_id": 15886601, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:14Z", "source_id": 48923178, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:34:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:16Z", "source_id": 15891386, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Liverpool Central (Northern) 2324 2324 1 None None Liverpool Central (Northern) 2336 2336 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G08543/2026-09-15/detailed None Liverpool Central Revs Siding 2026-09-15T23:35:30+01:00 Liverpool Central (Northern) 3.0 {"type": "LineString", "coordinates": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]} 0.2 2333 2336 Liverpool Central Revs Siding Liverpool Central (Northern) Liverpool Central (Northern) 53.4042050 -2.9795594 53.4042050 -2.9795594 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Liverpool Central (Northern) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891386 1789511656600687 9 9 2026-09-15 22:44:16.899340 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:16.596916
563777 594936 F30874 529I011915 2026-09-15 COMPLETE 15891070 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594936, "stp": "N", "toc": "London Overground", "uid": "F30874", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F30874/2026-09-15/detailed", "trust_id": "529I011915", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross Gate Station ELL", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "1", "is_terminated": 1, "next_location": "New Cross Gate Station ELL", "signalling_id": "9I01", "timing_status": "LATE", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "2334", "current_leg_dep": "2331", "current_leg_end": "New Cross Gate Station ELL", "origin_dep_time": "2302", "origin_platform": "1", "current_location": "New Cross Gate Station ELL", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "+3 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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.0438693, 51.4807307], [-0.0438921, 51.480647100000006], [-0.04391199999999999, 51.48055349999999], [-0.04391899101975809, 51.4805248043158], [-0.043925429321929256, 51.48049837732748], [-0.0439292, 51.48048289999999], [-0.04393067780255408, 51.48046915117201], [-0.043937201764963664, 51.48040845503239], [-0.0439404, 51.4803787], [-0.04394322432624242, 51.48033777206297], [-0.0439461, 51.4802961], [-0.04394081469761538, 51.48024247979726], [-0.0435591, 51.47975589999999], [-0.0435027, 51.4796983], [-0.0432546, 51.4794594], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.04207666976805845, 51.47796112707409], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "2331", "motion_projection": null, "next_location_lat": "51.4760006", "next_location_lon": "-0.0409172", "previous_location": "Surrey Quays", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"from_m\": 0.0, \"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\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"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\": 5556.24, \"from_m\": 5153.444, \"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\": 5699.14, \"from_m\": 5556.24, \"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\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"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\": 6087.353, \"from_m\": 6031.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\": 6485.143, \"from_m\": 6087.353, \"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\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"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\": 9431.662, \"from_m\": 8280.138, \"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\": 11169.321, \"from_m\": 9431.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\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"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\": 13272.655, \"from_m\": 12966.164, \"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\": 13310.11, \"from_m\": 13272.655, \"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\": 13690.193, \"from_m\": 13310.11, \"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\": 14405.746, \"from_m\": 13690.193, \"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\": 14638.025, \"from_m\": 14405.746, \"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\": 16322.617, \"from_m\": 14638.025, \"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\": 16405.584, \"from_m\": 16322.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\": 18863.651, \"from_m\": 16405.584, \"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\": 18904.691, \"from_m\": 18863.651, \"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\": 19818.251, \"from_m\": 18904.691, \"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}], \"service_id\": 594936, \"profile_key\": \"44a245761921db6f81bbdfd3e322e7d7901dab535880b272b4ecb1c21deffddf\", \"schedule_id\": 35872, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 19818.251, \"section_seq\": 1, \"route_path_id\": 27813}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19818.251, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27813}], \"total_distance_m\": 19818.251, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 19020.754, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 797.497, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2302", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4760006", "current_position_lon": "-0.0409172", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:53Z\", \"source_id\": 48876988, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:54Z\", \"source_id\": 15876799, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:18Z\", \"source_id\": 48881740, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:21Z\", \"source_id\": 15878113, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:45Z\", \"source_id\": 48887737, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:48Z\", \"source_id\": 15879979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:35Z\", \"source_id\": 48892408, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:38Z\", \"source_id\": 15881509, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:29Z\", \"source_id\": 48897043, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:34Z\", \"source_id\": 15883004, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:06Z\", \"source_id\": 48901386, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:14Z\", \"source_id\": 15884398, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:13Z\", \"source_id\": 48904720, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:18Z\", \"source_id\": 15885439, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:40Z\", \"source_id\": 48908454, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:43Z\", \"source_id\": 15886705, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:25Z\", \"source_id\": 48911113, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:29Z\", \"source_id\": 15887614, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:02Z\", \"source_id\": 48913721, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:08Z\", \"source_id\": 15888399, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:04Z\", \"source_id\": 48916832, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:07Z\", \"source_id\": 15889351, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:34Z\", \"source_id\": 48922140, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 15891070, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross Gate Station ELL", "service_state_platform": "1", "timing_fact_generation": 1789511619548435, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:19.553885", "service_state_evidence_id": 15891070, "current_leg_start_actual_dep": "2026-09-15T23:28:30+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:19.883715", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground N XHZ None 9I01 None None None None {"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "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": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "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": 5556.24, "from_m": 5153.444, "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": 5699.14, "from_m": 5556.24, "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": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "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": 6087.353, "from_m": 6031.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": 6485.143, "from_m": 6087.353, "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": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "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": 9431.662, "from_m": 8280.138, "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": 11169.321, "from_m": 9431.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": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "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": 13272.655, "from_m": 12966.164, "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": 13310.11, "from_m": 13272.655, "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": 13690.193, "from_m": 13310.11, "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": 14405.746, "from_m": 13690.193, "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": 14638.025, "from_m": 14405.746, "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": 16322.617, "from_m": 14638.025, "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": 16405.584, "from_m": 16322.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": 18863.651, "from_m": 16405.584, "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": 18904.691, "from_m": 18863.651, "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": 19818.251, "from_m": 18904.691, "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}], "service_id": 594936, "profile_key": "44a245761921db6f81bbdfd3e322e7d7901dab535880b272b4ecb1c21deffddf", "schedule_id": 35872, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2302", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 19818.251, "section_seq": 1, "route_path_id": 27813}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19818.251, "from_m": 0.0, "section_seq": 1, "route_path_id": 27813}], "total_distance_m": 19818.251, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 19020.754, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 797.497, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:53Z", "source_id": 48876988, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:06:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:54Z", "source_id": 15876799, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:18Z", "source_id": 48881740, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:09:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:21Z", "source_id": 15878113, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:45Z", "source_id": 48887737, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:12:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:48Z", "source_id": 15879979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:35Z", "source_id": 48892408, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:38Z", "source_id": 15881509, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:29Z", "source_id": 48897043, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:34Z", "source_id": 15883004, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:06Z", "source_id": 48901386, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:20:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:14Z", "source_id": 15884398, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:13Z", "source_id": 48904720, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:22:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:18Z", "source_id": 15885439, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:40Z", "source_id": 48908454, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:43Z", "source_id": 15886705, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:25Z", "source_id": 48911113, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:26:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:29Z", "source_id": 15887614, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:02Z", "source_id": 48913721, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:08Z", "source_id": 15888399, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:04Z", "source_id": 48916832, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:30:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:07Z", "source_id": 15889351, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:34Z", "source_id": 48922140, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:34:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 15891070, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Highbury & Islington (East London Line) 2302 2302 1 None None New Cross Gate Station ELL 2334 2331 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:F30874/2026-09-15/detailed None Surrey Quays 2026-09-15T23:28:30+01:00 New Cross Gate Station ELL 3.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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.0438693, 51.4807307], [-0.0438921, 51.480647100000006], [-0.04391199999999999, 51.48055349999999], [-0.04391899101975809, 51.4805248043158], [-0.043925429321929256, 51.48049837732748], [-0.0439292, 51.48048289999999], [-0.04393067780255408, 51.48046915117201], [-0.043937201764963664, 51.48040845503239], [-0.0439404, 51.4803787], [-0.04394322432624242, 51.48033777206297], [-0.0439461, 51.4802961], [-0.04394081469761538, 51.48024247979726], [-0.0435591, 51.47975589999999], [-0.0435027, 51.4796983], [-0.0432546, 51.4794594], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.04207666976805845, 51.47796112707409], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999]]} 1.3 2331 2334 Surrey Quays New Cross Gate Station ELL New Cross Gate Station ELL 51.4760006 -0.0409172 51.4760006 -0.0409172 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 New Cross Gate Station ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891070 1789511619548435 53 53 2026-09-15 22:44:19.883715 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:19.553885
563778 594484 P65033 365J96M815 2026-09-15 COMPLETE 15891409 2026-09-15 23:33:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594484, "stp": "O", "toc": "Northern", "uid": "P65033", "consist": "150120", "dest_crs": "XNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65033/2026-09-15/detailed", "trust_id": "365J96M815", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton Heath T.M.D.", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Newton Heath T.M.D.", "signalling_id": "5J96", "timing_status": "EARLY", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "2334", "current_leg_dep": "2327", "current_leg_end": "Newton Heath T.M.D.", "origin_dep_time": "2241", "origin_platform": "5", "current_location": "Thorpes Bridge Jn", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2381586, 53.4895472], [-2.2374576, 53.489716499999986], [-2.23658, 53.489977800000005], [-2.2353799, 53.4902462], [-2.2341513999999996, 53.4905398], [-2.2338404, 53.490608400000006], [-2.2333029, 53.490762999999994], [-2.2323964999999997, 53.4909662], [-2.2315372, 53.4911292], [-2.2308442999999993, 53.49124989999999], [-2.2304812999999997, 53.49132519999999], [-2.2297902, 53.4914685], [-2.2284929, 53.49176109999999], [-2.2276134, 53.4919542], [-2.2274883, 53.4919817], [-2.2268934, 53.4921123], [-2.2238786, 53.4927627], [-2.2226531, 53.49302960000001], [-2.221798, 53.4932158], [-2.2203120999999997, 53.493568399999994], [-2.2194932, 53.4937919], [-2.2188065, 53.4940137], [-2.2180904, 53.4942834], [-2.2175763, 53.4945227], [-2.2174278, 53.49459069999999], [-2.2172489999999994, 53.49466940000001], [-2.2163849, 53.4950776], [-2.2159307, 53.4952586], [-2.213215737741426, 53.49632464714272], [-2.2124447, 53.496627399999994], [-2.2123456, 53.496664800000005], [-2.2121636, 53.4967365], [-2.2120549, 53.4967796], [-2.2116129, 53.4969518], [-2.2111228, 53.497125], [-2.2107228999999995, 53.4972518], [-2.208733, 53.49788449999999], [-2.2072689, 53.4983495], [-2.2067285, 53.4985212], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]}", "current_leg_start": "Manchester Victoria", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "53.5035578", "next_location_lon": "-2.1906638", "previous_location": "Earlestown", "current_leg_milage": "2.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4800.14, \"from_m\": 2057.272, \"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\": 10775.184, \"from_m\": 4800.14, \"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\": 12697.143, \"from_m\": 10775.184, \"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\": 12989.918, \"from_m\": 12697.143, \"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\": 26130.193, \"from_m\": 12989.918, \"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\": 26183.567, \"from_m\": 26130.193, \"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\": 29373.442, \"from_m\": 26183.567, \"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\": 29419.633, \"from_m\": 29373.442, \"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\": 37983.035, \"from_m\": 29419.633, \"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\": 39378.541, \"from_m\": 37983.035, \"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\": 39807.648, \"from_m\": 39378.541, \"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\": 51542.605, \"from_m\": 39807.648, \"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\": 52007.572, \"from_m\": 51542.605, \"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\": 52053.794, \"from_m\": 52007.572, \"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\": 52169.274, \"from_m\": 52053.794, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53226.06, \"from_m\": 52169.274, \"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\": 53244.88, \"from_m\": 53226.06, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53389.816, \"from_m\": 53244.88, \"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\": 53879.511, \"from_m\": 53389.816, \"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\": 54493.708, \"from_m\": 53879.511, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56131.42, \"from_m\": 54493.708, \"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\": 56178.699, \"from_m\": 56131.42, \"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\": 56238.794, \"from_m\": 56178.699, \"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\": 56266.494, \"from_m\": 56238.794, \"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\": 57634.407, \"from_m\": 56266.494, \"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\": 57683.519, \"from_m\": 57634.407, \"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\": 57705.585, \"from_m\": 57683.519, \"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\": 57796.289, \"from_m\": 57705.585, \"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\": 57902.482, \"from_m\": 57796.289, \"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\": 594484, \"profile_key\": \"1273c12aba3780fd4c639b109753ff2d5bbc02ee7446fbda647e7386203dc483\", \"schedule_id\": 37936, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2734.994, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 5, \"distance_m\": 3219.501, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 6, \"distance_m\": 4385.67, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Roby\", \"stage_seq\": 7, \"distance_m\": 8285.928, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2248H\", \"location\": \"Huyton\", \"stage_seq\": 8, \"distance_m\": 9121.559, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Rainhill\", \"stage_seq\": 9, \"distance_m\": 17612.57, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"St. Helens Junction\", \"stage_seq\": 10, \"distance_m\": 22382.025, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2301H\", \"location\": \"Earlestown\", \"stage_seq\": 11, \"distance_m\": 27039.478, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 12, \"distance_m\": 28538.387, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Parkside Jn\", \"stage_seq\": 13, \"distance_m\": 30196.652, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 14, \"distance_m\": 39629.403, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Eccles\", \"stage_seq\": 15, \"distance_m\": 47564.173, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 16, \"distance_m\": 52169.274, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Salford Central\", \"stage_seq\": 17, \"distance_m\": 52976.203, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 18, \"distance_m\": 53389.816, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2328H\", \"location\": \"Manchester Victoria\", \"stage_seq\": 19, \"distance_m\": 54035.329, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 20, \"distance_m\": 56178.699, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 21, \"distance_m\": 57634.407, \"section_seq\": 1, \"route_path_id\": 105810}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 22, \"distance_m\": 57902.482, \"section_seq\": 1, \"route_path_id\": 105810}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 57902.482, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105810}], \"total_distance_m\": 57902.482, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 57514.477, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 388.005, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2241", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.5035578", "current_position_lon": "-2.1906638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:35Z\", \"source_id\": 48835324, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:38Z\", \"source_id\": 15864804, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:22Z\", \"source_id\": 48842538, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:26Z\", \"source_id\": 15867023, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:10Z\", \"source_id\": 48844247, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:15Z\", \"source_id\": 15867441, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:56Z\", \"source_id\": 48849941, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:59Z\", \"source_id\": 15869052, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:11Z\", \"source_id\": 48854323, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:13Z\", \"source_id\": 15870316, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:48Z\", \"source_id\": 48859431, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:54Z\", \"source_id\": 15871812, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:50Z\", \"source_id\": 48869271, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:47Z\", \"source_id\": 15874481, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:19Z\", \"source_id\": 48890283, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:23Z\", \"source_id\": 15880845, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:15Z\", \"source_id\": 48901596, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:18Z\", \"source_id\": 15884480, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:14Z\", \"source_id\": 48906307, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:18Z\", \"source_id\": 15885995, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:48Z\", \"source_id\": 15891186, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:16Z\", \"source_id\": 48923204, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:18Z\", \"source_id\": 15891397, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton Heath T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789511660047562, "current_leg_arrival_utc": "2026-09-15T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:20.040658", "service_state_evidence_id": 15891397, "current_leg_start_actual_dep": "2026-09-15T23:28:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:21.244147", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O LIV XNN 5J96 150120 2 75 None {"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "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": 1779.804, "from_m": 683.612, "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": 1821.377, "from_m": 1779.804, "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": 2057.272, "from_m": 1821.377, "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": 4800.14, "from_m": 2057.272, "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": 10775.184, "from_m": 4800.14, "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": 12697.143, "from_m": 10775.184, "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": 12989.918, "from_m": 12697.143, "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": 26130.193, "from_m": 12989.918, "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": 26183.567, "from_m": 26130.193, "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": 29373.442, "from_m": 26183.567, "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": 29419.633, "from_m": 29373.442, "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": 37983.035, "from_m": 29419.633, "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": 39378.541, "from_m": 37983.035, "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": 39807.648, "from_m": 39378.541, "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": 51542.605, "from_m": 39807.648, "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": 52007.572, "from_m": 51542.605, "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": 52053.794, "from_m": 52007.572, "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": 52169.274, "from_m": 52053.794, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 53226.06, "from_m": 52169.274, "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": 53244.88, "from_m": 53226.06, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53389.816, "from_m": 53244.88, "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": 53879.511, "from_m": 53389.816, "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": 54493.708, "from_m": 53879.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56131.42, "from_m": 54493.708, "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": 56178.699, "from_m": 56131.42, "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": 56238.794, "from_m": 56178.699, "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": 56266.494, "from_m": 56238.794, "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": 57634.407, "from_m": 56266.494, "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": 57683.519, "from_m": 57634.407, "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": 57705.585, "from_m": 57683.519, "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": 57796.289, "from_m": 57705.585, "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": 57902.482, "from_m": 57796.289, "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": 594484, "profile_key": "1273c12aba3780fd4c639b109753ff2d5bbc02ee7446fbda647e7386203dc483", "schedule_id": 37936, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2241", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2734.994, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Bootle Branch Jn", "stage_seq": 5, "distance_m": 3219.501, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Olive Mount Jn", "stage_seq": 6, "distance_m": 4385.67, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Roby", "stage_seq": 7, "distance_m": 8285.928, "section_seq": 1, "route_path_id": 105810}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2248H", "location": "Huyton", "stage_seq": 8, "distance_m": 9121.559, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Rainhill", "stage_seq": 9, "distance_m": 17612.57, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "St. Helens Junction", "stage_seq": 10, "distance_m": 22382.025, "section_seq": 1, "route_path_id": 105810}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2301H", "location": "Earlestown", "stage_seq": 11, "distance_m": 27039.478, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Newton-le-Willows", "stage_seq": 12, "distance_m": 28538.387, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Parkside Jn", "stage_seq": 13, "distance_m": 30196.652, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Astley Station S.B.", "stage_seq": 14, "distance_m": 39629.403, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Eccles", "stage_seq": 15, "distance_m": 47564.173, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Ordsall Lane Jn", "stage_seq": 16, "distance_m": 52169.274, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Salford Central", "stage_seq": 17, "distance_m": 52976.203, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Deal Street Jn", "stage_seq": 18, "distance_m": 53389.816, "section_seq": 1, "route_path_id": 105810}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2328H", "location": "Manchester Victoria", "stage_seq": 19, "distance_m": 54035.329, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Miles Platting Jn", "stage_seq": 20, "distance_m": 56178.699, "section_seq": 1, "route_path_id": 105810}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Thorpes Bridge Jn", "stage_seq": 21, "distance_m": 57634.407, "section_seq": 1, "route_path_id": 105810}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Newton Heath T.M.D.", "stage_seq": 22, "distance_m": 57902.482, "section_seq": 1, "route_path_id": 105810}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 57902.482, "from_m": 0.0, "section_seq": 1, "route_path_id": 105810}], "total_distance_m": 57902.482, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 57514.477, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 388.005, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:35Z", "source_id": 48835324, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:45:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:38Z", "source_id": 15864804, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:22Z", "source_id": 48842538, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:26Z", "source_id": 15867023, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:10Z", "source_id": 48844247, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:15Z", "source_id": 15867441, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:56Z", "source_id": 48849941, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:52:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:59Z", "source_id": 15869052, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:11Z", "source_id": 48854323, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:54:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:13Z", "source_id": 15870316, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:48Z", "source_id": 48859431, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:54Z", "source_id": 15871812, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:50Z", "source_id": 48869271, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:02:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:47Z", "source_id": 15874481, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:19Z", "source_id": 48890283, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:23Z", "source_id": 15880845, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:15Z", "source_id": 48901596, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:20:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:18Z", "source_id": 15884480, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:14Z", "source_id": 48906307, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:18Z", "source_id": 15885995, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:48Z", "source_id": 15891186, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8118, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:16Z", "source_id": 48923204, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:18Z", "source_id": 15891397, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2241 2241 5 None None Newton Heath T.M.D. 2336 2336 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65033/2026-09-15/detailed None Manchester Victoria 2026-09-15T23:28:30+01:00 Newton Heath T.M.D. 7.0 {"type": "LineString", "coordinates": [[-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2381586, 53.4895472], [-2.2374576, 53.489716499999986], [-2.23658, 53.489977800000005], [-2.2353799, 53.4902462], [-2.2341513999999996, 53.4905398], [-2.2338404, 53.490608400000006], [-2.2333029, 53.490762999999994], [-2.2323964999999997, 53.4909662], [-2.2315372, 53.4911292], [-2.2308442999999993, 53.49124989999999], [-2.2304812999999997, 53.49132519999999], [-2.2297902, 53.4914685], [-2.2284929, 53.49176109999999], [-2.2276134, 53.4919542], [-2.2274883, 53.4919817], [-2.2268934, 53.4921123], [-2.2238786, 53.4927627], [-2.2226531, 53.49302960000001], [-2.221798, 53.4932158], [-2.2203120999999997, 53.493568399999994], [-2.2194932, 53.4937919], [-2.2188065, 53.4940137], [-2.2180904, 53.4942834], [-2.2175763, 53.4945227], [-2.2174278, 53.49459069999999], [-2.2172489999999994, 53.49466940000001], [-2.2163849, 53.4950776], [-2.2159307, 53.4952586], [-2.213215737741426, 53.49632464714272], [-2.2124447, 53.496627399999994], [-2.2123456, 53.496664800000005], [-2.2121636, 53.4967365], [-2.2120549, 53.4967796], [-2.2116129, 53.4969518], [-2.2111228, 53.497125], [-2.2107228999999995, 53.4972518], [-2.208733, 53.49788449999999], [-2.2072689, 53.4983495], [-2.2067285, 53.4985212], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]} 2.4 2327 2334 Earlestown Thorpes Bridge Jn Newton Heath T.M.D. 53.5035578 -2.1906638 53.5035578 -2.1906638 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Newton Heath T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891397 1789511660047562 70 70 2026-09-15 22:44:21.244147 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:20.040658
563779 593865 P28763 152W33M815 2026-09-15 COMPLETE 15890863 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 593865, "stp": "P", "toc": "Northern", "uid": "P28763", "consist": "156481", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28763/2026-09-15/detailed", "trust_id": "152W33M815", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2W33", "timing_status": "ON TIME", "origin_station": "Middlesbrough", "current_leg_arr": "2334", "current_leg_dep": "2327", "current_leg_end": "Newcastle", "origin_dep_time": "2211", "origin_platform": "2", "current_location": "Newcastle Central East End", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5574006, 54.9516153], [-1.5583352, 54.9515832], [-1.5597146999999998, 54.9515715], [-1.5605158, 54.9515822], [-1.5614663, 54.9516116], [-1.5623475, 54.95166209999999], [-1.5625603, 54.9516743], [-1.5641963, 54.95181399999999], [-1.5662595, 54.9520887], [-1.567039, 54.952217700000006], [-1.567975, 54.9524023], [-1.5699408999999998, 54.95283369999999], [-1.5707852, 54.953035799999995], [-1.5709850999999997, 54.9530836], [-1.5721886, 54.9533739], [-1.5744803, 54.953957399999986], [-1.5764518999999997, 54.954506299999984], [-1.5766638, 54.954557300000005], [-1.5769523, 54.95462669999999], [-1.5788015, 54.9550716], [-1.5810204, 54.9555993], [-1.5811105, 54.95562069999999], [-1.5813498, 54.955673999999995], [-1.5828270999999998, 54.95603989999999], [-1.5837419999999998, 54.9562708], [-1.5839498, 54.95633190000001], [-1.5846973999999998, 54.956551700000006], [-1.5855411, 54.95683089999999], [-1.5863782999999998, 54.95714230000001], [-1.5872472999999998, 54.9574927], [-1.5880096999999995, 54.95783999999999], [-1.5883626, 54.95801320000001], [-1.5887836000000002, 54.9582193], [-1.5888521999999998, 54.95825479999999], [-1.5891554999999995, 54.958411700000006], [-1.5895463999999997, 54.958626], [-1.5897888, 54.9587695], [-1.5902355999999995, 54.9590339], [-1.5904843, 54.959195700000016], [-1.5908186, 54.9594141], [-1.5911193999999995, 54.9596226], [-1.5915143000000005, 54.95990569999999], [-1.5919289, 54.9602213], [-1.5925212999999998, 54.960719100000006], [-1.5930274, 54.9611698], [-1.5934916999999995, 54.96159140000001], [-1.5939422, 54.9620001], [-1.5944119, 54.962420400000006], [-1.5951164, 54.9630573], [-1.5954440999999997, 54.9633053], [-1.5957476999999998, 54.96357179999999], [-1.5960488999999998, 54.96384509999999], [-1.5962567999999997, 54.9640338], [-1.5963417999999998, 54.9641109], [-1.5966088, 54.96435569999999], [-1.5968131, 54.9645422], [-1.5969996999999998, 54.9647104], [-1.5972419, 54.96493139999999], [-1.5975514, 54.9652115], [-1.5977711, 54.96540809999999], [-1.5979458999999998, 54.9655512], [-1.5981631999999997, 54.9657031], [-1.598351, 54.9658123], [-1.5984820999999998, 54.9658801], [-1.5986238999999998, 54.96594790000001], [-1.5988033999999998, 54.9660225], [-1.5989829999999998, 54.9660862], [-1.5991600999999998, 54.96614180000001], [-1.5993432, 54.9661879], [-1.5994668, 54.9662127], [-1.5996492, 54.9662435], [-1.5998099999999995, 54.9662662], [-1.5999609999999995, 54.96628220000001], [-1.6000568, 54.96628909999999], [-1.6001299, 54.966294399999995], [-1.6003093999999998, 54.9662984], [-1.6004936999999997, 54.96629909999999], [-1.6006272, 54.96629510000001], [-1.6007688999999998, 54.9662862], [-1.6009354999999998, 54.96626859999999], [-1.6010949, 54.96624559999999], [-1.6012685999999998, 54.966213], [-1.6014481, 54.9661723], [-1.601578, 54.9661384], [-1.6017316, 54.966087599999994], [-1.6019299, 54.96601810000001], [-1.6021433, 54.965937499999995], [-1.6029629, 54.9656219], [-1.6032267, 54.96552799999999], [-1.6033152999999998, 54.96549580000001], [-1.6033948999999998, 54.9654702], [-1.6034818, 54.9654432], [-1.6035414, 54.9654244], [-1.6036326, 54.9654003], [-1.6037230999999998, 54.9653795], [-1.6037882, 54.965365600000005], [-1.6038811, 54.9653469], [-1.6039679, 54.965331], [-1.6040488, 54.9653192], [-1.6041513, 54.96530539999999], [-1.6042478, 54.965295000000005], [-1.6043359, 54.96528949999999], [-1.6044204, 54.9652839], [-1.6045253, 54.9652798], [-1.6046435, 54.96527700000001], [-1.6047404000000005, 54.9652768], [-1.6048491, 54.96527840000001], [-1.6049241, 54.9652808], [-1.6050007999999998, 54.9652842], [-1.6052588, 54.965304], [-1.6052795, 54.9653062], [-1.6053327, 54.9653122], [-1.6054283, 54.9653249], [-1.6055144, 54.9653371], [-1.6056296, 54.9653557], [-1.6057209, 54.9653734], [-1.6058531, 54.96540319999999], [-1.6059461, 54.9654263], [-1.6060467, 54.9654537], [-1.6061643999999995, 54.965487], [-1.6063001, 54.965530099999995], [-1.60644, 54.9655771], [-1.6065840999999998, 54.965628499999994], [-1.6067359999999995, 54.96568679999999], [-1.6067633, 54.965698499999995], [-1.6068638999999998, 54.9657418], [-1.6069645999999995, 54.9657891], [-1.6070711999999998, 54.96584349999999], [-1.6071437, 54.96588320000001], [-1.607204, 54.9659151], [-1.6072998999999997, 54.9659792], [-1.6073539, 54.9660153], [-1.6074058999999998, 54.96604860000001], [-1.6074682, 54.96609219999999], [-1.6075363, 54.96614199999999], [-1.6076575999999998, 54.9662361], [-1.608688, 54.9670168], [-1.6090142, 54.9672865], [-1.609376, 54.9676352], [-1.6095907, 54.96780179999999], [-1.6096643, 54.967859], [-1.6099133999999995, 54.9680419], [-1.6100456, 54.9681247], [-1.6101997999999995, 54.9682112], [-1.6103069999999997, 54.96826329999999], [-1.6104385999999995, 54.9683235], [-1.6104961999999998, 54.96834629999999], [-1.6105868, 54.9683822], [-1.6107587999999995, 54.9684413], [-1.6109319, 54.968492399999995], [-1.6111003, 54.9685345], [-1.6112048, 54.968558300000005], [-1.6113228, 54.96858], [-1.6114048, 54.96859310000001], [-1.6114717, 54.968601799999995], [-1.6115501999999997, 54.9686115], [-1.6116503, 54.9686219], [-1.6117624999999998, 54.96862950000001], [-1.6118674, 54.968634400000006], [-1.6119965, 54.96863510000001], [-1.6121952999999998, 54.968629099999994], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Heworth", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Heworth", "current_leg_milage": "2.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 5290.565, \"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\": 5449.04, \"from_m\": 5290.565, \"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\": 5849.274, \"from_m\": 5449.04, \"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\": 6490.453, \"from_m\": 5849.274, \"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\": 7297.179, \"from_m\": 6490.453, \"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\": 8305.238, \"from_m\": 7297.179, \"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\": 8344.228, \"from_m\": 8305.238, \"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\": 8467.677, \"from_m\": 8344.228, \"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\": 8799.496, \"from_m\": 8467.677, \"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\": 11597.785, \"from_m\": 8799.496, \"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\": 12134.183, \"from_m\": 11597.785, \"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\": 12172.182, \"from_m\": 12134.183, \"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\": 16583.112, \"from_m\": 12172.182, \"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\": 26228.53, \"from_m\": 16583.112, \"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\": 26519.579, \"from_m\": 26228.53, \"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\": 26564.35, \"from_m\": 26519.579, \"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\": 26845.827, \"from_m\": 26564.35, \"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\": 27740.56, \"from_m\": 26845.827, \"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\": 29455.888, \"from_m\": 27740.56, \"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\": 29969.046, \"from_m\": 29455.888, \"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\": 32620.564, \"from_m\": 29969.046, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33146.023, \"from_m\": 32620.564, \"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\": 46456.199, \"from_m\": 33146.023, \"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\": 46474.661, \"from_m\": 46456.199, \"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\": 47459.226, \"from_m\": 46474.661, \"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\": 49194.361, \"from_m\": 47459.226, \"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\": 49829.308, \"from_m\": 49194.361, \"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\": 55269.407, \"from_m\": 49829.308, \"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\": 55949.124, \"from_m\": 55269.407, \"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\": 56754.609, \"from_m\": 55949.124, \"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\": 56857.042, \"from_m\": 56754.609, \"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\": 57147.484, \"from_m\": 56857.042, \"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\": 59150.274, \"from_m\": 57147.484, \"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\": 63978.057, \"from_m\": 59150.274, \"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\": 64365.955, \"from_m\": 63978.057, \"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\": 64414.724, \"from_m\": 64365.955, \"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\": 65232.97, \"from_m\": 64414.724, \"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\": 66087.848, \"from_m\": 65232.97, \"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\": 67188.811, \"from_m\": 66087.848, \"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\": 74051.203, \"from_m\": 67188.811, \"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\": 74085.816, \"from_m\": 74051.203, \"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\": 74299.98, \"from_m\": 74085.816, \"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\": 75456.938, \"from_m\": 74299.98, \"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\": 75539.043, \"from_m\": 75456.938, \"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\": 75845.447, \"from_m\": 75539.043, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 593865, \"profile_key\": \"fc032b12c18232fe220e123e3173eb77dc216388e40d2f9efc9be97f67baf723\", \"schedule_id\": 21142, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 2, \"distance_m\": 1761.689, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2217\", \"location\": \"Thornaby\", \"stage_seq\": 3, \"distance_m\": 4985.282, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 4, \"distance_m\": 6460.675, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Hartburn Jn\", \"stage_seq\": 5, \"distance_m\": 7322.566, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2226\", \"location\": \"Stockton\", \"stage_seq\": 6, \"distance_m\": 8672.211, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Norton South Jn\", \"stage_seq\": 7, \"distance_m\": 11597.785, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Billingham Jn\", \"stage_seq\": 8, \"distance_m\": 14816.837, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Billingham\", \"stage_seq\": 9, \"distance_m\": 15949.006, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Greatham S.B.\", \"stage_seq\": 10, \"distance_m\": 20388.161, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Seaton Carew\", \"stage_seq\": 11, \"distance_m\": 23749.312, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2245\", \"location\": \"Hartlepool\", \"stage_seq\": 12, \"distance_m\": 27289.753, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Horden Sig. NS7137\", \"stage_seq\": 13, \"distance_m\": 37293.533, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Horden\", \"stage_seq\": 14, \"distance_m\": 38826.809, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Seaham\", \"stage_seq\": 15, \"distance_m\": 48042.929, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 16, \"distance_m\": 53058.962, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2314\", \"location\": \"Sunderland\", \"stage_seq\": 17, \"distance_m\": 56415.803, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Brockley Whins\", \"stage_seq\": 18, \"distance_m\": 64978.721, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Pelaw Jn\", \"stage_seq\": 19, \"distance_m\": 69740.582, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Heworth\", \"stage_seq\": 20, \"distance_m\": 71205.211, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Park Lane Jn\", \"stage_seq\": 21, \"distance_m\": 74121.224, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"High Level Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 75094.71, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 23, \"distance_m\": 75845.447, \"section_seq\": 1, \"route_path_id\": 74455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75845.447, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74455}], \"total_distance_m\": 75845.447, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69275.086, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6570.361, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2211", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:07Z\", \"source_id\": 48780257, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:11Z\", \"source_id\": 15847430, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:47Z\", \"source_id\": 48791067, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:53Z\", \"source_id\": 15850856, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:04Z\", \"source_id\": 48810744, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:08Z\", \"source_id\": 15856961, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:49Z\", \"source_id\": 48823357, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:52Z\", \"source_id\": 15860901, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:15Z\", \"source_id\": 48832967, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:21Z\", \"source_id\": 15864066, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:12Z\", \"source_id\": 48852557, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:18Z\", \"source_id\": 15869804, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:23Z\", \"source_id\": 48868343, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:21Z\", \"source_id\": 15874284, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:03Z\", \"source_id\": 48886672, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:08Z\", \"source_id\": 15879602, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:14Z\", \"source_id\": 48903242, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:19Z\", \"source_id\": 15885015, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:55Z\", \"source_id\": 48908786, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:58Z\", \"source_id\": 15886838, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:07Z\", \"source_id\": 48921460, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 15890863, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1789511595551967, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:22.212929", "service_state_evidence_id": 15890863, "current_leg_start_actual_dep": "2026-09-15T23:26:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:22.392995", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MBR NCL 2W33 156481 2 75 None {"version": 3, "segments": [{"to_m": 5290.565, "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": 5449.04, "from_m": 5290.565, "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": 5849.274, "from_m": 5449.04, "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": 6490.453, "from_m": 5849.274, "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": 7297.179, "from_m": 6490.453, "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": 8305.238, "from_m": 7297.179, "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": 8344.228, "from_m": 8305.238, "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": 8467.677, "from_m": 8344.228, "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": 8799.496, "from_m": 8467.677, "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": 11597.785, "from_m": 8799.496, "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": 12134.183, "from_m": 11597.785, "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": 12172.182, "from_m": 12134.183, "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": 16583.112, "from_m": 12172.182, "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": 26228.53, "from_m": 16583.112, "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": 26519.579, "from_m": 26228.53, "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": 26564.35, "from_m": 26519.579, "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": 26845.827, "from_m": 26564.35, "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": 27740.56, "from_m": 26845.827, "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": 29455.888, "from_m": 27740.56, "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": 29969.046, "from_m": 29455.888, "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": 32620.564, "from_m": 29969.046, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33146.023, "from_m": 32620.564, "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": 46456.199, "from_m": 33146.023, "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": 46474.661, "from_m": 46456.199, "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": 47459.226, "from_m": 46474.661, "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": 49194.361, "from_m": 47459.226, "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": 49829.308, "from_m": 49194.361, "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": 55269.407, "from_m": 49829.308, "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": 55949.124, "from_m": 55269.407, "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": 56754.609, "from_m": 55949.124, "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": 56857.042, "from_m": 56754.609, "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": 57147.484, "from_m": 56857.042, "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": 59150.274, "from_m": 57147.484, "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": 63978.057, "from_m": 59150.274, "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": 64365.955, "from_m": 63978.057, "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": 64414.724, "from_m": 64365.955, "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": 65232.97, "from_m": 64414.724, "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": 66087.848, "from_m": 65232.97, "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": 67188.811, "from_m": 66087.848, "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": 74051.203, "from_m": 67188.811, "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": 74085.816, "from_m": 74051.203, "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": 74299.98, "from_m": 74085.816, "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": 75456.938, "from_m": 74299.98, "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": 75539.043, "from_m": 75456.938, "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": 75845.447, "from_m": 75539.043, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 593865, "profile_key": "fc032b12c18232fe220e123e3173eb77dc216388e40d2f9efc9be97f67baf723", "schedule_id": 21142, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Newport East Jn (Teesside)", "stage_seq": 2, "distance_m": 1761.689, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Thornaby", "stage_seq": 3, "distance_m": 4985.282, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Bowesfield Jn", "stage_seq": 4, "distance_m": 6460.675, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Hartburn Jn", "stage_seq": 5, "distance_m": 7322.566, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2226", "location": "Stockton", "stage_seq": 6, "distance_m": 8672.211, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Norton South Jn", "stage_seq": 7, "distance_m": 11597.785, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Billingham Jn", "stage_seq": 8, "distance_m": 14816.837, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Billingham", "stage_seq": 9, "distance_m": 15949.006, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Greatham S.B.", "stage_seq": 10, "distance_m": 20388.161, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Seaton Carew", "stage_seq": 11, "distance_m": 23749.312, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2245", "location": "Hartlepool", "stage_seq": 12, "distance_m": 27289.753, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Horden Sig. NS7137", "stage_seq": 13, "distance_m": 37293.533, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Horden", "stage_seq": 14, "distance_m": 38826.809, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Seaham", "stage_seq": 15, "distance_m": 48042.929, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Ryhope Grange Jn", "stage_seq": 16, "distance_m": 53058.962, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2314", "location": "Sunderland", "stage_seq": 17, "distance_m": 56415.803, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Brockley Whins", "stage_seq": 18, "distance_m": 64978.721, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Pelaw Jn", "stage_seq": 19, "distance_m": 69740.582, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Heworth", "stage_seq": 20, "distance_m": 71205.211, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Park Lane Jn", "stage_seq": 21, "distance_m": 74121.224, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "High Level Bridge Jn", "stage_seq": 22, "distance_m": 75094.71, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Newcastle", "stage_seq": 23, "distance_m": 75845.447, "section_seq": 1, "route_path_id": 74455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75845.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 74455}], "total_distance_m": 75845.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69275.086, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6570.361, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:07Z", "source_id": 48780257, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:15:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:11Z", "source_id": 15847430, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:47Z", "source_id": 48791067, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:21:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:53Z", "source_id": 15850856, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4122, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:04Z", "source_id": 48810744, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:32:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:08Z", "source_id": 15856961, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4086, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:49Z", "source_id": 48823357, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:39:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:52Z", "source_id": 15860901, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:15Z", "source_id": 48832967, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:44:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:21Z", "source_id": 15864066, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:12Z", "source_id": 48852557, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:54:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:18Z", "source_id": 15869804, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4062, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:23Z", "source_id": 48868343, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:21Z", "source_id": 15874284, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:03Z", "source_id": 48886672, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:12:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:08Z", "source_id": 15879602, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:14Z", "source_id": 48903242, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:21:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:19Z", "source_id": 15885015, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3796, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:55Z", "source_id": 48908786, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:26:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:58Z", "source_id": 15886838, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:07Z", "source_id": 48921460, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 15890863, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Middlesbrough 2211 2211 2 None None Newcastle 2335 2334 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P28763/2026-09-15/detailed None Heworth 2026-09-15T23:26:00+01:00 Newcastle 7.0 {"type": "LineString", "coordinates": [[-1.5574006, 54.9516153], [-1.5583352, 54.9515832], [-1.5597146999999998, 54.9515715], [-1.5605158, 54.9515822], [-1.5614663, 54.9516116], [-1.5623475, 54.95166209999999], [-1.5625603, 54.9516743], [-1.5641963, 54.95181399999999], [-1.5662595, 54.9520887], [-1.567039, 54.952217700000006], [-1.567975, 54.9524023], [-1.5699408999999998, 54.95283369999999], [-1.5707852, 54.953035799999995], [-1.5709850999999997, 54.9530836], [-1.5721886, 54.9533739], [-1.5744803, 54.953957399999986], [-1.5764518999999997, 54.954506299999984], [-1.5766638, 54.954557300000005], [-1.5769523, 54.95462669999999], [-1.5788015, 54.9550716], [-1.5810204, 54.9555993], [-1.5811105, 54.95562069999999], [-1.5813498, 54.955673999999995], [-1.5828270999999998, 54.95603989999999], [-1.5837419999999998, 54.9562708], [-1.5839498, 54.95633190000001], [-1.5846973999999998, 54.956551700000006], [-1.5855411, 54.95683089999999], [-1.5863782999999998, 54.95714230000001], [-1.5872472999999998, 54.9574927], [-1.5880096999999995, 54.95783999999999], [-1.5883626, 54.95801320000001], [-1.5887836000000002, 54.9582193], [-1.5888521999999998, 54.95825479999999], [-1.5891554999999995, 54.958411700000006], [-1.5895463999999997, 54.958626], [-1.5897888, 54.9587695], [-1.5902355999999995, 54.9590339], [-1.5904843, 54.959195700000016], [-1.5908186, 54.9594141], [-1.5911193999999995, 54.9596226], [-1.5915143000000005, 54.95990569999999], [-1.5919289, 54.9602213], [-1.5925212999999998, 54.960719100000006], [-1.5930274, 54.9611698], [-1.5934916999999995, 54.96159140000001], [-1.5939422, 54.9620001], [-1.5944119, 54.962420400000006], [-1.5951164, 54.9630573], [-1.5954440999999997, 54.9633053], [-1.5957476999999998, 54.96357179999999], [-1.5960488999999998, 54.96384509999999], [-1.5962567999999997, 54.9640338], [-1.5963417999999998, 54.9641109], [-1.5966088, 54.96435569999999], [-1.5968131, 54.9645422], [-1.5969996999999998, 54.9647104], [-1.5972419, 54.96493139999999], [-1.5975514, 54.9652115], [-1.5977711, 54.96540809999999], [-1.5979458999999998, 54.9655512], [-1.5981631999999997, 54.9657031], [-1.598351, 54.9658123], [-1.5984820999999998, 54.9658801], [-1.5986238999999998, 54.96594790000001], [-1.5988033999999998, 54.9660225], [-1.5989829999999998, 54.9660862], [-1.5991600999999998, 54.96614180000001], [-1.5993432, 54.9661879], [-1.5994668, 54.9662127], [-1.5996492, 54.9662435], [-1.5998099999999995, 54.9662662], [-1.5999609999999995, 54.96628220000001], [-1.6000568, 54.96628909999999], [-1.6001299, 54.966294399999995], [-1.6003093999999998, 54.9662984], [-1.6004936999999997, 54.96629909999999], [-1.6006272, 54.96629510000001], [-1.6007688999999998, 54.9662862], [-1.6009354999999998, 54.96626859999999], [-1.6010949, 54.96624559999999], [-1.6012685999999998, 54.966213], [-1.6014481, 54.9661723], [-1.601578, 54.9661384], [-1.6017316, 54.966087599999994], [-1.6019299, 54.96601810000001], [-1.6021433, 54.965937499999995], [-1.6029629, 54.9656219], [-1.6032267, 54.96552799999999], [-1.6033152999999998, 54.96549580000001], [-1.6033948999999998, 54.9654702], [-1.6034818, 54.9654432], [-1.6035414, 54.9654244], [-1.6036326, 54.9654003], [-1.6037230999999998, 54.9653795], [-1.6037882, 54.965365600000005], [-1.6038811, 54.9653469], [-1.6039679, 54.965331], [-1.6040488, 54.9653192], [-1.6041513, 54.96530539999999], [-1.6042478, 54.965295000000005], [-1.6043359, 54.96528949999999], [-1.6044204, 54.9652839], [-1.6045253, 54.9652798], [-1.6046435, 54.96527700000001], [-1.6047404000000005, 54.9652768], [-1.6048491, 54.96527840000001], [-1.6049241, 54.9652808], [-1.6050007999999998, 54.9652842], [-1.6052588, 54.965304], [-1.6052795, 54.9653062], [-1.6053327, 54.9653122], [-1.6054283, 54.9653249], [-1.6055144, 54.9653371], [-1.6056296, 54.9653557], [-1.6057209, 54.9653734], [-1.6058531, 54.96540319999999], [-1.6059461, 54.9654263], [-1.6060467, 54.9654537], [-1.6061643999999995, 54.965487], [-1.6063001, 54.965530099999995], [-1.60644, 54.9655771], [-1.6065840999999998, 54.965628499999994], [-1.6067359999999995, 54.96568679999999], [-1.6067633, 54.965698499999995], [-1.6068638999999998, 54.9657418], [-1.6069645999999995, 54.9657891], [-1.6070711999999998, 54.96584349999999], [-1.6071437, 54.96588320000001], [-1.607204, 54.9659151], [-1.6072998999999997, 54.9659792], [-1.6073539, 54.9660153], [-1.6074058999999998, 54.96604860000001], [-1.6074682, 54.96609219999999], [-1.6075363, 54.96614199999999], [-1.6076575999999998, 54.9662361], [-1.608688, 54.9670168], [-1.6090142, 54.9672865], [-1.609376, 54.9676352], [-1.6095907, 54.96780179999999], [-1.6096643, 54.967859], [-1.6099133999999995, 54.9680419], [-1.6100456, 54.9681247], [-1.6101997999999995, 54.9682112], [-1.6103069999999997, 54.96826329999999], [-1.6104385999999995, 54.9683235], [-1.6104961999999998, 54.96834629999999], [-1.6105868, 54.9683822], [-1.6107587999999995, 54.9684413], [-1.6109319, 54.968492399999995], [-1.6111003, 54.9685345], [-1.6112048, 54.968558300000005], [-1.6113228, 54.96858], [-1.6114048, 54.96859310000001], [-1.6114717, 54.968601799999995], [-1.6115501999999997, 54.9686115], [-1.6116503, 54.9686219], [-1.6117624999999998, 54.96862950000001], [-1.6118674, 54.968634400000006], [-1.6119965, 54.96863510000001], [-1.6121952999999998, 54.968629099999994], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} 2.9 2327 2334 Heworth Newcastle Central East End Newcastle 54.9682438 -1.6174150 54.9682438 -1.6174150 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Newcastle TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890863 1789511595551967 89 89 2026-09-15 22:44:22.392995 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:22.212929
563780 584356 P91607 875Y53M815 2026-09-15 COMPLETE 15890409 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 584356, "stp": "P", "toc": "Southeastern", "uid": "P91607", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91607/2026-09-15/detailed", "trust_id": "875Y53M815", "origin_crs": "XSH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "8", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "5Y53", "timing_status": "EARLY", "origin_station": "Selhurst T&R.S.M.D", "current_leg_arr": "2334", "current_leg_dep": "2308", "current_leg_end": "London Victoria", "origin_dep_time": "2258", "origin_platform": null, "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0725319631897735, 51.41762887746867], [-0.0728157, 51.4179068], [-0.0730413, 51.41813419999999], [-0.0730547, 51.4181494], [-0.0730944, 51.41818580000001], [-0.0731583, 51.418242], [-0.0732066, 51.41828120000001], [-0.07326039999999999, 51.4183225], [-0.0733143, 51.4183619], [-0.07338720000000001, 51.41841180000001], [-0.0734377, 51.41844399999999], [-0.0735412, 51.4185055], [-0.07363769999999999, 51.4185529], [-0.07373219999999998, 51.41859660000001], [-0.0740714, 51.4187425], [-0.07425899999999999, 51.4188225], [-0.07469649999999999, 51.4190089], [-0.0751454, 51.4192028], [-0.07602859999999999, 51.41958009999999], [-0.0762565, 51.4196877], [-0.0768101, 51.4199595], [-0.0773905, 51.4202137], [-0.07750359999999999, 51.4202821], [-0.0778331, 51.42048129999999], [-0.07853959999999999, 51.420952], [-0.0791876, 51.421513299999994], [-0.0797198, 51.4220101], [-0.0801784, 51.42237], [-0.0804709, 51.4226689], [-0.0808694, 51.423001000000006], [-0.0813276, 51.423309800000006], [-0.081539, 51.42343820000001], [-0.082079, 51.42373809999999], [-0.0825084, 51.42389959999999], [-0.0828439, 51.424029299999994], [-0.08319329999999998, 51.424158], [-0.08343459999999998, 51.42426760000001], [-0.0839747, 51.4244906], [-0.08566459999999998, 51.4250758], [-0.08699559999999999, 51.425512299999994], [-0.08767909999999998, 51.4257483], [-0.0886765, 51.42612329999999], [-0.0891777, 51.426297299999995], [-0.08983152841195213, 51.426501051645744], [-0.08987339999999999, 51.42651409999999], [-0.0901861, 51.4265954], [-0.09046419999999998, 51.426663700000006], [-0.0907765, 51.426735], [-0.0910939, 51.42680360000001], [-0.0914654, 51.4268782], [-0.09185309999999998, 51.4269565], [-0.09225949999999998, 51.427037], [-0.0926072, 51.427108199999985], [-0.092933, 51.42717460000001], [-0.09322039999999998, 51.4272327], [-0.0935767, 51.42730709999999], [-0.0938361, 51.4273616], [-0.0940866, 51.42742239999999], [-0.0943143, 51.427477800000005], [-0.0945528, 51.4275421], [-0.0947408, 51.42759830000001], [-0.0949204, 51.427658499999986], [-0.0950784, 51.42771709999999], [-0.09524979999999998, 51.42778559999999], [-0.0953727, 51.4278405], [-0.0958738, 51.428088599999995], [-0.0962501, 51.4283336], [-0.0968667, 51.428736699999995], [-0.0973923, 51.4290814], [-0.09783759999999998, 51.429351100000005], [-0.098271, 51.4296261], [-0.0989976, 51.43005140000001], [-0.0993895, 51.430266], [-0.099802, 51.4304506], [-0.100223, 51.430626399999994], [-0.1004314, 51.43070669999999], [-0.1007291, 51.4308186], [-0.10103969999999998, 51.4309208], [-0.1012221, 51.4309808], [-0.1014883, 51.43106850000001], [-0.1019092, 51.43118929999999], [-0.1025559, 51.4313476], [-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.106152, 51.433686900000005], [-0.1063269, 51.43393029999999], [-0.1064822, 51.43415259999999], [-0.1065033, 51.43418179999998], [-0.10656269999999998, 51.4342638], [-0.1065905, 51.4343012], [-0.10669159999999998, 51.43444180000001], [-0.10680449999999998, 51.434653799999985], [-0.1068288, 51.43469939999999], [-0.1069095, 51.434848], [-0.1069939, 51.4349896], [-0.107111, 51.4351686], [-0.1072864, 51.43538719999999], [-0.1074774, 51.435635999999995], [-0.1075664, 51.4357918], [-0.1076842, 51.43604380000001], [-0.1077627, 51.436244499999994], [-0.1078085, 51.43648840000001], [-0.1078268, 51.4367021], [-0.1077941, 51.4369892], [-0.107713, 51.43725349999999], [-0.10762529999999998, 51.4374476], [-0.1075023, 51.4376515], [-0.1073394, 51.4378737], [-0.1072466, 51.4379834], [-0.10714179999999998, 51.4380913], [-0.10702589999999998, 51.4381973], [-0.10676339999999998, 51.4384126], [-0.1065189, 51.4386051], [-0.1061907, 51.4388344], [-0.10590239999999998, 51.43903409999999], [-0.10578809264670325, 51.43912037840591], [-0.10563410744667048, 51.43924645318975], [-0.10549976897129876, 51.4393586392852], [-0.1053823020901998, 51.43945893523087], [-0.10527893167298524, 51.439549339565424], [-0.1051868825892667, 51.439631850827496], [-0.10510337970865588, 51.43970846755572], [-0.10502564790076442, 51.43978118828872], [-0.104950912035204, 51.43985201156515], [-0.10487639698158624, 51.43992293592363], [-0.10479932760952282, 51.43999595990282], [-0.1047169287886254, 51.44007308204134], [-0.10462642538850564, 51.44015630087782], [-0.1045250422787752, 51.44024761495091], [-0.10441000432904572, 51.44034902279925], [-0.10427853640892888, 51.44046252296147], [-0.10412786338803633, 51.4405901139762], [-0.1040378, 51.440675199999994], [-0.10394979999999998, 51.4407584], [-0.1038597, 51.44086269999999], [-0.10379929999999998, 51.44094260000001], [-0.1037332, 51.441054699999995], [-0.10366999999999998, 51.4411939], [-0.10364249999999998, 51.441274199999995], [-0.1036123, 51.4413729], [-0.1035928, 51.4414752], [-0.10355749999999998, 51.4416677], [-0.1035561, 51.44174029999999], [-0.1035496, 51.4420038], [-0.1035653, 51.44222150000001], [-0.1036111, 51.44240500000001], [-0.1036674, 51.4426195], [-0.1036943, 51.4426912], [-0.10374160837516062, 51.442817580280106], [-0.10377859999999998, 51.4429164], [-0.1039474, 51.443272799999995], [-0.1040979, 51.4435648], [-0.1042444, 51.44389749999999], [-0.10433599999999998, 51.444214], [-0.10438179999999998, 51.4444937], [-0.1043883, 51.4447897], [-0.1043622, 51.4450858], [-0.1042981, 51.44535649999999], [-0.1041934, 51.445652599999995], [-0.1040822, 51.445865399999995], [-0.10399319999999998, 51.446017099999985], [-0.1038453, 51.44623080000001], [-0.1036674, 51.4464404], [-0.1034502, 51.446662200000006], [-0.1032316, 51.4468546], [-0.1029699, 51.4470585], [-0.1028024, 51.44718169999999], [-0.1024806, 51.4473953], [-0.1020275, 51.44771240000001], [-0.1017064, 51.4479319], [-0.1014699, 51.448103199999984], [-0.1012547, 51.448289900000006], [-0.1010286, 51.448512599999994], [-0.1008837, 51.4486769], [-0.1007661, 51.4488246], [-0.1006492, 51.44899680000001], [-0.1005025, 51.449231600000005], [-0.1004213, 51.4494104], [-0.1003411, 51.4496495], [-0.1002687, 51.4498997], [-0.10022639999999998, 51.450205100000005], [-0.1002244, 51.450395], [-0.1002354, 51.450558], [-0.1002634, 51.450796], [-0.10030799999999998, 51.451030300000006], [-0.1003748, 51.4512124], [-0.1004927, 51.451485700000006], [-0.1006226, 51.45172569999999], [-0.1007825, 51.45198370000001], [-0.1009385, 51.45220959999999], [-0.1011801, 51.452451999999994], [-0.1013689, 51.45267630000001], [-0.1013776, 51.45268740000001], [-0.10159029999999998, 51.4529511], [-0.1018779, 51.453303899999995], [-0.1020414, 51.45350229999999], [-0.10216208651927892, 51.45364967074968], [-0.1023096, 51.4538298], [-0.1026242, 51.4542104], [-0.1029436, 51.454632200000006], [-0.1031165, 51.4548935], [-0.1033896, 51.455229299999985], [-0.1036387, 51.455534099999994], [-0.1037442, 51.4557528], [-0.10381609999999998, 51.4558528], [-0.1039054, 51.455957999999995], [-0.1040176, 51.456090800000005], [-0.1041596, 51.4562185], [-0.1043474, 51.4563986], [-0.1045949, 51.45663909999999], [-0.1049937, 51.45700860000001], [-0.105174, 51.457151], [-0.105339, 51.457286999999994], [-0.10552659999999998, 51.4574295], [-0.1059722, 51.4577242], [-0.10617519999999998, 51.45784899999999], [-0.1068661, 51.458261099999994], [-0.1072975, 51.4585326], [-0.1077531, 51.45884000000001], [-0.1082334, 51.4591623], [-0.1083678, 51.4592628], [-0.10886139999999998, 51.45964459999999], [-0.1093946, 51.4600657], [-0.1111413, 51.4615071], [-0.1115419, 51.4618231], [-0.11176078318635148, 51.461994200122994], [-0.11194210672773657, 51.46211025875641], [-0.1121021674395824, 51.46222270975295], [-0.1122446536611022, 51.46233127193788], [-0.1123732537315092, 51.46243566413648], [-0.11249165599001662, 51.462535605174], [-0.11260354877583773, 51.462630813875705], [-0.11271262042818572, 51.46272100906686], [-0.11282255928627384, 51.46280590957275], [-0.11293705368931528, 51.46288523421861], [-0.1130597919765233, 51.462958701829734], [-0.11319446248711112, 51.463026031231365], [-0.11334475356029196, 51.46308694124878], [-0.11351435353527908, 51.46314115070725], [-0.11370695075128565, 51.46318837843202], [-0.11392623354752492, 51.463228343248375], [-0.11417589026321014, 51.46326076398157], [-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": "Crystal Palace", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Crystal Palace", "current_leg_milage": "7.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1174.18, \"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\": 1695.845, \"from_m\": 1174.18, \"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\": 2372.054, \"from_m\": 1695.845, \"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\": 2462.863, \"from_m\": 2372.054, \"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\": 3687.955, \"from_m\": 2462.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3740.112, \"from_m\": 3687.955, \"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\": 4415.648, \"from_m\": 3740.112, \"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\": 6251.321, \"from_m\": 4415.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6683.927, \"from_m\": 6251.321, \"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\": 6698.515, \"from_m\": 6683.927, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7216.253, \"from_m\": 6698.515, \"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\": 7250.423, \"from_m\": 7216.253, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7312.657, \"from_m\": 7250.423, \"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\": 7526.154, \"from_m\": 7312.657, \"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\": 7630.972, \"from_m\": 7526.154, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7729.325, \"from_m\": 7630.972, \"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\": 8775.043, \"from_m\": 7729.325, \"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\": 8865.429, \"from_m\": 8775.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\": 9311.45, \"from_m\": 8865.429, \"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\": 9335.313, \"from_m\": 9311.45, \"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\": 9377.418, \"from_m\": 9335.313, \"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\": 10483.332, \"from_m\": 9377.418, \"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\": 11932.679, \"from_m\": 10483.332, \"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\": 12058.555, \"from_m\": 11932.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12230.598, \"from_m\": 12058.555, \"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\": 12304.421, \"from_m\": 12230.598, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13601.701, \"from_m\": 12304.421, \"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\": 14032.736, \"from_m\": 13601.701, \"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\": 14352.897, \"from_m\": 14032.736, \"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\": 15483.349, \"from_m\": 14352.897, \"capability_applied\": null, \"effective_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\": 584356, \"profile_key\": \"5ebc7e432e6c3e1bc1a5ce8c74408c4a8c4899bf16d2d607852e1d6de9ce17f8\", \"schedule_id\": 33239, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Selhurst T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 2, \"distance_m\": 349.16, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Norwood Junction\", \"stage_seq\": 3, \"distance_m\": 1187.173, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Bromley Jn\", \"stage_seq\": 4, \"distance_m\": 2224.254, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2313H\", \"location\": \"Crystal Palace\", \"stage_seq\": 5, \"distance_m\": 3618.487, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"West Norwood\", \"stage_seq\": 6, \"distance_m\": 6287.827, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"West Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 6715.648, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 7394.978, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Herne Hill\", \"stage_seq\": 9, \"distance_m\": 9073.635, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Brixton\", \"stage_seq\": 10, \"distance_m\": 10328.077, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 11, \"distance_m\": 12058.555, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 14080.64, \"section_seq\": 1, \"route_path_id\": 104096}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 13, \"distance_m\": 15483.349, \"section_seq\": 1, \"route_path_id\": 104096}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15483.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104096}], \"total_distance_m\": 15483.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 9764.677, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5718.672, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29973, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:24Z\", \"source_id\": 48872294, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:28Z\", \"source_id\": 15875429, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:41Z\", \"source_id\": 48880550, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:46Z\", \"source_id\": 15877780, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:45Z\", \"source_id\": 48891038, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:47Z\", \"source_id\": 15881072, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:16Z\", \"source_id\": 48900007, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:22Z\", \"source_id\": 15883982, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:17Z\", \"source_id\": 48904847, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:18Z\", \"source_id\": 15885487, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:13Z\", \"source_id\": 48907730, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:17Z\", \"source_id\": 15886472, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:15Z\", \"source_id\": 48920158, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:19Z\", \"source_id\": 15890409, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "8", "timing_fact_generation": 1789511539240927, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:22.220678", "service_state_evidence_id": 15890409, "current_leg_start_actual_dep": "2026-09-15T23:13:30+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:22.389494", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P XSH None 5Y53 None None None None {"version": 3, "segments": [{"to_m": 1174.18, "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": 1695.845, "from_m": 1174.18, "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": 2372.054, "from_m": 1695.845, "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": 2462.863, "from_m": 2372.054, "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": 3687.955, "from_m": 2462.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3740.112, "from_m": 3687.955, "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": 4415.648, "from_m": 3740.112, "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": 6251.321, "from_m": 4415.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6683.927, "from_m": 6251.321, "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": 6698.515, "from_m": 6683.927, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7216.253, "from_m": 6698.515, "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": 7250.423, "from_m": 7216.253, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7312.657, "from_m": 7250.423, "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": 7526.154, "from_m": 7312.657, "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": 7630.972, "from_m": 7526.154, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7729.325, "from_m": 7630.972, "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": 8775.043, "from_m": 7729.325, "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": 8865.429, "from_m": 8775.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": 9311.45, "from_m": 8865.429, "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": 9335.313, "from_m": 9311.45, "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": 9377.418, "from_m": 9335.313, "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": 10483.332, "from_m": 9377.418, "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": 11932.679, "from_m": 10483.332, "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": 12058.555, "from_m": 11932.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12230.598, "from_m": 12058.555, "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": 12304.421, "from_m": 12230.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13601.701, "from_m": 12304.421, "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": 14032.736, "from_m": 13601.701, "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": 14352.897, "from_m": 14032.736, "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": 15483.349, "from_m": 14352.897, "capability_applied": null, "effective_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": 584356, "profile_key": "5ebc7e432e6c3e1bc1a5ce8c74408c4a8c4899bf16d2d607852e1d6de9ce17f8", "schedule_id": 33239, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Selhurst T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Selhurst Dpt Tennison Road", "stage_seq": 2, "distance_m": 349.16, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Norwood Junction", "stage_seq": 3, "distance_m": 1187.173, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Bromley Jn", "stage_seq": 4, "distance_m": 2224.254, "section_seq": 1, "route_path_id": 104096}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2313H", "location": "Crystal Palace", "stage_seq": 5, "distance_m": 3618.487, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "West Norwood", "stage_seq": 6, "distance_m": 6287.827, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "West Norwood Junction", "stage_seq": 7, "distance_m": 6715.648, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 7394.978, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Herne Hill", "stage_seq": 9, "distance_m": 9073.635, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Brixton", "stage_seq": 10, "distance_m": 10328.077, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Voltaire Road Jn", "stage_seq": 11, "distance_m": 12058.555, "section_seq": 1, "route_path_id": 104096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Grosvenor Bridge Jn", "stage_seq": 12, "distance_m": 14080.64, "section_seq": 1, "route_path_id": 104096}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "London Victoria", "stage_seq": 13, "distance_m": 15483.349, "section_seq": 1, "route_path_id": 104096}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15483.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 104096}], "total_distance_m": 15483.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 9764.677, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5718.672, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29973, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:24Z", "source_id": 48872294, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:28Z", "source_id": 15875429, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:41Z", "source_id": 48880550, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:08:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:46Z", "source_id": 15877780, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:45Z", "source_id": 48891038, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:14:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:47Z", "source_id": 15881072, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29788, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:16Z", "source_id": 48900007, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:20:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:22Z", "source_id": 15883982, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:17Z", "source_id": 48904847, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:18Z", "source_id": 15885487, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:13Z", "source_id": 48907730, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:24:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:17Z", "source_id": 15886472, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28733, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:15Z", "source_id": 48920158, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:19Z", "source_id": 15890409, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Selhurst T&R.S.M.D 2258 2258 None None None London Victoria 2336 2336 8 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91607/2026-09-15/detailed None Crystal Palace 2026-09-15T23:13:30+01:00 London Victoria 26.0 {"type": "LineString", "coordinates": [[-0.0725319631897735, 51.41762887746867], [-0.0728157, 51.4179068], [-0.0730413, 51.41813419999999], [-0.0730547, 51.4181494], [-0.0730944, 51.41818580000001], [-0.0731583, 51.418242], [-0.0732066, 51.41828120000001], [-0.07326039999999999, 51.4183225], [-0.0733143, 51.4183619], [-0.07338720000000001, 51.41841180000001], [-0.0734377, 51.41844399999999], [-0.0735412, 51.4185055], [-0.07363769999999999, 51.4185529], [-0.07373219999999998, 51.41859660000001], [-0.0740714, 51.4187425], [-0.07425899999999999, 51.4188225], [-0.07469649999999999, 51.4190089], [-0.0751454, 51.4192028], [-0.07602859999999999, 51.41958009999999], [-0.0762565, 51.4196877], [-0.0768101, 51.4199595], [-0.0773905, 51.4202137], [-0.07750359999999999, 51.4202821], [-0.0778331, 51.42048129999999], [-0.07853959999999999, 51.420952], [-0.0791876, 51.421513299999994], [-0.0797198, 51.4220101], [-0.0801784, 51.42237], [-0.0804709, 51.4226689], [-0.0808694, 51.423001000000006], [-0.0813276, 51.423309800000006], [-0.081539, 51.42343820000001], [-0.082079, 51.42373809999999], [-0.0825084, 51.42389959999999], [-0.0828439, 51.424029299999994], [-0.08319329999999998, 51.424158], [-0.08343459999999998, 51.42426760000001], [-0.0839747, 51.4244906], [-0.08566459999999998, 51.4250758], [-0.08699559999999999, 51.425512299999994], [-0.08767909999999998, 51.4257483], [-0.0886765, 51.42612329999999], [-0.0891777, 51.426297299999995], [-0.08983152841195213, 51.426501051645744], [-0.08987339999999999, 51.42651409999999], [-0.0901861, 51.4265954], [-0.09046419999999998, 51.426663700000006], [-0.0907765, 51.426735], [-0.0910939, 51.42680360000001], [-0.0914654, 51.4268782], [-0.09185309999999998, 51.4269565], [-0.09225949999999998, 51.427037], [-0.0926072, 51.427108199999985], [-0.092933, 51.42717460000001], [-0.09322039999999998, 51.4272327], [-0.0935767, 51.42730709999999], [-0.0938361, 51.4273616], [-0.0940866, 51.42742239999999], [-0.0943143, 51.427477800000005], [-0.0945528, 51.4275421], [-0.0947408, 51.42759830000001], [-0.0949204, 51.427658499999986], [-0.0950784, 51.42771709999999], [-0.09524979999999998, 51.42778559999999], [-0.0953727, 51.4278405], [-0.0958738, 51.428088599999995], [-0.0962501, 51.4283336], [-0.0968667, 51.428736699999995], [-0.0973923, 51.4290814], [-0.09783759999999998, 51.429351100000005], [-0.098271, 51.4296261], [-0.0989976, 51.43005140000001], [-0.0993895, 51.430266], [-0.099802, 51.4304506], [-0.100223, 51.430626399999994], [-0.1004314, 51.43070669999999], [-0.1007291, 51.4308186], [-0.10103969999999998, 51.4309208], [-0.1012221, 51.4309808], [-0.1014883, 51.43106850000001], [-0.1019092, 51.43118929999999], [-0.1025559, 51.4313476], [-0.1030427, 51.43147279999999], [-0.1032702, 51.43153589999999], [-0.1035239, 51.4316172], [-0.1038035, 51.4317274], [-0.1042236, 51.431922699999994], [-0.1044502, 51.4320436], [-0.104642, 51.4321615], [-0.1048227, 51.432280600000006], [-0.1050111, 51.4324316], [-0.10518370000000002, 51.4325828], [-0.10536, 51.43274920000001], [-0.1056536, 51.4330527], [-0.105909, 51.4333569], [-0.106152, 51.433686900000005], [-0.1063269, 51.43393029999999], [-0.1064822, 51.43415259999999], [-0.1065033, 51.43418179999998], [-0.10656269999999998, 51.4342638], [-0.1065905, 51.4343012], [-0.10669159999999998, 51.43444180000001], [-0.10680449999999998, 51.434653799999985], [-0.1068288, 51.43469939999999], [-0.1069095, 51.434848], [-0.1069939, 51.4349896], [-0.107111, 51.4351686], [-0.1072864, 51.43538719999999], [-0.1074774, 51.435635999999995], [-0.1075664, 51.4357918], [-0.1076842, 51.43604380000001], [-0.1077627, 51.436244499999994], [-0.1078085, 51.43648840000001], [-0.1078268, 51.4367021], [-0.1077941, 51.4369892], [-0.107713, 51.43725349999999], [-0.10762529999999998, 51.4374476], [-0.1075023, 51.4376515], [-0.1073394, 51.4378737], [-0.1072466, 51.4379834], [-0.10714179999999998, 51.4380913], [-0.10702589999999998, 51.4381973], [-0.10676339999999998, 51.4384126], [-0.1065189, 51.4386051], [-0.1061907, 51.4388344], [-0.10590239999999998, 51.43903409999999], [-0.10578809264670325, 51.43912037840591], [-0.10563410744667048, 51.43924645318975], [-0.10549976897129876, 51.4393586392852], [-0.1053823020901998, 51.43945893523087], [-0.10527893167298524, 51.439549339565424], [-0.1051868825892667, 51.439631850827496], [-0.10510337970865588, 51.43970846755572], [-0.10502564790076442, 51.43978118828872], [-0.104950912035204, 51.43985201156515], [-0.10487639698158624, 51.43992293592363], [-0.10479932760952282, 51.43999595990282], [-0.1047169287886254, 51.44007308204134], [-0.10462642538850564, 51.44015630087782], [-0.1045250422787752, 51.44024761495091], [-0.10441000432904572, 51.44034902279925], [-0.10427853640892888, 51.44046252296147], [-0.10412786338803633, 51.4405901139762], [-0.1040378, 51.440675199999994], [-0.10394979999999998, 51.4407584], [-0.1038597, 51.44086269999999], [-0.10379929999999998, 51.44094260000001], [-0.1037332, 51.441054699999995], [-0.10366999999999998, 51.4411939], [-0.10364249999999998, 51.441274199999995], [-0.1036123, 51.4413729], [-0.1035928, 51.4414752], [-0.10355749999999998, 51.4416677], [-0.1035561, 51.44174029999999], [-0.1035496, 51.4420038], [-0.1035653, 51.44222150000001], [-0.1036111, 51.44240500000001], [-0.1036674, 51.4426195], [-0.1036943, 51.4426912], [-0.10374160837516062, 51.442817580280106], [-0.10377859999999998, 51.4429164], [-0.1039474, 51.443272799999995], [-0.1040979, 51.4435648], [-0.1042444, 51.44389749999999], [-0.10433599999999998, 51.444214], [-0.10438179999999998, 51.4444937], [-0.1043883, 51.4447897], [-0.1043622, 51.4450858], [-0.1042981, 51.44535649999999], [-0.1041934, 51.445652599999995], [-0.1040822, 51.445865399999995], [-0.10399319999999998, 51.446017099999985], [-0.1038453, 51.44623080000001], [-0.1036674, 51.4464404], [-0.1034502, 51.446662200000006], [-0.1032316, 51.4468546], [-0.1029699, 51.4470585], [-0.1028024, 51.44718169999999], [-0.1024806, 51.4473953], [-0.1020275, 51.44771240000001], [-0.1017064, 51.4479319], [-0.1014699, 51.448103199999984], [-0.1012547, 51.448289900000006], [-0.1010286, 51.448512599999994], [-0.1008837, 51.4486769], [-0.1007661, 51.4488246], [-0.1006492, 51.44899680000001], [-0.1005025, 51.449231600000005], [-0.1004213, 51.4494104], [-0.1003411, 51.4496495], [-0.1002687, 51.4498997], [-0.10022639999999998, 51.450205100000005], [-0.1002244, 51.450395], [-0.1002354, 51.450558], [-0.1002634, 51.450796], [-0.10030799999999998, 51.451030300000006], [-0.1003748, 51.4512124], [-0.1004927, 51.451485700000006], [-0.1006226, 51.45172569999999], [-0.1007825, 51.45198370000001], [-0.1009385, 51.45220959999999], [-0.1011801, 51.452451999999994], [-0.1013689, 51.45267630000001], [-0.1013776, 51.45268740000001], [-0.10159029999999998, 51.4529511], [-0.1018779, 51.453303899999995], [-0.1020414, 51.45350229999999], [-0.10216208651927892, 51.45364967074968], [-0.1023096, 51.4538298], [-0.1026242, 51.4542104], [-0.1029436, 51.454632200000006], [-0.1031165, 51.4548935], [-0.1033896, 51.455229299999985], [-0.1036387, 51.455534099999994], [-0.1037442, 51.4557528], [-0.10381609999999998, 51.4558528], [-0.1039054, 51.455957999999995], [-0.1040176, 51.456090800000005], [-0.1041596, 51.4562185], [-0.1043474, 51.4563986], [-0.1045949, 51.45663909999999], [-0.1049937, 51.45700860000001], [-0.105174, 51.457151], [-0.105339, 51.457286999999994], [-0.10552659999999998, 51.4574295], [-0.1059722, 51.4577242], [-0.10617519999999998, 51.45784899999999], [-0.1068661, 51.458261099999994], [-0.1072975, 51.4585326], [-0.1077531, 51.45884000000001], [-0.1082334, 51.4591623], [-0.1083678, 51.4592628], [-0.10886139999999998, 51.45964459999999], [-0.1093946, 51.4600657], [-0.1111413, 51.4615071], [-0.1115419, 51.4618231], [-0.11176078318635148, 51.461994200122994], [-0.11194210672773657, 51.46211025875641], [-0.1121021674395824, 51.46222270975295], [-0.1122446536611022, 51.46233127193788], [-0.1123732537315092, 51.46243566413648], [-0.11249165599001662, 51.462535605174], [-0.11260354877583773, 51.462630813875705], [-0.11271262042818572, 51.46272100906686], [-0.11282255928627384, 51.46280590957275], [-0.11293705368931528, 51.46288523421861], [-0.1130597919765233, 51.462958701829734], [-0.11319446248711112, 51.463026031231365], [-0.11334475356029196, 51.46308694124878], [-0.11351435353527908, 51.46314115070725], [-0.11370695075128565, 51.46318837843202], [-0.11392623354752492, 51.463228343248375], [-0.11417589026321014, 51.46326076398157], [-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]]} 7.2 2308 2334 Crystal Palace Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890409 1789511539240927 35 35 2026-09-15 22:44:22.389494 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:22.220678
563781 594376 G26647 871L71M815 2026-09-15 COMPLETE 15890567 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594376, "stp": "O", "toc": "Southern", "uid": "G26647", "consist": "377163+377206+377401", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26647/2026-09-15/detailed", "trust_id": "871L71M815", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "12", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1L71", "timing_status": "EARLY", "origin_station": "East Grinstead", "current_leg_arr": "2334", "current_leg_dep": "2327", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2236", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-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": "Clapham Junction (C)", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "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\": 33383.728, \"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\": 33465.05, \"from_m\": 33383.728, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33518.826, \"from_m\": 33465.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41899.248, \"from_m\": 33518.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\": 45297.625, \"from_m\": 41899.248, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47978.585, \"from_m\": 45297.625, \"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\": 48635.622, \"from_m\": 47978.585, \"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\": 594376, \"profile_key\": \"4c86498b5b283c62fb29bbadc4ebaf21312be7f880bdc1f3d3b02d6f3daf11ff\", \"schedule_id\": 36573, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.32, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.312, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.755, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.702, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28696.94, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.238, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31733.956, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.666, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Selhurst\", \"stage_seq\": 13, \"distance_m\": 33610.719, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 38905.311, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 41251.322, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 16, \"distance_m\": 44393.028, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Pouparts Jn\", \"stage_seq\": 17, \"distance_m\": 45457.636, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Battersea Park\", \"stage_seq\": 18, \"distance_m\": 46742.246, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 19, \"distance_m\": 47293.548, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 20, \"distance_m\": 48635.622, \"section_seq\": 1, \"route_path_id\": 105281}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48635.622, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105281}], \"total_distance_m\": 48635.622, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48407.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 227.699, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "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\": 30433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:24Z\", \"source_id\": 48820734, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:29Z\", \"source_id\": 15860071, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:46Z\", \"source_id\": 48832061, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:51Z\", \"source_id\": 15863756, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:57Z\", \"source_id\": 48845810, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:57Z\", \"source_id\": 15867871, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:57Z\", \"source_id\": 48852069, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:02Z\", \"source_id\": 15869644, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:15Z\", \"source_id\": 48862113, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:18Z\", \"source_id\": 15872570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:59Z\", \"source_id\": 48867557, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:04Z\", \"source_id\": 15874102, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:26Z\", \"source_id\": 48876246, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:32Z\", \"source_id\": 15876596, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:43Z\", \"source_id\": 48882484, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:47Z\", \"source_id\": 15878322, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:17Z\", \"source_id\": 48888612, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:22Z\", \"source_id\": 15880251, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:40Z\", \"source_id\": 48892515, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:42Z\", \"source_id\": 15881554, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:09Z\", \"source_id\": 48898113, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:13Z\", \"source_id\": 15883343, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:48Z\", \"source_id\": 48907119, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:53Z\", \"source_id\": 15886286, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:34Z\", \"source_id\": 48911409, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:37Z\", \"source_id\": 15887669, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:31Z\", \"source_id\": 48920506, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:37Z\", \"source_id\": 15890567, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "12", "timing_fact_generation": 1789511558805270, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:27.834160", "service_state_evidence_id": 15890567, "current_leg_start_actual_dep": "2026-09-15T23:26:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:28.052344", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O EGR None 1L71 377163+377206+377401 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": 33383.728, "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": 33465.05, "from_m": 33383.728, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33518.826, "from_m": 33465.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41899.248, "from_m": 33518.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": 45297.625, "from_m": 41899.248, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47978.585, "from_m": 45297.625, "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": 48635.622, "from_m": 47978.585, "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": 594376, "profile_key": "4c86498b5b283c62fb29bbadc4ebaf21312be7f880bdc1f3d3b02d6f3daf11ff", "schedule_id": 36573, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.32, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.312, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.755, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.702, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28696.94, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.238, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "East Croydon", "stage_seq": 11, "distance_m": 31733.956, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.666, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Selhurst", "stage_seq": 13, "distance_m": 33610.719, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 38905.311, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Balham", "stage_seq": 15, "distance_m": 41251.322, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Clapham Junction (C)", "stage_seq": 16, "distance_m": 44393.028, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Pouparts Jn", "stage_seq": 17, "distance_m": 45457.636, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Battersea Park", "stage_seq": 18, "distance_m": 46742.246, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Battersea Pier Jn", "stage_seq": 19, "distance_m": 47293.548, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 20, "distance_m": 48635.622, "section_seq": 1, "route_path_id": 105281}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48635.622, "from_m": 0.0, "section_seq": 1, "route_path_id": 105281}], "total_distance_m": 48635.622, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48407.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 227.699, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:24Z", "source_id": 48820734, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:29Z", "source_id": 15860071, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30430, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:46Z", "source_id": 48832061, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:43:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:51Z", "source_id": 15863756, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:57Z", "source_id": 48845810, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:50:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:57Z", "source_id": 15867871, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:57Z", "source_id": 48852069, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:02Z", "source_id": 15869644, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30407, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:15Z", "source_id": 48862113, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:18Z", "source_id": 15872570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30403, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:59Z", "source_id": 48867557, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:04Z", "source_id": 15874102, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:26Z", "source_id": 48876246, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:32Z", "source_id": 15876596, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:43Z", "source_id": 48882484, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:09:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:47Z", "source_id": 15878322, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:17Z", "source_id": 48888612, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:13:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:22Z", "source_id": 15880251, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:40Z", "source_id": 48892515, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:42Z", "source_id": 15881554, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:09Z", "source_id": 48898113, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:19:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:13Z", "source_id": 15883343, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:48Z", "source_id": 48907119, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:24:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:53Z", "source_id": 15886286, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:34Z", "source_id": 48911409, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:27:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:37Z", "source_id": 15887669, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:31Z", "source_id": 48920506, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:34:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:37Z", "source_id": 15890567, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] East Grinstead 2236 2236 1 None None London Victoria (C) 2335 2335 12 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26647/2026-09-15/detailed None Clapham Junction (C) 2026-09-15T23:26:00+01:00 London Victoria (C) 7.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-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]]} 3.0 2327 2334 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890567 1789511558805270 75 75 2026-09-15 22:44:28.052344 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:27.834160
563782 594054 C24444 171K37M815 2026-09-15 COMPLETE 15891489 2026-09-15 23:34:00 2026-09-15 22:44:37 2026-09-17 22:44:37 {"id": 594054, "stp": "P", "toc": "TransPennine Express", "uid": "C24444", "consist": "185116", "dest_crs": "HUL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24444/2026-09-15/detailed", "trust_id": "171K37M815", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hull", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": "5", "is_terminated": 1, "next_location": "Hull", "signalling_id": "1K37", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "2334", "current_leg_dep": "2321", "current_leg_end": "Hull", "origin_dep_time": "2221", "origin_platform": "13B", "current_location": "Hull", "last_update_time": "2026-09-15T22:44:37", "route_debug_link": null, "timing_variation": "+2 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": "2332", "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": 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\": 656.466, \"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\": 685.677, \"from_m\": 656.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\": 928.777, \"from_m\": 685.677, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1070.443, \"from_m\": 928.777, \"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\": 3011.483, \"from_m\": 1070.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3066.007, \"from_m\": 3011.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3125.793, \"from_m\": 3066.007, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13743.863, \"from_m\": 3125.793, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15586.36, \"from_m\": 13743.863, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23853.178, \"from_m\": 15586.36, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26758.251, \"from_m\": 23853.178, \"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\": 26828.943, \"from_m\": 26758.251, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26992.836, \"from_m\": 26828.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29133.836, \"from_m\": 26992.836, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29310.268, \"from_m\": 29133.836, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29351.149, \"from_m\": 29310.268, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36146.064, \"from_m\": 29351.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\": 38401.906, \"from_m\": 36146.064, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38451.729, \"from_m\": 38401.906, \"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\": 38581.38, \"from_m\": 38451.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\": 39261.252, \"from_m\": 38581.38, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 39308.399, \"from_m\": 39261.252, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39827.123, \"from_m\": 39308.399, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40058.163, \"from_m\": 39827.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40075.399, \"from_m\": 40058.163, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40505.23, \"from_m\": 40075.399, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40555.323, \"from_m\": 40505.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\": 42723.52, \"from_m\": 40555.323, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45731.201, \"from_m\": 42723.52, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47611.729, \"from_m\": 45731.201, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53091.22, \"from_m\": 47611.729, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 61936.197, \"from_m\": 53091.22, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64095.912, \"from_m\": 61936.197, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 76637.287, \"from_m\": 64095.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 85316.306, \"from_m\": 76637.287, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 85638.704, \"from_m\": 85316.306, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 86568.824, \"from_m\": 85638.704, \"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\": 87840.576, \"from_m\": 86568.824, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87867.284, \"from_m\": 87840.576, \"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\": 88800.898, \"from_m\": 87867.284, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 88889.609, \"from_m\": 88800.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}, {\"to_m\": 89300.494, \"from_m\": 88889.609, \"capability_applied\": null, \"effective_limit_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\": 594054, \"profile_key\": \"dc8a0b99f3088e5b941e532109a4816dfb031193010aad3012562cc21c76cfb3\", \"schedule_id\": 3365, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 576.626, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 3, \"distance_m\": 1309.591, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Stourton Jn\", \"stage_seq\": 4, \"distance_m\": 5639.302, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230H\", \"location\": \"Methley Jn\", \"stage_seq\": 5, \"distance_m\": 13687.286, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Whitwood Jn\", \"stage_seq\": 6, \"distance_m\": 15591.934, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Castleford\", \"stage_seq\": 7, \"distance_m\": 17349.016, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Milford Jn\", \"stage_seq\": 8, \"distance_m\": 26861.296, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Gascoigne Wood Jn\", \"stage_seq\": 9, \"distance_m\": 29043.423, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Hambleton West Jn\", \"stage_seq\": 10, \"distance_m\": 32014.734, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Hambleton East Jn\", \"stage_seq\": 11, \"distance_m\": 33840.869, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Selby\", \"stage_seq\": 12, \"distance_m\": 39588.547, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Howden\", \"stage_seq\": 13, \"distance_m\": 53460.765, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Gilberdyke\", \"stage_seq\": 14, \"distance_m\": 62116.004, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Brough\", \"stage_seq\": 15, \"distance_m\": 72480.514, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 16, \"distance_m\": 86207.121, \"section_seq\": 1, \"route_path_id\": 66995}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Hull\", \"stage_seq\": 17, \"distance_m\": 89300.494, \"section_seq\": 1, \"route_path_id\": 66995}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 89300.494, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66995}], \"total_distance_m\": 89300.494, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 89052.866, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 247.628, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2221", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.7440441", "current_position_lon": "-0.3461872", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:30Z\", \"source_id\": 48822831, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:36Z\", \"source_id\": 15860718, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:39Z\", \"source_id\": 48833663, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:44Z\", \"source_id\": 15864279, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:16Z\", \"source_id\": 15874208, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:57Z\", \"source_id\": 48884772, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:03Z\", \"source_id\": 15879036, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:07Z\", \"source_id\": 48891621, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:08Z\", \"source_id\": 15881230, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:07Z\", \"source_id\": 48899787, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:11Z\", \"source_id\": 15883863, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:26Z\", \"source_id\": 15891489, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hull", "service_state_platform": "5", "timing_fact_generation": 1789511667922452, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:27.915144", "service_state_evidence_id": 15891489, "current_leg_start_actual_dep": "2026-09-15T23:21:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:28.065516", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P LDS HUL 1K37 185116 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": 656.466, "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": 685.677, "from_m": 656.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": 928.777, "from_m": 685.677, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1070.443, "from_m": 928.777, "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": 3011.483, "from_m": 1070.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3066.007, "from_m": 3011.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3125.793, "from_m": 3066.007, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13743.863, "from_m": 3125.793, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15586.36, "from_m": 13743.863, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23853.178, "from_m": 15586.36, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26758.251, "from_m": 23853.178, "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": 26828.943, "from_m": 26758.251, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26992.836, "from_m": 26828.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29133.836, "from_m": 26992.836, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29310.268, "from_m": 29133.836, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29351.149, "from_m": 29310.268, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36146.064, "from_m": 29351.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": 38401.906, "from_m": 36146.064, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38451.729, "from_m": 38401.906, "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": 38581.38, "from_m": 38451.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": 39261.252, "from_m": 38581.38, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 39308.399, "from_m": 39261.252, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39827.123, "from_m": 39308.399, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40058.163, "from_m": 39827.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40075.399, "from_m": 40058.163, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40505.23, "from_m": 40075.399, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40555.323, "from_m": 40505.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": 42723.52, "from_m": 40555.323, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45731.201, "from_m": 42723.52, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47611.729, "from_m": 45731.201, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53091.22, "from_m": 47611.729, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61936.197, "from_m": 53091.22, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64095.912, "from_m": 61936.197, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 76637.287, "from_m": 64095.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 85316.306, "from_m": 76637.287, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85638.704, "from_m": 85316.306, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 86568.824, "from_m": 85638.704, "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": 87840.576, "from_m": 86568.824, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87867.284, "from_m": 87840.576, "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": 88800.898, "from_m": 87867.284, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 88889.609, "from_m": 88800.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}, {"to_m": 89300.494, "from_m": 88889.609, "capability_applied": null, "effective_limit_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": 594054, "profile_key": "dc8a0b99f3088e5b941e532109a4816dfb031193010aad3012562cc21c76cfb3", "schedule_id": 3365, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2221", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 576.626, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Engine Shed Jn", "stage_seq": 3, "distance_m": 1309.591, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Stourton Jn", "stage_seq": 4, "distance_m": 5639.302, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Methley Jn", "stage_seq": 5, "distance_m": 13687.286, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Whitwood Jn", "stage_seq": 6, "distance_m": 15591.934, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Castleford", "stage_seq": 7, "distance_m": 17349.016, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Milford Jn", "stage_seq": 8, "distance_m": 26861.296, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Gascoigne Wood Jn", "stage_seq": 9, "distance_m": 29043.423, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Hambleton West Jn", "stage_seq": 10, "distance_m": 32014.734, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Hambleton East Jn", "stage_seq": 11, "distance_m": 33840.869, "section_seq": 1, "route_path_id": 66995}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Selby", "stage_seq": 12, "distance_m": 39588.547, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Howden", "stage_seq": 13, "distance_m": 53460.765, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Gilberdyke", "stage_seq": 14, "distance_m": 62116.004, "section_seq": 1, "route_path_id": 66995}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Brough", "stage_seq": 15, "distance_m": 72480.514, "section_seq": 1, "route_path_id": 66995}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Hessle Road Jn", "stage_seq": 16, "distance_m": 86207.121, "section_seq": 1, "route_path_id": 66995}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Hull", "stage_seq": 17, "distance_m": 89300.494, "section_seq": 1, "route_path_id": 66995}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 89300.494, "from_m": 0.0, "section_seq": 1, "route_path_id": 66995}], "total_distance_m": 89300.494, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 89052.866, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 247.628, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:30Z", "source_id": 48822831, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:36Z", "source_id": 15860718, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:39Z", "source_id": 48833663, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:44:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:44Z", "source_id": 15864279, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:16Z", "source_id": 15874208, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:57Z", "source_id": 48884772, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:10:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:03Z", "source_id": 15879036, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:07Z", "source_id": 48891621, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:15:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:08Z", "source_id": 15881230, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:07Z", "source_id": 48899787, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:20:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:11Z", "source_id": 15883863, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:26Z", "source_id": 15891489, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Leeds 2221 2221 13B None None Hull 2332 2332 5 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C24444/2026-09-15/detailed None Brough 2026-09-15T23:21:30+01:00 Hull 13.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 2321 2334 Brough Hull Hull 53.7440441 -0.3461872 53.7440441 -0.3461872 1 0 2026-09-15 22:44:37 TERMINATED 2026-09-15 22:34:00 Hull TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891489 1789511667922452 59 59 2026-09-15 22:44:28.065516 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:27.915144
563783 594701 W82832 062N49M815 2026-09-15 COMPLETE 15891055 2026-09-15 23:34:00 2026-09-15 22:44:38 2026-09-17 22:44:38 {"id": 594701, "stp": "P", "toc": "ScotRail", "uid": "W82832", "consist": "385121", "dest_crs": "ALO", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82832/2026-09-15/detailed", "trust_id": "062N49M815", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N49", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "2334", "current_leg_dep": "2325", "current_leg_end": "Alloa", "origin_dep_time": "2251", "origin_platform": "7", "current_location": "Alloa", "last_update_time": "2026-09-15T22:44:38", "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": "2335", "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\": 594701, \"profile_key\": \"7736d9ef66c37de6fc1472f98683ef43ce0291c817b378a22595758bf8d41a43\", \"schedule_id\": 28567, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"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\": \"2253\", \"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\": \"2253H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"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\": \"2311\", \"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\": \"2313\", \"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\": \"2314\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2326\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"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\": \"2331\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"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": "2251", "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-15T21:54:53Z\", \"source_id\": 48855638, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:54Z\", \"source_id\": 15870708, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:42Z\", \"source_id\": 48863058, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:46Z\", \"source_id\": 15872847, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:30Z\", \"source_id\": 48874439, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:33Z\", \"source_id\": 15876057, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:49Z\", \"source_id\": 48891166, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:53Z\", \"source_id\": 15881117, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:58Z\", \"source_id\": 48905873, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:02Z\", \"source_id\": 15885852, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:47Z\", \"source_id\": 48917876, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:50Z\", \"source_id\": 15889702, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:31Z\", \"source_id\": 48922121, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:34Z\", \"source_id\": 15891055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1789511615778285, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:28.384308", "service_state_evidence_id": 15891055, "current_leg_start_actual_dep": "2026-09-15T23:26:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:28.416102", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ALO 2N49 385121 4 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": 594701, "profile_key": "7736d9ef66c37de6fc1472f98683ef43ce0291c817b378a22595758bf8d41a43", "schedule_id": 28567, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2251", "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": "2253", "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": "2253H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "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": "2311", "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": "2313", "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": "2314", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2326", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "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": "2331", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2335", "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-15T21:54:53Z", "source_id": 48855638, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:54Z", "source_id": 15870708, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:42Z", "source_id": 48863058, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:59:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:46Z", "source_id": 15872847, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:30Z", "source_id": 48874439, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:05:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:33Z", "source_id": 15876057, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:49Z", "source_id": 48891166, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:15:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:53Z", "source_id": 15881117, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:58Z", "source_id": 48905873, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:24:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:02Z", "source_id": 15885852, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:47Z", "source_id": 48917876, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:50Z", "source_id": 15889702, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:31Z", "source_id": 48922121, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:34Z", "source_id": 15891055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2251 2251 7 None None Alloa 2335 2335 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82832/2026-09-15/detailed None Stirling 2026-09-15T23:26: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 2325 2334 Stirling Alloa Alloa 56.1179199 -3.7888638 56.1179199 -3.7888638 1 0 2026-09-15 22:44:38 TERMINATED 2026-09-15 22:34:00 Alloa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891055 1789511615778285 47 47 2026-09-15 22:44:28.416102 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:28.384308
563784 591079 G38615 691J31MZ15 2026-09-15 COMPLETE 15890868 2026-09-15 23:34:00 2026-09-15 22:44:38 2026-09-17 22:44:38 {"id": 591079, "stp": "O", "toc": "Transport for Wales", "uid": "G38615", "consist": "158826+158831", "dest_crs": "AYW", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38615/2026-09-15/detailed", "trust_id": "691J31MZ15", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberystwyth", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": null, "is_terminated": 1, "next_location": "Aberystwyth", "signalling_id": "1J31", "timing_status": "LATE", "origin_station": "Birmingham International", "current_leg_arr": "2334", "current_leg_dep": "2328", "current_leg_end": "Aberystwyth", "origin_dep_time": "2008", "origin_platform": "2", "current_location": "Aberystwyth", "last_update_time": "2026-09-15T22:44:38", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.03059017263766, 52.43957578845911], [-4.0308967, 52.43908], [-4.031060499999999, 52.438817], [-4.0315135, 52.43808940000001], [-4.031686499999999, 52.43779589999998], [-4.031877999999999, 52.4374939], [-4.032018, 52.437251], [-4.0321689, 52.4369674], [-4.032242799999999, 52.43681269999999], [-4.0323201, 52.4366027], [-4.032343, 52.4365357], [-4.032379799999999, 52.4364032], [-4.032419699999999, 52.43623100000001], [-4.0324619, 52.43595549999999], [-4.0324727, 52.435803799999995], [-4.032477699999999, 52.4354671], [-4.0324518, 52.435252199999994], [-4.032409000000001, 52.43501760000001], [-4.032330899999999, 52.4347682], [-4.0322856, 52.434605999999995], [-4.0321891999999995, 52.43437170000001], [-4.0320708, 52.4341422], [-4.0319392, 52.43389679999999], [-4.031788, 52.4336611], [-4.0314304, 52.433185900000005], [-4.0312001, 52.43291700000001], [-4.0309392, 52.4326076], [-4.0306553, 52.43222300000001], [-4.0304588, 52.43195479999999], [-4.030224, 52.4315405], [-4.0299579, 52.4310085], [-4.0297602999999995, 52.4304498], [-4.0296423, 52.4299501], [-4.029600599999999, 52.42966539999999], [-4.0295601, 52.42924070000001], [-4.0295506, 52.4289148], [-4.0295828, 52.4284583], [-4.029629199999999, 52.4280809], [-4.0297865, 52.4273846], [-4.0299744, 52.426508899999995], [-4.0300515, 52.42601809999999], [-4.0301098, 52.42552770000001], [-4.0301200999999995, 52.4254377], [-4.0302492999999995, 52.4245014], [-4.0303192, 52.4239703], [-4.0305451, 52.422202299999995], [-4.0306543, 52.421414000000006], [-4.0308271, 52.420123800000006], [-4.0309774, 52.4189005], [-4.0310735, 52.418211799999995], [-4.031154099999999, 52.4176428], [-4.0312198, 52.417089399999995], [-4.0313228, 52.416560200000006], [-4.0314498, 52.4161267], [-4.0317243, 52.4154282], [-4.0318963, 52.4150947], [-4.0320767, 52.4147741], [-4.0322804, 52.4144507], [-4.0325989, 52.4140284], [-4.0329477, 52.4136161], [-4.033119899999999, 52.41343069999999], [-4.0334552, 52.4130699], [-4.0337442, 52.4127918], [-4.0341914, 52.412415299999985], [-4.0347968, 52.411969799999994], [-4.035202099999999, 52.41169809999999], [-4.0379451, 52.4099605], [-4.0407817, 52.4082629], [-4.042418778537846, 52.40726182103048], [-4.0428955, 52.4069703], [-4.0442846, 52.4062088], [-4.045253199999999, 52.40571799999999], [-4.0458789, 52.40545999999999], [-4.0461239, 52.405362399999994], [-4.046503499999999, 52.40522850000001], [-4.0469366, 52.4051066], [-4.047518800000001, 52.4049515], [-4.047988, 52.4048338], [-4.0485125, 52.404727099999995], [-4.0490263, 52.40464060000001], [-4.0493974, 52.404590299999995], [-4.0498542, 52.4045327], [-4.05041, 52.4044838], [-4.0516493, 52.4044327], [-4.0525466, 52.4044582], [-4.0534473, 52.404517600000005], [-4.0545658, 52.40466589999998], [-4.055566300000001, 52.404878499999995], [-4.0569201, 52.40521660000001], [-4.060919499999999, 52.4062113], [-4.0610373, 52.4062389], [-4.0612299, 52.40628800000001], [-4.065727, 52.40740689999999], [-4.0706776, 52.40863860000001], [-4.072551699999999, 52.4091049], [-4.073630799999999, 52.409369899999994], [-4.0745067, 52.4096142], [-4.0747311, 52.4096877], [-4.0751255, 52.4098249], [-4.0754252, 52.4099291], [-4.0758226, 52.41013770000001], [-4.076086899999999, 52.41026709999999], [-4.0761101, 52.41027849999999], [-4.0764076, 52.410417299999985], [-4.0768008, 52.4106171], [-4.0772931, 52.4109161], [-4.077585400000001, 52.411101], [-4.077891, 52.411309], [-4.0782659, 52.411554300000006], [-4.078612699999999, 52.411798], [-4.079027, 52.4120941], [-4.0794229, 52.412387], [-4.0799406, 52.41276349999999], [-4.080366799999999, 52.41307419999998], [-4.0803769999999995, 52.41308169999999], [-4.0809332, 52.41343640000001], [-4.0815393, 52.41387649999999]]}", "current_leg_start": "Bow Street", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "52.4138765", "next_location_lon": "-4.0815393", "previous_location": "Bow Street", "current_leg_milage": "4.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"from_m\": 0.0, \"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\": 6973.413, \"from_m\": 2559.427, \"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\": 11216.252, \"from_m\": 6973.413, \"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\": 11584.723, \"from_m\": 11216.252, \"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\": 12535.861, \"from_m\": 11584.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12910.062, \"from_m\": 12535.861, \"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\": 13484.228, \"from_m\": 12910.062, \"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\": 14346.711, \"from_m\": 13484.228, \"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\": 20027.391, \"from_m\": 14346.711, \"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\": 22588.347, \"from_m\": 20027.391, \"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\": 23200.718, \"from_m\": 22588.347, \"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\": 26823.638, \"from_m\": 23200.718, \"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\": 27188.535, \"from_m\": 26823.638, \"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\": 33255.925, \"from_m\": 27188.535, \"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\": 33605.169, \"from_m\": 33255.925, \"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\": 34314.895, \"from_m\": 33605.169, \"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\": 34631.121, \"from_m\": 34314.895, \"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\": 34780.933, \"from_m\": 34631.121, \"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\": 34844.93, \"from_m\": 34780.933, \"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\": 36559.121, \"from_m\": 34844.93, \"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\": 49040.489, \"from_m\": 36559.121, \"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\": 49078.153, \"from_m\": 49040.489, \"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\": 64592.836, \"from_m\": 49078.153, \"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\": 66230.821, \"from_m\": 64592.836, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80955.908, \"from_m\": 66230.821, \"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\": 81481.769, \"from_m\": 80955.908, \"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\": 82280.553, \"from_m\": 81481.769, \"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\": 82339.335, \"from_m\": 82280.553, \"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\": 82498.368, \"from_m\": 82339.335, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85033.79, \"from_m\": 82498.368, \"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\": 85846.303, \"from_m\": 85033.79, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 91071.19, \"from_m\": 85846.303, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 100501.745, \"from_m\": 91071.19, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 106926.384, \"from_m\": 100501.745, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 107739.665, \"from_m\": 106926.384, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 112293.159, \"from_m\": 107739.665, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 112411.094, \"from_m\": 112293.159, \"capability_applied\": null, \"effective_limit_mph\": 27.962, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 27.962}, {\"to_m\": 116957.432, \"from_m\": 112411.094, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 117056.009, \"from_m\": 116957.432, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 119889.351, \"from_m\": 117056.009, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 120599.177, \"from_m\": 119889.351, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 126990.819, \"from_m\": 120599.177, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 130647.565, \"from_m\": 126990.819, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 131287.296, \"from_m\": 130647.565, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 134582.122, \"from_m\": 131287.296, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 135024.393, \"from_m\": 134582.122, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 137781.084, \"from_m\": 135024.393, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 139535.032, \"from_m\": 137781.084, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 141950.297, \"from_m\": 139535.032, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 143997.13, \"from_m\": 141950.297, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 146372.752, \"from_m\": 143997.13, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 147082.017, \"from_m\": 146372.752, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 147512.695, \"from_m\": 147082.017, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 148189.852, \"from_m\": 147512.695, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 148559.972, \"from_m\": 148189.852, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 149294.434, \"from_m\": 148559.972, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 150447.73, \"from_m\": 149294.434, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 150710.024, \"from_m\": 150447.73, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 152167.751, \"from_m\": 150710.024, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 153524.048, \"from_m\": 152167.751, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 154025.296, \"from_m\": 153524.048, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 154046.747, \"from_m\": 154025.296, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 155459.271, \"from_m\": 154046.747, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 156022.184, \"from_m\": 155459.271, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 157124.955, \"from_m\": 156022.184, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 157224.628, \"from_m\": 157124.955, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 158227.639, \"from_m\": 157224.628, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 164380.931, \"from_m\": 158227.639, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 165294.765, \"from_m\": 164380.931, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 166346.084, \"from_m\": 165294.765, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 167227.155, \"from_m\": 166346.084, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 178432.298, \"from_m\": 167227.155, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 178953.771, \"from_m\": 178432.298, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 184433.147, \"from_m\": 178953.771, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 184598.331, \"from_m\": 184433.147, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 185188.08, \"from_m\": 184598.331, \"capability_applied\": null, \"effective_limit_mph\": 40.389, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.389}, {\"to_m\": 200839.127, \"from_m\": 185188.08, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 202189.601, \"from_m\": 200839.127, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 205106.524, \"from_m\": 202189.601, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 205602.47, \"from_m\": 205106.524, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 211845.002, \"from_m\": 205602.47, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}], \"service_id\": 591079, \"profile_key\": \"bba29103923f7a296851f30c38a292fc220e35c8999f4a79b8e00f3e535676f9\", \"schedule_id\": 36762, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Stechford\", \"stage_seq\": 2, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Proof House Jn\", \"stage_seq\": 4, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2022\", \"location\": \"Birmingham New Street\", \"stage_seq\": 5, \"distance_m\": 13163.692, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Soho South Jn\", \"stage_seq\": 6, \"distance_m\": 16459.281, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Galton Jn\", \"stage_seq\": 7, \"distance_m\": 19172.311, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 8, \"distance_m\": 21711.783, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Dudley Port\", \"stage_seq\": 9, \"distance_m\": 24977.569, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2041\", \"location\": \"Wolverhampton\", \"stage_seq\": 10, \"distance_m\": 33972.228, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 11, \"distance_m\": 34706.16, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Stafford Rd Jn\", \"stage_seq\": 12, \"distance_m\": 35763.074, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050H\", \"location\": \"Cosford\", \"stage_seq\": 13, \"distance_m\": 48422.421, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Madeley Jn (Shropshire)\", \"stage_seq\": 14, \"distance_m\": 56996.266, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2059\", \"location\": \"Telford Central\", \"stage_seq\": 15, \"distance_m\": 58963.562, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2107\", \"location\": \"Wellington (Shropshire)\", \"stage_seq\": 16, \"distance_m\": 65165.159, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 17, \"distance_m\": 80827.96, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2150\", \"location\": \"Shrewsbury\", \"stage_seq\": 18, \"distance_m\": 81265.3, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"English Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 81475.007, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 82301.5, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Westbury (Salop) Down\", \"stage_seq\": 21, \"distance_m\": 98776.962, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2213\", \"location\": \"Welshpool\", \"stage_seq\": 22, \"distance_m\": 112554.636, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Fron Jn\", \"stage_seq\": 23, \"distance_m\": 116957.432, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Newtown\", \"stage_seq\": 24, \"distance_m\": 134723.675, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235H\", \"location\": \"Caersws\", \"stage_seq\": 25, \"distance_m\": 143879.86, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Talerddig\", \"stage_seq\": 26, \"distance_m\": 156634.74, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2303\", \"location\": \"Machynlleth\", \"stage_seq\": 27, \"distance_m\": 178754.494, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Dovey Jn\", \"stage_seq\": 28, \"distance_m\": 185001.026, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Borth\", \"stage_seq\": 29, \"distance_m\": 198367.932, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Pant Y Peron S.B.\", \"stage_seq\": 30, \"distance_m\": 203918.694, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Bow Street\", \"stage_seq\": 31, \"distance_m\": 204918.025, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Llanbadarn Fawr L.C.\", \"stage_seq\": 32, \"distance_m\": 210179.624, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Aberystwyth\", \"stage_seq\": 33, \"distance_m\": 211845.002, \"section_seq\": 1, \"route_path_id\": 43122}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 211845.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43122}], \"total_distance_m\": 211845.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 211845.002, \"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": "2008", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "52.4138765", "current_position_lon": "-4.0815393", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:55Z\", \"source_id\": 48519807, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:55Z\", \"source_id\": 15766330, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:45Z\", \"source_id\": 48549764, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:26:48Z\", \"source_id\": 15775610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:45Z\", \"source_id\": 48578989, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:40:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:39:49Z\", \"source_id\": 15784610, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:54Z\", \"source_id\": 48590368, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:45:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:58Z\", \"source_id\": 15788111, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:08Z\", \"source_id\": 48611339, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:13Z\", \"source_id\": 15794575, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:11Z\", \"source_id\": 48637498, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:11Z\", \"source_id\": 15802663, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:18Z\", \"source_id\": 48648941, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:22Z\", \"source_id\": 15806147, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:17Z\", \"source_id\": 48664243, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:22Z\", \"source_id\": 15810828, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:31:10Z\", \"source_id\": 15819334, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:43Z\", \"source_id\": 15820985, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:03Z\", \"source_id\": 48770391, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:09Z\", \"source_id\": 15844373, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:21Z\", \"source_id\": 48799919, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:25Z\", \"source_id\": 15853580, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:53Z\", \"source_id\": 15859142, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:37Z\", \"source_id\": 48833624, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:44Z\", \"source_id\": 15864267, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:47Z\", \"source_id\": 48867148, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:49Z\", \"source_id\": 15873996, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:05Z\", \"source_id\": 48881333, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:09Z\", \"source_id\": 15877964, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:20Z\", \"source_id\": 15888025, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:07Z\", \"source_id\": 48921483, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 15890868, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberystwyth", "service_state_platform": null, "timing_fact_generation": 1789511595468382, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:28.387701", "service_state_evidence_id": 15890868, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 140, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:28.423996", "service_state_valid_until_kind": null, "operational_interpretation_version": 140, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O BHI AYW 1J31 158826+158831 4 90 None {"version": 3, "segments": [{"to_m": 2559.427, "from_m": 0.0, "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": 6973.413, "from_m": 2559.427, "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": 11216.252, "from_m": 6973.413, "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": 11584.723, "from_m": 11216.252, "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": 12535.861, "from_m": 11584.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12910.062, "from_m": 12535.861, "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": 13484.228, "from_m": 12910.062, "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": 14346.711, "from_m": 13484.228, "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": 20027.391, "from_m": 14346.711, "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": 22588.347, "from_m": 20027.391, "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": 23200.718, "from_m": 22588.347, "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": 26823.638, "from_m": 23200.718, "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": 27188.535, "from_m": 26823.638, "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": 33255.925, "from_m": 27188.535, "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": 33605.169, "from_m": 33255.925, "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": 34314.895, "from_m": 33605.169, "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": 34631.121, "from_m": 34314.895, "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": 34780.933, "from_m": 34631.121, "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": 34844.93, "from_m": 34780.933, "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": 36559.121, "from_m": 34844.93, "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": 49040.489, "from_m": 36559.121, "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": 49078.153, "from_m": 49040.489, "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": 64592.836, "from_m": 49078.153, "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": 66230.821, "from_m": 64592.836, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80955.908, "from_m": 66230.821, "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": 81481.769, "from_m": 80955.908, "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": 82280.553, "from_m": 81481.769, "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": 82339.335, "from_m": 82280.553, "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": 82498.368, "from_m": 82339.335, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 85033.79, "from_m": 82498.368, "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": 85846.303, "from_m": 85033.79, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 62.137}, {"to_m": 91071.19, "from_m": 85846.303, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 100501.745, "from_m": 91071.19, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 106926.384, "from_m": 100501.745, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 107739.665, "from_m": 106926.384, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 112293.159, "from_m": 107739.665, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 112411.094, "from_m": 112293.159, "capability_applied": null, "effective_limit_mph": 27.962, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 27.962}, {"to_m": 116957.432, "from_m": 112411.094, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 117056.009, "from_m": 116957.432, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 119889.351, "from_m": 117056.009, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 120599.177, "from_m": 119889.351, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 126990.819, "from_m": 120599.177, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 130647.565, "from_m": 126990.819, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 131287.296, "from_m": 130647.565, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 134582.122, "from_m": 131287.296, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 135024.393, "from_m": 134582.122, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 137781.084, "from_m": 135024.393, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 139535.032, "from_m": 137781.084, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 141950.297, "from_m": 139535.032, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 143997.13, "from_m": 141950.297, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 146372.752, "from_m": 143997.13, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 147082.017, "from_m": 146372.752, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 147512.695, "from_m": 147082.017, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 148189.852, "from_m": 147512.695, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 148559.972, "from_m": 148189.852, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 149294.434, "from_m": 148559.972, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 74.565}, {"to_m": 150447.73, "from_m": 149294.434, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 150710.024, "from_m": 150447.73, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 152167.751, "from_m": 150710.024, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 153524.048, "from_m": 152167.751, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 74.565}, {"to_m": 154025.296, "from_m": 153524.048, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 71.458}, {"to_m": 154046.747, "from_m": 154025.296, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 80.778}, {"to_m": 155459.271, "from_m": 154046.747, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 156022.184, "from_m": 155459.271, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 157124.955, "from_m": 156022.184, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 157224.628, "from_m": 157124.955, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 158227.639, "from_m": 157224.628, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 164380.931, "from_m": 158227.639, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 165294.765, "from_m": 164380.931, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 166346.084, "from_m": 165294.765, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 167227.155, "from_m": 166346.084, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 178432.298, "from_m": 167227.155, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 178953.771, "from_m": 178432.298, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 184433.147, "from_m": 178953.771, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 184598.331, "from_m": 184433.147, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 185188.08, "from_m": 184598.331, "capability_applied": null, "effective_limit_mph": 40.389, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.389}, {"to_m": 200839.127, "from_m": 185188.08, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 202189.601, "from_m": 200839.127, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 205106.524, "from_m": 202189.601, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 205602.47, "from_m": 205106.524, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 211845.002, "from_m": 205602.47, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}], "service_id": 591079, "profile_key": "bba29103923f7a296851f30c38a292fc220e35c8999f4a79b8e00f3e535676f9", "schedule_id": 36762, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2008", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Stechford", "stage_seq": 2, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Proof House Jn", "stage_seq": 4, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2022", "location": "Birmingham New Street", "stage_seq": 5, "distance_m": 13163.692, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Soho South Jn", "stage_seq": 6, "distance_m": 16459.281, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Galton Jn", "stage_seq": 7, "distance_m": 19172.311, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Sandwell & Dudley", "stage_seq": 8, "distance_m": 21711.783, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Dudley Port", "stage_seq": 9, "distance_m": 24977.569, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2041", "location": "Wolverhampton", "stage_seq": 10, "distance_m": 33972.228, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Wolverhampton North Jn", "stage_seq": 11, "distance_m": 34706.16, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Stafford Rd Jn", "stage_seq": 12, "distance_m": 35763.074, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050H", "location": "Cosford", "stage_seq": 13, "distance_m": 48422.421, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Madeley Jn (Shropshire)", "stage_seq": 14, "distance_m": 56996.266, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2059", "location": "Telford Central", "stage_seq": 15, "distance_m": 58963.562, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2107", "location": "Wellington (Shropshire)", "stage_seq": 16, "distance_m": 65165.159, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Shrewsbury Abbey Foregate", "stage_seq": 17, "distance_m": 80827.96, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2150", "location": "Shrewsbury", "stage_seq": 18, "distance_m": 81265.3, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "English Bridge Jn", "stage_seq": 19, "distance_m": 81475.007, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Sutton Bridge Jn", "stage_seq": 20, "distance_m": 82301.5, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Westbury (Salop) Down", "stage_seq": 21, "distance_m": 98776.962, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Welshpool", "stage_seq": 22, "distance_m": 112554.636, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Fron Jn", "stage_seq": 23, "distance_m": 116957.432, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Newtown", "stage_seq": 24, "distance_m": 134723.675, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "Caersws", "stage_seq": 25, "distance_m": 143879.86, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Talerddig", "stage_seq": 26, "distance_m": 156634.74, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2303", "location": "Machynlleth", "stage_seq": 27, "distance_m": 178754.494, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Dovey Jn", "stage_seq": 28, "distance_m": 185001.026, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Borth", "stage_seq": 29, "distance_m": 198367.932, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Pant Y Peron S.B.", "stage_seq": 30, "distance_m": 203918.694, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Bow Street", "stage_seq": 31, "distance_m": 204918.025, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Llanbadarn Fawr L.C.", "stage_seq": 32, "distance_m": 210179.624, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Aberystwyth", "stage_seq": 33, "distance_m": 211845.002, "section_seq": 1, "route_path_id": 43122}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 211845.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 43122}], "total_distance_m": 211845.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 211845.002, "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": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:55Z", "source_id": 48519807, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:55Z", "source_id": 15766330, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19412, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:45Z", "source_id": 48549764, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T19:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:26:48Z", "source_id": 15775610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:45Z", "source_id": 48578989, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:40:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:39:49Z", "source_id": 15784610, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:54Z", "source_id": 48590368, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:45:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:58Z", "source_id": 15788111, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19072, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:08Z", "source_id": 48611339, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:13Z", "source_id": 15794575, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18964, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:11Z", "source_id": 48637498, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:11Z", "source_id": 15802663, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:18Z", "source_id": 48648941, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:12:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:22Z", "source_id": 15806147, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:17Z", "source_id": 48664243, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:19:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:22Z", "source_id": 15810828, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:31:10Z", "source_id": 15819334, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:43Z", "source_id": 15820985, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18797, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:03Z", "source_id": 48770391, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:09Z", "source_id": 15844373, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:21Z", "source_id": 48799919, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:26:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:25Z", "source_id": 15853580, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:53Z", "source_id": 15859142, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:37Z", "source_id": 48833624, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:44:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:44Z", "source_id": 15864267, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:47Z", "source_id": 48867148, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:01:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:49Z", "source_id": 15873996, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18834, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:05Z", "source_id": 48881333, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:09Z", "source_id": 15877964, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:20Z", "source_id": 15888025, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:07Z", "source_id": 48921483, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:34:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 15890868, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Birmingham International 2008 2008 2 None None Aberystwyth 2335 2333 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38615/2026-09-15/detailed None Bow Street 2026-09-15T23:26:30+01:00 Aberystwyth 6.0 {"type": "LineString", "coordinates": [[-4.03059017263766, 52.43957578845911], [-4.0308967, 52.43908], [-4.031060499999999, 52.438817], [-4.0315135, 52.43808940000001], [-4.031686499999999, 52.43779589999998], [-4.031877999999999, 52.4374939], [-4.032018, 52.437251], [-4.0321689, 52.4369674], [-4.032242799999999, 52.43681269999999], [-4.0323201, 52.4366027], [-4.032343, 52.4365357], [-4.032379799999999, 52.4364032], [-4.032419699999999, 52.43623100000001], [-4.0324619, 52.43595549999999], [-4.0324727, 52.435803799999995], [-4.032477699999999, 52.4354671], [-4.0324518, 52.435252199999994], [-4.032409000000001, 52.43501760000001], [-4.032330899999999, 52.4347682], [-4.0322856, 52.434605999999995], [-4.0321891999999995, 52.43437170000001], [-4.0320708, 52.4341422], [-4.0319392, 52.43389679999999], [-4.031788, 52.4336611], [-4.0314304, 52.433185900000005], [-4.0312001, 52.43291700000001], [-4.0309392, 52.4326076], [-4.0306553, 52.43222300000001], [-4.0304588, 52.43195479999999], [-4.030224, 52.4315405], [-4.0299579, 52.4310085], [-4.0297602999999995, 52.4304498], [-4.0296423, 52.4299501], [-4.029600599999999, 52.42966539999999], [-4.0295601, 52.42924070000001], [-4.0295506, 52.4289148], [-4.0295828, 52.4284583], [-4.029629199999999, 52.4280809], [-4.0297865, 52.4273846], [-4.0299744, 52.426508899999995], [-4.0300515, 52.42601809999999], [-4.0301098, 52.42552770000001], [-4.0301200999999995, 52.4254377], [-4.0302492999999995, 52.4245014], [-4.0303192, 52.4239703], [-4.0305451, 52.422202299999995], [-4.0306543, 52.421414000000006], [-4.0308271, 52.420123800000006], [-4.0309774, 52.4189005], [-4.0310735, 52.418211799999995], [-4.031154099999999, 52.4176428], [-4.0312198, 52.417089399999995], [-4.0313228, 52.416560200000006], [-4.0314498, 52.4161267], [-4.0317243, 52.4154282], [-4.0318963, 52.4150947], [-4.0320767, 52.4147741], [-4.0322804, 52.4144507], [-4.0325989, 52.4140284], [-4.0329477, 52.4136161], [-4.033119899999999, 52.41343069999999], [-4.0334552, 52.4130699], [-4.0337442, 52.4127918], [-4.0341914, 52.412415299999985], [-4.0347968, 52.411969799999994], [-4.035202099999999, 52.41169809999999], [-4.0379451, 52.4099605], [-4.0407817, 52.4082629], [-4.042418778537846, 52.40726182103048], [-4.0428955, 52.4069703], [-4.0442846, 52.4062088], [-4.045253199999999, 52.40571799999999], [-4.0458789, 52.40545999999999], [-4.0461239, 52.405362399999994], [-4.046503499999999, 52.40522850000001], [-4.0469366, 52.4051066], [-4.047518800000001, 52.4049515], [-4.047988, 52.4048338], [-4.0485125, 52.404727099999995], [-4.0490263, 52.40464060000001], [-4.0493974, 52.404590299999995], [-4.0498542, 52.4045327], [-4.05041, 52.4044838], [-4.0516493, 52.4044327], [-4.0525466, 52.4044582], [-4.0534473, 52.404517600000005], [-4.0545658, 52.40466589999998], [-4.055566300000001, 52.404878499999995], [-4.0569201, 52.40521660000001], [-4.060919499999999, 52.4062113], [-4.0610373, 52.4062389], [-4.0612299, 52.40628800000001], [-4.065727, 52.40740689999999], [-4.0706776, 52.40863860000001], [-4.072551699999999, 52.4091049], [-4.073630799999999, 52.409369899999994], [-4.0745067, 52.4096142], [-4.0747311, 52.4096877], [-4.0751255, 52.4098249], [-4.0754252, 52.4099291], [-4.0758226, 52.41013770000001], [-4.076086899999999, 52.41026709999999], [-4.0761101, 52.41027849999999], [-4.0764076, 52.410417299999985], [-4.0768008, 52.4106171], [-4.0772931, 52.4109161], [-4.077585400000001, 52.411101], [-4.077891, 52.411309], [-4.0782659, 52.411554300000006], [-4.078612699999999, 52.411798], [-4.079027, 52.4120941], [-4.0794229, 52.412387], [-4.0799406, 52.41276349999999], [-4.080366799999999, 52.41307419999998], [-4.0803769999999995, 52.41308169999999], [-4.0809332, 52.41343640000001], [-4.0815393, 52.41387649999999]]} 4.3 2328 2334 Bow Street Aberystwyth Aberystwyth 52.4138765 -4.0815393 52.4138765 -4.0815393 1 0 2026-09-15 22:44:38 TERMINATED 2026-09-15 22:34:00 Aberystwyth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890868 1789511595468382 140 140 2026-09-15 22:44:28.423996 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:28.387701
563785 594871 L83436 872M71M915 2026-09-15 COMPLETE 15891116 2026-09-15 23:34:00 2026-09-15 22:44:38 2026-09-17 22:44:38 {"id": 594871, "stp": "P", "toc": "South Western Railway", "uid": "L83436", "consist": "701019", "dest_crs": "CSS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83436/2026-09-15/detailed", "trust_id": "872M71M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chessington South", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Chessington South", "signalling_id": "2M71", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "2334", "current_leg_dep": "2332", "current_leg_end": "Chessington South", "origin_dep_time": "2300", "origin_platform": "1", "current_location": "Chessington South", "last_update_time": "2026-09-15T22:44:38", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]}", "current_leg_start": "Chessington North", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.3566446", "next_location_lon": "-0.3081585", "previous_location": "Chessington North", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 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\": 16392.34, \"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\": 22127.885, \"from_m\": 16392.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22441.518, \"from_m\": 22127.885, \"capability_applied\": null, \"effective_limit_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\": 594871, \"profile_key\": \"5af4a85f06f59ecd7f3fd22131bbb1a466fe8f8e1657c0148c984043995a4fce\", \"schedule_id\": 17650, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2327H\", \"location\": \"Malden Manor\", \"stage_seq\": 9, \"distance_m\": 17867.169, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Tolworth\", \"stage_seq\": 10, \"distance_m\": 19357.822, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333\", \"location\": \"Chessington North\", \"stage_seq\": 11, \"distance_m\": 21513.435, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Chessington South\", \"stage_seq\": 12, \"distance_m\": 22441.518, \"section_seq\": 1, \"route_path_id\": 35128}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22441.518, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}], \"total_distance_m\": 22441.518, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15879.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6561.595, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2300", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3566446", "current_position_lon": "-0.3081585", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:48Z\", \"source_id\": 48871142, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:49Z\", \"source_id\": 15875080, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:41Z\", \"source_id\": 48880589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:46Z\", \"source_id\": 15877799, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:05Z\", \"source_id\": 48886708, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:08Z\", \"source_id\": 15879609, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:37Z\", \"source_id\": 48892474, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:42Z\", \"source_id\": 15881536, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:01Z\", \"source_id\": 48897947, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:03Z\", \"source_id\": 15883291, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:08Z\", \"source_id\": 48904601, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:12Z\", \"source_id\": 15885428, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:20Z\", \"source_id\": 48909469, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:24Z\", \"source_id\": 15887076, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:27Z\", \"source_id\": 48914388, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:34Z\", \"source_id\": 15888626, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:19Z\", \"source_id\": 15890400, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 48922283, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:42Z\", \"source_id\": 15891116, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chessington South", "service_state_platform": "1", "timing_fact_generation": 1789511622083041, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:32.819826", "service_state_evidence_id": 15891116, "current_leg_start_actual_dep": "2026-09-15T23:33:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:33.279348", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None CSS 2M71 701019 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": 16392.34, "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": 22127.885, "from_m": 16392.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22441.518, "from_m": 22127.885, "capability_applied": null, "effective_limit_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": 594871, "profile_key": "5af4a85f06f59ecd7f3fd22131bbb1a466fe8f8e1657c0148c984043995a4fce", "schedule_id": 17650, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2327H", "location": "Malden Manor", "stage_seq": 9, "distance_m": 17867.169, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Tolworth", "stage_seq": 10, "distance_m": 19357.822, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333", "location": "Chessington North", "stage_seq": 11, "distance_m": 21513.435, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Chessington South", "stage_seq": 12, "distance_m": 22441.518, "section_seq": 1, "route_path_id": 35128}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22441.518, "from_m": 0.0, "section_seq": 1, "route_path_id": 35128}], "total_distance_m": 22441.518, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15879.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6561.595, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:48Z", "source_id": 48871142, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:03:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:49Z", "source_id": 15875080, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:41Z", "source_id": 48880589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:46Z", "source_id": 15877799, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:05Z", "source_id": 48886708, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:08Z", "source_id": 15879609, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:37Z", "source_id": 48892474, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:15:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:42Z", "source_id": 15881536, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:01Z", "source_id": 48897947, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:19:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:03Z", "source_id": 15883291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:08Z", "source_id": 48904601, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:22:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:12Z", "source_id": 15885428, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:20Z", "source_id": 48909469, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:26:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:24Z", "source_id": 15887076, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:27Z", "source_id": 48914388, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:28:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:34Z", "source_id": 15888626, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:19Z", "source_id": 15890400, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29520, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 48922283, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:42Z", "source_id": 15891116, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Waterloo 2300 2300 1 None None Chessington South 2337 2335 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83436/2026-09-15/detailed None Chessington North 2026-09-15T23:33:00+01:00 Chessington South 2.0 {"type": "LineString", "coordinates": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]} 0.6 2332 2334 Chessington North Chessington South Chessington South 51.3566446 -0.3081585 51.3566446 -0.3081585 1 0 2026-09-15 22:44:38 TERMINATED 2026-09-15 22:34:00 Chessington South TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891116 1789511622083041 48 48 2026-09-15 22:44:33.279348 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:32.819826
563786 595161 W33890 725M18M915 2026-09-15 COMPLETE 15888263 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 595161, "stp": "O", "toc": "Avanti West Coast", "uid": "W33890", "consist": "390104", "dest_crs": "XWF", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W33890/2026-09-15/detailed", "trust_id": "725M18M915", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley IC Depot", "service_date": "2026-09-15", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley IC Depot", "signalling_id": "5M18", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "2334", "current_leg_dep": "2351½", "current_leg_end": "Wembley IC Depot", "origin_dep_time": "2314", "origin_platform": "4", "current_location": "Wembley IC Depot", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-27 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]}", "current_leg_start": "Wembley Central", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.5458542", "next_location_lon": "-0.2835394", "previous_location": "Wembley Central", "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "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.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8199.391, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8275.644, \"from_m\": 8199.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8419.363, \"from_m\": 8275.644, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8485.6, \"from_m\": 8419.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8514.338, \"from_m\": 8485.6, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8567.951, \"from_m\": 8514.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9701.719, \"from_m\": 8567.951, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9892.485, \"from_m\": 9701.719, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11809.312, \"from_m\": 9892.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12964.389, \"from_m\": 11809.312, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13426.211, \"from_m\": 12964.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13839.01, \"from_m\": 13426.211, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 595161, \"profile_key\": \"dcecb77709f6f11b4fdcb2c7f1559624f3ab92b69612d2c5b3ef00f27340bd42\", \"schedule_id\": 38376, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8467.203, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Willesden No7\", \"stage_seq\": 5, \"distance_m\": 9994.835, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 6, \"distance_m\": 11068.376, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 7, \"distance_m\": 11686.426, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 8, \"distance_m\": 12093.119, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2351H\", \"location\": \"Wembley Central\", \"stage_seq\": 9, \"distance_m\": 12964.389, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Wembley IC Depot\", \"stage_seq\": 10, \"distance_m\": 13839.01, \"section_seq\": 1, \"route_path_id\": 106002}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13839.01, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}], \"total_distance_m\": 13839.01, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 10573.656, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3265.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2314", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1422.5", "current_position_lat": "51.5458542", "current_position_lon": "-0.2835394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:44Z\", \"source_id\": 48913252, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:48Z\", \"source_id\": 15888263, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley IC Depot", "service_state_platform": null, "timing_fact_generation": 1789511268290731, "current_leg_arrival_utc": "2026-09-15T23:47:30+01:00", "linx_speed_capabilities": "{\"units\": [\"390104\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T22:34:43.168732", "service_state_evidence_id": 15888263, "current_leg_start_actual_dep": "2026-09-15T23:51:30+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:43.421792", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O EUS XWF 5M18 390104 11 125 {"units": ["390104"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8199.391, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8275.644, "from_m": 8199.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8419.363, "from_m": 8275.644, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8485.6, "from_m": 8419.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8514.338, "from_m": 8485.6, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8567.951, "from_m": 8514.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9701.719, "from_m": 8567.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9892.485, "from_m": 9701.719, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11809.312, "from_m": 9892.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12964.389, "from_m": 11809.312, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13426.211, "from_m": 12964.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13839.01, "from_m": 13426.211, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 595161, "profile_key": "dcecb77709f6f11b4fdcb2c7f1559624f3ab92b69612d2c5b3ef00f27340bd42", "schedule_id": 38376, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2314", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8467.203, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Willesden No7", "stage_seq": 5, "distance_m": 9994.835, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Wembley Yard South Jn", "stage_seq": 6, "distance_m": 11068.376, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Willesden Sudbury Jn", "stage_seq": 7, "distance_m": 11686.426, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Willesden Up & Down Relief Line", "stage_seq": 8, "distance_m": 12093.119, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2351H", "location": "Wembley Central", "stage_seq": 9, "distance_m": 12964.389, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Wembley IC Depot", "stage_seq": 10, "distance_m": 13839.01, "section_seq": 1, "route_path_id": 106002}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13839.01, "from_m": 0.0, "section_seq": 1, "route_path_id": 106002}], "total_distance_m": 13839.01, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 10573.656, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3265.354, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22037, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:44Z", "source_id": 48913252, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:48Z", "source_id": 15888263, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Euston 2314 2314 4 None None Wembley IC Depot 0001 0001 None EARLY -27 minutes https://www.realtimetrains.co.uk/service/gb-nr:W33890/2026-09-15/detailed None Wembley Central 2026-09-15T23:51:30+01:00 Wembley IC Depot 1422.5 {"type": "LineString", "coordinates": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]} 0.3 2351½ 2334 Wembley Central Wembley IC Depot Wembley IC Depot 51.5458542 -0.2835394 51.5458542 -0.2835394 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Wembley IC Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15888263 1789511268290731 15 15 2026-09-15 22:44:43.421792 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:43.168732
563787 595462 Y15683 732A54M915 2026-09-15 COMPLETE 15891085 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 595462, "stp": "P", "toc": "Great Western Railway", "uid": "Y15683", "consist": "165121", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15683/2026-09-15/detailed", "trust_id": "732A54M915", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A54", "timing_status": "EARLY", "origin_station": "Windsor & Eton Central", "current_leg_arr": "2334", "current_leg_dep": "2328", "current_leg_end": "Slough", "origin_dep_time": "2329", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-15T22:45:07", "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": "2335", "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\": 595462, \"profile_key\": \"173fe5ddebd43e7f09a6e582ba47efffdaab19c322861878b9b8fb3b27d4cd1d\", \"schedule_id\": 30280, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"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": "2329", "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-15T22:33:34Z\", \"source_id\": 48922171, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 15891085, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1789511619876377, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:45.054165", "service_state_evidence_id": 15891085, "current_leg_start_actual_dep": "2026-09-15T23:29:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:45.159136", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WNC SLO 2A54 165121 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": 595462, "profile_key": "173fe5ddebd43e7f09a6e582ba47efffdaab19c322861878b9b8fb3b27d4cd1d", "schedule_id": 30280, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2329", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40410}, {"is_pass": false, "wtt_arr": "2335", "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-15T22:33:34Z", "source_id": 48922171, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 15891085, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Windsor & Eton Central 2329 2329 BAY None None Slough 2335 2335 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y15683/2026-09-15/detailed None Windsor & Eton Central 2026-09-15T23:29: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 2328 2334 Windsor & Eton Central Slough Slough 51.5122547 -0.5919076 51.5122547 -0.5919076 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Slough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891085 1789511619876377 6 6 2026-09-15 22:44:45.159136 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:45.054165
563788 594120 C82302 871A62M815 2026-09-15 COMPLETE 15890911 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 594120, "stp": "P", "toc": "Southern", "uid": "C82302", "consist": "377117+377411+377433", "dest_crs": "BTN", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82302/2026-09-15/detailed", "trust_id": "871A62M815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "6", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1A62", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "2334", "current_leg_dep": "2326", "current_leg_end": "Brighton", "origin_dep_time": "2224", "origin_platform": "16", "current_location": "Brighton", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.145729, 50.92475139999999], [-0.14605509999999997, 50.9242223], [-0.1461919, 50.9240127], [-0.14853399999999997, 50.9204844], [-0.1517279, 50.91576260000001], [-0.152356, 50.914800699999994], [-0.15361590000000003, 50.9128713], [-0.1544053, 50.911499500000005], [-0.1552911, 50.90983749999999], [-0.1553803, 50.9096813], [-0.15574079999999998, 50.9089939], [-0.1563164, 50.907889999999995], [-0.15709919999999997, 50.90633619999999], [-0.1580401, 50.9044402], [-0.15885239999999998, 50.9029015], [-0.1596169, 50.9013443], [-0.15995409999999996, 50.90065870000001], [-0.1600482, 50.900485], [-0.16038399999999997, 50.89980170000001], [-0.16117249999999997, 50.89825750000001], [-0.16195040000000002, 50.89669750000001], [-0.1621702, 50.89626880000001], [-0.1627376, 50.895136], [-0.16284449999999998, 50.8949224], [-0.1634228, 50.8937664], [-0.16381159999999995, 50.89295479999999], [-0.164076, 50.89229999999999], [-0.16422529999999996, 50.89169929999999], [-0.16625799999999996, 50.884887], [-0.16636799999999996, 50.88445489999999], [-0.16647930000000002, 50.88398279999999], [-0.1665611, 50.8833932], [-0.16660799999999998, 50.88277169999999], [-0.1666188, 50.8822942], [-0.16660799999999998, 50.881787300000006], [-0.16656649999999998, 50.88132040000001], [-0.16651149999999998, 50.88085770000001], [-0.166435, 50.8804189], [-0.16633850000000003, 50.8799834], [-0.16619313544304415, 50.87946438542721], [-0.16618019999999997, 50.87941820000001], [-0.1660394, 50.87897759999999], [-0.16587709999999997, 50.878568499999986], [-0.16568699999999997, 50.8781312], [-0.16546000000000002, 50.877649], [-0.1652043, 50.8771625], [-0.1649869, 50.8767988], [-0.16444219999999998, 50.87599199999999], [-0.16409929999999998, 50.8755415], [-0.16374979999999997, 50.8751291], [-0.1633733, 50.87470409999999], [-0.1609762, 50.8720812], [-0.16043169999999998, 50.8714853], [-0.1600139, 50.8710027], [-0.1596415, 50.87053589999999], [-0.15918340000000003, 50.8698909], [-0.1587414, 50.869209700000006], [-0.15840569999999998, 50.86862800000001], [-0.1582201, 50.8682016], [-0.15782399999999996, 50.867376500000006], [-0.15778759999999997, 50.867294400000006], [-0.15741989999999997, 50.86646780000001], [-0.1565491, 50.8644402], [-0.15574529999999998, 50.86258049999999], [-0.1555918, 50.86215930000001], [-0.1554541, 50.8616526], [-0.1554048, 50.86140119999999], [-0.15536709999999998, 50.8611517], [-0.1553333, 50.86065219999998], [-0.15529519999999997, 50.86011169999999], [-0.1552864, 50.8596536], [-0.15530619999999998, 50.8591262], [-0.1553546, 50.8586993], [-0.1553973, 50.8582384], [-0.1554819, 50.857802], [-0.1555959, 50.857336399999994], [-0.1556936, 50.8569906], [-0.1558174, 50.8566201], [-0.1558658, 50.8564783], [-0.155949, 50.856199], [-0.1561338, 50.85575379999999], [-0.1562533, 50.855375], [-0.15639029999999998, 50.8549206], [-0.1564874, 50.854525900000006], [-0.15656539999999997, 50.85415199999999], [-0.156636, 50.8537495], [-0.156684, 50.8533611], [-0.1567066, 50.8529676], [-0.1567178, 50.8526887], [-0.1567185, 50.85257790000001], [-0.15671399999999996, 50.8521501], [-0.1566963, 50.8517868], [-0.15666379999999996, 50.85149090000001], [-0.1566591, 50.85142459999999], [-0.1566313, 50.85119590000001], [-0.1565977, 50.85096659999999], [-0.15654879999999996, 50.850691399999995], [-0.15650189999999997, 50.8504607], [-0.15647109999999995, 50.85031870000001], [-0.15634679999999998, 50.849836], [-0.1561428, 50.84912140000001], [-0.1559381, 50.8484096], [-0.15581639999999997, 50.8479891], [-0.155619, 50.8473132], [-0.1555968, 50.8472296], [-0.15550756875841237, 50.84692479283567], [-0.15546300025506468, 50.84676878314088], [-0.15542674185731548, 50.84663055320232], [-0.15539756924125964, 50.846507568369134], [-0.15537425808299216, 50.84639729399054], [-0.15535558405860786, 50.84629719541571], [-0.15534032284420174, 50.846204737993816], [-0.1553272501158687, 50.846117387074024], [-0.15531514154970372, 50.84603260800554], [-0.15530277282180166, 50.84594786613752], [-0.1552889196082575, 50.84586062681916], [-0.15527235758516617, 50.84576835539963], [-0.15525186242862254, 50.845668517228106], [-0.15522620981472163, 50.845558577653776], [-0.15519417541955827, 50.84543600202581], [-0.15515453491922743, 50.84529825569339], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-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": "Hassocks", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Hassocks", "current_leg_milage": "7.0", "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\": 7545.981, \"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\": 8072.698, \"from_m\": 7545.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\": 10338.399, \"from_m\": 8072.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\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"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\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"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\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"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\": 17295.666, \"from_m\": 17231.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\": 17331.373, \"from_m\": 17295.666, \"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\": 17375.643, \"from_m\": 17331.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.208, \"from_m\": 17375.643, \"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\": 18711.851, \"from_m\": 17434.208, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23054.833, \"from_m\": 18711.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23171.601, \"from_m\": 23054.833, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23294.133, \"from_m\": 23171.601, \"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\": 23360.91, \"from_m\": 23294.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34256.014, \"from_m\": 23360.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34989.363, \"from_m\": 34256.014, \"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\": 43481.833, \"from_m\": 34989.363, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43552.822, \"from_m\": 43481.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50667.193, \"from_m\": 43552.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50747.9, \"from_m\": 50667.193, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51042.133, \"from_m\": 50747.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51897.403, \"from_m\": 51042.133, \"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\": 59761.616, \"from_m\": 51897.403, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60975.335, \"from_m\": 59761.616, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61493.496, \"from_m\": 60975.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66200.244, \"from_m\": 61493.496, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66240.527, \"from_m\": 66200.244, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77871.122, \"from_m\": 66240.527, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80130.277, \"from_m\": 77871.122, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80197.195, \"from_m\": 80130.277, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80919.082, \"from_m\": 80197.195, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80932.182, \"from_m\": 80919.082, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81362.037, \"from_m\": 80932.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\": 81507.34, \"from_m\": 81362.037, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 81566.291, \"from_m\": 81507.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81595.991, \"from_m\": 81566.291, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 81637.347, \"from_m\": 81595.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81897.508, \"from_m\": 81637.347, \"capability_applied\": null, \"effective_limit_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\": 594120, \"profile_key\": \"80fa5045115419568a798211eb1b3bf9a7ebb61a5b681446445dcbb3e89ede55\", \"schedule_id\": 7685, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240H\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Purley\", \"stage_seq\": 10, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 23294.133, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 35127.575, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2256H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 13, \"distance_m\": 43117.193, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 47608.172, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 15, \"distance_m\": 50747.9, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Copyhold Jn\", \"stage_seq\": 16, \"distance_m\": 59866.311, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2316\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 61092.655, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Keymer Jn\", \"stage_seq\": 18, \"distance_m\": 66159.387, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321\", \"location\": \"Burgess Hill\", \"stage_seq\": 19, \"distance_m\": 67114.511, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2324H\", \"location\": \"Hassocks\", \"stage_seq\": 20, \"distance_m\": 70564.234, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Preston Park\", \"stage_seq\": 21, \"distance_m\": 79756.915, \"section_seq\": 1, \"route_path_id\": 30464}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 22, \"distance_m\": 81897.508, \"section_seq\": 1, \"route_path_id\": 30464}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81897.508, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30464}], \"total_distance_m\": 81897.508, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75989.86, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5907.648, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2224", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:10Z\", \"source_id\": 48807312, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:13Z\", \"source_id\": 15855846, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:30Z\", \"source_id\": 48815270, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:32Z\", \"source_id\": 15858394, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:59Z\", \"source_id\": 48823664, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:01Z\", \"source_id\": 15860970, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:48Z\", \"source_id\": 48826810, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:52Z\", \"source_id\": 15862016, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:40Z\", \"source_id\": 48835434, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:43Z\", \"source_id\": 15864845, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:50Z\", \"source_id\": 48861469, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:52Z\", \"source_id\": 15872358, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:38Z\", \"source_id\": 48870835, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:43Z\", \"source_id\": 15875023, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:28Z\", \"source_id\": 48883870, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:33Z\", \"source_id\": 15878757, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:09Z\", \"source_id\": 48903095, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:11Z\", \"source_id\": 15884940, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:44Z\", \"source_id\": 48908516, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:47Z\", \"source_id\": 15886732, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:28Z\", \"source_id\": 48918866, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:32Z\", \"source_id\": 15890036, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30986, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 48921658, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:17Z\", \"source_id\": 15890911, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "6", "timing_fact_generation": 1789511599545828, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:45.059762", "service_state_evidence_id": 15890911, "current_leg_start_actual_dep": "2026-09-15T23:24:30+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:45.156042", "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 BTN 1A62 377117+377411+377433 12 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": 7545.981, "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": 8072.698, "from_m": 7545.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": 10338.399, "from_m": 8072.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": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "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": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "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": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "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": 17295.666, "from_m": 17231.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": 17331.373, "from_m": 17295.666, "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": 17375.643, "from_m": 17331.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.208, "from_m": 17375.643, "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": 18711.851, "from_m": 17434.208, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23054.833, "from_m": 18711.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23171.601, "from_m": 23054.833, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.133, "from_m": 23171.601, "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": 23360.91, "from_m": 23294.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34256.014, "from_m": 23360.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34989.363, "from_m": 34256.014, "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": 43481.833, "from_m": 34989.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43552.822, "from_m": 43481.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50667.193, "from_m": 43552.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50747.9, "from_m": 50667.193, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51042.133, "from_m": 50747.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51897.403, "from_m": 51042.133, "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": 59761.616, "from_m": 51897.403, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60975.335, "from_m": 59761.616, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61493.496, "from_m": 60975.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66200.244, "from_m": 61493.496, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66240.527, "from_m": 66200.244, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77871.122, "from_m": 66240.527, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80130.277, "from_m": 77871.122, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80197.195, "from_m": 80130.277, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80919.082, "from_m": 80197.195, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80932.182, "from_m": 80919.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81362.037, "from_m": 80932.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": 81507.34, "from_m": 81362.037, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81566.291, "from_m": 81507.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81595.991, "from_m": 81566.291, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 81637.347, "from_m": 81595.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81897.508, "from_m": 81637.347, "capability_applied": null, "effective_limit_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": 594120, "profile_key": "80fa5045115419568a798211eb1b3bf9a7ebb61a5b681446445dcbb3e89ede55", "schedule_id": 7685, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2256H", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2316", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67114.511, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2324H", "location": "Hassocks", "stage_seq": 20, "distance_m": 70564.234, "section_seq": 1, "route_path_id": 30464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Preston Park", "stage_seq": 21, "distance_m": 79756.915, "section_seq": 1, "route_path_id": 30464}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Brighton", "stage_seq": 22, "distance_m": 81897.508, "section_seq": 1, "route_path_id": 30464}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81897.508, "from_m": 0.0, "section_seq": 1, "route_path_id": 30464}], "total_distance_m": 81897.508, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75989.86, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5907.648, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:10Z", "source_id": 48807312, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:13Z", "source_id": 15855846, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:30Z", "source_id": 48815270, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:32Z", "source_id": 15858394, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:59Z", "source_id": 48823664, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:39:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:01Z", "source_id": 15860970, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:48Z", "source_id": 48826810, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:52Z", "source_id": 15862016, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:40Z", "source_id": 48835434, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:43Z", "source_id": 15864845, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:50Z", "source_id": 48861469, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:58:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:52Z", "source_id": 15872358, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:38Z", "source_id": 48870835, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:03:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:43Z", "source_id": 15875023, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:28Z", "source_id": 48883870, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:10:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:33Z", "source_id": 15878757, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:09Z", "source_id": 48903095, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:21:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:11Z", "source_id": 15884940, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:44Z", "source_id": 48908516, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:47Z", "source_id": 15886732, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:28Z", "source_id": 48918866, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:32:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:32Z", "source_id": 15890036, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30986, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 48921658, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:17Z", "source_id": 15890911, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Victoria (C) 2224 2224 16 None None Brighton 2335 2335 6 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C82302/2026-09-15/detailed None Hassocks 2026-09-15T23:24:30+01:00 Brighton 8.0 {"type": "LineString", "coordinates": [[-0.145729, 50.92475139999999], [-0.14605509999999997, 50.9242223], [-0.1461919, 50.9240127], [-0.14853399999999997, 50.9204844], [-0.1517279, 50.91576260000001], [-0.152356, 50.914800699999994], [-0.15361590000000003, 50.9128713], [-0.1544053, 50.911499500000005], [-0.1552911, 50.90983749999999], [-0.1553803, 50.9096813], [-0.15574079999999998, 50.9089939], [-0.1563164, 50.907889999999995], [-0.15709919999999997, 50.90633619999999], [-0.1580401, 50.9044402], [-0.15885239999999998, 50.9029015], [-0.1596169, 50.9013443], [-0.15995409999999996, 50.90065870000001], [-0.1600482, 50.900485], [-0.16038399999999997, 50.89980170000001], [-0.16117249999999997, 50.89825750000001], [-0.16195040000000002, 50.89669750000001], [-0.1621702, 50.89626880000001], [-0.1627376, 50.895136], [-0.16284449999999998, 50.8949224], [-0.1634228, 50.8937664], [-0.16381159999999995, 50.89295479999999], [-0.164076, 50.89229999999999], [-0.16422529999999996, 50.89169929999999], [-0.16625799999999996, 50.884887], [-0.16636799999999996, 50.88445489999999], [-0.16647930000000002, 50.88398279999999], [-0.1665611, 50.8833932], [-0.16660799999999998, 50.88277169999999], [-0.1666188, 50.8822942], [-0.16660799999999998, 50.881787300000006], [-0.16656649999999998, 50.88132040000001], [-0.16651149999999998, 50.88085770000001], [-0.166435, 50.8804189], [-0.16633850000000003, 50.8799834], [-0.16619313544304415, 50.87946438542721], [-0.16618019999999997, 50.87941820000001], [-0.1660394, 50.87897759999999], [-0.16587709999999997, 50.878568499999986], [-0.16568699999999997, 50.8781312], [-0.16546000000000002, 50.877649], [-0.1652043, 50.8771625], [-0.1649869, 50.8767988], [-0.16444219999999998, 50.87599199999999], [-0.16409929999999998, 50.8755415], [-0.16374979999999997, 50.8751291], [-0.1633733, 50.87470409999999], [-0.1609762, 50.8720812], [-0.16043169999999998, 50.8714853], [-0.1600139, 50.8710027], [-0.1596415, 50.87053589999999], [-0.15918340000000003, 50.8698909], [-0.1587414, 50.869209700000006], [-0.15840569999999998, 50.86862800000001], [-0.1582201, 50.8682016], [-0.15782399999999996, 50.867376500000006], [-0.15778759999999997, 50.867294400000006], [-0.15741989999999997, 50.86646780000001], [-0.1565491, 50.8644402], [-0.15574529999999998, 50.86258049999999], [-0.1555918, 50.86215930000001], [-0.1554541, 50.8616526], [-0.1554048, 50.86140119999999], [-0.15536709999999998, 50.8611517], [-0.1553333, 50.86065219999998], [-0.15529519999999997, 50.86011169999999], [-0.1552864, 50.8596536], [-0.15530619999999998, 50.8591262], [-0.1553546, 50.8586993], [-0.1553973, 50.8582384], [-0.1554819, 50.857802], [-0.1555959, 50.857336399999994], [-0.1556936, 50.8569906], [-0.1558174, 50.8566201], [-0.1558658, 50.8564783], [-0.155949, 50.856199], [-0.1561338, 50.85575379999999], [-0.1562533, 50.855375], [-0.15639029999999998, 50.8549206], [-0.1564874, 50.854525900000006], [-0.15656539999999997, 50.85415199999999], [-0.156636, 50.8537495], [-0.156684, 50.8533611], [-0.1567066, 50.8529676], [-0.1567178, 50.8526887], [-0.1567185, 50.85257790000001], [-0.15671399999999996, 50.8521501], [-0.1566963, 50.8517868], [-0.15666379999999996, 50.85149090000001], [-0.1566591, 50.85142459999999], [-0.1566313, 50.85119590000001], [-0.1565977, 50.85096659999999], [-0.15654879999999996, 50.850691399999995], [-0.15650189999999997, 50.8504607], [-0.15647109999999995, 50.85031870000001], [-0.15634679999999998, 50.849836], [-0.1561428, 50.84912140000001], [-0.1559381, 50.8484096], [-0.15581639999999997, 50.8479891], [-0.155619, 50.8473132], [-0.1555968, 50.8472296], [-0.15550756875841237, 50.84692479283567], [-0.15546300025506468, 50.84676878314088], [-0.15542674185731548, 50.84663055320232], [-0.15539756924125964, 50.846507568369134], [-0.15537425808299216, 50.84639729399054], [-0.15535558405860786, 50.84629719541571], [-0.15534032284420174, 50.846204737993816], [-0.1553272501158687, 50.846117387074024], [-0.15531514154970372, 50.84603260800554], [-0.15530277282180166, 50.84594786613752], [-0.1552889196082575, 50.84586062681916], [-0.15527235758516617, 50.84576835539963], [-0.15525186242862254, 50.845668517228106], [-0.15522620981472163, 50.845558577653776], [-0.15519417541955827, 50.84543600202581], [-0.15515453491922743, 50.84529825569339], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-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]]} 7.0 2326 2334 Hassocks Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890911 1789511599545828 101 101 2026-09-15 22:44:45.156042 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:45.059762
563789 593177 C31852 151J81M715 2026-09-15 COMPLETE 15891642 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 593177, "stp": "P", "toc": "Northern", "uid": "C31852", "consist": "156484", "dest_crs": "HEX", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C31852/2026-09-15/detailed", "trust_id": "151J81M715", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hexham", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Hexham", "signalling_id": "1J81", "timing_status": "EARLY", "origin_station": "Middlesbrough", "current_leg_arr": "2334", "current_leg_dep": "2330", "current_leg_end": "Hexham", "origin_dep_time": "2140", "origin_platform": "1A", "current_location": "Hexham", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.019023328955158, 54.96628085381334], [-2.0196187, 54.9663583], [-2.0257773, 54.967187499999994], [-2.031757, 54.9679591], [-2.0369374, 54.9686393], [-2.0399783999999994, 54.9690386], [-2.0401389999999995, 54.9690599], [-2.0406829, 54.9691321], [-2.0432066, 54.9694671], [-2.0434471, 54.9694998], [-2.0464156, 54.9699028], [-2.047755, 54.970093], [-2.0529392999999994, 54.9707558], [-2.0535859, 54.970834299999986], [-2.0539329, 54.970871599999995], [-2.054316, 54.9709034], [-2.0549852999999993, 54.97093839999999], [-2.0556734, 54.9709571], [-2.0568393, 54.970956400000006], [-2.0579316, 54.97093139999999], [-2.0596964, 54.9708652], [-2.0608794, 54.97080979999999], [-2.0614541, 54.9707829], [-2.0649821, 54.97060849999999], [-2.066125153474899, 54.97055378135866], [-2.0771962, 54.97002379999999], [-2.0789042999999996, 54.9700332], [-2.0806574, 54.97012949999999], [-2.0816195, 54.9702226], [-2.082595, 54.970341299999994], [-2.083480199999999, 54.9704783], [-2.0844094, 54.970642], [-2.0877474, 54.97143919999999], [-2.0886955, 54.97162670000001], [-2.0887753, 54.9716458], [-2.0902281, 54.97200209999999], [-2.0916925, 54.9724154], [-2.0928199, 54.972785599999995], [-2.0940008, 54.97322380000001], [-2.0941489, 54.9732787], [-2.0941644, 54.9732844], [-2.0946778, 54.9734698], [-2.0950032, 54.9736007]]}", "current_leg_start": "Corbridge", "dest_arr_time_act": "2335½", "motion_projection": null, "next_location_lat": "54.9736007", "next_location_lon": "-2.0950032", "previous_location": "Corbridge", "current_leg_milage": "3.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 5290.565, \"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\": 5449.04, \"from_m\": 5290.565, \"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\": 5849.274, \"from_m\": 5449.04, \"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\": 6490.453, \"from_m\": 5849.274, \"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\": 7297.179, \"from_m\": 6490.453, \"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\": 8305.238, \"from_m\": 7297.179, \"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\": 8344.228, \"from_m\": 8305.238, \"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\": 8467.677, \"from_m\": 8344.228, \"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\": 8799.496, \"from_m\": 8467.677, \"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\": 11597.785, \"from_m\": 8799.496, \"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\": 12134.183, \"from_m\": 11597.785, \"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\": 12172.182, \"from_m\": 12134.183, \"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\": 16583.112, \"from_m\": 12172.182, \"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\": 26228.53, \"from_m\": 16583.112, \"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\": 26845.666, \"from_m\": 26228.53, \"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\": 27739.714, \"from_m\": 26845.666, \"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\": 29455.088, \"from_m\": 27739.714, \"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\": 29972.388, \"from_m\": 29455.088, \"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\": 32623.777, \"from_m\": 29972.388, \"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\": 33145.941, \"from_m\": 32623.777, \"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\": 46455.897, \"from_m\": 33145.941, \"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\": 46474.313, \"from_m\": 46455.897, \"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\": 47462.466, \"from_m\": 46474.313, \"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\": 47738.328, \"from_m\": 47462.466, \"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\": 49824.699, \"from_m\": 47738.328, \"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\": 52856.959, \"from_m\": 49824.699, \"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\": 52909.618, \"from_m\": 52856.959, \"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\": 55269.26, \"from_m\": 52909.618, \"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\": 55948.977, \"from_m\": 55269.26, \"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\": 56754.462, \"from_m\": 55948.977, \"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\": 56856.895, \"from_m\": 56754.462, \"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\": 57147.337, \"from_m\": 56856.895, \"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\": 59150.127, \"from_m\": 57147.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\": 63977.91, \"from_m\": 59150.127, \"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\": 65159.041, \"from_m\": 63977.91, \"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\": 74302.205, \"from_m\": 65159.041, \"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\": 75459.162, \"from_m\": 74302.205, \"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\": 75541.267, \"from_m\": 75459.162, \"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\": 75899.639, \"from_m\": 75541.267, \"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\": 76136.309, \"from_m\": 75899.639, \"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\": 76240.206, \"from_m\": 76136.309, \"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\": 76259.321, \"from_m\": 76240.206, \"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\": 76329.742, \"from_m\": 76259.321, \"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\": 77030.91, \"from_m\": 76329.742, \"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\": 78849.931, \"from_m\": 77030.91, \"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\": 79282.038, \"from_m\": 78849.931, \"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\": 83516.499, \"from_m\": 79282.038, \"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\": 84087.462, \"from_m\": 83516.499, \"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\": 87152.383, \"from_m\": 84087.462, \"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\": 89710.586, \"from_m\": 87152.383, \"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\": 90803.012, \"from_m\": 89710.586, \"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\": 96743.397, \"from_m\": 90803.012, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 97298.142, \"from_m\": 96743.397, \"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\": 104326.781, \"from_m\": 97298.142, \"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\": 104670.183, \"from_m\": 104326.781, \"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\": 115859.846, \"from_m\": 104670.183, \"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\": 115923.848, \"from_m\": 115859.846, \"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\": 116383.49, \"from_m\": 115923.848, \"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}], \"service_id\": 593177, \"profile_key\": \"63728c7644f4b7d27c3bba39ed0d494d485ad1b7cb983c2799d8ce5d85c4b045\", \"schedule_id\": 3771, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 2, \"distance_m\": 1761.689, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2145\", \"wtt_dep\": \"2146\", \"location\": \"Thornaby\", \"stage_seq\": 3, \"distance_m\": 4985.282, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 4, \"distance_m\": 6460.675, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Hartburn Jn\", \"stage_seq\": 5, \"distance_m\": 7322.566, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": \"2152\", \"location\": \"Stockton\", \"stage_seq\": 6, \"distance_m\": 8672.211, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"Norton South Jn\", \"stage_seq\": 7, \"distance_m\": 11597.785, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Billingham Jn\", \"stage_seq\": 8, \"distance_m\": 14816.837, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Greatham S.B.\", \"stage_seq\": 9, \"distance_m\": 20388.161, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Hartlepool\", \"stage_seq\": 10, \"distance_m\": 27295.812, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Horden Sig. NS7137\", \"stage_seq\": 11, \"distance_m\": 37174.186, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Seaham\", \"stage_seq\": 12, \"distance_m\": 48043.633, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 13, \"distance_m\": 53058.815, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231\", \"location\": \"Sunderland\", \"stage_seq\": 14, \"distance_m\": 56415.656, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Brockley Whins\", \"stage_seq\": 15, \"distance_m\": 64934.244, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Pelaw Jn\", \"stage_seq\": 16, \"distance_m\": 69739.367, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Park Lane Jn\", \"stage_seq\": 17, \"distance_m\": 74123.449, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"High Level Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 75096.934, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2253\", \"location\": \"Newcastle\", \"stage_seq\": 19, \"distance_m\": 75847.672, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"King Edward Bridge South Jn\", \"stage_seq\": 20, \"distance_m\": 77111.403, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Norwood Jn\", \"stage_seq\": 21, \"distance_m\": 78997.162, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Dunston\", \"stage_seq\": 22, \"distance_m\": 79497.025, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"MetroCentre\", \"stage_seq\": 23, \"distance_m\": 81399.268, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Blaydon\", \"stage_seq\": 24, \"distance_m\": 89439.584, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Wylam\", \"stage_seq\": 25, \"distance_m\": 96464.423, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Prudhoe\", \"stage_seq\": 26, \"distance_m\": 99921.235, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Stocksfield\", \"stage_seq\": 27, \"distance_m\": 104025.223, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Riding Mill\", \"stage_seq\": 28, \"distance_m\": 107675.255, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Corbridge\", \"stage_seq\": 29, \"distance_m\": 111424.657, \"section_seq\": 1, \"route_path_id\": 67106}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": null, \"location\": \"Hexham\", \"stage_seq\": 30, \"distance_m\": 116383.49, \"section_seq\": 1, \"route_path_id\": 67106}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 116383.49, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67106}], \"total_distance_m\": 116383.49, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 110810.438, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5573.052, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "54.9736007", "current_position_lon": "-2.0950032", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:09Z\", \"source_id\": 48718444, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:14Z\", \"source_id\": 15827783, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:54Z\", \"source_id\": 48730323, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:49:57Z\", \"source_id\": 15831512, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:47Z\", \"source_id\": 48760122, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:52Z\", \"source_id\": 15841118, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:11Z\", \"source_id\": 48789925, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:18Z\", \"source_id\": 15850486, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:50Z\", \"source_id\": 48804679, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:57Z\", \"source_id\": 15855071, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:44Z\", \"source_id\": 48821301, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:49Z\", \"source_id\": 15860263, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:04Z\", \"source_id\": 48836130, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:08Z\", \"source_id\": 15865044, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:01Z\", \"source_id\": 48859880, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:07Z\", \"source_id\": 15871928, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:00Z\", \"source_id\": 48865553, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:15Z\", \"source_id\": 15873572, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:13Z\", \"source_id\": 15876405, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:18Z\", \"source_id\": 15880223, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:37Z\", \"source_id\": 15883554, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:49Z\", \"source_id\": 15884743, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:47Z\", \"source_id\": 15886747, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:19Z\", \"source_id\": 15888962, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:47Z\", \"source_id\": 15891642, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hexham", "service_state_platform": "2", "timing_fact_generation": 1789511688038735, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:48.008432", "service_state_evidence_id": 15891642, "current_leg_start_actual_dep": "2026-09-15T23:30:00+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:48.889754", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MBR HEX 1J81 156484 2 75 None {"version": 3, "segments": [{"to_m": 5290.565, "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": 5449.04, "from_m": 5290.565, "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": 5849.274, "from_m": 5449.04, "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": 6490.453, "from_m": 5849.274, "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": 7297.179, "from_m": 6490.453, "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": 8305.238, "from_m": 7297.179, "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": 8344.228, "from_m": 8305.238, "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": 8467.677, "from_m": 8344.228, "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": 8799.496, "from_m": 8467.677, "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": 11597.785, "from_m": 8799.496, "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": 12134.183, "from_m": 11597.785, "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": 12172.182, "from_m": 12134.183, "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": 16583.112, "from_m": 12172.182, "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": 26228.53, "from_m": 16583.112, "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": 26845.666, "from_m": 26228.53, "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": 27739.714, "from_m": 26845.666, "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": 29455.088, "from_m": 27739.714, "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": 29972.388, "from_m": 29455.088, "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": 32623.777, "from_m": 29972.388, "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": 33145.941, "from_m": 32623.777, "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": 46455.897, "from_m": 33145.941, "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": 46474.313, "from_m": 46455.897, "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": 47462.466, "from_m": 46474.313, "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": 47738.328, "from_m": 47462.466, "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": 49824.699, "from_m": 47738.328, "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": 52856.959, "from_m": 49824.699, "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": 52909.618, "from_m": 52856.959, "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": 55269.26, "from_m": 52909.618, "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": 55948.977, "from_m": 55269.26, "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": 56754.462, "from_m": 55948.977, "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": 56856.895, "from_m": 56754.462, "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": 57147.337, "from_m": 56856.895, "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": 59150.127, "from_m": 57147.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": 63977.91, "from_m": 59150.127, "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": 65159.041, "from_m": 63977.91, "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": 74302.205, "from_m": 65159.041, "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": 75459.162, "from_m": 74302.205, "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": 75541.267, "from_m": 75459.162, "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": 75899.639, "from_m": 75541.267, "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": 76136.309, "from_m": 75899.639, "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": 76240.206, "from_m": 76136.309, "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": 76259.321, "from_m": 76240.206, "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": 76329.742, "from_m": 76259.321, "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": 77030.91, "from_m": 76329.742, "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": 78849.931, "from_m": 77030.91, "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": 79282.038, "from_m": 78849.931, "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": 83516.499, "from_m": 79282.038, "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": 84087.462, "from_m": 83516.499, "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": 87152.383, "from_m": 84087.462, "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": 89710.586, "from_m": 87152.383, "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": 90803.012, "from_m": 89710.586, "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": 96743.397, "from_m": 90803.012, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 97298.142, "from_m": 96743.397, "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": 104326.781, "from_m": 97298.142, "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": 104670.183, "from_m": 104326.781, "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": 115859.846, "from_m": 104670.183, "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": 115923.848, "from_m": 115859.846, "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": 116383.49, "from_m": 115923.848, "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}], "service_id": 593177, "profile_key": "63728c7644f4b7d27c3bba39ed0d494d485ad1b7cb983c2799d8ce5d85c4b045", "schedule_id": 3771, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Newport East Jn (Teesside)", "stage_seq": 2, "distance_m": 1761.689, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2145", "wtt_dep": "2146", "location": "Thornaby", "stage_seq": 3, "distance_m": 4985.282, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Bowesfield Jn", "stage_seq": 4, "distance_m": 6460.675, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Hartburn Jn", "stage_seq": 5, "distance_m": 7322.566, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "Stockton", "stage_seq": 6, "distance_m": 8672.211, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "Norton South Jn", "stage_seq": 7, "distance_m": 11597.785, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Billingham Jn", "stage_seq": 8, "distance_m": 14816.837, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Greatham S.B.", "stage_seq": 9, "distance_m": 20388.161, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Hartlepool", "stage_seq": 10, "distance_m": 27295.812, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Horden Sig. NS7137", "stage_seq": 11, "distance_m": 37174.186, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Seaham", "stage_seq": 12, "distance_m": 48043.633, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Ryhope Grange Jn", "stage_seq": 13, "distance_m": 53058.815, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231", "location": "Sunderland", "stage_seq": 14, "distance_m": 56415.656, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Brockley Whins", "stage_seq": 15, "distance_m": 64934.244, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Pelaw Jn", "stage_seq": 16, "distance_m": 69739.367, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Park Lane Jn", "stage_seq": 17, "distance_m": 74123.449, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "High Level Bridge Jn", "stage_seq": 18, "distance_m": 75096.934, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2253", "location": "Newcastle", "stage_seq": 19, "distance_m": 75847.672, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "King Edward Bridge South Jn", "stage_seq": 20, "distance_m": 77111.403, "section_seq": 1, "route_path_id": 67106}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Norwood Jn", "stage_seq": 21, "distance_m": 78997.162, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Dunston", "stage_seq": 22, "distance_m": 79497.025, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "MetroCentre", "stage_seq": 23, "distance_m": 81399.268, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Blaydon", "stage_seq": 24, "distance_m": 89439.584, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Wylam", "stage_seq": 25, "distance_m": 96464.423, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Prudhoe", "stage_seq": 26, "distance_m": 99921.235, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Stocksfield", "stage_seq": 27, "distance_m": 104025.223, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Riding Mill", "stage_seq": 28, "distance_m": 107675.255, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Corbridge", "stage_seq": 29, "distance_m": 111424.657, "section_seq": 1, "route_path_id": 67106}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": null, "location": "Hexham", "stage_seq": 30, "distance_m": 116383.49, "section_seq": 1, "route_path_id": 67106}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 116383.49, "from_m": 0.0, "section_seq": 1, "route_path_id": 67106}], "total_distance_m": 116383.49, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 110810.438, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5573.052, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:09Z", "source_id": 48718444, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:44:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:14Z", "source_id": 15827783, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:54Z", "source_id": 48730323, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:50:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:49:57Z", "source_id": 15831512, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:47Z", "source_id": 48760122, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:05:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:52Z", "source_id": 15841118, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4062, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:11Z", "source_id": 48789925, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:18Z", "source_id": 15850486, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:50Z", "source_id": 48804679, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:57Z", "source_id": 15855071, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:44Z", "source_id": 48821301, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:37:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:49Z", "source_id": 15860263, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:04Z", "source_id": 48836130, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:45:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:08Z", "source_id": 15865044, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:01Z", "source_id": 48859880, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:58:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:07Z", "source_id": 15871928, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:00Z", "source_id": 48865553, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:01:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:15Z", "source_id": 15873572, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:13Z", "source_id": 15876405, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:18Z", "source_id": 15880223, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:37Z", "source_id": 15883554, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:49Z", "source_id": 15884743, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:47Z", "source_id": 15886747, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:19Z", "source_id": 15888962, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:47Z", "source_id": 15891642, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Middlesbrough 2140 2140 1A None None Hexham 2336 2335½ 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C31852/2026-09-15/detailed None Corbridge 2026-09-15T23:30:00+01:00 Hexham 4.0 {"type": "LineString", "coordinates": [[-2.019023328955158, 54.96628085381334], [-2.0196187, 54.9663583], [-2.0257773, 54.967187499999994], [-2.031757, 54.9679591], [-2.0369374, 54.9686393], [-2.0399783999999994, 54.9690386], [-2.0401389999999995, 54.9690599], [-2.0406829, 54.9691321], [-2.0432066, 54.9694671], [-2.0434471, 54.9694998], [-2.0464156, 54.9699028], [-2.047755, 54.970093], [-2.0529392999999994, 54.9707558], [-2.0535859, 54.970834299999986], [-2.0539329, 54.970871599999995], [-2.054316, 54.9709034], [-2.0549852999999993, 54.97093839999999], [-2.0556734, 54.9709571], [-2.0568393, 54.970956400000006], [-2.0579316, 54.97093139999999], [-2.0596964, 54.9708652], [-2.0608794, 54.97080979999999], [-2.0614541, 54.9707829], [-2.0649821, 54.97060849999999], [-2.066125153474899, 54.97055378135866], [-2.0771962, 54.97002379999999], [-2.0789042999999996, 54.9700332], [-2.0806574, 54.97012949999999], [-2.0816195, 54.9702226], [-2.082595, 54.970341299999994], [-2.083480199999999, 54.9704783], [-2.0844094, 54.970642], [-2.0877474, 54.97143919999999], [-2.0886955, 54.97162670000001], [-2.0887753, 54.9716458], [-2.0902281, 54.97200209999999], [-2.0916925, 54.9724154], [-2.0928199, 54.972785599999995], [-2.0940008, 54.97322380000001], [-2.0941489, 54.9732787], [-2.0941644, 54.9732844], [-2.0946778, 54.9734698], [-2.0950032, 54.9736007]]} 3.1 2330 2334 Corbridge Hexham Hexham 54.9736007 -2.0950032 54.9736007 -2.0950032 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Hexham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891642 1789511688038735 109 109 2026-09-15 22:44:48.889754 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:48.008432
563790 592425 L87087 021B98M715 2026-09-15 COMPLETE 15891122 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 592425, "stp": "P", "toc": "ScotRail", "uid": "L87087", "consist": "HA06", "dest_crs": "EDB", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87087/2026-09-15/detailed", "trust_id": "021B98M715", "origin_crs": "ABD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": "17", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1B98", "timing_status": "LATE", "origin_station": "Aberdeen", "current_leg_arr": "2334", "current_leg_dep": "2329", "current_leg_end": "Edinburgh", "origin_dep_time": "2106", "origin_platform": "5", "current_location": "Edinburgh", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "+4 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": "2330", "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": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 449.407, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2287.632, \"from_m\": 449.407, \"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\": 9810.134, \"from_m\": 2287.632, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 16982.321, \"from_m\": 9810.134, \"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\": 22313.467, \"from_m\": 16982.321, \"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\": 25803.655, \"from_m\": 22313.467, \"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\": 25863.232, \"from_m\": 25803.655, \"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\": 27071.813, \"from_m\": 25863.232, \"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\": 34894.002, \"from_m\": 27071.813, \"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\": 37493.447, \"from_m\": 34894.002, \"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\": 42926.157, \"from_m\": 37493.447, \"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\": 42968.811, \"from_m\": 42926.157, \"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\": 43238.274, \"from_m\": 42968.811, \"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\": 55598.907, \"from_m\": 43238.274, \"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\": 61047.539, \"from_m\": 55598.907, \"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\": 65657.535, \"from_m\": 61047.539, \"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\": 68763.803, \"from_m\": 65657.535, \"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\": 75992.341, \"from_m\": 68763.803, \"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\": 82457.022, \"from_m\": 75992.341, \"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\": 84650.558, \"from_m\": 82457.022, \"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\": 87041.87, \"from_m\": 84650.558, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87404.255, \"from_m\": 87041.87, \"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\": 89447.972, \"from_m\": 87404.255, \"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\": 89778.994, \"from_m\": 89447.972, \"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\": 90213.795, \"from_m\": 89778.994, \"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\": 90254.992, \"from_m\": 90213.795, \"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\": 95948.723, \"from_m\": 90254.992, \"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\": 97015.091, \"from_m\": 95948.723, \"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\": 105570.816, \"from_m\": 97015.091, \"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\": 107986.267, \"from_m\": 105570.816, \"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\": 111754.604, \"from_m\": 107986.267, \"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\": 113261.435, \"from_m\": 111754.604, \"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\": 113824.787, \"from_m\": 113261.435, \"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\": 114608.835, \"from_m\": 113824.787, \"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\": 115229.784, \"from_m\": 114608.835, \"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\": 116965.234, \"from_m\": 115229.784, \"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\": 119125.714, \"from_m\": 116965.234, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 119221.791, \"from_m\": 119125.714, \"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\": 119284.575, \"from_m\": 119221.791, \"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\": 120755.994, \"from_m\": 119284.575, \"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\": 123225.844, \"from_m\": 120755.994, \"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\": 125230.498, \"from_m\": 123225.844, \"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\": 127693.461, \"from_m\": 125230.498, \"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\": 128513.997, \"from_m\": 127693.461, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 131541.082, \"from_m\": 128513.997, \"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\": 137604.48, \"from_m\": 131541.082, \"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\": 138359.662, \"from_m\": 137604.48, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 138761.796, \"from_m\": 138359.662, \"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\": 142591.919, \"from_m\": 138761.796, \"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\": 144345.468, \"from_m\": 142591.919, \"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\": 146310.311, \"from_m\": 144345.468, \"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\": 146948.481, \"from_m\": 146310.311, \"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\": 147152.915, \"from_m\": 146948.481, \"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\": 147196.617, \"from_m\": 147152.915, \"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\": 150757.509, \"from_m\": 147196.617, \"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\": 164946.593, \"from_m\": 150757.509, \"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\": 168429.495, \"from_m\": 164946.593, \"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\": 172024.592, \"from_m\": 168429.495, \"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\": 173098.017, \"from_m\": 172024.592, \"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\": 173571.408, \"from_m\": 173098.017, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 173998.742, \"from_m\": 173571.408, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 174739.134, \"from_m\": 173998.742, \"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\": 176853.976, \"from_m\": 174739.134, \"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\": 177239.425, \"from_m\": 176853.976, \"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\": 177801.465, \"from_m\": 177239.425, \"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\": 178879.214, \"from_m\": 177801.465, \"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\": 180866.488, \"from_m\": 178879.214, \"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\": 181764.63, \"from_m\": 180866.488, \"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\": 182168.158, \"from_m\": 181764.63, \"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\": 187851.801, \"from_m\": 182168.158, \"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\": 188262.699, \"from_m\": 187851.801, \"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\": 188396.228, \"from_m\": 188262.699, \"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\": 188440.647, \"from_m\": 188396.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 188868.302, \"from_m\": 188440.647, \"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\": 189032.782, \"from_m\": 188868.302, \"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\": 190381.407, \"from_m\": 189032.782, \"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\": 191677.396, \"from_m\": 190381.407, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 191701.532, \"from_m\": 191677.396, \"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\": 191741.875, \"from_m\": 191701.532, \"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\": 194430.121, \"from_m\": 191741.875, \"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\": 196188.92, \"from_m\": 194430.121, \"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\": 200117.724, \"from_m\": 196188.92, \"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\": 203589.119, \"from_m\": 200117.724, \"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\": 204085.012, \"from_m\": 203589.119, \"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\": 207421.233, \"from_m\": 204085.012, \"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\": 207481.896, \"from_m\": 207421.233, \"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\": 207562.727, \"from_m\": 207481.896, \"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\": 207622.537, \"from_m\": 207562.727, \"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\": 207650.179, \"from_m\": 207622.537, \"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\": 209041.766, \"from_m\": 207650.179, \"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\": 210042.07, \"from_m\": 209041.766, \"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\": 210191.934, \"from_m\": 210042.07, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 210283.564, \"from_m\": 210191.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 210728.17, \"from_m\": 210283.564, \"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}], \"service_id\": 592425, \"profile_key\": \"421d507c6f4ccf1f71ad7a21e9f763788a5c5a072be00fdee9655c11a93dfee9\", \"schedule_id\": 18554, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Aberdeen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 2, \"distance_m\": 778.502, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 3, \"distance_m\": 2638.161, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Aberdeen Sig. A56\", \"stage_seq\": 4, \"distance_m\": 3664.341, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Aberdeen Sig. A230\", \"stage_seq\": 5, \"distance_m\": 7464.652, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Aberdeen Sig. A222\", \"stage_seq\": 6, \"distance_m\": 16335.6, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Stonehaven\", \"stage_seq\": 7, \"distance_m\": 25979.291, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Carmont\", \"stage_seq\": 8, \"distance_m\": 34824.343, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Laurencekirk\", \"stage_seq\": 9, \"distance_m\": 49066.848, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Craigo S.B.\", \"stage_seq\": 10, \"distance_m\": 57731.617, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2137\", \"wtt_dep\": \"2138H\", \"location\": \"Montrose\", \"stage_seq\": 11, \"distance_m\": 65360.436, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Usan Jn\", \"stage_seq\": 12, \"distance_m\": 68594.658, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Inverkeilor\", \"stage_seq\": 13, \"distance_m\": 77413.662, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2153\", \"location\": \"Arbroath\", \"stage_seq\": 14, \"distance_m\": 87223.156, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Carnoustie\", \"stage_seq\": 15, \"distance_m\": 97137.068, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Broughty Ferry\", \"stage_seq\": 16, \"distance_m\": 108246.704, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Camperdown Jn\", \"stage_seq\": 17, \"distance_m\": 113502.066, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2212\", \"location\": \"Dundee\", \"stage_seq\": 18, \"distance_m\": 114645.083, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 19, \"distance_m\": 115229.784, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Tay Bridge South\", \"stage_seq\": 20, \"distance_m\": 119221.791, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"St. Fort Sig. Ts26\", \"stage_seq\": 21, \"distance_m\": 122849.229, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2222H\", \"wtt_dep\": \"2224\", \"location\": \"Leuchars\", \"stage_seq\": 22, \"distance_m\": 128113.991, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231H\", \"location\": \"Cupar\", \"stage_seq\": 23, \"distance_m\": 138211.453, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Ladybank\", \"stage_seq\": 24, \"distance_m\": 147059.243, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Thornton North Jn\", \"stage_seq\": 25, \"distance_m\": 160356.65, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Thornton South Jn\", \"stage_seq\": 26, \"distance_m\": 161162.682, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Kirkcaldy\", \"stage_seq\": 27, \"distance_m\": 168229.081, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Burntisland\", \"stage_seq\": 28, \"distance_m\": 177467.329, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Inverkeithing\", \"stage_seq\": 29, \"distance_m\": 188662.64, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 30, \"distance_m\": 195276.566, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 31, \"distance_m\": 205846.919, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325H\", \"location\": \"Haymarket\", \"stage_seq\": 32, \"distance_m\": 207813.755, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Princes St Gardens\", \"stage_seq\": 33, \"distance_m\": 209143.015, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 34, \"distance_m\": 210728.17, \"section_seq\": 1, \"route_path_id\": 68153}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 210728.17, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68153}], \"total_distance_m\": 210728.17, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 210728.17, \"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": "2106", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:41:01Z\", \"source_id\": 15825782, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:53:10Z\", \"source_id\": 15833648, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:28Z\", \"source_id\": 15840169, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:27Z\", \"source_id\": 48767431, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:28Z\", \"source_id\": 15843347, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:26Z\", \"source_id\": 48811421, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:32Z\", \"source_id\": 15857188, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:47Z\", \"source_id\": 48823333, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:52Z\", \"source_id\": 15860896, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:40Z\", \"source_id\": 48843167, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:44Z\", \"source_id\": 15867179, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:20Z\", \"source_id\": 48854614, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:23Z\", \"source_id\": 15870450, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:17Z\", \"source_id\": 48872111, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:24Z\", \"source_id\": 15875379, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:15Z\", \"source_id\": 48912520, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:20Z\", \"source_id\": 15887997, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 48922243, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:42Z\", \"source_id\": 15891122, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "17", "timing_fact_generation": 1789511622665687, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:50.074306", "service_state_evidence_id": 15891122, "current_leg_start_actual_dep": "2026-09-15T23:29:30+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:50.442847", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ABD EDB 1B98 HA06 7 125 None {"version": 3, "segments": [{"to_m": 449.407, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2287.632, "from_m": 449.407, "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": 9810.134, "from_m": 2287.632, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 16982.321, "from_m": 9810.134, "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": 22313.467, "from_m": 16982.321, "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": 25803.655, "from_m": 22313.467, "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": 25863.232, "from_m": 25803.655, "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": 27071.813, "from_m": 25863.232, "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": 34894.002, "from_m": 27071.813, "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": 37493.447, "from_m": 34894.002, "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": 42926.157, "from_m": 37493.447, "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": 42968.811, "from_m": 42926.157, "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": 43238.274, "from_m": 42968.811, "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": 55598.907, "from_m": 43238.274, "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": 61047.539, "from_m": 55598.907, "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": 65657.535, "from_m": 61047.539, "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": 68763.803, "from_m": 65657.535, "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": 75992.341, "from_m": 68763.803, "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": 82457.022, "from_m": 75992.341, "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": 84650.558, "from_m": 82457.022, "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": 87041.87, "from_m": 84650.558, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87404.255, "from_m": 87041.87, "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": 89447.972, "from_m": 87404.255, "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": 89778.994, "from_m": 89447.972, "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": 90213.795, "from_m": 89778.994, "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": 90254.992, "from_m": 90213.795, "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": 95948.723, "from_m": 90254.992, "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": 97015.091, "from_m": 95948.723, "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": 105570.816, "from_m": 97015.091, "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": 107986.267, "from_m": 105570.816, "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": 111754.604, "from_m": 107986.267, "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": 113261.435, "from_m": 111754.604, "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": 113824.787, "from_m": 113261.435, "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": 114608.835, "from_m": 113824.787, "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": 115229.784, "from_m": 114608.835, "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": 116965.234, "from_m": 115229.784, "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": 119125.714, "from_m": 116965.234, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 119221.791, "from_m": 119125.714, "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": 119284.575, "from_m": 119221.791, "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": 120755.994, "from_m": 119284.575, "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": 123225.844, "from_m": 120755.994, "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": 125230.498, "from_m": 123225.844, "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": 127693.461, "from_m": 125230.498, "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": 128513.997, "from_m": 127693.461, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 131541.082, "from_m": 128513.997, "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": 137604.48, "from_m": 131541.082, "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": 138359.662, "from_m": 137604.48, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 138761.796, "from_m": 138359.662, "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": 142591.919, "from_m": 138761.796, "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": 144345.468, "from_m": 142591.919, "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": 146310.311, "from_m": 144345.468, "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": 146948.481, "from_m": 146310.311, "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": 147152.915, "from_m": 146948.481, "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": 147196.617, "from_m": 147152.915, "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": 150757.509, "from_m": 147196.617, "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": 164946.593, "from_m": 150757.509, "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": 168429.495, "from_m": 164946.593, "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": 172024.592, "from_m": 168429.495, "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": 173098.017, "from_m": 172024.592, "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": 173571.408, "from_m": 173098.017, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 173998.742, "from_m": 173571.408, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 174739.134, "from_m": 173998.742, "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": 176853.976, "from_m": 174739.134, "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": 177239.425, "from_m": 176853.976, "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": 177801.465, "from_m": 177239.425, "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": 178879.214, "from_m": 177801.465, "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": 180866.488, "from_m": 178879.214, "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": 181764.63, "from_m": 180866.488, "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": 182168.158, "from_m": 181764.63, "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": 187851.801, "from_m": 182168.158, "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": 188262.699, "from_m": 187851.801, "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": 188396.228, "from_m": 188262.699, "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": 188440.647, "from_m": 188396.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 188868.302, "from_m": 188440.647, "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": 189032.782, "from_m": 188868.302, "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": 190381.407, "from_m": 189032.782, "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": 191677.396, "from_m": 190381.407, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 191701.532, "from_m": 191677.396, "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": 191741.875, "from_m": 191701.532, "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": 194430.121, "from_m": 191741.875, "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": 196188.92, "from_m": 194430.121, "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": 200117.724, "from_m": 196188.92, "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": 203589.119, "from_m": 200117.724, "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": 204085.012, "from_m": 203589.119, "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": 207421.233, "from_m": 204085.012, "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": 207481.896, "from_m": 207421.233, "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": 207562.727, "from_m": 207481.896, "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": 207622.537, "from_m": 207562.727, "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": 207650.179, "from_m": 207622.537, "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": 209041.766, "from_m": 207650.179, "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": 210042.07, "from_m": 209041.766, "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": 210191.934, "from_m": 210042.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 210283.564, "from_m": 210191.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 210728.17, "from_m": 210283.564, "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}], "service_id": 592425, "profile_key": "421d507c6f4ccf1f71ad7a21e9f763788a5c5a072be00fdee9655c11a93dfee9", "schedule_id": 18554, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2106", "location": "Aberdeen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 2, "distance_m": 778.502, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109", "location": "Craiginches South Jn", "stage_seq": 3, "distance_m": 2638.161, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Aberdeen Sig. A56", "stage_seq": 4, "distance_m": 3664.341, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Aberdeen Sig. A230", "stage_seq": 5, "distance_m": 7464.652, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Aberdeen Sig. A222", "stage_seq": 6, "distance_m": 16335.6, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Stonehaven", "stage_seq": 7, "distance_m": 25979.291, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Carmont", "stage_seq": 8, "distance_m": 34824.343, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Laurencekirk", "stage_seq": 9, "distance_m": 49066.848, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Craigo S.B.", "stage_seq": 10, "distance_m": 57731.617, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138H", "location": "Montrose", "stage_seq": 11, "distance_m": 65360.436, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Usan Jn", "stage_seq": 12, "distance_m": 68594.658, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Inverkeilor", "stage_seq": 13, "distance_m": 77413.662, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2153", "location": "Arbroath", "stage_seq": 14, "distance_m": 87223.156, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Carnoustie", "stage_seq": 15, "distance_m": 97137.068, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Broughty Ferry", "stage_seq": 16, "distance_m": 108246.704, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Camperdown Jn", "stage_seq": 17, "distance_m": 113502.066, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2212", "location": "Dundee", "stage_seq": 18, "distance_m": 114645.083, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Dundee Central Jn", "stage_seq": 19, "distance_m": 115229.784, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Tay Bridge South", "stage_seq": 20, "distance_m": 119221.791, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "St. Fort Sig. Ts26", "stage_seq": 21, "distance_m": 122849.229, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2224", "location": "Leuchars", "stage_seq": 22, "distance_m": 128113.991, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231H", "location": "Cupar", "stage_seq": 23, "distance_m": 138211.453, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Ladybank", "stage_seq": 24, "distance_m": 147059.243, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Thornton North Jn", "stage_seq": 25, "distance_m": 160356.65, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Thornton South Jn", "stage_seq": 26, "distance_m": 161162.682, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Kirkcaldy", "stage_seq": 27, "distance_m": 168229.081, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Burntisland", "stage_seq": 28, "distance_m": 177467.329, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Inverkeithing", "stage_seq": 29, "distance_m": 188662.64, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Dalmeny Jn", "stage_seq": 30, "distance_m": 195276.566, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Haymarket West Jn", "stage_seq": 31, "distance_m": 205846.919, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325H", "location": "Haymarket", "stage_seq": 32, "distance_m": 207813.755, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Princes St Gardens", "stage_seq": 33, "distance_m": 209143.015, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 34, "distance_m": 210728.17, "section_seq": 1, "route_path_id": 68153}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 210728.17, "from_m": 0.0, "section_seq": 1, "route_path_id": 68153}], "total_distance_m": 210728.17, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 210728.17, "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-15T20:41:01Z", "source_id": 15825782, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:53:10Z", "source_id": 15833648, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:28Z", "source_id": 15840169, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 390, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:27Z", "source_id": 48767431, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:10:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:28Z", "source_id": 15843347, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:26Z", "source_id": 48811421, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:32Z", "source_id": 15857188, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 467, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:47Z", "source_id": 48823333, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T21:38:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:52Z", "source_id": 15860896, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:40Z", "source_id": 48843167, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:49:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:44Z", "source_id": 15867179, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:20Z", "source_id": 48854614, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:55:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:23Z", "source_id": 15870450, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:17Z", "source_id": 48872111, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:04:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:24Z", "source_id": 15875379, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:15Z", "source_id": 48912520, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:20Z", "source_id": 15887997, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 853, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 48922243, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:34:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:42Z", "source_id": 15891122, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Aberdeen 2106 2106 5 None None Edinburgh 2330 2330 17 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87087/2026-09-15/detailed None Haymarket 2026-09-15T23:29:30+01:00 Edinburgh 5.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 2329 2334 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891122 1789511622665687 75 75 2026-09-15 22:44:50.442847 17 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:50.074306
563791 593991 G77106 541T68M815 2026-09-15 COMPLETE 15891178 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 593991, "stp": "P", "toc": "Great Northern", "uid": "G77106", "consist": "379020+379023", "dest_crs": "ELY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77106/2026-09-15/detailed", "trust_id": "541T68M815", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ely", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Ely", "signalling_id": "1T68", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "2334", "current_leg_dep": "2325", "current_leg_end": "Ely", "origin_dep_time": "2218", "origin_platform": "7", "current_location": "Ely", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]}", "current_leg_start": "Waterbeach", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "52.3901774", "next_location_lon": "0.2662576", "previous_location": "Waterbeach", "current_leg_milage": "9.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 37186.098, \"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\": 51499.569, \"from_m\": 37186.098, \"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\": 51567.956, \"from_m\": 51499.569, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51664.967, \"from_m\": 51567.956, \"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\": 52248.952, \"from_m\": 51664.967, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52276.054, \"from_m\": 52248.952, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52334.378, \"from_m\": 52276.054, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55821.284, \"from_m\": 52334.378, \"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\": 55962.675, \"from_m\": 55821.284, \"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\": 55995.081, \"from_m\": 55962.675, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61377.257, \"from_m\": 55995.081, \"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\": 67636.258, \"from_m\": 61377.257, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71065.375, \"from_m\": 67636.258, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71622.575, \"from_m\": 71065.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\": 71656.35, \"from_m\": 71622.575, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71733.82, \"from_m\": 71656.35, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 72027.329, \"from_m\": 71733.82, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72779.16, \"from_m\": 72027.329, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 79332.82, \"from_m\": 72779.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80102.882, \"from_m\": 79332.82, \"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\": 87525.031, \"from_m\": 80102.882, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 87540.856, \"from_m\": 87525.031, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88347.568, \"from_m\": 87540.856, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89447.168, \"from_m\": 88347.568, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 92436.966, \"from_m\": 89447.168, \"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\": 92518.771, \"from_m\": 92436.966, \"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\": 92563.91, \"from_m\": 92518.771, \"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\": 92660.249, \"from_m\": 92563.91, \"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\": 92828.031, \"from_m\": 92660.249, \"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\": 93822.501, \"from_m\": 92828.031, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115840.02, \"from_m\": 93822.501, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116360.532, \"from_m\": 115840.02, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 116730.293, \"from_m\": 116360.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}], \"service_id\": 593991, \"profile_key\": \"fd702c13906a38b7e987d79a5c9c5f05c2ee6cc756b0df28a1ab69dd88a7a2e5\", \"schedule_id\": 12030, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228H\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.331, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32621.585, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34062.42, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.529, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.323, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51336.881, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2247\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 12, \"distance_m\": 55586.295, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Baldock\", \"stage_seq\": 13, \"distance_m\": 58844.892, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2257\", \"location\": \"Royston\", \"stage_seq\": 14, \"distance_m\": 72120.517, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Foxton\", \"stage_seq\": 15, \"distance_m\": 81929.828, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 16, \"distance_m\": 89326.779, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Cambridge South\", \"stage_seq\": 17, \"distance_m\": 90473.762, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2315\", \"location\": \"Cambridge\", \"stage_seq\": 18, \"distance_m\": 93067.415, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 19, \"distance_m\": 94608.873, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Cambridge North\", \"stage_seq\": 20, \"distance_m\": 96812.093, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Waterbeach\", \"stage_seq\": 21, \"distance_m\": 101699.715, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 22, \"distance_m\": 116022.269, \"section_seq\": 1, \"route_path_id\": 68115}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Ely\", \"stage_seq\": 23, \"distance_m\": 116730.293, \"section_seq\": 1, \"route_path_id\": 68115}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 116730.293, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68115}], \"total_distance_m\": 116730.293, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109101.307, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7628.986, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2218", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.3901774", "current_position_lon": "0.2662576", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:35Z\", \"source_id\": 48792676, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:21:42Z\", \"source_id\": 15851339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:59Z\", \"source_id\": 48804968, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:03Z\", \"source_id\": 15855125, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:15Z\", \"source_id\": 48822238, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:18Z\", \"source_id\": 15860546, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:39Z\", \"source_id\": 48833704, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:44Z\", \"source_id\": 15864285, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15603, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:43Z\", \"source_id\": 48843243, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:47Z\", \"source_id\": 15867203, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:46Z\", \"source_id\": 48855393, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:47Z\", \"source_id\": 15870645, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:41Z\", \"source_id\": 48868911, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:47Z\", \"source_id\": 15874491, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:48Z\", \"source_id\": 15877294, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:30Z\", \"source_id\": 48890580, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:33Z\", \"source_id\": 15880929, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:52Z\", \"source_id\": 48899325, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:57Z\", \"source_id\": 15883743, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:49Z\", \"source_id\": 48905658, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:52Z\", \"source_id\": 15885777, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:45Z\", \"source_id\": 48922476, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:48Z\", \"source_id\": 15891178, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ely", "service_state_platform": "1", "timing_fact_generation": 1789511628838397, "current_leg_arrival_utc": "2026-09-15T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:53.985446", "service_state_evidence_id": 15891178, "current_leg_start_actual_dep": "2026-09-15T23:24:00+01:00", "operational_evidence_version": 102, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:54.737687", "service_state_valid_until_kind": null, "operational_interpretation_version": 102, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P KGX ELY 1T68 379020+379023 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": 37186.098, "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": 51499.569, "from_m": 37186.098, "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": 51567.956, "from_m": 51499.569, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51664.967, "from_m": 51567.956, "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": 52248.952, "from_m": 51664.967, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52276.054, "from_m": 52248.952, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52334.378, "from_m": 52276.054, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55821.284, "from_m": 52334.378, "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": 55962.675, "from_m": 55821.284, "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": 55995.081, "from_m": 55962.675, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61377.257, "from_m": 55995.081, "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": 67636.258, "from_m": 61377.257, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71065.375, "from_m": 67636.258, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71622.575, "from_m": 71065.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": 71656.35, "from_m": 71622.575, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71733.82, "from_m": 71656.35, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 72027.329, "from_m": 71733.82, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72779.16, "from_m": 72027.329, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 79332.82, "from_m": 72779.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80102.882, "from_m": 79332.82, "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": 87525.031, "from_m": 80102.882, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 87540.856, "from_m": 87525.031, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88347.568, "from_m": 87540.856, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89447.168, "from_m": 88347.568, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 92436.966, "from_m": 89447.168, "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": 92518.771, "from_m": 92436.966, "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": 92563.91, "from_m": 92518.771, "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": 92660.249, "from_m": 92563.91, "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": 92828.031, "from_m": 92660.249, "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": 93822.501, "from_m": 92828.031, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115840.02, "from_m": 93822.501, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116360.532, "from_m": 115840.02, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 116730.293, "from_m": 116360.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}], "service_id": 593991, "profile_key": "fd702c13906a38b7e987d79a5c9c5f05c2ee6cc756b0df28a1ab69dd88a7a2e5", "schedule_id": 12030, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2218", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228H", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.331, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32621.585, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34062.42, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.529, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.323, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Hitchin", "stage_seq": 11, "distance_m": 51336.881, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2247", "location": "Letchworth Garden City", "stage_seq": 12, "distance_m": 55586.295, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Baldock", "stage_seq": 13, "distance_m": 58844.892, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2257", "location": "Royston", "stage_seq": 14, "distance_m": 72120.517, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Foxton", "stage_seq": 15, "distance_m": 81929.828, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Shepreth Branch Jn", "stage_seq": 16, "distance_m": 89326.779, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Cambridge South", "stage_seq": 17, "distance_m": 90473.762, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2315", "location": "Cambridge", "stage_seq": 18, "distance_m": 93067.415, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Coldham Lane Jn", "stage_seq": 19, "distance_m": 94608.873, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Cambridge North", "stage_seq": 20, "distance_m": 96812.093, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Waterbeach", "stage_seq": 21, "distance_m": 101699.715, "section_seq": 1, "route_path_id": 68115}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Ely Dock Jn", "stage_seq": 22, "distance_m": 116022.269, "section_seq": 1, "route_path_id": 68115}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Ely", "stage_seq": 23, "distance_m": 116730.293, "section_seq": 1, "route_path_id": 68115}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 116730.293, "from_m": 0.0, "section_seq": 1, "route_path_id": 68115}], "total_distance_m": 116730.293, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109101.307, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7628.986, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:35Z", "source_id": 48792676, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:21:42Z", "source_id": 15851339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:59Z", "source_id": 48804968, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:29:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:03Z", "source_id": 15855125, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:15Z", "source_id": 48822238, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:38:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:18Z", "source_id": 15860546, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:39Z", "source_id": 48833704, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:44:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:44Z", "source_id": 15864285, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15603, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:43Z", "source_id": 48843243, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:47Z", "source_id": 15867203, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15578, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:46Z", "source_id": 48855393, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:55:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:47Z", "source_id": 15870645, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12631, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:41Z", "source_id": 48868911, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:47Z", "source_id": 15874491, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:48Z", "source_id": 15877294, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:30Z", "source_id": 48890580, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:14:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:33Z", "source_id": 15880929, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:52Z", "source_id": 48899325, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:57Z", "source_id": 15883743, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:49Z", "source_id": 48905658, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:52Z", "source_id": 15885777, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12233, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:45Z", "source_id": 48922476, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:34:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:48Z", "source_id": 15891178, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] London Kings Cross 2218 2218 7 None None Ely 2335 2335 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G77106/2026-09-15/detailed None Waterbeach 2026-09-15T23:24:00+01:00 Ely 9.0 {"type": "LineString", "coordinates": [[0.19684649637008791, 52.26232505214537], [0.1970854, 52.26254509999999], [0.1977349, 52.2631739], [0.1983313, 52.2637573], [0.1986951, 52.264131], [0.19989299999999996, 52.26529959999999], [0.2002325, 52.2656459], [0.2011165, 52.2666108], [0.2017431, 52.2673843], [0.2023358, 52.268199], [0.2029266, 52.2691133], [0.2034318, 52.2699339], [0.2062095567766209, 52.27498606676315], [0.20941329999999997, 52.28081229999999], [0.21294209999999997, 52.287196], [0.21854180000000004, 52.2973268], [0.2202047, 52.30029799999999], [0.22081639999999997, 52.3014146], [0.2258064, 52.310363300000006], [0.23367959999999996, 52.3242446], [0.23672310964725268, 52.32991742479848], [0.2390628, 52.3342779], [0.2464306, 52.34753950000001], [0.24666439999999995, 52.34799610000001], [0.2503252, 52.3547469], [0.2517977, 52.3582377], [0.2523925, 52.3600238], [0.2555363, 52.369144000000006], [0.25641189999999997, 52.3717114], [0.25684689999999993, 52.372995], [0.2571682, 52.37391770000001], [0.25774089999999994, 52.37557180000001], [0.2583786, 52.37742959999999], [0.2590587, 52.3794205], [0.2597523, 52.3814644], [0.2601669999999999, 52.38254580000001], [0.26043209999999994, 52.383067100000005], [0.2612283, 52.384632399999994], [0.2613217346128572, 52.384780653945135], [0.2613442, 52.3848163], [0.26161569999999995, 52.3852365], [0.26215969999999994, 52.3860274], [0.2625705, 52.386568], [0.2629445999999999, 52.387063899999994], [0.26321909999999993, 52.387420199999994], [0.2640680000000001, 52.38828329999999], [0.26482609999999995, 52.3889842], [0.26586979999999993, 52.3898501], [0.26625760000000004, 52.3901774]]} 9.3 2325 2334 Waterbeach Ely Ely 52.3901774 0.2662576 52.3901774 0.2662576 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Ely TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891178 1789511628838397 102 102 2026-09-15 22:44:54.737687 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:53.985446
563792 595288 W87336 075R32M915 2026-09-15 COMPLETE 15891095 2026-09-15 23:34:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 595288, "stp": "O", "toc": "ScotRail", "uid": "W87336", "consist": "320301+320314", "dest_crs": "LRH", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87336/2026-09-15/detailed", "trust_id": "075R32M915", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Larkhall", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "1", "is_terminated": 1, "next_location": "Larkhall", "signalling_id": "5R32", "timing_status": "ON TIME", "origin_station": "Motherwell", "current_leg_arr": "2334", "current_leg_dep": "2326", "current_leg_end": "Larkhall", "origin_dep_time": "2320", "origin_platform": "3", "current_location": "Larkhall", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.012716848668429, 55.76981103174828], [-4.012438199999999, 55.7699417], [-4.0122308, 55.77003609999999], [-4.012015299999999, 55.7701178], [-4.0114959, 55.77027589999999], [-4.0110626, 55.77034729999998], [-4.010572999999999, 55.7703885], [-4.0099285, 55.77038459999999], [-4.009524599999999, 55.7703353], [-4.009149599999999, 55.7702766], [-4.0087607, 55.7701626], [-4.0084066, 55.77004279999999], [-4.0079899, 55.7698213], [-4.0077368, 55.769641699999994], [-4.007368, 55.7693391], [-4.0069104, 55.76882739999999], [-4.006616799999999, 55.7684307], [-4.0064037, 55.7680173], [-4.006246599999999, 55.7676109], [-4.0060779, 55.7671931], [-4.0058764, 55.76678839999999], [-4.0057748, 55.7666316], [-4.0056198, 55.7663923], [-4.0055348, 55.76628279999999], [-4.0053688, 55.766094], [-4.0052385, 55.765965599999994], [-4.004927099999999, 55.765649499999995], [-4.0043305, 55.7650916], [-4.0040219, 55.76479960000001], [-4.0038293, 55.7646265], [-4.0036388, 55.7644697], [-4.0031816, 55.7640268], [-4.0029065, 55.763789300000006], [-4.0024062, 55.76335219999999], [-4.0020773, 55.76307179999999], [-4.0012745, 55.76237419999999], [-4.000981, 55.7621166], [-4.0006321, 55.76181290000001], [-3.9992454, 55.760657], [-3.9986313, 55.760136800000005], [-3.998531799999999, 55.7600519], [-3.9981616, 55.75972619999999], [-3.9977445, 55.75940059999999], [-3.9972489000000007, 55.759031500000006], [-3.996947799999999, 55.758807300000015], [-3.9968324, 55.7587317], [-3.9960407, 55.7582132], [-3.9947544, 55.75745669999999], [-3.9939674999999992, 55.75706569999999], [-3.9931333, 55.75668340000001], [-3.9915334022196034, 55.75602675531496], [-3.991428500000001, 55.7559837], [-3.989721799999999, 55.7554664], [-3.9888478999999992, 55.75524360000001], [-3.9879854999999993, 55.75504659999999], [-3.9872227, 55.754894], [-3.9863338, 55.7547162], [-3.9855582, 55.75452099999999], [-3.9848356, 55.7543109], [-3.984412499999999, 55.75415709999999], [-3.9840259, 55.7539923], [-3.983327599999999, 55.75365469999999], [-3.9825081, 55.7531881], [-3.982082899999999, 55.7529461], [-3.9799574, 55.7517256], [-3.979492000000001, 55.7514434], [-3.979067899999999, 55.75115859999999], [-3.9786757, 55.750848], [-3.9783784, 55.7505675], [-3.978121099999999, 55.7502798], [-3.9778917, 55.749952], [-3.9776902, 55.749631599999994], [-3.9775544, 55.74930630000001], [-3.9774571, 55.74898], [-3.9774455999999994, 55.748925400000005], [-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]}", "current_leg_start": "Haughhead Jn", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "55.7383293", "next_location_lon": "-3.9748541", "previous_location": "Haughhead Jn", "current_leg_milage": "3.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 220.942, \"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\": 248.428, \"from_m\": 220.942, \"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\": 292.027, \"from_m\": 248.428, \"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\": 357.168, \"from_m\": 292.027, \"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\": 1535.777, \"from_m\": 357.168, \"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\": 3106.708, \"from_m\": 1535.777, \"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\": 3563.935, \"from_m\": 3106.708, \"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\": 4136.98, \"from_m\": 3563.935, \"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\": 7601.091, \"from_m\": 4136.98, \"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\": 7839.994, \"from_m\": 7601.091, \"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\": 595288, \"profile_key\": \"97e2e9c14cafcf69948963cac1cf2dae54e8cb1f559971378533746008d90685\", \"schedule_id\": 38742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Airbles\", \"stage_seq\": 2, \"distance_m\": 1036.747, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2329\", \"location\": \"Haughhead Jn\", \"stage_seq\": 3, \"distance_m\": 3047.03, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Chatelherault\", \"stage_seq\": 4, \"distance_m\": 4076.498, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Allanton Loop\", \"stage_seq\": 5, \"distance_m\": 4508.381, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Merryton\", \"stage_seq\": 6, \"distance_m\": 6630.327, \"section_seq\": 1, \"route_path_id\": 102482}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Larkhall\", \"stage_seq\": 7, \"distance_m\": 7839.994, \"section_seq\": 1, \"route_path_id\": 102482}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7839.994, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102482}], \"total_distance_m\": 7839.994, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7839.994, \"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": "2320", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.7383293", "current_position_lon": "-3.9748541", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:33Z\", \"source_id\": 48897150, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:36Z\", \"source_id\": 15883030, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:12Z\", \"source_id\": 48910782, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:16Z\", \"source_id\": 15887471, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:36Z\", \"source_id\": 48922186, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 15891095, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Larkhall", "service_state_platform": "1", "timing_fact_generation": 1789511619685303, "current_leg_arrival_utc": "2026-09-15T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:34:59.436680", "service_state_evidence_id": 15891095, "current_leg_start_actual_dep": "2026-09-15T23:29:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:44:59.652228", "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 O MTH LRH 5R32 320301+320314 6 90 None {"version": 3, "segments": [{"to_m": 220.942, "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": 248.428, "from_m": 220.942, "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": 292.027, "from_m": 248.428, "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": 357.168, "from_m": 292.027, "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": 1535.777, "from_m": 357.168, "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": 3106.708, "from_m": 1535.777, "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": 3563.935, "from_m": 3106.708, "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": 4136.98, "from_m": 3563.935, "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": 7601.091, "from_m": 4136.98, "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": 7839.994, "from_m": 7601.091, "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": 595288, "profile_key": "97e2e9c14cafcf69948963cac1cf2dae54e8cb1f559971378533746008d90685", "schedule_id": 38742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2320", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Airbles", "stage_seq": 2, "distance_m": 1036.747, "section_seq": 1, "route_path_id": 102482}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2329", "location": "Haughhead Jn", "stage_seq": 3, "distance_m": 3047.03, "section_seq": 1, "route_path_id": 102482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Chatelherault", "stage_seq": 4, "distance_m": 4076.498, "section_seq": 1, "route_path_id": 102482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Allanton Loop", "stage_seq": 5, "distance_m": 4508.381, "section_seq": 1, "route_path_id": 102482}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Merryton", "stage_seq": 6, "distance_m": 6630.327, "section_seq": 1, "route_path_id": 102482}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Larkhall", "stage_seq": 7, "distance_m": 7839.994, "section_seq": 1, "route_path_id": 102482}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7839.994, "from_m": 0.0, "section_seq": 1, "route_path_id": 102482}], "total_distance_m": 7839.994, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7839.994, "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": 2475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:33Z", "source_id": 48897150, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:18:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:36Z", "source_id": 15883030, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2494, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:12Z", "source_id": 48910782, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:27:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:16Z", "source_id": 15887471, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:36Z", "source_id": 48922186, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:34:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 15891095, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}] Motherwell 2320 2320 3 None None Larkhall 2334 2334 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87336/2026-09-15/detailed None Haughhead Jn 2026-09-15T23:29:00+01:00 Larkhall 8.0 {"type": "LineString", "coordinates": [[-4.012716848668429, 55.76981103174828], [-4.012438199999999, 55.7699417], [-4.0122308, 55.77003609999999], [-4.012015299999999, 55.7701178], [-4.0114959, 55.77027589999999], [-4.0110626, 55.77034729999998], [-4.010572999999999, 55.7703885], [-4.0099285, 55.77038459999999], [-4.009524599999999, 55.7703353], [-4.009149599999999, 55.7702766], [-4.0087607, 55.7701626], [-4.0084066, 55.77004279999999], [-4.0079899, 55.7698213], [-4.0077368, 55.769641699999994], [-4.007368, 55.7693391], [-4.0069104, 55.76882739999999], [-4.006616799999999, 55.7684307], [-4.0064037, 55.7680173], [-4.006246599999999, 55.7676109], [-4.0060779, 55.7671931], [-4.0058764, 55.76678839999999], [-4.0057748, 55.7666316], [-4.0056198, 55.7663923], [-4.0055348, 55.76628279999999], [-4.0053688, 55.766094], [-4.0052385, 55.765965599999994], [-4.004927099999999, 55.765649499999995], [-4.0043305, 55.7650916], [-4.0040219, 55.76479960000001], [-4.0038293, 55.7646265], [-4.0036388, 55.7644697], [-4.0031816, 55.7640268], [-4.0029065, 55.763789300000006], [-4.0024062, 55.76335219999999], [-4.0020773, 55.76307179999999], [-4.0012745, 55.76237419999999], [-4.000981, 55.7621166], [-4.0006321, 55.76181290000001], [-3.9992454, 55.760657], [-3.9986313, 55.760136800000005], [-3.998531799999999, 55.7600519], [-3.9981616, 55.75972619999999], [-3.9977445, 55.75940059999999], [-3.9972489000000007, 55.759031500000006], [-3.996947799999999, 55.758807300000015], [-3.9968324, 55.7587317], [-3.9960407, 55.7582132], [-3.9947544, 55.75745669999999], [-3.9939674999999992, 55.75706569999999], [-3.9931333, 55.75668340000001], [-3.9915334022196034, 55.75602675531496], [-3.991428500000001, 55.7559837], [-3.989721799999999, 55.7554664], [-3.9888478999999992, 55.75524360000001], [-3.9879854999999993, 55.75504659999999], [-3.9872227, 55.754894], [-3.9863338, 55.7547162], [-3.9855582, 55.75452099999999], [-3.9848356, 55.7543109], [-3.984412499999999, 55.75415709999999], [-3.9840259, 55.7539923], [-3.983327599999999, 55.75365469999999], [-3.9825081, 55.7531881], [-3.982082899999999, 55.7529461], [-3.9799574, 55.7517256], [-3.979492000000001, 55.7514434], [-3.979067899999999, 55.75115859999999], [-3.9786757, 55.750848], [-3.9783784, 55.7505675], [-3.978121099999999, 55.7502798], [-3.9778917, 55.749952], [-3.9776902, 55.749631599999994], [-3.9775544, 55.74930630000001], [-3.9774571, 55.74898], [-3.9774455999999994, 55.748925400000005], [-3.9774138999999993, 55.7487644], [-3.977395399999999, 55.748604099999994], [-3.977379500000001, 55.7483653], [-3.9773816, 55.7483023], [-3.977396900000001, 55.748061199999995], [-3.9774103, 55.7479532], [-3.9774549, 55.747752899999995], [-3.977484299999999, 55.74761629999999], [-3.977535, 55.747472], [-3.977612300000001, 55.7472753], [-3.9776481, 55.747186199999994], [-3.97783, 55.7468133], [-3.9782377000000007, 55.74605179999999], [-3.9784067, 55.745648], [-3.9785285, 55.7452633], [-3.9785887, 55.7447663], [-3.978577299999999, 55.7444534], [-3.9785193, 55.74413950000001], [-3.9783951000000006, 55.7437577], [-3.978207299999999, 55.7433801], [-3.977821800000001, 55.742777499999995], [-3.977423200000001, 55.74220700000001], [-3.9773944, 55.74216570000001], [-3.9766211999999994, 55.7409335], [-3.9762273, 55.74033370000001], [-3.9761992, 55.740284599999995], [-3.976179299999999, 55.740249899999995], [-3.975703699999999, 55.73957240000001], [-3.9752134, 55.738867899999995], [-3.974854099999999, 55.73832929999999]]} 3.0 2326 2334 Haughhead Jn Larkhall Larkhall 55.7383293 -3.9748541 55.7383293 -3.9748541 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:34:00 Larkhall TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891095 1789511619685303 12 12 2026-09-15 22:44:59.652228 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:34:59.436680
563793 591402 U01832 706U411815 2026-09-15 COMPLETE None 2026-09-15 22:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 591402, "stp": "N", "toc": "Unknown", "uid": "U01832", "consist": null, "dest_crs": "KGL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U01832/2026-09-15/detailed", "trust_id": "706U411815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kings Langley", "service_date": "2026-09-15", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": "Kings Langley", "signalling_id": "6U41", "timing_status": "EARLY", "origin_station": "Tring Civil Engineering Sidings", "current_leg_arr": "2235", "current_leg_dep": "2222", "current_leg_end": "Kings Langley", "origin_dep_time": "2222", "origin_platform": null, "current_location": "Hemel Hempstead", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6218288, 51.8006138], [-0.6215201, 51.800227099999994], [-0.6208752999999999, 51.79946069999999], [-0.6205678999999998, 51.7991199], [-0.6202105, 51.7987409], [-0.6200241, 51.7985178], [-0.6198363999999998, 51.798251999999984], [-0.6195797999999999, 51.797875], [-0.619413, 51.7976398], [-0.6190711999999999, 51.79702429999999], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5160938, 51.7481598], [-0.5149530116002362, 51.74786174160932], [-0.5147170942645746, 51.74780131211431], [-0.5145130159139747, 51.74774837218736], [-0.5143407305078802, 51.747702990010325], [-0.5142001920057352, 51.74766523376502], [-0.5140913543669838, 51.7476351716333], [-0.5140141715510698, 51.74761287179703], [-0.5139685975174375, 51.74759840243806], [-0.5139545862255305, 51.74759183173821], [-0.513972091634793, 51.74759322787936], [-0.5140210677046689, 51.74760265904333], [-0.5141014683946025, 51.74762019341196], [-0.5142132476640374, 51.74764589916713], [-0.5143563594724178, 51.74767984449067], [-0.5145307577791876, 51.747722097564434], [-0.5147363965437909, 51.747772726570254], [-0.5149732297256716, 51.74783179968999], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.49024154547582105, 51.74203614366531], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001]]}", "current_leg_start": "Tring Civil Engineering Sidings", "dest_arr_time_act": "2235", "motion_projection": null, "next_location_lat": "51.7063836", "next_location_lon": "-0.4380463", "previous_location": "Hemel Hempstead", "current_leg_milage": "10.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 442.775, \"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\": 503.771, \"from_m\": 442.775, \"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\": 4070.37, \"from_m\": 503.771, \"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\": 4389.988, \"from_m\": 4070.37, \"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\": 9823.102, \"from_m\": 4389.988, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14590.194, \"from_m\": 9823.102, \"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\": 14644.132, \"from_m\": 14590.194, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17255.149, \"from_m\": 14644.132, \"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}], \"service_id\": 591402, \"profile_key\": \"33a0dacfa9bb76923e11bdc2bae8c548e4b65228d101d56e521e87073dd7a9e6\", \"schedule_id\": 40742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Tring Civil Engineering Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107104}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 2, \"distance_m\": 9877.675, \"section_seq\": 1, \"route_path_id\": 107104}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 3, \"distance_m\": 11529.181, \"section_seq\": 1, \"route_path_id\": 107104}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": null, \"location\": \"Kings Langley\", \"stage_seq\": 4, \"distance_m\": 17255.149, \"section_seq\": 1, \"route_path_id\": 107104}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17255.149, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107104}], \"total_distance_m\": 17255.149, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 11325.322, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5929.827, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2222", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "13.0", "current_position_lat": "51.8006138", "current_position_lon": "-0.6218288", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:38Z\", \"source_id\": 48804326, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:42Z\", \"source_id\": 15854923, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hemel Hempstead", "service_state_platform": "4", "timing_fact_generation": 1789507881214615, "current_leg_arrival_utc": "2026-09-15T22:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.592081", "service_state_evidence_id": 48807424, "current_leg_start_actual_dep": "2026-09-15T22:22:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:00.912116", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None KGL 6U41 None None None None {"version": 3, "segments": [{"to_m": 442.775, "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": 503.771, "from_m": 442.775, "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": 4070.37, "from_m": 503.771, "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": 4389.988, "from_m": 4070.37, "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": 9823.102, "from_m": 4389.988, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14590.194, "from_m": 9823.102, "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": 14644.132, "from_m": 14590.194, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17255.149, "from_m": 14644.132, "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}], "service_id": 591402, "profile_key": "33a0dacfa9bb76923e11bdc2bae8c548e4b65228d101d56e521e87073dd7a9e6", "schedule_id": 40742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2222", "location": "Tring Civil Engineering Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107104}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Bourne End Jn (Herts)", "stage_seq": 2, "distance_m": 9877.675, "section_seq": 1, "route_path_id": 107104}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Hemel Hempstead", "stage_seq": 3, "distance_m": 11529.181, "section_seq": 1, "route_path_id": 107104}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": null, "location": "Kings Langley", "stage_seq": 4, "distance_m": 17255.149, "section_seq": 1, "route_path_id": 107104}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17255.149, "from_m": 0.0, "section_seq": 1, "route_path_id": 107104}], "total_distance_m": 17255.149, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 11325.322, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5929.827, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:38Z", "source_id": 48804326, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:42Z", "source_id": 15854923, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}] Tring Civil Engineering Sidings 2222 2222 None None None Kings Langley 2235 2235 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:U01832/2026-09-15/detailed None Tring Civil Engineering Sidings 2026-09-15T22:22:00+01:00 Kings Langley 13.0 {"type": "LineString", "coordinates": [[-0.6218288, 51.8006138], [-0.6215201, 51.800227099999994], [-0.6208752999999999, 51.79946069999999], [-0.6205678999999998, 51.7991199], [-0.6202105, 51.7987409], [-0.6200241, 51.7985178], [-0.6198363999999998, 51.798251999999984], [-0.6195797999999999, 51.797875], [-0.619413, 51.7976398], [-0.6190711999999999, 51.79702429999999], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5160938, 51.7481598], [-0.5149530116002362, 51.74786174160932], [-0.5147170942645746, 51.74780131211431], [-0.5145130159139747, 51.74774837218736], [-0.5143407305078802, 51.747702990010325], [-0.5142001920057352, 51.74766523376502], [-0.5140913543669838, 51.7476351716333], [-0.5140141715510698, 51.74761287179703], [-0.5139685975174375, 51.74759840243806], [-0.5139545862255305, 51.74759183173821], [-0.513972091634793, 51.74759322787936], [-0.5140210677046689, 51.74760265904333], [-0.5141014683946025, 51.74762019341196], [-0.5142132476640374, 51.74764589916713], [-0.5143563594724178, 51.74767984449067], [-0.5145307577791876, 51.747722097564434], [-0.5147363965437909, 51.747772726570254], [-0.5149732297256716, 51.74783179968999], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.49024154547582105, 51.74203614366531], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001]]} 10.8 2222 2235 Hemel Hempstead Hemel Hempstead Kings Langley 51.8006138 -0.6218288 51.7063836 -0.4380463 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Hemel Hempstead TD TRACKING_TIMEOUT 48807424 1789507881214615 17 17 2026-09-15 22:45:00.912116 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.592081
563794 592994 G59072 872N71M715 2026-09-15 COMPLETE None 2026-09-15 22:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 592994, "stp": "P", "toc": "London Overground", "uid": "G59072", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G59072/2026-09-15/detailed", "trust_id": "872N71M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-15", "dest_arr_time": "2234", "dest_platform": "1", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2N71", "timing_status": "LATE", "origin_station": "Richmond North London Line", "current_leg_arr": "2210", "current_leg_dep": "2208", "current_leg_end": "Gospel Oak", "origin_dep_time": "2132", "origin_platform": "5", "current_location": "Gospel Oak", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1652521, 51.5552908], [-0.1649882, 51.5553507], [-0.16478739999999997, 51.55539809999999], [-0.164633, 51.55543449999999], [-0.164246, 51.5555216], [-0.16388209999999998, 51.5555842], [-0.16334959999999998, 51.5556654], [-0.16286119999999998, 51.55573659999999], [-0.1623808, 51.5557885], [-0.16181779999999998, 51.5558474], [-0.16143149999999998, 51.5558882], [-0.16104509999999997, 51.55592889999999], [-0.16055129999999998, 51.5559665], [-0.1596385, 51.5560365], [-0.1582308, 51.5561428], [-0.15734959999999998, 51.55620410000001], [-0.1567833, 51.55624399999999], [-0.1563757, 51.556264000000006], [-0.15614459999999997, 51.5562631], [-0.155504, 51.5562541], [-0.15517029999999998, 51.5562326], [-0.1548451, 51.55621669999999], [-0.1546976, 51.556203], [-0.1544989, 51.55618280000001], [-0.1543326, 51.5561589], [-0.15411499999999995, 51.556132], [-0.15377709999999997, 51.556073399999995], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Hampstead Heath", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Hampstead Heath", "current_leg_milage": "0.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3662.923, \"from_m\": 1052.343, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7815.218, \"from_m\": 7498.122, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7867.16, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9103.708, \"from_m\": 7867.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\": 9175.069, \"from_m\": 9103.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\": 9241.306, \"from_m\": 9175.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\": 9385.025, \"from_m\": 9241.306, \"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\": 9461.278, \"from_m\": 9385.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9501.661, \"from_m\": 9461.278, \"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\": 9566.261, \"from_m\": 9501.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9573.476, \"from_m\": 9566.261, \"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\": 9626.647, \"from_m\": 9573.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9631.398, \"from_m\": 9626.647, \"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\": 10319.736, \"from_m\": 9631.398, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10349.305, \"from_m\": 10319.736, \"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\": 10415.624, \"from_m\": 10349.305, \"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\": 10852.856, \"from_m\": 10415.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10906.337, \"from_m\": 10852.856, \"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\": 11008.41, \"from_m\": 10906.337, \"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\": 11057.395, \"from_m\": 11008.41, \"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\": 17150.265, \"from_m\": 11057.395, \"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\": 17502.505, \"from_m\": 17150.265, \"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\": 18850.0, \"from_m\": 17502.505, \"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\": 19464.498, \"from_m\": 18850.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22431.701, \"from_m\": 19464.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\": 22502.316, \"from_m\": 22431.701, \"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\": 23034.552, \"from_m\": 22502.316, \"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\": 23105.167, \"from_m\": 23034.552, \"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\": 24422.393, \"from_m\": 23105.167, \"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\": 26961.066, \"from_m\": 24422.393, \"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\": 27707.179, \"from_m\": 26961.066, \"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\": 27769.094, \"from_m\": 27707.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28377.687, \"from_m\": 27769.094, \"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\": 29081.016, \"from_m\": 28377.687, \"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\": 29694.863, \"from_m\": 29081.016, \"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\": 29731.084, \"from_m\": 29694.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29770.179, \"from_m\": 29731.084, \"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\": 29811.445, \"from_m\": 29770.179, \"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\": 29840.183, \"from_m\": 29811.445, \"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\": 29912.797, \"from_m\": 29840.183, \"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\": 592994, \"profile_key\": \"64bfd96c064b02b2ee334c8bb066a655cce8ac2cdba8075e9f07d3058fd75f87\", \"schedule_id\": 11837, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2135\", \"wtt_dep\": \"2135H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2138H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2141\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2147\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2153H\", \"wtt_dep\": \"2154H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 10349.305, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 10906.337, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2156H\", \"wtt_dep\": \"2157\", \"location\": \"Kensal Rise\", \"stage_seq\": 9, \"distance_m\": 11921.303, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2158H\", \"wtt_dep\": \"2159\", \"location\": \"Brondesbury Park\", \"stage_seq\": 10, \"distance_m\": 12919.677, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2200H\", \"location\": \"Brondesbury\", \"stage_seq\": 11, \"distance_m\": 13630.343, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202H\", \"location\": \"West Hampstead\", \"stage_seq\": 12, \"distance_m\": 14455.818, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2203H\", \"wtt_dep\": \"2204\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 13, \"distance_m\": 15050.726, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2206H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 16464.801, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209H\", \"location\": \"Gospel Oak\", \"stage_seq\": 15, \"distance_m\": 17417.262, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2211\", \"wtt_dep\": \"2211H\", \"location\": \"Kentish Town West\", \"stage_seq\": 16, \"distance_m\": 18482.669, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Camden Road Jn\", \"stage_seq\": 17, \"distance_m\": 19200.37, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2214H\", \"location\": \"Camden Road\", \"stage_seq\": 18, \"distance_m\": 19397.964, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 19, \"distance_m\": 19929.282, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": \"2217H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 20, \"distance_m\": 21110.103, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 21, \"distance_m\": 21479.666, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2220\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 22, \"distance_m\": 21890.46, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 23, \"distance_m\": 22336.667, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2221H\", \"location\": \"Canonbury\", \"stage_seq\": 24, \"distance_m\": 22768.434, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 25, \"distance_m\": 24549.324, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 26, \"distance_m\": 25378.644, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2226\", \"location\": \"Hackney Central\", \"stage_seq\": 27, \"distance_m\": 25930.251, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228\", \"location\": \"Homerton\", \"stage_seq\": 28, \"distance_m\": 26930.565, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2230H\", \"location\": \"Hackney Wick\", \"stage_seq\": 29, \"distance_m\": 28347.953, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Lea Junction\", \"stage_seq\": 30, \"distance_m\": 28861.259, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Channelsea Jn\", \"stage_seq\": 31, \"distance_m\": 29162.151, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 32, \"distance_m\": 29912.797, \"section_seq\": 1, \"route_path_id\": 28457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29912.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}], \"total_distance_m\": 29912.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27146.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2766.026, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2132", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:09Z\", \"source_id\": 48697883, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:13Z\", \"source_id\": 15821292, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:36:56Z\", \"source_id\": 48703702, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:04Z\", \"source_id\": 15823071, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:07Z\", \"source_id\": 48710262, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:41:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:40:11Z\", \"source_id\": 15825210, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:59Z\", \"source_id\": 48715991, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:01Z\", \"source_id\": 15827017, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:04Z\", \"source_id\": 48730657, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:09Z\", \"source_id\": 15831639, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:33Z\", \"source_id\": 48743670, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:36Z\", \"source_id\": 15835779, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:43Z\", \"source_id\": 48747814, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:45Z\", \"source_id\": 15837140, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:40Z\", \"source_id\": 48751767, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:00:43Z\", \"source_id\": 15838350, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:42Z\", \"source_id\": 48755804, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:46Z\", \"source_id\": 15839670, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:38Z\", \"source_id\": 48759852, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:38Z\", \"source_id\": 15841014, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:35Z\", \"source_id\": 48763738, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:39Z\", \"source_id\": 15842228, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:09Z\", \"source_id\": 48768658, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:11Z\", \"source_id\": 15843753, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "2", "timing_fact_generation": 1789507840054166, "current_leg_arrival_utc": "2026-09-15T22:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.661602", "service_state_evidence_id": 48768658, "current_leg_start_actual_dep": "2026-09-15T22:07:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:01.068338", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2N71 None None None None {"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3662.923, "from_m": 1052.343, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7815.218, "from_m": 7498.122, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7867.16, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9103.708, "from_m": 7867.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": 9175.069, "from_m": 9103.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": 9241.306, "from_m": 9175.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": 9385.025, "from_m": 9241.306, "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": 9461.278, "from_m": 9385.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9501.661, "from_m": 9461.278, "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": 9566.261, "from_m": 9501.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9573.476, "from_m": 9566.261, "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": 9626.647, "from_m": 9573.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9631.398, "from_m": 9626.647, "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": 10319.736, "from_m": 9631.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10349.305, "from_m": 10319.736, "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": 10415.624, "from_m": 10349.305, "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": 10852.856, "from_m": 10415.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10906.337, "from_m": 10852.856, "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": 11008.41, "from_m": 10906.337, "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": 11057.395, "from_m": 11008.41, "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": 17150.265, "from_m": 11057.395, "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": 17502.505, "from_m": 17150.265, "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": 18850.0, "from_m": 17502.505, "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": 19464.498, "from_m": 18850.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22431.701, "from_m": 19464.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": 22502.316, "from_m": 22431.701, "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": 23034.552, "from_m": 22502.316, "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": 23105.167, "from_m": 23034.552, "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": 24422.393, "from_m": 23105.167, "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": 26961.066, "from_m": 24422.393, "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": 27707.179, "from_m": 26961.066, "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": 27769.094, "from_m": 27707.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28377.687, "from_m": 27769.094, "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": 29081.016, "from_m": 28377.687, "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": 29694.863, "from_m": 29081.016, "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": 29731.084, "from_m": 29694.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29770.179, "from_m": 29731.084, "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": 29811.445, "from_m": 29770.179, "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": 29840.183, "from_m": 29811.445, "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": 29912.797, "from_m": 29840.183, "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": 592994, "profile_key": "64bfd96c064b02b2ee334c8bb066a655cce8ac2cdba8075e9f07d3058fd75f87", "schedule_id": 11837, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2132", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2135H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2138H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2147", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2153H", "wtt_dep": "2154H", "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 10349.305, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 10906.337, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2156H", "wtt_dep": "2157", "location": "Kensal Rise", "stage_seq": 9, "distance_m": 11921.303, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2158H", "wtt_dep": "2159", "location": "Brondesbury Park", "stage_seq": 10, "distance_m": 12919.677, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2200H", "location": "Brondesbury", "stage_seq": 11, "distance_m": 13630.343, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "West Hampstead", "stage_seq": 12, "distance_m": 14455.818, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2203H", "wtt_dep": "2204", "location": "Finchley Road & Frognal", "stage_seq": 13, "distance_m": 15050.726, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2206H", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 16464.801, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Gospel Oak", "stage_seq": 15, "distance_m": 17417.262, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2211", "wtt_dep": "2211H", "location": "Kentish Town West", "stage_seq": 16, "distance_m": 18482.669, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Camden Road Jn", "stage_seq": 17, "distance_m": 19200.37, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Camden Road", "stage_seq": 18, "distance_m": 19397.964, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Camden Road East Jn", "stage_seq": 19, "distance_m": 19929.282, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 20, "distance_m": 21110.103, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Westbourne Road Junction", "stage_seq": 21, "distance_m": 21479.666, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Highbury & Islington (North London Lines)", "stage_seq": 22, "distance_m": 21890.46, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Canonbury West Jn", "stage_seq": 23, "distance_m": 22336.667, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2221H", "location": "Canonbury", "stage_seq": 24, "distance_m": 22768.434, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224", "location": "Dalston Kingsland", "stage_seq": 25, "distance_m": 24549.324, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Navarino Road Jn", "stage_seq": 26, "distance_m": 25378.644, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2226", "location": "Hackney Central", "stage_seq": 27, "distance_m": 25930.251, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228", "location": "Homerton", "stage_seq": 28, "distance_m": 26930.565, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2230H", "location": "Hackney Wick", "stage_seq": 29, "distance_m": 28347.953, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Lea Junction", "stage_seq": 30, "distance_m": 28861.259, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Channelsea Jn", "stage_seq": 31, "distance_m": 29162.151, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Stratford", "stage_seq": 32, "distance_m": 29912.797, "section_seq": 1, "route_path_id": 28457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29912.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 28457}], "total_distance_m": 29912.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27146.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2766.026, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:09Z", "source_id": 48697883, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:35:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:13Z", "source_id": 15821292, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28347, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:36:56Z", "source_id": 48703702, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:38:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:04Z", "source_id": 15823071, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:07Z", "source_id": 48710262, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:41:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:40:11Z", "source_id": 15825210, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:59Z", "source_id": 48715991, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:01Z", "source_id": 15827017, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:04Z", "source_id": 48730657, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:51:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:09Z", "source_id": 15831639, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:33Z", "source_id": 48743670, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:36Z", "source_id": 15835779, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:43Z", "source_id": 48747814, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:45Z", "source_id": 15837140, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:40Z", "source_id": 48751767, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:01:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:00:43Z", "source_id": 15838350, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:42Z", "source_id": 48755804, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:03:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:46Z", "source_id": 15839670, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:38Z", "source_id": 48759852, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:04:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:38Z", "source_id": 15841014, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:35Z", "source_id": 48763738, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:39Z", "source_id": 15842228, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:09Z", "source_id": 48768658, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:11Z", "source_id": 15843753, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:10:00+01:00", "operational_fact": true}] Richmond North London Line 2132 2132 5 None None Stratford 2234 2234 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G59072/2026-09-15/detailed None Hampstead Heath 2026-09-15T22:07:30+01:00 Gospel Oak 2.0 {"type": "LineString", "coordinates": [[-0.1652521, 51.5552908], [-0.1649882, 51.5553507], [-0.16478739999999997, 51.55539809999999], [-0.164633, 51.55543449999999], [-0.164246, 51.5555216], [-0.16388209999999998, 51.5555842], [-0.16334959999999998, 51.5556654], [-0.16286119999999998, 51.55573659999999], [-0.1623808, 51.5557885], [-0.16181779999999998, 51.5558474], [-0.16143149999999998, 51.5558882], [-0.16104509999999997, 51.55592889999999], [-0.16055129999999998, 51.5559665], [-0.1596385, 51.5560365], [-0.1582308, 51.5561428], [-0.15734959999999998, 51.55620410000001], [-0.1567833, 51.55624399999999], [-0.1563757, 51.556264000000006], [-0.15614459999999997, 51.5562631], [-0.155504, 51.5562541], [-0.15517029999999998, 51.5562326], [-0.1548451, 51.55621669999999], [-0.1546976, 51.556203], [-0.1544989, 51.55618280000001], [-0.1543326, 51.5561589], [-0.15411499999999995, 51.556132], [-0.15377709999999997, 51.556073399999995], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} 0.6 2208 2210 Hampstead Heath Gospel Oak Gospel Oak 51.5555734 -0.1518351 51.5555734 -0.1518351 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Gospel Oak TD TRACKING_TIMEOUT 48768658 1789507840054166 60 60 2026-09-15 22:45:01.068338 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.661602
563795 593510 C61438 722A37M715 2026-09-15 COMPLETE None 2026-09-15 22:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 593510, "stp": "P", "toc": "London Underground", "uid": "C61438", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61438/2026-09-15/detailed", "trust_id": "722A37M715", "origin_crs": "SBP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A37", "timing_status": "ON TIME", "origin_station": "Stonebridge Park", "current_leg_arr": "2206", "current_leg_dep": "2203", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2155", "origin_platform": "1", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2235", "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": "2155", "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-15T20:58:19Z\", \"source_id\": 15836842, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:43Z\", \"source_id\": 15837699, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:44Z\", \"source_id\": 15839633, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:03Z\", \"source_id\": 15841217, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789506304875025, "current_leg_arrival_utc": "2026-09-15T22:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.665125", "service_state_evidence_id": 15841217, "current_leg_start_actual_dep": "2026-09-15T22:02:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:00.837670", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P SBP ZEL 2A37 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:19Z", "source_id": 15836842, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:43Z", "source_id": 15837699, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:44Z", "source_id": 15839633, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:03Z", "source_id": 15841217, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}] Stonebridge Park 2155 2155 1 None None Elephant & Castle L.T. 2235 2235 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61438/2026-09-15/detailed None Kensal Green 2026-09-15T22:02: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 2203 2206 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Queen's Park (DC) TRUST TRACKING_TIMEOUT 15841217 1789506304875025 18 18 2026-09-15 22:45:00.837670 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.665125
563796 594364 W75606 652P02M815 2026-09-15 COMPLETE None 2026-09-15 22:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 594364, "stp": "P", "toc": "West Midlands Trains", "uid": "W75606", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75606/2026-09-15/detailed", "trust_id": "652P02M815", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "22:35:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "2238", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P02", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "2238", "current_leg_dep": "2235", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "2235", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T22:45:07", "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": "2238", "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\": 594364, \"profile_key\": \"46c8c2cdd2f17d34b22ddedc445a36f638c17d00ede0878f4bbfc11ba98daeab\", \"schedule_id\": 28210, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"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": "2235", "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": 1789504524353686, "current_leg_arrival_utc": "2026-09-15T22:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.713240", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T22:35:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:00.891663", "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 2P02 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": 594364, "profile_key": "46c8c2cdd2f17d34b22ddedc445a36f638c17d00ede0878f4bbfc11ba98daeab", "schedule_id": 28210, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2235", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "2238", "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 2235 2235 None 22:35:00 None Stourbridge Jn (Town Plat) 2238 2238 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75606/2026-09-15/detailed None Stourbridge Town 2026-09-15T22:35: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 2235 2238 None None Stourbridge Jn (Town Plat) 52.4473924 -2.1342705 52.4473924 -2.1342705 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Stourbridge Town SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789504524353686 0 0 2026-09-15 22:45:00.891663 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.713240
563797 595531 G39148 782B36M915 2026-09-15 COMPLETE 15890633 2026-09-15 23:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 595531, "stp": "P", "toc": "Transport for Wales", "uid": "G39148", "consist": "398024", "dest_crs": "CDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39148/2026-09-15/detailed", "trust_id": "782B36M915", "origin_crs": "CDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Bay", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Cardiff Bay", "signalling_id": "2B36", "timing_status": "ON TIME", "origin_station": "Cardiff Queen Street", "current_leg_arr": "2335", "current_leg_dep": "2331", "current_leg_end": "Cardiff Bay", "origin_dep_time": "2332", "origin_platform": "1", "current_location": "Cardiff Bay", "last_update_time": "2026-09-15T22:45:07", "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": "2335", "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\": 595531, \"profile_key\": \"90018edf25ba6e9f1012785b7dbdb0a5fb8ba2b4cff702192a01fe86eebd0015\", \"schedule_id\": 36931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32085}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"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": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.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-15T22:32:40Z\", \"source_id\": 48920764, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:43Z\", \"source_id\": 15890633, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Bay", "service_state_platform": "1", "timing_fact_generation": 1789511563769238, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.859785", "service_state_evidence_id": 15890633, "current_leg_start_actual_dep": "2026-09-15T23:32:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:01.427035", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDQ CDB 2B36 398024 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": 595531, "profile_key": "90018edf25ba6e9f1012785b7dbdb0a5fb8ba2b4cff702192a01fe86eebd0015", "schedule_id": 36931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Cardiff Queen Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32085}, {"is_pass": false, "wtt_arr": "2335", "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-15T22:32:40Z", "source_id": 48920764, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:35:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:43Z", "source_id": 15890633, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Cardiff Queen Street 2332 2332 1 None None Cardiff Bay 2336 2335 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39148/2026-09-15/detailed None Cardiff Queen Street 2026-09-15T23:32:00+01:00 Cardiff Bay 4.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 2331 2335 Cardiff Queen Street Cardiff Bay Cardiff Bay 51.4675733 -3.1665697 51.4675733 -3.1665697 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Cardiff Bay TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890633 1789511563769238 8 8 2026-09-15 22:45:01.427035 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.859785
563798 595385 W84557 075B89M915 2026-09-15 COMPLETE 15891206 2026-09-15 23:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 595385, "stp": "P", "toc": "ScotRail", "uid": "W84557", "consist": "385007+385033", "dest_crs": "XGW", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84557/2026-09-15/detailed", "trust_id": "075B89M915", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shields T.M.D. (E)", "service_date": "2026-09-15", "dest_arr_time": "2341", "dest_platform": null, "is_terminated": 1, "next_location": "Shields T.M.D. (E)", "signalling_id": "5B89", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Shields T.M.D. (E)", "origin_dep_time": "2325", "origin_platform": "9", "current_location": "Shields T.M.D. (E)", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "2341", "motion_projection": null, "next_location_lat": "55.8471122", "next_location_lon": "-4.2845443", "previous_location": "Shields Jn No.1 Line", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3019.146, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3059.032, \"from_m\": 3019.146, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3610.993, \"from_m\": 3059.032, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 595385, \"profile_key\": \"3f6e0edca42f713e5ba942ee53ba3336718d19209083e5b8bc61778d7cf474f6\", \"schedule_id\": 29145, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": \"2338\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 4, \"distance_m\": 3108.51, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": null, \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 5, \"distance_m\": 3610.993, \"section_seq\": 1, \"route_path_id\": 39940}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3610.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}], \"total_distance_m\": 3610.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3175.932, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8471122", "current_position_lon": "-4.2845443", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:36Z\", \"source_id\": 48914575, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:42Z\", \"source_id\": 15888674, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:52Z\", \"source_id\": 15891206, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shields T.M.D. (E)", "service_state_platform": null, "timing_fact_generation": 1789511634568836, "current_leg_arrival_utc": "2026-09-15T23:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:00.952749", "service_state_evidence_id": 15891206, "current_leg_start_actual_dep": "2026-09-15T23:38:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:01.415965", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XGW 5B89 385007+385033 6 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3019.146, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3059.032, "from_m": 3019.146, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3610.993, "from_m": 3059.032, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 595385, "profile_key": "3f6e0edca42f713e5ba942ee53ba3336718d19209083e5b8bc61778d7cf474f6", "schedule_id": 29145, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": "2338", "location": "Shields Jn No.1 Line", "stage_seq": 4, "distance_m": 3108.51, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": null, "location": "Shields T.M.D. (E)", "stage_seq": 5, "distance_m": 3610.993, "section_seq": 1, "route_path_id": 39940}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3610.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 39940}], "total_distance_m": 3610.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3175.932, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:36Z", "source_id": 48914575, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:29:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:42Z", "source_id": 15888674, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:52Z", "source_id": 15891206, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Glasgow Central High Level 2325 2325 9 None None Shields T.M.D. (E) 2341 2341 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84557/2026-09-15/detailed None Shields Jn No.1 Line 2026-09-15T23:38:00+01:00 Shields T.M.D. (E) 3.0 {"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]} 0.3 2332 2335 Shields Jn No.1 Line Shields T.M.D. (E) Shields T.M.D. (E) 55.8471122 -4.2845443 55.8471122 -4.2845443 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Shields T.M.D. (E) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891206 1789511634568836 17 17 2026-09-15 22:45:01.415965 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:00.952749
563799 594828 G77495 892A73M815 2026-09-15 COMPLETE 15890912 2026-09-15 23:35:00 2026-09-15 22:45:07 2026-09-17 22:45:07 {"id": 594828, "stp": "P", "toc": "Southern", "uid": "G77495", "consist": "377325", "dest_crs": "RDH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77495/2026-09-15/detailed", "trust_id": "892A73M815", "origin_crs": "TON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redhill", "service_date": "2026-09-15", "dest_arr_time": "2329", "dest_platform": "1A", "is_terminated": 1, "next_location": "Redhill", "signalling_id": "2A73", "timing_status": "LATE", "origin_station": "Tonbridge", "current_leg_arr": "2335", "current_leg_dep": "2330", "current_leg_end": "Redhill", "origin_dep_time": "2258", "origin_platform": "1", "current_location": "Redhill Sig. T487", "last_update_time": "2026-09-15T22:45:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1322775, 51.22676239999999], [-0.1327922, 51.2268163], [-0.1405068, 51.2276479], [-0.14076329999999998, 51.22767240000001], [-0.14720159999999996, 51.228348], [-0.1474209, 51.22837179999999], [-0.15172869999999997, 51.228825099999995], [-0.1518497, 51.2288391], [-0.15191399999999997, 51.22884650000001], [-0.1578741, 51.22946999999999], [-0.1584696, 51.2295631], [-0.1591589, 51.2297087], [-0.15985359999999998, 51.22988249999998], [-0.16055639999999996, 51.2300924], [-0.16118939999999998, 51.2303056], [-0.1618075, 51.230569], [-0.16231039999999997, 51.2307981], [-0.1628493, 51.2310664], [-0.1630537, 51.23118960000001], [-0.1635811, 51.23151500000001], [-0.1637598, 51.2316339], [-0.1641611, 51.2319165], [-0.1645413, 51.23221989999999], [-0.1646678, 51.2323321], [-0.165014, 51.2326584], [-0.1653476, 51.2330101], [-0.1657, 51.233443599999994], [-0.16597919999999997, 51.2338396], [-0.1661899, 51.23419689999999], [-0.16642, 51.2346879], [-0.166578, 51.2350528], [-0.16663929999999996, 51.23530879999999], [-0.1666731, 51.23547510000001], [-0.16667728525212078, 51.235499739340135], [-0.16668560034369817, 51.23554869175683], [-0.16676879999999997, 51.23603850000001], [-0.16679279999999996, 51.23635029999999], [-0.1667999, 51.2365571], [-0.16679349999999998, 51.2371335], [-0.1667978, 51.237507599999994], [-0.1667689, 51.237662], [-0.1667085, 51.2379107], [-0.1666431, 51.23812010000001], [-0.1666074, 51.23821519999998], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]}", "current_leg_start": "Nutfield", "dest_arr_time_act": "2329", "motion_projection": null, "next_location_lat": "51.2401337", "next_location_lon": "-0.1656933", "previous_location": "Nutfield", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 250.396, \"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\": 730.323, \"from_m\": 250.396, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 787.475, \"from_m\": 730.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 837.509, \"from_m\": 787.475, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 932.614, \"from_m\": 837.509, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1421.411, \"from_m\": 932.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1656.096, \"from_m\": 1421.411, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2395.203, \"from_m\": 1656.096, \"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\": 2582.283, \"from_m\": 2395.203, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13743.823, \"from_m\": 2582.283, \"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\": 13846.87, \"from_m\": 13743.823, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31269.931, \"from_m\": 13846.87, \"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\": 32417.426, \"from_m\": 31269.931, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32569.908, \"from_m\": 32417.426, \"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\": 32596.964, \"from_m\": 32569.908, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32687.739, \"from_m\": 32596.964, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32761.706, \"from_m\": 32687.739, \"capability_applied\": null, \"effective_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\": 594828, \"profile_key\": \"2462368debda4b004974a07cad74d6facb7a0c23e240278d24b74305e79000c5\", \"schedule_id\": 12186, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Tonbridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Leigh (Kent)\", \"stage_seq\": 2, \"distance_m\": 5186.478, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Penshurst\", \"stage_seq\": 3, \"distance_m\": 7901.787, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Edenbridge\", \"stage_seq\": 4, \"distance_m\": 15828.604, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Godstone\", \"stage_seq\": 5, \"distance_m\": 23702.568, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325\", \"location\": \"Nutfield\", \"stage_seq\": 6, \"distance_m\": 29462.315, \"section_seq\": 1, \"route_path_id\": 32360}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": null, \"location\": \"Redhill\", \"stage_seq\": 7, \"distance_m\": 32761.706, \"section_seq\": 1, \"route_path_id\": 32360}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32761.706, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32360}], \"total_distance_m\": 32761.706, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32437.343, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 324.363, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.2401337", "current_position_lon": "-0.1656933", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:24Z\", \"source_id\": 48868448, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:29Z\", \"source_id\": 15874356, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:46Z\", \"source_id\": 48878727, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:48Z\", \"source_id\": 15877291, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:40Z\", \"source_id\": 48890863, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:41Z\", \"source_id\": 15880998, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:12Z\", \"source_id\": 48910812, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:16Z\", \"source_id\": 15887464, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 48921675, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:17Z\", \"source_id\": 15890912, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redhill", "service_state_platform": "1", "timing_fact_generation": 1789511599904350, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:02.152774", "service_state_evidence_id": 15890912, "current_leg_start_actual_dep": "2026-09-15T23:31:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:02.725394", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P TON RDH 2A73 377325 3 100 None {"version": 3, "segments": [{"to_m": 250.396, "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": 730.323, "from_m": 250.396, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 787.475, "from_m": 730.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 837.509, "from_m": 787.475, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 932.614, "from_m": 837.509, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1421.411, "from_m": 932.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1656.096, "from_m": 1421.411, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2395.203, "from_m": 1656.096, "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": 2582.283, "from_m": 2395.203, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13743.823, "from_m": 2582.283, "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": 13846.87, "from_m": 13743.823, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31269.931, "from_m": 13846.87, "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": 32417.426, "from_m": 31269.931, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32569.908, "from_m": 32417.426, "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": 32596.964, "from_m": 32569.908, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32687.739, "from_m": 32596.964, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32761.706, "from_m": 32687.739, "capability_applied": null, "effective_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": 594828, "profile_key": "2462368debda4b004974a07cad74d6facb7a0c23e240278d24b74305e79000c5", "schedule_id": 12186, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Tonbridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Leigh (Kent)", "stage_seq": 2, "distance_m": 5186.478, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Penshurst", "stage_seq": 3, "distance_m": 7901.787, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Edenbridge", "stage_seq": 4, "distance_m": 15828.604, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Godstone", "stage_seq": 5, "distance_m": 23702.568, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Nutfield", "stage_seq": 6, "distance_m": 29462.315, "section_seq": 1, "route_path_id": 32360}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": null, "location": "Redhill", "stage_seq": 7, "distance_m": 32761.706, "section_seq": 1, "route_path_id": 32360}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32761.706, "from_m": 0.0, "section_seq": 1, "route_path_id": 32360}], "total_distance_m": 32761.706, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32437.343, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 324.363, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:24Z", "source_id": 48868448, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:29Z", "source_id": 15874356, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30384, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:46Z", "source_id": 48878727, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:48Z", "source_id": 15877291, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30380, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:40Z", "source_id": 48890863, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:18:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:41Z", "source_id": 15880998, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30376, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:12Z", "source_id": 48910812, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:29:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:16Z", "source_id": 15887464, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30306, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 48921675, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:17Z", "source_id": 15890912, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Tonbridge 2258 2258 1 None None Redhill 2329 2329 1A LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G77495/2026-09-15/detailed None Nutfield 2026-09-15T23:31:00+01:00 Redhill 5.0 {"type": "LineString", "coordinates": [[-0.1322775, 51.22676239999999], [-0.1327922, 51.2268163], [-0.1405068, 51.2276479], [-0.14076329999999998, 51.22767240000001], [-0.14720159999999996, 51.228348], [-0.1474209, 51.22837179999999], [-0.15172869999999997, 51.228825099999995], [-0.1518497, 51.2288391], [-0.15191399999999997, 51.22884650000001], [-0.1578741, 51.22946999999999], [-0.1584696, 51.2295631], [-0.1591589, 51.2297087], [-0.15985359999999998, 51.22988249999998], [-0.16055639999999996, 51.2300924], [-0.16118939999999998, 51.2303056], [-0.1618075, 51.230569], [-0.16231039999999997, 51.2307981], [-0.1628493, 51.2310664], [-0.1630537, 51.23118960000001], [-0.1635811, 51.23151500000001], [-0.1637598, 51.2316339], [-0.1641611, 51.2319165], [-0.1645413, 51.23221989999999], [-0.1646678, 51.2323321], [-0.165014, 51.2326584], [-0.1653476, 51.2330101], [-0.1657, 51.233443599999994], [-0.16597919999999997, 51.2338396], [-0.1661899, 51.23419689999999], [-0.16642, 51.2346879], [-0.166578, 51.2350528], [-0.16663929999999996, 51.23530879999999], [-0.1666731, 51.23547510000001], [-0.16667728525212078, 51.235499739340135], [-0.16668560034369817, 51.23554869175683], [-0.16676879999999997, 51.23603850000001], [-0.16679279999999996, 51.23635029999999], [-0.1667999, 51.2365571], [-0.16679349999999998, 51.2371335], [-0.1667978, 51.237507599999994], [-0.1667689, 51.237662], [-0.1667085, 51.2379107], [-0.1666431, 51.23812010000001], [-0.1666074, 51.23821519999998], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]} 2.1 2330 2335 Nutfield Redhill Sig. T487 Redhill 51.2401337 -0.1656933 51.2401337 -0.1656933 1 0 2026-09-15 22:45:07 TERMINATED 2026-09-15 22:35:00 Redhill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890912 1789511599904350 25 25 2026-09-15 22:45:02.725394 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:02.152774
563800 594469 C48614 742P87M815 2026-09-15 COMPLETE 15890978 2026-09-15 23:35:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 594469, "stp": "P", "toc": "Great Western Railway", "uid": "C48614", "consist": "387146+387158", "dest_crs": "PAD", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48614/2026-09-15/detailed", "trust_id": "742P87M815", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "2320", "dest_platform": "5", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "2P87", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": "2335", "current_leg_dep": "2315", "current_leg_end": "London Paddington", "origin_dep_time": "2240", "origin_platform": "15", "current_location": "Link Line", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.447191, 51.50668410000001], [-0.4460971, 51.50645930000001], [-0.4446180715662168, 51.506156012565064], [-0.44449009999999994, 51.506156999999995], [-0.4444422264442088, 51.506156741998794], [-0.4443231, 51.506156100000005], [-0.4442192789762782, 51.506152214673435], [-0.4441601, 51.50615], [-0.4439817, 51.50613890000001], [-0.4437617, 51.5061207], [-0.4435535, 51.50609099999999], [-0.44341279999999994, 51.50606990000001], [-0.4432756, 51.5060511], [-0.4431429999999999, 51.5060284], [-0.44281009999999993, 51.5059694], [-0.4420173999999999, 51.5058216], [-0.4410028, 51.5056305], [-0.4402109, 51.5054818], [-0.4389811, 51.5052483], [-0.4372738, 51.50493229999999], [-0.4360299, 51.50471110000001], [-0.43498639999999994, 51.50454929999999], [-0.4339333, 51.50440580000001], [-0.4331379, 51.5042906], [-0.43237629999999994, 51.50418479999999], [-0.4319798, 51.504129], [-0.4303081000000001, 51.503896], [-0.42965059999999994, 51.5038168], [-0.42875069999999993, 51.503725], [-0.4278723, 51.5036462], [-0.4270645, 51.5035612], [-0.4263795, 51.503486999999986], [-0.4260107, 51.503451600000005], [-0.4257636, 51.5034295], [-0.4256471999999999, 51.5034194], [-0.42487049999999993, 51.5033522], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3982088, 51.503424300000006], [-0.3974617, 51.50349860000001], [-0.39654570000000006, 51.5035913], [-0.39547219999999994, 51.50371149999999], [-0.3950205243881828, 51.503762104665505], [-0.3945368, 51.5038163], [-0.3911183, 51.50423099999999], [-0.38873119999999994, 51.5045421], [-0.3844767, 51.5051379], [-0.3834029, 51.5052883], [-0.3815335000000001, 51.50555380000001], [-0.38059059999999995, 51.5056957], [-0.3800932, 51.50577330000001], [-0.3790925, 51.5059408], [-0.3786860289108493, 51.50600891503693], [-0.37843858264103136, 51.50604623036156], [-0.3782185236722561, 51.5060753833519], [-0.3780219242531886, 51.50609750107427], [-0.3778448566324939, 51.50611371059505], [-0.37768339305883714, 51.50612513898057], [-0.37753360578088335, 51.50613291329719], [-0.3773915670472976, 51.50613816061127], [-0.377253349106745, 51.50614200798916], [-0.3771150242078906, 51.5061455824972], [-0.3769726645993995, 51.50615001120174], [-0.3768223425299367, 51.50615642116915], [-0.37666013024816736, 51.50616593946576], [-0.3764821000027565, 51.50617969315795], [-0.3762843240423692, 51.50619880931204], [-0.37606287461567056, 51.5062244149944], [-0.3758138239713257, 51.50625763727138], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.2912396341270148, 51.51484483155946], [-0.2909849164871853, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.29056020027460194, 51.51485444558825], [-0.2903817297635345, 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": "Slough", "dest_arr_time_act": "2320", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Slough", "current_leg_milage": "18.2", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.884, \"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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1101.4, \"from_m\": 476.884, \"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\": 1159.791, \"from_m\": 1101.4, \"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\": 1215.91, \"from_m\": 1159.791, \"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\": 1322.797, \"from_m\": 1215.91, \"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\": 1381.178, \"from_m\": 1322.797, \"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\": 1461.124, \"from_m\": 1381.178, \"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\": 8218.053, \"from_m\": 1461.124, \"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\": 8272.563, \"from_m\": 8218.053, \"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\": 17450.043, \"from_m\": 8272.563, \"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\": 17461.647, \"from_m\": 17450.043, \"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\": 18791.392, \"from_m\": 17461.647, \"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\": 18941.983, \"from_m\": 18791.392, \"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\": 18980.522, \"from_m\": 18941.983, \"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\": 19470.037, \"from_m\": 18980.522, \"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\": 19553.551, \"from_m\": 19470.037, \"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\": 50149.84, \"from_m\": 19553.551, \"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\": 54413.3, \"from_m\": 50149.84, \"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\": 54614.705, \"from_m\": 54413.3, \"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\": 54700.384, \"from_m\": 54614.705, \"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\": 55863.646, \"from_m\": 54700.384, \"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\": 56148.657, \"from_m\": 55863.646, \"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\": 57618.782, \"from_m\": 56148.657, \"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\": 594469, \"profile_key\": \"941c201527322cc753e56db4a1a0965cfc4939957f1e3e7967ab952d09ca7a8c\", \"schedule_id\": 6471, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1159.791, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Twyford\", \"stage_seq\": 3, \"distance_m\": 7944.439, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Maidenhead\", \"stage_seq\": 4, \"distance_m\": 18833.561, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Slough\", \"stage_seq\": 5, \"distance_m\": 28062.681, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 6, \"distance_m\": 39995.377, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Southall West Jn\", \"stage_seq\": 7, \"distance_m\": 41956.99, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Southall\", \"stage_seq\": 8, \"distance_m\": 43275.077, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Acton West Jn\", \"stage_seq\": 9, \"distance_m\": 49440.722, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 10, \"distance_m\": 54832.084, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 11, \"distance_m\": 55704.225, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 12, \"distance_m\": 56978.366, \"section_seq\": 1, \"route_path_id\": 67733}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 13, \"distance_m\": 57618.782, \"section_seq\": 1, \"route_path_id\": 67733}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 57618.782, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67733}], \"total_distance_m\": 57618.782, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 56908.691, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 710.091, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:30Z\", \"source_id\": 48866513, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:32Z\", \"source_id\": 15873814, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:08Z\", \"source_id\": 48879419, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:12Z\", \"source_id\": 15877461, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:58Z\", \"source_id\": 48891426, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:03Z\", \"source_id\": 15881186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:05Z\", \"source_id\": 48910620, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:08Z\", \"source_id\": 15887424, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:20Z\", \"source_id\": 48914201, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:24Z\", \"source_id\": 15888556, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22925, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:18Z\", \"source_id\": 48921796, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:24Z\", \"source_id\": 15890978, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "10", "timing_fact_generation": 1789511605175897, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:10.553323", "service_state_evidence_id": 15890978, "current_leg_start_actual_dep": "2026-09-15T23:14:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:11.916638", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG PAD 2P87 387146+387158 8 110 None {"version": 3, "segments": [{"to_m": 476.884, "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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 1101.4, "from_m": 476.884, "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": 1159.791, "from_m": 1101.4, "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": 1215.91, "from_m": 1159.791, "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": 1322.797, "from_m": 1215.91, "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": 1381.178, "from_m": 1322.797, "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": 1461.124, "from_m": 1381.178, "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": 8218.053, "from_m": 1461.124, "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": 8272.563, "from_m": 8218.053, "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": 17450.043, "from_m": 8272.563, "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": 17461.647, "from_m": 17450.043, "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": 18791.392, "from_m": 17461.647, "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": 18941.983, "from_m": 18791.392, "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": 18980.522, "from_m": 18941.983, "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": 19470.037, "from_m": 18980.522, "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": 19553.551, "from_m": 19470.037, "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": 50149.84, "from_m": 19553.551, "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": 54413.3, "from_m": 50149.84, "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": 54614.705, "from_m": 54413.3, "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": 54700.384, "from_m": 54614.705, "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": 55863.646, "from_m": 54700.384, "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": 56148.657, "from_m": 55863.646, "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": 57618.782, "from_m": 56148.657, "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": 594469, "profile_key": "941c201527322cc753e56db4a1a0965cfc4939957f1e3e7967ab952d09ca7a8c", "schedule_id": 6471, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Kennet Bridge Jn", "stage_seq": 2, "distance_m": 1159.791, "section_seq": 1, "route_path_id": 67733}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Twyford", "stage_seq": 3, "distance_m": 7944.439, "section_seq": 1, "route_path_id": 67733}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Maidenhead", "stage_seq": 4, "distance_m": 18833.561, "section_seq": 1, "route_path_id": 67733}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Slough", "stage_seq": 5, "distance_m": 28062.681, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Heathrow Airport Jn", "stage_seq": 6, "distance_m": 39995.377, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Southall West Jn", "stage_seq": 7, "distance_m": 41956.99, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Southall", "stage_seq": 8, "distance_m": 43275.077, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Acton West Jn", "stage_seq": 9, "distance_m": 49440.722, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Ladbroke Grove Jn", "stage_seq": 10, "distance_m": 54832.084, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Portobello Jn (London)", "stage_seq": 11, "distance_m": 55704.225, "section_seq": 1, "route_path_id": 67733}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Royal Oak Junction", "stage_seq": 12, "distance_m": 56978.366, "section_seq": 1, "route_path_id": 67733}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": null, "location": "London Paddington", "stage_seq": 13, "distance_m": 57618.782, "section_seq": 1, "route_path_id": 67733}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 57618.782, "from_m": 0.0, "section_seq": 1, "route_path_id": 67733}], "total_distance_m": 57618.782, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 56908.691, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 710.091, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:30Z", "source_id": 48866513, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:32Z", "source_id": 15873814, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:08Z", "source_id": 48879419, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:12Z", "source_id": 15877461, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:58Z", "source_id": 48891426, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:14:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:03Z", "source_id": 15881186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:05Z", "source_id": 48910620, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:26:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:08Z", "source_id": 15887424, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:20Z", "source_id": 48914201, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:24Z", "source_id": 15888556, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22925, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:18Z", "source_id": 48921796, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:35:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:24Z", "source_id": 15890978, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Reading 2240 2240 15 None None London Paddington 2320 2320 5 LATE +15 minutes https://www.realtimetrains.co.uk/service/gb-nr:C48614/2026-09-15/detailed None Slough 2026-09-15T23:14:30+01:00 London Paddington 20.0 {"type": "LineString", "coordinates": [[-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.447191, 51.50668410000001], [-0.4460971, 51.50645930000001], [-0.4446180715662168, 51.506156012565064], [-0.44449009999999994, 51.506156999999995], [-0.4444422264442088, 51.506156741998794], [-0.4443231, 51.506156100000005], [-0.4442192789762782, 51.506152214673435], [-0.4441601, 51.50615], [-0.4439817, 51.50613890000001], [-0.4437617, 51.5061207], [-0.4435535, 51.50609099999999], [-0.44341279999999994, 51.50606990000001], [-0.4432756, 51.5060511], [-0.4431429999999999, 51.5060284], [-0.44281009999999993, 51.5059694], [-0.4420173999999999, 51.5058216], [-0.4410028, 51.5056305], [-0.4402109, 51.5054818], [-0.4389811, 51.5052483], [-0.4372738, 51.50493229999999], [-0.4360299, 51.50471110000001], [-0.43498639999999994, 51.50454929999999], [-0.4339333, 51.50440580000001], [-0.4331379, 51.5042906], [-0.43237629999999994, 51.50418479999999], [-0.4319798, 51.504129], [-0.4303081000000001, 51.503896], [-0.42965059999999994, 51.5038168], [-0.42875069999999993, 51.503725], [-0.4278723, 51.5036462], [-0.4270645, 51.5035612], [-0.4263795, 51.503486999999986], [-0.4260107, 51.503451600000005], [-0.4257636, 51.5034295], [-0.4256471999999999, 51.5034194], [-0.42487049999999993, 51.5033522], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3982088, 51.503424300000006], [-0.3974617, 51.50349860000001], [-0.39654570000000006, 51.5035913], [-0.39547219999999994, 51.50371149999999], [-0.3950205243881828, 51.503762104665505], [-0.3945368, 51.5038163], [-0.3911183, 51.50423099999999], [-0.38873119999999994, 51.5045421], [-0.3844767, 51.5051379], [-0.3834029, 51.5052883], [-0.3815335000000001, 51.50555380000001], [-0.38059059999999995, 51.5056957], [-0.3800932, 51.50577330000001], [-0.3790925, 51.5059408], [-0.3786860289108493, 51.50600891503693], [-0.37843858264103136, 51.50604623036156], [-0.3782185236722561, 51.5060753833519], [-0.3780219242531886, 51.50609750107427], [-0.3778448566324939, 51.50611371059505], [-0.37768339305883714, 51.50612513898057], [-0.37753360578088335, 51.50613291329719], [-0.3773915670472976, 51.50613816061127], [-0.377253349106745, 51.50614200798916], [-0.3771150242078906, 51.5061455824972], [-0.3769726645993995, 51.50615001120174], [-0.3768223425299367, 51.50615642116915], [-0.37666013024816736, 51.50616593946576], [-0.3764821000027565, 51.50617969315795], [-0.3762843240423692, 51.50619880931204], [-0.37606287461567056, 51.5062244149944], [-0.3758138239713257, 51.50625763727138], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.2912396341270148, 51.51484483155946], [-0.2909849164871853, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.29056020027460194, 51.51485444558825], [-0.2903817297635345, 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]]} 18.2 2315 2335 Slough Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890978 1789511605175897 70 70 2026-09-15 22:45:11.916638 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:10.553323
563801 594491 L82255 872H76M815 2026-09-15 COMPLETE 15891190 2026-09-15 23:33:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 594491, "stp": "P", "toc": "South Western Railway", "uid": "L82255", "consist": "701056", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82255/2026-09-15/detailed", "trust_id": "872H76M815", "origin_crs": "SHP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "2", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2H76", "timing_status": "LATE", "origin_station": "Shepperton", "current_leg_arr": "2335", "current_leg_dep": "2331", "current_leg_end": "London Waterloo", "origin_dep_time": "2241", "origin_platform": null, "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-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": "Vauxhall", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (M)", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 359.727, \"from_m\": 0.0, \"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\": 9312.423, \"from_m\": 359.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9685.396, \"from_m\": 9312.423, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9927.872, \"from_m\": 9685.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10370.202, \"from_m\": 9927.872, \"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\": 10522.213, \"from_m\": 10370.202, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13180.73, \"from_m\": 10522.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13698.204, \"from_m\": 13180.73, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13757.577, \"from_m\": 13698.204, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15463.652, \"from_m\": 13757.577, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16619.446, \"from_m\": 15463.652, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17384.976, \"from_m\": 16619.446, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17546.821, \"from_m\": 17384.976, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21262.895, \"from_m\": 17546.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\": 21321.691, \"from_m\": 21262.895, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27051.145, \"from_m\": 21321.691, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27468.437, \"from_m\": 27051.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27504.423, \"from_m\": 27468.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\": 27565.254, \"from_m\": 27504.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28310.147, \"from_m\": 27565.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\": 30236.619, \"from_m\": 28310.147, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30359.961, \"from_m\": 30236.619, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31140.699, \"from_m\": 30359.961, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31971.282, \"from_m\": 31140.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\": 32825.959, \"from_m\": 31971.282, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33403.295, \"from_m\": 32825.959, \"capability_applied\": null, \"effective_limit_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\": 594491, \"profile_key\": \"b49b22c0cf021a008641068cf361d16b645c90ad660b274b7a4ae4cf9936e09b\", \"schedule_id\": 17345, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Shepperton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2244H\", \"location\": \"Upper Halliford\", \"stage_seq\": 2, \"distance_m\": 2336.59, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2246H\", \"location\": \"Sunbury\", \"stage_seq\": 3, \"distance_m\": 3300.17, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248\", \"location\": \"Kempton Park\", \"stage_seq\": 4, \"distance_m\": 4049.355, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2251H\", \"location\": \"Hampton\", \"stage_seq\": 5, \"distance_m\": 6898.354, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Fulwell\", \"stage_seq\": 6, \"distance_m\": 9601.276, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 7, \"distance_m\": 10342.599, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Teddington\", \"stage_seq\": 8, \"distance_m\": 11468.816, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Hampton Wick\", \"stage_seq\": 9, \"distance_m\": 13305.326, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Kingston\", \"stage_seq\": 10, \"distance_m\": 13995.162, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Norbiton\", \"stage_seq\": 11, \"distance_m\": 15343.896, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"New Malden\", \"stage_seq\": 12, \"distance_m\": 17760.953, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2313\", \"location\": \"Raynes Park\", \"stage_seq\": 13, \"distance_m\": 19633.105, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Wimbledon\", \"stage_seq\": 14, \"distance_m\": 21766.983, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 15, \"distance_m\": 27143.409, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Vauxhall\", \"stage_seq\": 16, \"distance_m\": 31335.721, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 17, \"distance_m\": 32674.318, \"section_seq\": 1, \"route_path_id\": 72967}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 18, \"distance_m\": 33403.295, \"section_seq\": 1, \"route_path_id\": 72967}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33403.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72967}], \"total_distance_m\": 33403.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32563.62, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.675, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2241", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28440, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:32Z\", \"source_id\": 48833452, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:38Z\", \"source_id\": 15864216, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:32Z\", \"source_id\": 48833452, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:38Z\", \"source_id\": 15864217, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28435, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:57Z\", \"source_id\": 48843829, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:04Z\", \"source_id\": 15867357, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:58Z\", \"source_id\": 48849990, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:03Z\", \"source_id\": 15869055, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:13Z\", \"source_id\": 48854426, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:17Z\", \"source_id\": 15870351, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:45Z\", \"source_id\": 48865136, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:49Z\", \"source_id\": 15873459, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:34Z\", \"source_id\": 48870672, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:36Z\", \"source_id\": 15874974, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:27Z\", \"source_id\": 48874285, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:31Z\", \"source_id\": 15876016, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:46Z\", \"source_id\": 48880742, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:54Z\", \"source_id\": 15877840, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28495, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:20Z\", \"source_id\": 48887068, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:24Z\", \"source_id\": 15879741, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:14Z\", \"source_id\": 48891844, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:16Z\", \"source_id\": 15881306, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:47Z\", \"source_id\": 48897506, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:48Z\", \"source_id\": 15883154, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:59Z\", \"source_id\": 48907400, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:03Z\", \"source_id\": 15886358, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:28Z\", \"source_id\": 48915922, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:33Z\", \"source_id\": 15889066, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:43Z\", \"source_id\": 48922393, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:48Z\", \"source_id\": 15891159, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "2", "timing_fact_generation": 1789511633691841, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:11.743650", "service_state_evidence_id": 15891159, "current_leg_start_actual_dep": "2026-09-15T23:30:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:11.920844", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P SHP None 2H76 701056 10 100 None {"version": 3, "segments": [{"to_m": 359.727, "from_m": 0.0, "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": 9312.423, "from_m": 359.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9685.396, "from_m": 9312.423, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9927.872, "from_m": 9685.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10370.202, "from_m": 9927.872, "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": 10522.213, "from_m": 10370.202, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13180.73, "from_m": 10522.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13698.204, "from_m": 13180.73, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13757.577, "from_m": 13698.204, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15463.652, "from_m": 13757.577, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16619.446, "from_m": 15463.652, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17384.976, "from_m": 16619.446, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17546.821, "from_m": 17384.976, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21262.895, "from_m": 17546.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": 21321.691, "from_m": 21262.895, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27051.145, "from_m": 21321.691, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27468.437, "from_m": 27051.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27504.423, "from_m": 27468.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": 27565.254, "from_m": 27504.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28310.147, "from_m": 27565.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": 30236.619, "from_m": 28310.147, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30359.961, "from_m": 30236.619, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31140.699, "from_m": 30359.961, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31971.282, "from_m": 31140.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": 32825.959, "from_m": 31971.282, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33403.295, "from_m": 32825.959, "capability_applied": null, "effective_limit_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": 594491, "profile_key": "b49b22c0cf021a008641068cf361d16b645c90ad660b274b7a4ae4cf9936e09b", "schedule_id": 17345, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2241", "location": "Shepperton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Upper Halliford", "stage_seq": 2, "distance_m": 2336.59, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2246H", "location": "Sunbury", "stage_seq": 3, "distance_m": 3300.17, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248", "location": "Kempton Park", "stage_seq": 4, "distance_m": 4049.355, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2251H", "location": "Hampton", "stage_seq": 5, "distance_m": 6898.354, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Fulwell", "stage_seq": 6, "distance_m": 9601.276, "section_seq": 1, "route_path_id": 72967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Shacklegate Jn", "stage_seq": 7, "distance_m": 10342.599, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Teddington", "stage_seq": 8, "distance_m": 11468.816, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Hampton Wick", "stage_seq": 9, "distance_m": 13305.326, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Kingston", "stage_seq": 10, "distance_m": 13995.162, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Norbiton", "stage_seq": 11, "distance_m": 15343.896, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "New Malden", "stage_seq": 12, "distance_m": 17760.953, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2313", "location": "Raynes Park", "stage_seq": 13, "distance_m": 19633.105, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Wimbledon", "stage_seq": 14, "distance_m": 21766.983, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324H", "location": "Clapham Junction (M)", "stage_seq": 15, "distance_m": 27143.409, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Vauxhall", "stage_seq": 16, "distance_m": 31335.721, "section_seq": 1, "route_path_id": 72967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Waterloo West Crossings", "stage_seq": 17, "distance_m": 32674.318, "section_seq": 1, "route_path_id": 72967}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 18, "distance_m": 33403.295, "section_seq": 1, "route_path_id": 72967}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33403.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 72967}], "total_distance_m": 33403.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32563.62, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.675, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28440, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:32Z", "source_id": 48833452, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:45:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:38Z", "source_id": 15864216, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28443, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:32Z", "source_id": 48833452, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:47:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:38Z", "source_id": 15864217, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28435, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:57Z", "source_id": 48843829, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:49:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:04Z", "source_id": 15867357, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:58Z", "source_id": 48849990, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:03Z", "source_id": 15869055, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:13Z", "source_id": 48854426, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:56:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:17Z", "source_id": 15870351, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:45Z", "source_id": 48865136, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:00:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:49Z", "source_id": 15873459, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28473, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:34Z", "source_id": 48870672, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:03:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:36Z", "source_id": 15874974, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28464, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:27Z", "source_id": 48874285, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:05:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:31Z", "source_id": 15876016, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:46Z", "source_id": 48880742, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:08:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:54Z", "source_id": 15877840, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28495, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:20Z", "source_id": 48887068, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:12:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:24Z", "source_id": 15879741, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:14Z", "source_id": 48891844, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:16Z", "source_id": 15881306, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:47Z", "source_id": 48897506, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:48Z", "source_id": 15883154, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:59Z", "source_id": 48907400, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:24:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:03Z", "source_id": 15886358, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:28Z", "source_id": 48915922, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:30:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:33Z", "source_id": 15889066, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:43Z", "source_id": 48922393, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:35:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:48Z", "source_id": 15891159, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Shepperton 2241 2241 None None None London Waterloo 2334 2334 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82255/2026-09-15/detailed None Vauxhall 2026-09-15T23:30:30+01:00 London Waterloo 4.0 {"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-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]]} 1.3 2331 2335 Clapham Junction (M) Waterloo West Crossings London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891159 1789511633691841 70 70 2026-09-15 22:45:11.920844 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:11.743650
563802 593964 X05663 542D701815 2026-09-15 COMPLETE 15891332 2026-09-15 23:35:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 593964, "stp": "N", "toc": "Great Northern", "uid": "X05663", "consist": "717022", "dest_crs": "SVG", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X05663/2026-09-15/detailed", "trust_id": "542D701815", "origin_crs": "MOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stevenage", "service_date": "2026-09-15", "dest_arr_time": "2321", "dest_platform": "4", "is_terminated": 1, "next_location": "Stevenage", "signalling_id": "2D70", "timing_status": "LATE", "origin_station": "Moorgate (Great Northern)", "current_leg_arr": "2335", "current_leg_dep": "2329", "current_leg_end": "Stevenage", "origin_dep_time": "2216", "origin_platform": "9", "current_location": "Stevenage", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "+14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1200154, 51.8570819], [-0.1202801, 51.85735579999999], [-0.1216913, 51.8586356], [-0.12319339999999998, 51.859854799999994], [-0.12510459999999998, 51.86125630000001], [-0.1272503, 51.8624356], [-0.1284821, 51.8631153], [-0.1285851, 51.8631618], [-0.12923279999999998, 51.86345300000001], [-0.1315717, 51.86446], [-0.1325142, 51.8648031], [-0.1326773, 51.864860199999995], [-0.13446469999999996, 51.8654682], [-0.1365822, 51.86607209999999], [-0.1380165, 51.86644669999999], [-0.138167, 51.8664837], [-0.1402107, 51.866996099999994], [-0.1440328, 51.8679636], [-0.1443314, 51.868040099999995], [-0.14995539999999996, 51.8694563], [-0.153236, 51.870291400000006], [-0.15624129999999997, 51.8710501], [-0.1587175, 51.8716684], [-0.1588687, 51.87170619999999], [-0.1590631, 51.8717585], [-0.15912889999999996, 51.8717762], [-0.16460454270495242, 51.873105372769565], [-0.1648433278144958, 51.87316367090809], [-0.16505398014845257, 51.87321581361923], [-0.16524055209961724, 51.87326262463206], [-0.1654070960607842, 51.87330492767563], [-0.16555766442474787, 51.873343546479006], [-0.1656963095843028, 51.87337930477121], [-0.16582708393224335, 51.87341302628132], [-0.165954039861364, 51.873445534738394], [-0.1660812297644592, 51.87347765387146], [-0.16621270603432334, 51.87351020740962], [-0.1663525210637509, 51.87354401908188], [-0.16650472724553633, 51.87357991261732], [-0.16667337697247409, 51.87361871174499], [-0.16686252263735857, 51.873661240193954], [-0.16707621663298428, 51.87370832169324], [-0.1673185113521456, 51.87376077997194], [-0.1683472, 51.8739818], [-0.16844389999999998, 51.8740026], [-0.1686252, 51.87404089999999], [-0.1726349, 51.8749109], [-0.1733172, 51.8750664], [-0.17366529999999997, 51.8751435], [-0.17578339999999998, 51.875584499999995], [-0.1787697, 51.87624979999999], [-0.1796630568239043, 51.87647711268998], [-0.179922, 51.876543], [-0.1810445, 51.87686389999998], [-0.1820317, 51.877188], [-0.1828494, 51.87748719999999], [-0.1836099, 51.87779539999999], [-0.18447099999999997, 51.878175000000006], [-0.18516679999999996, 51.8784957], [-0.18567739999999996, 51.87876509999999], [-0.1875464, 51.87984680000001], [-0.1878332, 51.8800216], [-0.1882846, 51.8802487], [-0.1894235, 51.88093849999998], [-0.1908325, 51.8817948], [-0.1915331, 51.882212599999995], [-0.1923268, 51.8826936], [-0.192454, 51.882773199999995], [-0.1926629, 51.88289209999999], [-0.1938816, 51.883641099999984], [-0.19485959999999997, 51.88422159999999], [-0.1949883983265326, 51.88430581956775], [-0.19510721535597003, 51.884383512353914], [-0.19523898979825863, 51.88446967765323], [-0.19530099999999995, 51.884556299999986], [-0.19596879999999997, 51.88549229999999], [-0.19785199999999997, 51.88769140000001], [-0.19817657493405436, 51.88805317493977], [-0.1986278022073011, 51.8885561180277], [-0.19913379999999997, 51.88912009999999], [-0.1996352, 51.8896882], [-0.20008339999999997, 51.89016840000001], [-0.2010443, 51.8913645], [-0.20203149999999995, 51.8927555], [-0.20246369999999997, 51.89336449999999], [-0.2033492, 51.8948526], [-0.2053518, 51.8984476], [-0.2055999, 51.8988927], [-0.2062573, 51.89988399999999], [-0.20658, 51.900424000000015], [-0.2068628, 51.9009037], [-0.2071111, 51.9013345]]}", "current_leg_start": "Watton-at-Stone", "dest_arr_time_act": "2321", "motion_projection": null, "next_location_lat": "51.9013345", "next_location_lon": "-0.2071111", "previous_location": "Watton-at-Stone", "current_leg_milage": "5.1", "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\": 9341.31, \"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\": 9407.239, \"from_m\": 9341.31, \"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\": 9938.713, \"from_m\": 9407.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10503.636, \"from_m\": 9938.713, \"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\": 14164.634, \"from_m\": 10503.636, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17225.614, \"from_m\": 14164.634, \"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\": 17267.525, \"from_m\": 17225.614, \"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\": 33195.204, \"from_m\": 17267.525, \"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\": 33220.546, \"from_m\": 33195.204, \"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\": 44343.809, \"from_m\": 33220.546, \"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\": 46913.011, \"from_m\": 44343.809, \"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\": 48245.37, \"from_m\": 46913.011, \"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}], \"service_id\": 593964, \"profile_key\": \"b7dee32e0803081b1fcb9fd6d959a3b9f45b3bcc89714a262771574772a6d719\", \"schedule_id\": 38765, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219\", \"location\": \"Old Street\", \"stage_seq\": 2, \"distance_m\": 599.469, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2222\", \"location\": \"Essex Road\", \"stage_seq\": 3, \"distance_m\": 2682.793, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224H\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 4, \"distance_m\": 3546.924, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2227\", \"location\": \"Drayton Park\", \"stage_seq\": 5, \"distance_m\": 4337.077, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2230H\", \"location\": \"Finsbury Park\", \"stage_seq\": 6, \"distance_m\": 5660.319, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233\", \"location\": \"Harringay\", \"stage_seq\": 7, \"distance_m\": 7111.565, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Hornsey\", \"stage_seq\": 8, \"distance_m\": 8088.17, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 9, \"distance_m\": 9606.294, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241\", \"location\": \"Bowes Park\", \"stage_seq\": 10, \"distance_m\": 10787.755, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2243H\", \"location\": \"Palmers Green\", \"stage_seq\": 11, \"distance_m\": 12213.855, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"Winchmore Hill\", \"stage_seq\": 12, \"distance_m\": 14083.885, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Grange Park\", \"stage_seq\": 13, \"distance_m\": 15165.236, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Enfield Chase\", \"stage_seq\": 14, \"distance_m\": 16302.592, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Gordon Hill\", \"stage_seq\": 15, \"distance_m\": 17473.705, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Crews Hill\", \"stage_seq\": 16, \"distance_m\": 20100.36, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Cuffley\", \"stage_seq\": 17, \"distance_m\": 22863.652, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Ponsbourne Tunnel Sig. K891\", \"stage_seq\": 18, \"distance_m\": 25102.321, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303\", \"location\": \"Bayford\", \"stage_seq\": 19, \"distance_m\": 28415.538, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2308\", \"location\": \"Hertford North\", \"stage_seq\": 20, \"distance_m\": 33154.294, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Molewood Jn\", \"stage_seq\": 21, \"distance_m\": 35831.039, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Watton-at-Stone\", \"stage_seq\": 22, \"distance_m\": 40071.054, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Bragbury Jn\", \"stage_seq\": 23, \"distance_m\": 43787.405, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Langley South Jn\", \"stage_seq\": 24, \"distance_m\": 45519.747, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Langley Jn\", \"stage_seq\": 25, \"distance_m\": 46639.963, \"section_seq\": 1, \"route_path_id\": 66082}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": null, \"location\": \"Stevenage\", \"stage_seq\": 26, \"distance_m\": 48245.37, \"section_seq\": 1, \"route_path_id\": 66082}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48245.37, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66082}], \"total_distance_m\": 48245.37, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 44919.831, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3325.539, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2216", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.9013345", "current_position_lon": "-0.2071111", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:13Z\", \"source_id\": 48822202, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:18Z\", \"source_id\": 15860533, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:29Z\", \"source_id\": 48828087, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:33Z\", \"source_id\": 15862432, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:46Z\", \"source_id\": 48832071, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:49Z\", \"source_id\": 15863725, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:34Z\", \"source_id\": 48835275, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:38Z\", \"source_id\": 15864786, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:25Z\", \"source_id\": 48840559, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:29Z\", \"source_id\": 15866427, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:34Z\", \"source_id\": 48847116, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:37Z\", \"source_id\": 15868257, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:32Z\", \"source_id\": 48851209, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:36Z\", \"source_id\": 15869415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:01Z\", \"source_id\": 48855918, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:09Z\", \"source_id\": 15870797, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:34Z\", \"source_id\": 48860952, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:34Z\", \"source_id\": 15872200, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15824, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:56Z\", \"source_id\": 48865448, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:58Z\", \"source_id\": 15873524, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:31Z\", \"source_id\": 48870632, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:36Z\", \"source_id\": 15874955, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:26Z\", \"source_id\": 48874256, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:30Z\", \"source_id\": 15876004, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:12Z\", \"source_id\": 48877658, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:17Z\", \"source_id\": 15877001, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:00Z\", \"source_id\": 48881212, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:09Z\", \"source_id\": 15877954, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:57Z\", \"source_id\": 48888055, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:02Z\", \"source_id\": 15880081, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:35Z\", \"source_id\": 48892425, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:38Z\", \"source_id\": 15881518, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:14Z\", \"source_id\": 48899955, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:17Z\", \"source_id\": 15883960, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:58Z\", \"source_id\": 48905887, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:02Z\", \"source_id\": 15885845, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:42Z\", \"source_id\": 48913190, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:48Z\", \"source_id\": 15888252, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:07Z\", \"source_id\": 48923005, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:12Z\", \"source_id\": 15891332, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stevenage", "service_state_platform": "4", "timing_fact_generation": 1789511652543428, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:21.561897", "service_state_evidence_id": 15891332, "current_leg_start_actual_dep": "2026-09-15T23:27:30+01:00", "operational_evidence_version": 134, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:22.242586", "service_state_valid_until_kind": null, "operational_interpretation_version": 134, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern N MOG SVG 2D70 717022 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": 9341.31, "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": 9407.239, "from_m": 9341.31, "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": 9938.713, "from_m": 9407.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10503.636, "from_m": 9938.713, "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": 14164.634, "from_m": 10503.636, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17225.614, "from_m": 14164.634, "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": 17267.525, "from_m": 17225.614, "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": 33195.204, "from_m": 17267.525, "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": 33220.546, "from_m": 33195.204, "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": 44343.809, "from_m": 33220.546, "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": 46913.011, "from_m": 44343.809, "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": 48245.37, "from_m": 46913.011, "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}], "service_id": 593964, "profile_key": "b7dee32e0803081b1fcb9fd6d959a3b9f45b3bcc89714a262771574772a6d719", "schedule_id": 38765, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2216", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2227", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4337.077, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230H", "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5660.319, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Harringay", "stage_seq": 7, "distance_m": 7111.565, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Hornsey", "stage_seq": 8, "distance_m": 8088.17, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238H", "location": "Alexandra Palace", "stage_seq": 9, "distance_m": 9606.294, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "Bowes Park", "stage_seq": 10, "distance_m": 10787.755, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Palmers Green", "stage_seq": 11, "distance_m": 12213.855, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Winchmore Hill", "stage_seq": 12, "distance_m": 14083.885, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Grange Park", "stage_seq": 13, "distance_m": 15165.236, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Enfield Chase", "stage_seq": 14, "distance_m": 16302.592, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Gordon Hill", "stage_seq": 15, "distance_m": 17473.705, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Crews Hill", "stage_seq": 16, "distance_m": 20100.36, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Cuffley", "stage_seq": 17, "distance_m": 22863.652, "section_seq": 1, "route_path_id": 66082}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Ponsbourne Tunnel Sig. K891", "stage_seq": 18, "distance_m": 25102.321, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303", "location": "Bayford", "stage_seq": 19, "distance_m": 28415.538, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2308", "location": "Hertford North", "stage_seq": 20, "distance_m": 33154.294, "section_seq": 1, "route_path_id": 66082}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Molewood Jn", "stage_seq": 21, "distance_m": 35831.039, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Watton-at-Stone", "stage_seq": 22, "distance_m": 40071.054, "section_seq": 1, "route_path_id": 66082}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Bragbury Jn", "stage_seq": 23, "distance_m": 43787.405, "section_seq": 1, "route_path_id": 66082}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Langley South Jn", "stage_seq": 24, "distance_m": 45519.747, "section_seq": 1, "route_path_id": 66082}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Langley Jn", "stage_seq": 25, "distance_m": 46639.963, "section_seq": 1, "route_path_id": 66082}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": null, "location": "Stevenage", "stage_seq": 26, "distance_m": 48245.37, "section_seq": 1, "route_path_id": 66082}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48245.37, "from_m": 0.0, "section_seq": 1, "route_path_id": 66082}], "total_distance_m": 48245.37, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 44919.831, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3325.539, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:13Z", "source_id": 48822202, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:37:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:18Z", "source_id": 15860533, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:29Z", "source_id": 48828087, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:41:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:33Z", "source_id": 15862432, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:46Z", "source_id": 48832071, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:43:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:49Z", "source_id": 15863725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:34Z", "source_id": 48835275, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:45:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:38Z", "source_id": 15864786, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:25Z", "source_id": 48840559, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:48:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:29Z", "source_id": 15866427, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:34Z", "source_id": 48847116, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:51:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:37Z", "source_id": 15868257, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:32Z", "source_id": 48851209, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:36Z", "source_id": 15869415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:01Z", "source_id": 48855918, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:56:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:09Z", "source_id": 15870797, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:34Z", "source_id": 48860952, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:58:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:34Z", "source_id": 15872200, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15824, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:56Z", "source_id": 48865448, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:58Z", "source_id": 15873524, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15819, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:31Z", "source_id": 48870632, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:36Z", "source_id": 15874955, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:26Z", "source_id": 48874256, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:04:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:30Z", "source_id": 15876004, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:12Z", "source_id": 48877658, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:06:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:17Z", "source_id": 15877001, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15789, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:00Z", "source_id": 48881212, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:09Z", "source_id": 15877954, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:57Z", "source_id": 48888055, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:02Z", "source_id": 15880081, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:35Z", "source_id": 48892425, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:15:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:38Z", "source_id": 15881518, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:14Z", "source_id": 48899955, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:20:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:17Z", "source_id": 15883960, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15737, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:58Z", "source_id": 48905887, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:23:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:02Z", "source_id": 15885845, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:42Z", "source_id": 48913190, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:29:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:48Z", "source_id": 15888252, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:07Z", "source_id": 48923005, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:12Z", "source_id": 15891332, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Moorgate (Great Northern) 2216 2216 9 None None Stevenage 2321 2321 4 LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:X05663/2026-09-15/detailed None Watton-at-Stone 2026-09-15T23:27:30+01:00 Stevenage 6.0 {"type": "LineString", "coordinates": [[-0.1200154, 51.8570819], [-0.1202801, 51.85735579999999], [-0.1216913, 51.8586356], [-0.12319339999999998, 51.859854799999994], [-0.12510459999999998, 51.86125630000001], [-0.1272503, 51.8624356], [-0.1284821, 51.8631153], [-0.1285851, 51.8631618], [-0.12923279999999998, 51.86345300000001], [-0.1315717, 51.86446], [-0.1325142, 51.8648031], [-0.1326773, 51.864860199999995], [-0.13446469999999996, 51.8654682], [-0.1365822, 51.86607209999999], [-0.1380165, 51.86644669999999], [-0.138167, 51.8664837], [-0.1402107, 51.866996099999994], [-0.1440328, 51.8679636], [-0.1443314, 51.868040099999995], [-0.14995539999999996, 51.8694563], [-0.153236, 51.870291400000006], [-0.15624129999999997, 51.8710501], [-0.1587175, 51.8716684], [-0.1588687, 51.87170619999999], [-0.1590631, 51.8717585], [-0.15912889999999996, 51.8717762], [-0.16460454270495242, 51.873105372769565], [-0.1648433278144958, 51.87316367090809], [-0.16505398014845257, 51.87321581361923], [-0.16524055209961724, 51.87326262463206], [-0.1654070960607842, 51.87330492767563], [-0.16555766442474787, 51.873343546479006], [-0.1656963095843028, 51.87337930477121], [-0.16582708393224335, 51.87341302628132], [-0.165954039861364, 51.873445534738394], [-0.1660812297644592, 51.87347765387146], [-0.16621270603432334, 51.87351020740962], [-0.1663525210637509, 51.87354401908188], [-0.16650472724553633, 51.87357991261732], [-0.16667337697247409, 51.87361871174499], [-0.16686252263735857, 51.873661240193954], [-0.16707621663298428, 51.87370832169324], [-0.1673185113521456, 51.87376077997194], [-0.1683472, 51.8739818], [-0.16844389999999998, 51.8740026], [-0.1686252, 51.87404089999999], [-0.1726349, 51.8749109], [-0.1733172, 51.8750664], [-0.17366529999999997, 51.8751435], [-0.17578339999999998, 51.875584499999995], [-0.1787697, 51.87624979999999], [-0.1796630568239043, 51.87647711268998], [-0.179922, 51.876543], [-0.1810445, 51.87686389999998], [-0.1820317, 51.877188], [-0.1828494, 51.87748719999999], [-0.1836099, 51.87779539999999], [-0.18447099999999997, 51.878175000000006], [-0.18516679999999996, 51.8784957], [-0.18567739999999996, 51.87876509999999], [-0.1875464, 51.87984680000001], [-0.1878332, 51.8800216], [-0.1882846, 51.8802487], [-0.1894235, 51.88093849999998], [-0.1908325, 51.8817948], [-0.1915331, 51.882212599999995], [-0.1923268, 51.8826936], [-0.192454, 51.882773199999995], [-0.1926629, 51.88289209999999], [-0.1938816, 51.883641099999984], [-0.19485959999999997, 51.88422159999999], [-0.1949883983265326, 51.88430581956775], [-0.19510721535597003, 51.884383512353914], [-0.19523898979825863, 51.88446967765323], [-0.19530099999999995, 51.884556299999986], [-0.19596879999999997, 51.88549229999999], [-0.19785199999999997, 51.88769140000001], [-0.19817657493405436, 51.88805317493977], [-0.1986278022073011, 51.8885561180277], [-0.19913379999999997, 51.88912009999999], [-0.1996352, 51.8896882], [-0.20008339999999997, 51.89016840000001], [-0.2010443, 51.8913645], [-0.20203149999999995, 51.8927555], [-0.20246369999999997, 51.89336449999999], [-0.2033492, 51.8948526], [-0.2053518, 51.8984476], [-0.2055999, 51.8988927], [-0.2062573, 51.89988399999999], [-0.20658, 51.900424000000015], [-0.2068628, 51.9009037], [-0.2071111, 51.9013345]]} 5.1 2329 2335 Watton-at-Stone Stevenage Stevenage 51.9013345 -0.2071111 51.9013345 -0.2071111 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 Stevenage TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891332 1789511652543428 134 134 2026-09-15 22:45:22.242586 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:21.561897
563803 594644 C32559 092H79M815 2026-09-15 COMPLETE 15891334 2026-09-15 23:35:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 594644, "stp": "P", "toc": "Northern", "uid": "C32559", "consist": "331011+331012", "dest_crs": "LDS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32559/2026-09-15/detailed", "trust_id": "092H79M815", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "4B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2H79", "timing_status": "ON TIME", "origin_station": "Skipton", "current_leg_arr": "2335", "current_leg_dep": "2329", "current_leg_end": "Leeds", "origin_dep_time": "2249", "origin_platform": "4", "current_location": "Leeds", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Kirkstall Forge", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Kirkstall Forge", "current_leg_milage": "4.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 662.245, \"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\": 2050.027, \"from_m\": 662.245, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13497.703, \"from_m\": 2050.027, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15379.654, \"from_m\": 13497.703, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19295.761, \"from_m\": 15379.654, \"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\": 19444.17, \"from_m\": 19295.761, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20149.177, \"from_m\": 19444.17, \"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\": 23490.373, \"from_m\": 20149.177, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23996.077, \"from_m\": 23490.373, \"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\": 24444.317, \"from_m\": 23996.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24995.245, \"from_m\": 24444.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26115.715, \"from_m\": 24995.245, \"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\": 28488.43, \"from_m\": 26115.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\": 30704.936, \"from_m\": 28488.43, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31005.859, \"from_m\": 30704.936, \"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\": 33630.536, \"from_m\": 31005.859, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39725.599, \"from_m\": 33630.536, \"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\": 40909.45, \"from_m\": 39725.599, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41188.226, \"from_m\": 40909.45, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41225.95, \"from_m\": 41188.226, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41689.364, \"from_m\": 41225.95, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42011.575, \"from_m\": 41689.364, \"capability_applied\": null, \"effective_limit_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\": 594644, \"profile_key\": \"bfe521693ca96d7736c2c75bb26666d56aec9e5db8fae8ab21e483dfd5bd9130\", \"schedule_id\": 4065, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24660.273, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Dockfield Junction\", \"stage_seq\": 9, \"distance_m\": 25169.999, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 10, \"distance_m\": 29491.196, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Apperley Jn\", \"stage_seq\": 11, \"distance_m\": 30991.906, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 12, \"distance_m\": 35270.13, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Armley Jn\", \"stage_seq\": 13, \"distance_m\": 39932.22, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 14, \"distance_m\": 41485.944, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 15, \"distance_m\": 42011.575, \"section_seq\": 1, \"route_path_id\": 67219}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42011.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67219}], \"total_distance_m\": 42011.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41973.851, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.724, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2249", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:29Z\", \"source_id\": 48851120, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:32Z\", \"source_id\": 15869379, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:20Z\", \"source_id\": 48858441, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:23Z\", \"source_id\": 15871548, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:49Z\", \"source_id\": 48867218, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:00:55Z\", \"source_id\": 15874035, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:24Z\", \"source_id\": 48876158, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:29Z\", \"source_id\": 15876556, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:21Z\", \"source_id\": 48881889, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:28Z\", \"source_id\": 15878159, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:34Z\", \"source_id\": 48887430, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:38Z\", \"source_id\": 15879860, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:26Z\", \"source_id\": 48892135, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:28Z\", \"source_id\": 15881440, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:45Z\", \"source_id\": 48905573, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:52Z\", \"source_id\": 15885764, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:11Z\", \"source_id\": 48913913, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:12Z\", \"source_id\": 15888441, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:09Z\", \"source_id\": 48923047, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:12Z\", \"source_id\": 15891334, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "4", "timing_fact_generation": 1789511653456466, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:27.365525", "service_state_evidence_id": 15891334, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:27.701840", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SKI LDS 2H79 331011+331012 6 100 None {"version": 3, "segments": [{"to_m": 662.245, "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": 2050.027, "from_m": 662.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13497.703, "from_m": 2050.027, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15379.654, "from_m": 13497.703, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19295.761, "from_m": 15379.654, "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": 19444.17, "from_m": 19295.761, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20149.177, "from_m": 19444.17, "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": 23490.373, "from_m": 20149.177, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23996.077, "from_m": 23490.373, "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": 24444.317, "from_m": 23996.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24995.245, "from_m": 24444.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26115.715, "from_m": 24995.245, "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": 28488.43, "from_m": 26115.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": 30704.936, "from_m": 28488.43, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31005.859, "from_m": 30704.936, "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": 33630.536, "from_m": 31005.859, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39725.599, "from_m": 33630.536, "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": 40909.45, "from_m": 39725.599, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41188.226, "from_m": 40909.45, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41225.95, "from_m": 41188.226, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41689.364, "from_m": 41225.95, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42011.575, "from_m": 41689.364, "capability_applied": null, "effective_limit_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": 594644, "profile_key": "bfe521693ca96d7736c2c75bb26666d56aec9e5db8fae8ab21e483dfd5bd9130", "schedule_id": 4065, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2249", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Shipley", "stage_seq": 8, "distance_m": 24660.273, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Dockfield Junction", "stage_seq": 9, "distance_m": 25169.999, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Apperley Bridge", "stage_seq": 10, "distance_m": 29491.196, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Apperley Jn", "stage_seq": 11, "distance_m": 30991.906, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Kirkstall Forge", "stage_seq": 12, "distance_m": 35270.13, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Armley Jn", "stage_seq": 13, "distance_m": 39932.22, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Leeds West Jn", "stage_seq": 14, "distance_m": 41485.944, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Leeds", "stage_seq": 15, "distance_m": 42011.575, "section_seq": 1, "route_path_id": 67219}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42011.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 67219}], "total_distance_m": 42011.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41973.851, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:29Z", "source_id": 48851120, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:32Z", "source_id": 15869379, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:20Z", "source_id": 48858441, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:23Z", "source_id": 15871548, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:49Z", "source_id": 48867218, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:00:55Z", "source_id": 15874035, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:24Z", "source_id": 48876158, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:06:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:29Z", "source_id": 15876556, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:21Z", "source_id": 48881889, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:28Z", "source_id": 15878159, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:34Z", "source_id": 48887430, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:13:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:38Z", "source_id": 15879860, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5146, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:26Z", "source_id": 48892135, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:16:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:28Z", "source_id": 15881440, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5195, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:45Z", "source_id": 48905573, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:52Z", "source_id": 15885764, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:11Z", "source_id": 48913913, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:28:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:12Z", "source_id": 15888441, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5372, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:09Z", "source_id": 48923047, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:35:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:12Z", "source_id": 15891334, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Skipton 2249 2249 4 None None Leeds 2335 2335 4B ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32559/2026-09-15/detailed None Kirkstall Forge 2026-09-15T23:26:30+01:00 Leeds 6.0 {"type": "LineString", "coordinates": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 4.2 2329 2335 Kirkstall Forge Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891334 1789511653456466 42 42 2026-09-15 22:45:27.701840 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:27.365525
563804 593068 G15463 852P30M715 2026-09-15 COMPLETE 15891655 2026-09-15 23:35:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 593068, "stp": "P", "toc": "Great Western Railway", "uid": "G15463", "consist": "150238", "dest_crs": "PLY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15463/2026-09-15/detailed", "trust_id": "852P30M715", "origin_crs": "PNZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "4", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "2P30", "timing_status": "EARLY", "origin_station": "Penzance", "current_leg_arr": "2335", "current_leg_dep": "2326", "current_leg_end": "Plymouth", "origin_dep_time": "2135", "origin_platform": "3", "current_location": "Plymouth", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.20923683575387, 50.40718453470393], [-4.2092141, 50.40719750000001], [-4.2090497, 50.407282], [-4.2088573, 50.4073665], [-4.2087274, 50.4074184], [-4.2085834, 50.4074674], [-4.2084244, 50.40751920000001], [-4.2082063, 50.407575900000005], [-4.2079739, 50.40762829999999], [-4.207633099999999, 50.40770989999999], [-4.2074056, 50.4077543], [-4.2071733, 50.40779559999999], [-4.206863, 50.407839], [-4.2064861, 50.407878200000006], [-4.2060909, 50.407892200000006], [-4.2059152, 50.4078808], [-4.2056651, 50.4078591], [-4.2017608, 50.40742620000001], [-4.201174999999999, 50.407342199999995], [-4.2008109000000005, 50.407273], [-4.2004912, 50.4072001], [-4.2001161, 50.4071102], [-4.19991398179375, 50.40705737191917], [-4.199476399999999, 50.40694299999999], [-4.1990726, 50.406810599999986], [-4.1986803, 50.4066421], [-4.198326799999999, 50.406454499999995], [-4.198050299999999, 50.4062953], [-4.1977217, 50.40605129999999], [-4.197581, 50.405942], [-4.1971007, 50.4055454], [-4.1965955, 50.405123], [-4.196171599999999, 50.4048253], [-4.1957536, 50.4045528], [-4.1952723, 50.404272099999986], [-4.1947611, 50.4040024], [-4.194112199999999, 50.4037066], [-4.1936729, 50.403529299999995], [-4.193251999999999, 50.4033732], [-4.1927331, 50.4032041], [-4.1922764, 50.40307329999999], [-4.191337399999999, 50.4028398], [-4.191105710759054, 50.402790825702326], [-4.1907328, 50.402712], [-4.190029899999999, 50.40256670000001], [-4.1894904, 50.4024513], [-4.189195599999999, 50.402370199999986], [-4.188673499999999, 50.40221869999999], [-4.188423099999999, 50.40213140000001], [-4.1882267, 50.4020543], [-4.187706699999999, 50.4018572], [-4.1871445, 50.4015833], [-4.1867607, 50.40137159999999], [-4.1864344, 50.4011693], [-4.1860416, 50.40088889999999], [-4.1857019, 50.40063270000001], [-4.1854788, 50.40044489999999], [-4.185283599999999, 50.40026609999999], [-4.1851077, 50.4000922], [-4.184941199999999, 50.3999191], [-4.1848605, 50.399831599999985], [-4.1847788, 50.39974290000001], [-4.184618, 50.39954879999999], [-4.1844794, 50.39936420000001], [-4.184321099999999, 50.39911210000001], [-4.184187206019303, 50.3988742609103], [-4.184108422788633, 50.398723912815306], [-4.184037827041834, 50.398591252538246], [-4.183974350479506, 50.39847373331179], [-4.183916924802241, 50.39836880836863], [-4.183864481710641, 50.39827393094141], [-4.1838159529053005, 50.39818655426279], [-4.183770270086818, 50.39810413156548], [-4.183726364955789, 50.39802411608212], [-4.183683169212813, 50.397943961045385], [-4.183639614558486, 50.39786111968796], [-4.183594632693406, 50.3977730452425], [-4.18354715531817, 50.39767719094168], [-4.183496114133375, 50.397571010018176], [-4.183440440839616, 50.397451955704646], [-4.183379067137495, 50.39731748123378], [-4.183310924727605, 50.39716503983823], [-4.1830316000000005, 50.39648149999999], [-4.181640899999999, 50.393393], [-4.1814086999999995, 50.39295010000001], [-4.1811478, 50.3923307], [-4.1809845, 50.391981], [-4.1809006, 50.391797099999984], [-4.1807554, 50.3914915], [-4.1806738999999995, 50.3913173], [-4.1805315, 50.3910461], [-4.1800618, 50.3902986], [-4.179849199999999, 50.3899747], [-4.1794025, 50.38930129999999], [-4.1792261, 50.388982], [-4.1790875, 50.3887347], [-4.178748999999999, 50.3880384], [-4.1786788999999995, 50.3878942], [-4.1784159, 50.38736170000001], [-4.1780018, 50.386503100000006], [-4.1777669, 50.38602869999999], [-4.1777173, 50.3859103], [-4.1774994, 50.3854441], [-4.1772547, 50.3849202], [-4.1766961, 50.38378380000001], [-4.1761873, 50.382755200000005], [-4.1761351, 50.382638699999994], [-4.1760459, 50.3824446], [-4.176008999999999, 50.3823719], [-4.175730499999999, 50.38180349999999], [-4.1754168, 50.381150600000005], [-4.1752304, 50.38080669999999], [-4.1750457999999995, 50.38055], [-4.174813899999999, 50.3802974], [-4.1744016, 50.37992899999999], [-4.1740141, 50.3796474], [-4.1735823, 50.37937409999999], [-4.1732198, 50.37918759999998], [-4.1729442, 50.379059], [-4.1726489, 50.3789437], [-4.172275099999999, 50.3787972], [-4.1717133, 50.3786587], [-4.171403899999999, 50.3785981], [-4.171108, 50.378555299999995], [-4.1705819, 50.3785254], [-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": "Saltash", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Saltash", "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\": 453.493, \"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\": 2562.381, \"from_m\": 453.493, \"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\": 11295.253, \"from_m\": 2562.381, \"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\": 11559.743, \"from_m\": 11295.253, \"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\": 14416.362, \"from_m\": 11559.743, \"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\": 17101.964, \"from_m\": 14416.362, \"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\": 17451.97, \"from_m\": 17101.964, \"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\": 19020.462, \"from_m\": 17451.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21390.771, \"from_m\": 19020.462, \"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\": 22239.241, \"from_m\": 21390.771, \"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\": 26533.482, \"from_m\": 22239.241, \"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\": 27160.49, \"from_m\": 26533.482, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32106.237, \"from_m\": 27160.49, \"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\": 32703.653, \"from_m\": 32106.237, \"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\": 32712.822, \"from_m\": 32703.653, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 33478.548, \"from_m\": 32712.822, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 40828.577, \"from_m\": 33478.548, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40889.151, \"from_m\": 40828.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41279.895, \"from_m\": 40889.151, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41656.85, \"from_m\": 41279.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47166.335, \"from_m\": 41656.85, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50520.931, \"from_m\": 47166.335, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67725.03, \"from_m\": 50520.931, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 71806.106, \"from_m\": 67725.03, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72326.95, \"from_m\": 71806.106, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 76542.916, \"from_m\": 72326.95, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 78690.542, \"from_m\": 76542.916, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 79055.229, \"from_m\": 78690.542, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 79577.18, \"from_m\": 79055.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80393.003, \"from_m\": 79577.18, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80399.662, \"from_m\": 80393.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80790.551, \"from_m\": 80399.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84213.707, \"from_m\": 80790.551, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 84903.043, \"from_m\": 84213.707, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87049.849, \"from_m\": 84903.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91947.957, \"from_m\": 87049.849, \"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\": 92129.498, \"from_m\": 91947.957, \"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\": 99112.878, \"from_m\": 92129.498, \"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\": 99147.694, \"from_m\": 99112.878, \"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\": 112368.054, \"from_m\": 99147.694, \"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\": 113257.286, \"from_m\": 112368.054, \"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\": 113318.019, \"from_m\": 113257.286, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 119399.553, \"from_m\": 113318.019, \"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\": 120701.799, \"from_m\": 119399.553, \"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\": 121368.177, \"from_m\": 120701.799, \"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\": 122884.313, \"from_m\": 121368.177, \"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\": 123099.298, \"from_m\": 122884.313, \"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\": 124960.932, \"from_m\": 123099.298, \"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\": 125453.907, \"from_m\": 124960.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125498.737, \"from_m\": 125453.907, \"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\": 126547.629, \"from_m\": 125498.737, \"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\": 127010.275, \"from_m\": 126547.629, \"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\": 127051.88, \"from_m\": 127010.275, \"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\": 127115.247, \"from_m\": 127051.88, \"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\": 127144.655, \"from_m\": 127115.247, \"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\": 127348.723, \"from_m\": 127144.655, \"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\": 593068, \"profile_key\": \"28b37dec0f6bac359e46b19a96077306035c6b52181f8db1ada71b8209df3dc3\", \"schedule_id\": 9165, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Penzance\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 2, \"distance_m\": 2310.814, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2144\", \"location\": \"St. Erth\", \"stage_seq\": 3, \"distance_m\": 9133.031, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147H\", \"location\": \"Hayle\", \"stage_seq\": 4, \"distance_m\": 11705.613, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Camborne Sig. R6\", \"stage_seq\": 5, \"distance_m\": 20977.625, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Camborne\", \"stage_seq\": 6, \"distance_m\": 21120.793, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Camborne Sig. R10\", \"stage_seq\": 7, \"distance_m\": 22199.972, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"Redruth\", \"stage_seq\": 8, \"distance_m\": 26922.416, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Redruth Sig. R14\", \"stage_seq\": 9, \"distance_m\": 28216.558, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Penwithers Jn\", \"stage_seq\": 10, \"distance_m\": 40614.524, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2215\", \"location\": \"Truro\", \"stage_seq\": 11, \"distance_m\": 41371.292, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Probus Sig. Cl5884\", \"stage_seq\": 12, \"distance_m\": 50204.691, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Burngullow Jn\", \"stage_seq\": 13, \"distance_m\": 61371.101, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2232\", \"location\": \"St. Austell\", \"stage_seq\": 14, \"distance_m\": 64664.685, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2239H\", \"location\": \"Par\", \"stage_seq\": 15, \"distance_m\": 71806.106, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"Lostwithiel\", \"stage_seq\": 16, \"distance_m\": 78811.39, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252H\", \"location\": \"Bodmin Parkway\", \"stage_seq\": 17, \"distance_m\": 84292.12, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Largin\", \"stage_seq\": 18, \"distance_m\": 90604.197, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"St. Pinnock Viaduct East\", \"stage_seq\": 19, \"distance_m\": 92046.039, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2306\", \"location\": \"Liskeard\", \"stage_seq\": 20, \"distance_m\": 98996.204, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Menheniot\", \"stage_seq\": 21, \"distance_m\": 103976.331, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Menheniot Sig. Um259\", \"stage_seq\": 22, \"distance_m\": 110191.38, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2319\", \"location\": \"St. Germans\", \"stage_seq\": 23, \"distance_m\": 112615.27, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326H\", \"location\": \"Saltash\", \"stage_seq\": 24, \"distance_m\": 120622.259, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 25, \"distance_m\": 122936.498, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 26, \"distance_m\": 127348.723, \"section_seq\": 1, \"route_path_id\": 68809}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127348.723, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68809}], \"total_distance_m\": 127348.723, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 123039.299, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4309.424, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2135", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:08Z\", \"source_id\": 15827085, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:40Z\", \"source_id\": 15829370, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:34Z\", \"source_id\": 15836368, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:16Z\", \"source_id\": 15839288, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:17Z\", \"source_id\": 48774749, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:20Z\", \"source_id\": 15845743, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:04Z\", \"source_id\": 48805126, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:11Z\", \"source_id\": 15855192, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:22Z\", \"source_id\": 48820668, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:25Z\", \"source_id\": 15860054, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:43Z\", \"source_id\": 48837463, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:49Z\", \"source_id\": 15865482, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:15Z\", \"source_id\": 48844395, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:20Z\", \"source_id\": 15867521, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:32Z\", \"source_id\": 15877144, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:49Z\", \"source_id\": 15879429, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:01Z\", \"source_id\": 48897912, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:02Z\", \"source_id\": 15883273, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:15Z\", \"source_id\": 48907780, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:19Z\", \"source_id\": 15886491, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:44Z\", \"source_id\": 48923935, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:47Z\", \"source_id\": 15891655, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "4", "timing_fact_generation": 1789511687947773, "current_leg_arrival_utc": "2026-09-15T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:35.418355", "service_state_evidence_id": 15891655, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:36.258586", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PNZ PLY 2P30 150238 2 75 None {"version": 3, "segments": [{"to_m": 453.493, "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": 2562.381, "from_m": 453.493, "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": 11295.253, "from_m": 2562.381, "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": 11559.743, "from_m": 11295.253, "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": 14416.362, "from_m": 11559.743, "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": 17101.964, "from_m": 14416.362, "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": 17451.97, "from_m": 17101.964, "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": 19020.462, "from_m": 17451.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21390.771, "from_m": 19020.462, "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": 22239.241, "from_m": 21390.771, "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": 26533.482, "from_m": 22239.241, "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": 27160.49, "from_m": 26533.482, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32106.237, "from_m": 27160.49, "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": 32703.653, "from_m": 32106.237, "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": 32712.822, "from_m": 32703.653, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 33478.548, "from_m": 32712.822, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 40828.577, "from_m": 33478.548, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40889.151, "from_m": 40828.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41279.895, "from_m": 40889.151, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41656.85, "from_m": 41279.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47166.335, "from_m": 41656.85, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50520.931, "from_m": 47166.335, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67725.03, "from_m": 50520.931, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 71806.106, "from_m": 67725.03, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72326.95, "from_m": 71806.106, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 76542.916, "from_m": 72326.95, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 78690.542, "from_m": 76542.916, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 79055.229, "from_m": 78690.542, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 79577.18, "from_m": 79055.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80393.003, "from_m": 79577.18, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80399.662, "from_m": 80393.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80790.551, "from_m": 80399.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84213.707, "from_m": 80790.551, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 84903.043, "from_m": 84213.707, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87049.849, "from_m": 84903.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91947.957, "from_m": 87049.849, "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": 92129.498, "from_m": 91947.957, "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": 99112.878, "from_m": 92129.498, "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": 99147.694, "from_m": 99112.878, "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": 112368.054, "from_m": 99147.694, "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": 113257.286, "from_m": 112368.054, "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": 113318.019, "from_m": 113257.286, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 119399.553, "from_m": 113318.019, "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": 120701.799, "from_m": 119399.553, "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": 121368.177, "from_m": 120701.799, "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": 122884.313, "from_m": 121368.177, "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": 123099.298, "from_m": 122884.313, "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": 124960.932, "from_m": 123099.298, "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": 125453.907, "from_m": 124960.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125498.737, "from_m": 125453.907, "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": 126547.629, "from_m": 125498.737, "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": 127010.275, "from_m": 126547.629, "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": 127051.88, "from_m": 127010.275, "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": 127115.247, "from_m": 127051.88, "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": 127144.655, "from_m": 127115.247, "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": 127348.723, "from_m": 127144.655, "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": 593068, "profile_key": "28b37dec0f6bac359e46b19a96077306035c6b52181f8db1ada71b8209df3dc3", "schedule_id": 9165, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2135", "location": "Penzance", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Long Rock S.B.", "stage_seq": 2, "distance_m": 2310.814, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2144", "location": "St. Erth", "stage_seq": 3, "distance_m": 9133.031, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147H", "location": "Hayle", "stage_seq": 4, "distance_m": 11705.613, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Camborne Sig. R6", "stage_seq": 5, "distance_m": 20977.625, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Camborne", "stage_seq": 6, "distance_m": 21120.793, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Camborne Sig. R10", "stage_seq": 7, "distance_m": 22199.972, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Redruth", "stage_seq": 8, "distance_m": 26922.416, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Redruth Sig. R14", "stage_seq": 9, "distance_m": 28216.558, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Penwithers Jn", "stage_seq": 10, "distance_m": 40614.524, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2215", "location": "Truro", "stage_seq": 11, "distance_m": 41371.292, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Probus Sig. Cl5884", "stage_seq": 12, "distance_m": 50204.691, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Burngullow Jn", "stage_seq": 13, "distance_m": 61371.101, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2232", "location": "St. Austell", "stage_seq": 14, "distance_m": 64664.685, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239H", "location": "Par", "stage_seq": 15, "distance_m": 71806.106, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Lostwithiel", "stage_seq": 16, "distance_m": 78811.39, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252H", "location": "Bodmin Parkway", "stage_seq": 17, "distance_m": 84292.12, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Largin", "stage_seq": 18, "distance_m": 90604.197, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "St. Pinnock Viaduct East", "stage_seq": 19, "distance_m": 92046.039, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2306", "location": "Liskeard", "stage_seq": 20, "distance_m": 98996.204, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Menheniot", "stage_seq": 21, "distance_m": 103976.331, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Menheniot Sig. Um259", "stage_seq": 22, "distance_m": 110191.38, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2319", "location": "St. Germans", "stage_seq": 23, "distance_m": 112615.27, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326H", "location": "Saltash", "stage_seq": 24, "distance_m": 120622.259, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "St. Budeaux Jn", "stage_seq": 25, "distance_m": 122936.498, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Plymouth", "stage_seq": 26, "distance_m": 127348.723, "section_seq": 1, "route_path_id": 68809}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127348.723, "from_m": 0.0, "section_seq": 1, "route_path_id": 68809}], "total_distance_m": 127348.723, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 123039.299, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4309.424, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:08Z", "source_id": 15827085, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:40Z", "source_id": 15829370, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:34Z", "source_id": 15836368, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:16Z", "source_id": 15839288, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26818, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:17Z", "source_id": 48774749, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:20Z", "source_id": 15845743, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:04Z", "source_id": 48805126, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:30:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:11Z", "source_id": 15855192, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:22Z", "source_id": 48820668, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:37:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:25Z", "source_id": 15860054, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26733, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:43Z", "source_id": 48837463, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:49Z", "source_id": 15865482, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:15Z", "source_id": 48844395, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:51:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:20Z", "source_id": 15867521, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:32Z", "source_id": 15877144, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:49Z", "source_id": 15879429, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:01Z", "source_id": 48897912, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:18:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:02Z", "source_id": 15883273, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26703, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:15Z", "source_id": 48907780, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:19Z", "source_id": 15886491, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26661, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:44Z", "source_id": 48923935, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:47Z", "source_id": 15891655, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Penzance 2135 2135 3 None None Plymouth 2336 2336 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15463/2026-09-15/detailed None Saltash 2026-09-15T23:26:30+01:00 Plymouth 9.0 {"type": "LineString", "coordinates": [[-4.20923683575387, 50.40718453470393], [-4.2092141, 50.40719750000001], [-4.2090497, 50.407282], [-4.2088573, 50.4073665], [-4.2087274, 50.4074184], [-4.2085834, 50.4074674], [-4.2084244, 50.40751920000001], [-4.2082063, 50.407575900000005], [-4.2079739, 50.40762829999999], [-4.207633099999999, 50.40770989999999], [-4.2074056, 50.4077543], [-4.2071733, 50.40779559999999], [-4.206863, 50.407839], [-4.2064861, 50.407878200000006], [-4.2060909, 50.407892200000006], [-4.2059152, 50.4078808], [-4.2056651, 50.4078591], [-4.2017608, 50.40742620000001], [-4.201174999999999, 50.407342199999995], [-4.2008109000000005, 50.407273], [-4.2004912, 50.4072001], [-4.2001161, 50.4071102], [-4.19991398179375, 50.40705737191917], [-4.199476399999999, 50.40694299999999], [-4.1990726, 50.406810599999986], [-4.1986803, 50.4066421], [-4.198326799999999, 50.406454499999995], [-4.198050299999999, 50.4062953], [-4.1977217, 50.40605129999999], [-4.197581, 50.405942], [-4.1971007, 50.4055454], [-4.1965955, 50.405123], [-4.196171599999999, 50.4048253], [-4.1957536, 50.4045528], [-4.1952723, 50.404272099999986], [-4.1947611, 50.4040024], [-4.194112199999999, 50.4037066], [-4.1936729, 50.403529299999995], [-4.193251999999999, 50.4033732], [-4.1927331, 50.4032041], [-4.1922764, 50.40307329999999], [-4.191337399999999, 50.4028398], [-4.191105710759054, 50.402790825702326], [-4.1907328, 50.402712], [-4.190029899999999, 50.40256670000001], [-4.1894904, 50.4024513], [-4.189195599999999, 50.402370199999986], [-4.188673499999999, 50.40221869999999], [-4.188423099999999, 50.40213140000001], [-4.1882267, 50.4020543], [-4.187706699999999, 50.4018572], [-4.1871445, 50.4015833], [-4.1867607, 50.40137159999999], [-4.1864344, 50.4011693], [-4.1860416, 50.40088889999999], [-4.1857019, 50.40063270000001], [-4.1854788, 50.40044489999999], [-4.185283599999999, 50.40026609999999], [-4.1851077, 50.4000922], [-4.184941199999999, 50.3999191], [-4.1848605, 50.399831599999985], [-4.1847788, 50.39974290000001], [-4.184618, 50.39954879999999], [-4.1844794, 50.39936420000001], [-4.184321099999999, 50.39911210000001], [-4.184187206019303, 50.3988742609103], [-4.184108422788633, 50.398723912815306], [-4.184037827041834, 50.398591252538246], [-4.183974350479506, 50.39847373331179], [-4.183916924802241, 50.39836880836863], [-4.183864481710641, 50.39827393094141], [-4.1838159529053005, 50.39818655426279], [-4.183770270086818, 50.39810413156548], [-4.183726364955789, 50.39802411608212], [-4.183683169212813, 50.397943961045385], [-4.183639614558486, 50.39786111968796], [-4.183594632693406, 50.3977730452425], [-4.18354715531817, 50.39767719094168], [-4.183496114133375, 50.397571010018176], [-4.183440440839616, 50.397451955704646], [-4.183379067137495, 50.39731748123378], [-4.183310924727605, 50.39716503983823], [-4.1830316000000005, 50.39648149999999], [-4.181640899999999, 50.393393], [-4.1814086999999995, 50.39295010000001], [-4.1811478, 50.3923307], [-4.1809845, 50.391981], [-4.1809006, 50.391797099999984], [-4.1807554, 50.3914915], [-4.1806738999999995, 50.3913173], [-4.1805315, 50.3910461], [-4.1800618, 50.3902986], [-4.179849199999999, 50.3899747], [-4.1794025, 50.38930129999999], [-4.1792261, 50.388982], [-4.1790875, 50.3887347], [-4.178748999999999, 50.3880384], [-4.1786788999999995, 50.3878942], [-4.1784159, 50.38736170000001], [-4.1780018, 50.386503100000006], [-4.1777669, 50.38602869999999], [-4.1777173, 50.3859103], [-4.1774994, 50.3854441], [-4.1772547, 50.3849202], [-4.1766961, 50.38378380000001], [-4.1761873, 50.382755200000005], [-4.1761351, 50.382638699999994], [-4.1760459, 50.3824446], [-4.176008999999999, 50.3823719], [-4.175730499999999, 50.38180349999999], [-4.1754168, 50.381150600000005], [-4.1752304, 50.38080669999999], [-4.1750457999999995, 50.38055], [-4.174813899999999, 50.3802974], [-4.1744016, 50.37992899999999], [-4.1740141, 50.3796474], [-4.1735823, 50.37937409999999], [-4.1732198, 50.37918759999998], [-4.1729442, 50.379059], [-4.1726489, 50.3789437], [-4.172275099999999, 50.3787972], [-4.1717133, 50.3786587], [-4.171403899999999, 50.3785981], [-4.171108, 50.378555299999995], [-4.1705819, 50.3785254], [-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]]} 4.1 2326 2335 Saltash Plymouth Plymouth 50.3779817 -4.1438239 50.3779817 -4.1438239 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 Plymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891655 1789511687947773 66 66 2026-09-15 22:45:36.258586 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:35.418355
563805 594607 G30817 362S67M815 2026-09-15 COMPLETE 15891172 2026-09-15 23:35:00 2026-09-15 22:45:37 2026-09-17 22:45:37 {"id": 594607, "stp": "P", "toc": "Merseyrail", "uid": "G30817", "consist": "777029+777039", "dest_crs": "SOP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30817/2026-09-15/detailed", "trust_id": "362S67M815", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southport", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "1", "is_terminated": 1, "next_location": "Southport", "signalling_id": "2S67", "timing_status": "LATE", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Southport", "origin_dep_time": "2247", "origin_platform": "2", "current_location": "Southport Sig. 1087", "last_update_time": "2026-09-15T22:45:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.014628, 53.63386059999999], [-3.0142763, 53.6342158], [-3.013325, 53.6351168], [-3.0127384, 53.63561219999999], [-3.0122144, 53.6360417], [-3.011584, 53.6364959], [-3.0108577999999997, 53.6370147], [-3.0101867, 53.6374508], [-3.009846899999999, 53.637658], [-3.0066669, 53.6396117], [-3.0051516, 53.6405542], [-3.0036331, 53.6414686], [-3.0025286999999996, 53.642134899999995], [-3.0019682999999997, 53.6424828], [-3.0015235999999996, 53.6427545], [-3.0012056999999994, 53.64297099999999], [-3.0010078, 53.643128899999994], [-3.0008393999999994, 53.64327719999999], [-3.0007644999999994, 53.6433518], [-3.0006263, 53.6435289], [-3.0005055, 53.64371059999999], [-3.0004460999999996, 53.643843899999986], [-3.0003954000000004, 53.64398919999999], [-3.0003570999999996, 53.6441499], [-3.0003533, 53.644330999999994], [-3.0003663, 53.6444582], [-3.0003885, 53.64457689999999], [-3.0004411, 53.6446994], [-3.0005594, 53.644869400000005], [-3.0006657, 53.64508179999999], [-3.0007334999999995, 53.6451698], [-3.0009570999999995, 53.64538850000001], [-3.0010892, 53.6454968], [-3.0013021, 53.64568589999999], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]}", "current_leg_start": "Birkdale", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "53.6467494", "next_location_lon": "-3.0029844", "previous_location": "Birkdale", "current_leg_milage": "1.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.657, \"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\": 837.852, \"from_m\": 169.657, \"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\": 1042.761, \"from_m\": 837.852, \"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\": 3570.117, \"from_m\": 1042.761, \"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\": 3879.714, \"from_m\": 3570.117, \"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\": 4666.614, \"from_m\": 3879.714, \"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\": 5026.533, \"from_m\": 4666.614, \"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\": 5104.802, \"from_m\": 5026.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6483.365, \"from_m\": 5104.802, \"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\": 9178.056, \"from_m\": 6483.365, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9964.093, \"from_m\": 9178.056, \"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\": 19362.445, \"from_m\": 9964.093, \"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\": 19413.332, \"from_m\": 19362.445, \"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\": 30220.749, \"from_m\": 19413.332, \"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\": 30527.255, \"from_m\": 30220.749, \"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\": 30841.187, \"from_m\": 30527.255, \"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}], \"service_id\": 594607, \"profile_key\": \"6329854b835091b372f09705142fd443e77973511489b4ab96fb032972d888ca\", \"schedule_id\": 11451, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3424.317, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Bank Hall\", \"stage_seq\": 4, \"distance_m\": 4446.675, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 5, \"distance_m\": 5618.534, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"Bootle New Strand\", \"stage_seq\": 6, \"distance_m\": 6241.814, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 7, \"distance_m\": 7828.061, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 8, \"distance_m\": 9503.161, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 11293.923, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Hall Road\", \"stage_seq\": 10, \"distance_m\": 12634.421, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Hightown\", \"stage_seq\": 11, \"distance_m\": 15796.945, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Formby\", \"stage_seq\": 12, \"distance_m\": 19074.038, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Freshfield\", \"stage_seq\": 13, \"distance_m\": 20479.492, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2322H\", \"location\": \"Ainsdale\", \"stage_seq\": 14, \"distance_m\": 24980.698, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2325H\", \"location\": \"Hillside\", \"stage_seq\": 15, \"distance_m\": 27411.307, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Birkdale\", \"stage_seq\": 16, \"distance_m\": 28999.111, \"section_seq\": 1, \"route_path_id\": 31944}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Southport\", \"stage_seq\": 17, \"distance_m\": 30841.187, \"section_seq\": 1, \"route_path_id\": 31944}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30841.187, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31944}], \"total_distance_m\": 30841.187, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30712.031, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.6467494", "current_position_lon": "-3.0029844", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:26Z\", \"source_id\": 48848810, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:51:32Z\", \"source_id\": 15868760, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:57Z\", \"source_id\": 48855826, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:02Z\", \"source_id\": 15870746, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:48Z\", \"source_id\": 48859473, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:41Z\", \"source_id\": 15871694, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:06Z\", \"source_id\": 48863759, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:09Z\", \"source_id\": 15873061, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9728, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:31Z\", \"source_id\": 48868672, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:38Z\", \"source_id\": 15874418, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:02Z\", \"source_id\": 48871619, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:07Z\", \"source_id\": 15875252, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:34Z\", \"source_id\": 48876440, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:38Z\", \"source_id\": 15876622, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9712, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:40Z\", \"source_id\": 48882438, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:47Z\", \"source_id\": 15878325, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:09Z\", \"source_id\": 48886831, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:13Z\", \"source_id\": 15879631, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:46Z\", \"source_id\": 48889403, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:53Z\", \"source_id\": 15880522, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:12Z\", \"source_id\": 48898169, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:17Z\", \"source_id\": 15883371, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:36Z\", \"source_id\": 48902188, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:42Z\", \"source_id\": 15884667, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:26Z\", \"source_id\": 48905057, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:32Z\", \"source_id\": 15885590, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:56Z\", \"source_id\": 48913550, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:57Z\", \"source_id\": 15888343, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:44Z\", \"source_id\": 48916359, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:47Z\", \"source_id\": 15889196, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:43Z\", \"source_id\": 48922408, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:48Z\", \"source_id\": 15891172, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southport", "service_state_platform": "1", "timing_fact_generation": 1789511629138338, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:37.063837", "service_state_evidence_id": 15891172, "current_leg_start_actual_dep": "2026-09-15T23:30:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:37.676374", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail P LVC SOP 2S67 777029+777039 8 75 None {"version": 3, "segments": [{"to_m": 169.657, "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": 837.852, "from_m": 169.657, "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": 1042.761, "from_m": 837.852, "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": 3570.117, "from_m": 1042.761, "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": 3879.714, "from_m": 3570.117, "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": 4666.614, "from_m": 3879.714, "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": 5026.533, "from_m": 4666.614, "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": 5104.802, "from_m": 5026.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6483.365, "from_m": 5104.802, "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": 9178.056, "from_m": 6483.365, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9964.093, "from_m": 9178.056, "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": 19362.445, "from_m": 9964.093, "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": 19413.332, "from_m": 19362.445, "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": 30220.749, "from_m": 19413.332, "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": 30527.255, "from_m": 30220.749, "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": 30841.187, "from_m": 30527.255, "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}], "service_id": 594607, "profile_key": "6329854b835091b372f09705142fd443e77973511489b4ab96fb032972d888ca", "schedule_id": 11451, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Sandhills", "stage_seq": 3, "distance_m": 3424.317, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Bank Hall", "stage_seq": 4, "distance_m": 4446.675, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Bootle Oriel Road", "stage_seq": 5, "distance_m": 5618.534, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Bootle New Strand", "stage_seq": 6, "distance_m": 6241.814, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Seaforth & Litherland", "stage_seq": 7, "distance_m": 7828.061, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Waterloo (Merseyside)", "stage_seq": 8, "distance_m": 9503.161, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 11293.923, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Hall Road", "stage_seq": 10, "distance_m": 12634.421, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Hightown", "stage_seq": 11, "distance_m": 15796.945, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Formby", "stage_seq": 12, "distance_m": 19074.038, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Freshfield", "stage_seq": 13, "distance_m": 20479.492, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2322H", "location": "Ainsdale", "stage_seq": 14, "distance_m": 24980.698, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2325H", "location": "Hillside", "stage_seq": 15, "distance_m": 27411.307, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Birkdale", "stage_seq": 16, "distance_m": 28999.111, "section_seq": 1, "route_path_id": 31944}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Southport", "stage_seq": 17, "distance_m": 30841.187, "section_seq": 1, "route_path_id": 31944}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30841.187, "from_m": 0.0, "section_seq": 1, "route_path_id": 31944}], "total_distance_m": 30841.187, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30712.031, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.156, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:26Z", "source_id": 48848810, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:51:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:51:32Z", "source_id": 15868760, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:57Z", "source_id": 48855826, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:02Z", "source_id": 15870746, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9753, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:48Z", "source_id": 48859473, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:41Z", "source_id": 15871694, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:06Z", "source_id": 48863759, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:00:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:09Z", "source_id": 15873061, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9728, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:31Z", "source_id": 48868672, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:02:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:38Z", "source_id": 15874418, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:02Z", "source_id": 48871619, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:07Z", "source_id": 15875252, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:34Z", "source_id": 48876440, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:07:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:38Z", "source_id": 15876622, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9712, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:40Z", "source_id": 48882438, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:09:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:47Z", "source_id": 15878325, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9705, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:09Z", "source_id": 48886831, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:12:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:13Z", "source_id": 15879631, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9699, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:46Z", "source_id": 48889403, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:15:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:53Z", "source_id": 15880522, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:12Z", "source_id": 48898169, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:18:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:17Z", "source_id": 15883371, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:36Z", "source_id": 48902188, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:42Z", "source_id": 15884667, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:26Z", "source_id": 48905057, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:32Z", "source_id": 15885590, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:56Z", "source_id": 48913550, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:28:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:57Z", "source_id": 15888343, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:44Z", "source_id": 48916359, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:31:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:47Z", "source_id": 15889196, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9314, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:43Z", "source_id": 48922408, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:48Z", "source_id": 15891172, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Liverpool Central (Northern) 2247 2247 2 None None Southport 2334 2333 1 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G30817/2026-09-15/detailed None Birkdale 2026-09-15T23:30:00+01:00 Southport 3.0 {"type": "LineString", "coordinates": [[-3.014628, 53.63386059999999], [-3.0142763, 53.6342158], [-3.013325, 53.6351168], [-3.0127384, 53.63561219999999], [-3.0122144, 53.6360417], [-3.011584, 53.6364959], [-3.0108577999999997, 53.6370147], [-3.0101867, 53.6374508], [-3.009846899999999, 53.637658], [-3.0066669, 53.6396117], [-3.0051516, 53.6405542], [-3.0036331, 53.6414686], [-3.0025286999999996, 53.642134899999995], [-3.0019682999999997, 53.6424828], [-3.0015235999999996, 53.6427545], [-3.0012056999999994, 53.64297099999999], [-3.0010078, 53.643128899999994], [-3.0008393999999994, 53.64327719999999], [-3.0007644999999994, 53.6433518], [-3.0006263, 53.6435289], [-3.0005055, 53.64371059999999], [-3.0004460999999996, 53.643843899999986], [-3.0003954000000004, 53.64398919999999], [-3.0003570999999996, 53.6441499], [-3.0003533, 53.644330999999994], [-3.0003663, 53.6444582], [-3.0003885, 53.64457689999999], [-3.0004411, 53.6446994], [-3.0005594, 53.644869400000005], [-3.0006657, 53.64508179999999], [-3.0007334999999995, 53.6451698], [-3.0009570999999995, 53.64538850000001], [-3.0010892, 53.6454968], [-3.0013021, 53.64568589999999], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]} 1.1 2332 2335 Birkdale Southport Sig. 1087 Southport 53.6467494 -3.0029844 53.6467494 -3.0029844 1 0 2026-09-15 22:45:37 TERMINATED 2026-09-15 22:35:00 Southport TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891172 1789511629138338 61 61 2026-09-15 22:45:37.676374 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:37.063837
563806 587995 G14972 731C36M815 2026-09-15 COMPLETE 15891494 2026-09-15 23:35:00 2026-09-15 22:46:07 2026-09-17 22:46:07 {"id": 587995, "stp": "O", "toc": "Great Western Railway", "uid": "G14972", "consist": "800025", "dest_crs": "BRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14972/2026-09-15/detailed", "trust_id": "731C36M815", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-15", "dest_arr_time": "2340", "dest_platform": "7", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "1C36", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2335", "current_leg_dep": "2323", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2203", "origin_platform": "10", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T22:46:07", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-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": "Bath Spa", "dest_arr_time_act": "2340", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Bath Spa", "current_leg_milage": "11.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"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\": 38148.384, \"from_m\": 38064.87, \"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\": 38637.899, \"from_m\": 38148.384, \"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\": 38676.439, \"from_m\": 38637.899, \"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\": 38827.029, \"from_m\": 38676.439, \"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\": 40156.774, \"from_m\": 38827.029, \"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\": 40168.378, \"from_m\": 40156.774, \"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\": 49345.858, \"from_m\": 40168.378, \"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\": 49400.369, \"from_m\": 49345.858, \"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\": 56157.297, \"from_m\": 49400.369, \"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\": 56237.243, \"from_m\": 56157.297, \"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\": 56295.624, \"from_m\": 56237.243, \"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\": 56402.511, \"from_m\": 56295.624, \"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\": 56458.631, \"from_m\": 56402.511, \"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\": 56517.021, \"from_m\": 56458.631, \"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\": 57141.537, \"from_m\": 56517.021, \"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\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58044.301, \"from_m\": 57752.325, \"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\": 58084.557, \"from_m\": 58044.301, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58221.163, \"from_m\": 58084.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58633.625, \"from_m\": 58221.163, \"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\": 58978.418, \"from_m\": 58633.625, \"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:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59043.481, \"from_m\": 58978.418, \"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\": 96698.38, \"from_m\": 59043.481, \"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\": 96807.618, \"from_m\": 96698.38, \"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\": 119493.436, \"from_m\": 96807.618, \"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\": 119565.811, \"from_m\": 119493.436, \"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\": 122182.713, \"from_m\": 119565.811, \"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\": 124284.812, \"from_m\": 122182.713, \"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\": 124369.494, \"from_m\": 124284.812, \"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\": 124435.056, \"from_m\": 124369.494, \"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\": 152828.216, \"from_m\": 124435.056, \"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\": 152894.296, \"from_m\": 152828.216, \"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\": 162647.418, \"from_m\": 152894.296, \"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\": 169019.795, \"from_m\": 162647.418, \"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\": 170662.981, \"from_m\": 169019.795, \"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\": 171127.327, \"from_m\": 170662.981, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 171902.102, \"from_m\": 171127.327, \"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\": 173669.553, \"from_m\": 171902.102, \"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\": 185493.223, \"from_m\": 173669.553, \"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\": 188482.574, \"from_m\": 185493.223, \"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\": 188525.563, \"from_m\": 188482.574, \"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\": 188911.709, \"from_m\": 188525.563, \"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\": 189039.096, \"from_m\": 188911.709, \"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\": 189085.08, \"from_m\": 189039.096, \"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\": 189746.433, \"from_m\": 189085.08, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 587995, \"profile_key\": \"10662fb788f332bd1ec02925d8f879b64d085e97d2c9ba8d9da80d28cea58c91\", \"schedule_id\": 39703, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2228\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 13, \"distance_m\": 57921.534, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Goring & Streatley\", \"stage_seq\": 14, \"distance_m\": 71603.89, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2241H\", \"location\": \"Didcot Parkway\", \"stage_seq\": 15, \"distance_m\": 85060.419, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Wantage Road\", \"stage_seq\": 16, \"distance_m\": 96914.508, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Challow Jn\", \"stage_seq\": 17, \"distance_m\": 102531.944, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Uffington\", \"stage_seq\": 18, \"distance_m\": 106545.56, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2258H\", \"location\": \"Swindon\", \"stage_seq\": 19, \"distance_m\": 123870.808, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 20, \"distance_m\": 133127.985, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2310H\", \"location\": \"Chippenham\", \"stage_seq\": 21, \"distance_m\": 150600.158, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Thingley East Jn\", \"stage_seq\": 22, \"distance_m\": 152828.216, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Thingley Jn\", \"stage_seq\": 23, \"distance_m\": 154050.444, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Bathampton Jn\", \"stage_seq\": 24, \"distance_m\": 167846.864, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2323H\", \"location\": \"Bath Spa\", \"stage_seq\": 25, \"distance_m\": 171303.486, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"North Somerset Jn\", \"stage_seq\": 26, \"distance_m\": 188469.746, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 27, \"distance_m\": 189178.721, \"section_seq\": 1, \"route_path_id\": 31022}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 28, \"distance_m\": 189746.433, \"section_seq\": 1, \"route_path_id\": 31022}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 189746.433, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31022}], \"total_distance_m\": 189746.433, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 188772.052, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 974.381, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2203", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:33Z\", \"source_id\": 48771316, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:36Z\", \"source_id\": 15844653, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:26Z\", \"source_id\": 48780963, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:32Z\", \"source_id\": 15847647, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:18:41Z\", \"source_id\": 48787189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:18:45Z\", \"source_id\": 15849604, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:39Z\", \"source_id\": 48794730, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:42Z\", \"source_id\": 15851965, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:36Z\", \"source_id\": 48800468, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:37Z\", \"source_id\": 15853717, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:05Z\", \"source_id\": 48814470, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:33:07Z\", \"source_id\": 15858123, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:09Z\", \"source_id\": 48823963, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:38:13Z\", \"source_id\": 15861086, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:13Z\", \"source_id\": 48858213, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:13Z\", \"source_id\": 15871443, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:29Z\", \"source_id\": 48882089, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:38Z\", \"source_id\": 15878230, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:40Z\", \"source_id\": 48902305, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:43Z\", \"source_id\": 15884695, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:25Z\", \"source_id\": 48923432, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:26Z\", \"source_id\": 15891494, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "7", "timing_fact_generation": 1789511667000466, "current_leg_arrival_utc": "2026-09-15T23:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:41.465360", "service_state_evidence_id": 15891494, "current_leg_start_actual_dep": "2026-09-15T23:23:30+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:41.941704", "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 O PAD BRI 1C36 800025 5 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "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": 3003.716, "from_m": 2918.037, "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": 3205.122, "from_m": 3003.716, "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": 7468.582, "from_m": 3205.122, "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": 38064.87, "from_m": 7468.582, "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": 38148.384, "from_m": 38064.87, "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": 38637.899, "from_m": 38148.384, "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": 38676.439, "from_m": 38637.899, "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": 38827.029, "from_m": 38676.439, "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": 40156.774, "from_m": 38827.029, "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": 40168.378, "from_m": 40156.774, "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": 49345.858, "from_m": 40168.378, "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": 49400.369, "from_m": 49345.858, "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": 56157.297, "from_m": 49400.369, "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": 56237.243, "from_m": 56157.297, "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": 56295.624, "from_m": 56237.243, "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": 56402.511, "from_m": 56295.624, "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": 56458.631, "from_m": 56402.511, "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": 56517.021, "from_m": 56458.631, "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": 57141.537, "from_m": 56517.021, "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": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58044.301, "from_m": 57752.325, "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": 58084.557, "from_m": 58044.301, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58221.163, "from_m": 58084.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 58633.625, "from_m": 58221.163, "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": 58978.418, "from_m": 58633.625, "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:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59043.481, "from_m": 58978.418, "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": 96698.38, "from_m": 59043.481, "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": 96807.618, "from_m": 96698.38, "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": 119493.436, "from_m": 96807.618, "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": 119565.811, "from_m": 119493.436, "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": 122182.713, "from_m": 119565.811, "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": 124284.812, "from_m": 122182.713, "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": 124369.494, "from_m": 124284.812, "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": 124435.056, "from_m": 124369.494, "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": 152828.216, "from_m": 124435.056, "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": 152894.296, "from_m": 152828.216, "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": 162647.418, "from_m": 152894.296, "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": 169019.795, "from_m": 162647.418, "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": 170662.981, "from_m": 169019.795, "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": 171127.327, "from_m": 170662.981, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 171902.102, "from_m": 171127.327, "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": 173669.553, "from_m": 171902.102, "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": 185493.223, "from_m": 173669.553, "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": 188482.574, "from_m": 185493.223, "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": 188525.563, "from_m": 188482.574, "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": 188911.709, "from_m": 188525.563, "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": 189039.096, "from_m": 188911.709, "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": 189085.08, "from_m": 189039.096, "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": 189746.433, "from_m": 189085.08, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 587995, "profile_key": "10662fb788f332bd1ec02925d8f879b64d085e97d2c9ba8d9da80d28cea58c91", "schedule_id": 39703, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2203", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2228", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Reading High Level Jn", "stage_seq": 13, "distance_m": 57921.534, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Goring & Streatley", "stage_seq": 14, "distance_m": 71603.89, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241H", "location": "Didcot Parkway", "stage_seq": 15, "distance_m": 85060.419, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Wantage Road", "stage_seq": 16, "distance_m": 96914.508, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Challow Jn", "stage_seq": 17, "distance_m": 102531.944, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Uffington", "stage_seq": 18, "distance_m": 106545.56, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2258H", "location": "Swindon", "stage_seq": 19, "distance_m": 123870.808, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Wootton Bassett Jn", "stage_seq": 20, "distance_m": 133127.985, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2310H", "location": "Chippenham", "stage_seq": 21, "distance_m": 150600.158, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Thingley East Jn", "stage_seq": 22, "distance_m": 152828.216, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Thingley Jn", "stage_seq": 23, "distance_m": 154050.444, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Bathampton Jn", "stage_seq": 24, "distance_m": 167846.864, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2323H", "location": "Bath Spa", "stage_seq": 25, "distance_m": 171303.486, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "North Somerset Jn", "stage_seq": 26, "distance_m": 188469.746, "section_seq": 1, "route_path_id": 31022}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Bristol East Jn", "stage_seq": 27, "distance_m": 189178.721, "section_seq": 1, "route_path_id": 31022}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 28, "distance_m": 189746.433, "section_seq": 1, "route_path_id": 31022}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 189746.433, "from_m": 0.0, "section_seq": 1, "route_path_id": 31022}], "total_distance_m": 189746.433, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 188772.052, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 974.381, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:33Z", "source_id": 48771316, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:11:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:36Z", "source_id": 15844653, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:26Z", "source_id": 48780963, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:16:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:32Z", "source_id": 15847647, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:18:41Z", "source_id": 48787189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:20:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:18:45Z", "source_id": 15849604, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:39Z", "source_id": 48794730, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:23:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:42Z", "source_id": 15851965, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:36Z", "source_id": 48800468, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:37Z", "source_id": 15853717, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:05Z", "source_id": 48814470, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:34:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:33:07Z", "source_id": 15858123, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23982, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:09Z", "source_id": 48823963, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:39:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:38:13Z", "source_id": 15861086, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:13Z", "source_id": 48858213, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:13Z", "source_id": 15871443, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:29Z", "source_id": 48882089, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:38Z", "source_id": 15878230, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:40Z", "source_id": 48902305, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:21:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:43Z", "source_id": 15884695, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:25Z", "source_id": 48923432, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:35:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:26Z", "source_id": 15891494, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] London Paddington 2203 2203 10 None None Bristol Temple Meads 2340 2340 7 EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:G14972/2026-09-15/detailed None Bath Spa 2026-09-15T23:23:30+01:00 Bristol Temple Meads 12.0 {"type": "LineString", "coordinates": [[-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5524641, 51.448576299999985], [-2.5532341999999995, 51.4487259], [-2.5547875999999996, 51.4490169], [-2.5567065, 51.4493754], [-2.5569337999999995, 51.4494215], [-2.557079, 51.44944989999999], [-2.5572433999999995, 51.4494831], [-2.5585953999999997, 51.4497384], [-2.5602168, 51.45003259999999], [-2.562490287806551, 51.45044514687922], [-2.5627330640311414, 51.45049263846528], [-2.562947819244929, 51.45053452589952], [-2.5631385658149823, 51.45057158840635], [-2.563309316108368, 51.45060460521019], [-2.563464082492152, 51.450634355535456], [-2.563606877333404, 51.450661618606574], [-2.563741712999191, 51.45068717364797], [-2.5638726018565805, 51.45071179988403], [-2.564003556272639, 51.4507362765392], [-2.5641385886144348, 51.4507613828379], [-2.564281711249035, 51.450787898004535], [-2.564436936543507, 51.450816601263526], [-2.5646082768649188, 51.4508482718393], [-2.564799744580337, 51.45088368895626], [-2.56501535205683, 51.45092363183883], [-2.5652591116614643, 51.450968879711446], [-2.5657943, 51.4510678], [-2.5660363, 51.4511147], [-2.5662843, 51.45116279999999], [-2.5669957, 51.45129190000001], [-2.5672436999999997, 51.45133800000001], [-2.5673304999999997, 51.4513541], [-2.5682364, 51.451504699999994], [-2.5685338999999994, 51.4515476], [-2.5686151999999995, 51.45155770000001], [-2.5687621999999997, 51.45157700000001], [-2.5690472999999994, 51.45160969999999], [-2.5700309999999997, 51.4517017], [-2.5711448999999997, 51.4517663], [-2.5713886, 51.4517693], [-2.5718643999999995, 51.4517752], [-2.5722084, 51.4517857], [-2.5724057491539325, 51.451786503740294], [-2.5726590463691017, 51.45177322297571], [-2.5728829677044676, 51.45176188040724], [-2.5730816523061337, 51.451751972381935], [-2.5732592393202007, 51.45174299524683], [-2.573419867892772, 51.45173444534897], [-2.5735676771699496, 51.45172581903539], [-2.5737068062978343, 51.451716612653144], [-2.5738413944225296, 51.45170632254927], [-2.5739755806901368, 51.4516944450708], [-2.574113504246758, 51.4516804765648], [-2.574259304238496, 51.45166391337827], [-2.5744171198114527, 51.45164425185828], [-2.5745910901117295, 51.45162098835187], [-2.5747853542854293, 51.45159361920608], [-2.575004051478654, 51.45156164076794], [-2.575251320837505, 51.45152454938451], [-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]]} 11.5 2323 2335 Bath Spa Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-15 22:46:07 TERMINATED 2026-09-15 22:35:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891494 1789511667000466 117 117 2026-09-15 22:45:41.941704 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:41.465360
563807 594477 W44491 772E68M815 2026-09-15 COMPLETE 15891507 2026-09-15 23:35:00 2026-09-15 22:46:07 2026-09-17 22:46:07 {"id": 594477, "stp": "P", "toc": "Transport for Wales", "uid": "W44491", "consist": "150245", "dest_crs": "BGN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44491/2026-09-15/detailed", "trust_id": "772E68M815", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bridgend", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "1", "is_terminated": 1, "next_location": "Bridgend", "signalling_id": "2E68", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2335", "current_leg_dep": "2322", "current_leg_end": "Bridgend", "origin_dep_time": "2240", "origin_platform": "7", "current_location": "Bridgend", "last_update_time": "2026-09-15T22:46:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]}", "current_leg_start": "Llantwit Major", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.5071932", "next_location_lon": "-3.5753524", "previous_location": "Llantwit Major", "current_leg_milage": "9.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 559.654, \"from_m\": 376.805, \"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\": 1169.392, \"from_m\": 559.654, \"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\": 1721.076, \"from_m\": 1169.392, \"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\": 2223.309, \"from_m\": 1721.076, \"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\": 3958.228, \"from_m\": 2223.309, \"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\": 4777.552, \"from_m\": 3958.228, \"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\": 5556.103, \"from_m\": 4777.552, \"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\": 9875.175, \"from_m\": 5556.103, \"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\": 11329.705, \"from_m\": 9875.175, \"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\": 11907.605, \"from_m\": 11329.705, \"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\": 13159.706, \"from_m\": 11907.605, \"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\": 13223.25, \"from_m\": 13159.706, \"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\": 13283.838, \"from_m\": 13223.25, \"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\": 14621.849, \"from_m\": 13283.838, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15630.851, \"from_m\": 14621.849, \"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\": 21305.234, \"from_m\": 15630.851, \"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\": 21365.134, \"from_m\": 21305.234, \"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\": 21401.467, \"from_m\": 21365.134, \"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\": 21453.411, \"from_m\": 21401.467, \"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\": 22206.747, \"from_m\": 21453.411, \"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\": 22253.372, \"from_m\": 22206.747, \"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\": 22856.91, \"from_m\": 22253.372, \"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\": 31145.823, \"from_m\": 22856.91, \"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\": 39625.729, \"from_m\": 31145.823, \"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\": 40338.281, \"from_m\": 39625.729, \"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\": 43300.491, \"from_m\": 40338.281, \"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\": 44144.262, \"from_m\": 43300.491, \"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\": 44385.333, \"from_m\": 44144.262, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 594477, \"profile_key\": \"648a1fb536188a89ffcfb3c5b7c255d0634a02026f711fabefb959cd6dce7635\", \"schedule_id\": 38579, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 2, \"distance_m\": 1308.896, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Grangetown\", \"stage_seq\": 3, \"distance_m\": 1797.965, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Cogan Jn\", \"stage_seq\": 4, \"distance_m\": 3958.228, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Cogan\", \"stage_seq\": 5, \"distance_m\": 4402.287, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Eastbrook\", \"stage_seq\": 6, \"distance_m\": 5946.125, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Dinas Powys\", \"stage_seq\": 7, \"distance_m\": 7148.459, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257H\", \"location\": \"Cadoxton\", \"stage_seq\": 8, \"distance_m\": 10192.108, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Barry Docks\", \"stage_seq\": 9, \"distance_m\": 11567.32, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Barry\", \"stage_seq\": 10, \"distance_m\": 13576.203, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Rhoose\", \"stage_seq\": 11, \"distance_m\": 18934.515, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Aberthaw\", \"stage_seq\": 12, \"distance_m\": 21809.865, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Llantwit Major\", \"stage_seq\": 13, \"distance_m\": 29243.435, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Aberthaw Sig. CF3433\", \"stage_seq\": 14, \"distance_m\": 29878.584, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Cowbridge Road S.B.\", \"stage_seq\": 15, \"distance_m\": 43794.864, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Bridgend\", \"stage_seq\": 16, \"distance_m\": 44385.333, \"section_seq\": 1, \"route_path_id\": 106050}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44385.333, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106050}], \"total_distance_m\": 44385.333, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 43631.997, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 753.336, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5071932", "current_position_lon": "-3.5753524", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:30Z\", \"source_id\": 48833432, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:34Z\", \"source_id\": 15864193, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:46Z\", \"source_id\": 48839329, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:49Z\", \"source_id\": 15866065, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:24Z\", \"source_id\": 48846849, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:30Z\", \"source_id\": 15868190, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:51Z\", \"source_id\": 48851858, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:57Z\", \"source_id\": 15869601, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:14Z\", \"source_id\": 48858266, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:56:18Z\", \"source_id\": 15871465, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:13Z\", \"source_id\": 48864005, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:17Z\", \"source_id\": 15873119, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:55Z\", \"source_id\": 48871392, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:02Z\", \"source_id\": 15875197, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:52Z\", \"source_id\": 48884559, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:58Z\", \"source_id\": 15878970, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25402, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:09Z\", \"source_id\": 48894930, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:13Z\", \"source_id\": 15882302, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:25Z\", \"source_id\": 48923440, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:28Z\", \"source_id\": 15891507, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bridgend", "service_state_platform": "1", "timing_fact_generation": 1789511669953407, "current_leg_arrival_utc": "2026-09-15T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:42.885041", "service_state_evidence_id": 15891507, "current_leg_start_actual_dep": "2026-09-15T23:22:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:43.009746", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF BGN 2E68 150245 2 75 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 559.654, "from_m": 376.805, "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": 1169.392, "from_m": 559.654, "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": 1721.076, "from_m": 1169.392, "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": 2223.309, "from_m": 1721.076, "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": 3958.228, "from_m": 2223.309, "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": 4777.552, "from_m": 3958.228, "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": 5556.103, "from_m": 4777.552, "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": 9875.175, "from_m": 5556.103, "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": 11329.705, "from_m": 9875.175, "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": 11907.605, "from_m": 11329.705, "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": 13159.706, "from_m": 11907.605, "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": 13223.25, "from_m": 13159.706, "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": 13283.838, "from_m": 13223.25, "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": 14621.849, "from_m": 13283.838, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15630.851, "from_m": 14621.849, "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": 21305.234, "from_m": 15630.851, "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": 21365.134, "from_m": 21305.234, "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": 21401.467, "from_m": 21365.134, "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": 21453.411, "from_m": 21401.467, "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": 22206.747, "from_m": 21453.411, "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": 22253.372, "from_m": 22206.747, "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": 22856.91, "from_m": 22253.372, "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": 31145.823, "from_m": 22856.91, "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": 39625.729, "from_m": 31145.823, "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": 40338.281, "from_m": 39625.729, "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": 43300.491, "from_m": 40338.281, "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": 44144.262, "from_m": 43300.491, "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": 44385.333, "from_m": 44144.262, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 594477, "profile_key": "648a1fb536188a89ffcfb3c5b7c255d0634a02026f711fabefb959cd6dce7635", "schedule_id": 38579, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Penarth Curve South Jn", "stage_seq": 2, "distance_m": 1308.896, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Grangetown", "stage_seq": 3, "distance_m": 1797.965, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Cogan Jn", "stage_seq": 4, "distance_m": 3958.228, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Cogan", "stage_seq": 5, "distance_m": 4402.287, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Eastbrook", "stage_seq": 6, "distance_m": 5946.125, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Dinas Powys", "stage_seq": 7, "distance_m": 7148.459, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Cadoxton", "stage_seq": 8, "distance_m": 10192.108, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Barry Docks", "stage_seq": 9, "distance_m": 11567.32, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Barry", "stage_seq": 10, "distance_m": 13576.203, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Rhoose", "stage_seq": 11, "distance_m": 18934.515, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Aberthaw", "stage_seq": 12, "distance_m": 21809.865, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Llantwit Major", "stage_seq": 13, "distance_m": 29243.435, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Aberthaw Sig. CF3433", "stage_seq": 14, "distance_m": 29878.584, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Cowbridge Road S.B.", "stage_seq": 15, "distance_m": 43794.864, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Bridgend", "stage_seq": 16, "distance_m": 44385.333, "section_seq": 1, "route_path_id": 106050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44385.333, "from_m": 0.0, "section_seq": 1, "route_path_id": 106050}], "total_distance_m": 44385.333, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 43631.997, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 753.336, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:30Z", "source_id": 48833432, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:43:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:34Z", "source_id": 15864193, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:46Z", "source_id": 48839329, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:47:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:49Z", "source_id": 15866065, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:24Z", "source_id": 48846849, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:50:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:30Z", "source_id": 15868190, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:51Z", "source_id": 48851858, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:57Z", "source_id": 15869601, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:14Z", "source_id": 48858266, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:56:18Z", "source_id": 15871465, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:13Z", "source_id": 48864005, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:00:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:17Z", "source_id": 15873119, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:55Z", "source_id": 48871392, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:04:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:02Z", "source_id": 15875197, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25392, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:52Z", "source_id": 48884559, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:10:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:58Z", "source_id": 15878970, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25402, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:09Z", "source_id": 48894930, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:13Z", "source_id": 15882302, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25600, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:25Z", "source_id": 48923440, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:28Z", "source_id": 15891507, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Cardiff Central 2240 2240 7 None None Bridgend 2336 2336 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44491/2026-09-15/detailed None Llantwit Major 2026-09-15T23:22:00+01:00 Bridgend 13.0 {"type": "LineString", "coordinates": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]} 9.4 2322 2335 Llantwit Major Bridgend Bridgend 51.5071932 -3.5753524 51.5071932 -3.5753524 1 0 2026-09-15 22:46:07 TERMINATED 2026-09-15 22:35:00 Bridgend TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891507 1789511669953407 37 37 2026-09-15 22:45:43.009746 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:42.885041
563808 587145 W34288 729S97MV15 2026-09-15 COMPLETE 15891286 2026-09-15 23:35:00 2026-09-15 22:46:07 2026-09-17 22:46:07 {"id": 587145, "stp": "P", "toc": "Avanti West Coast", "uid": "W34288", "consist": "390128", "dest_crs": "GLC", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34288/2026-09-15/detailed", "trust_id": "729S97MV15", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "2318", "dest_platform": "2", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "9S97", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2335", "current_leg_dep": "2319", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1739", "origin_platform": "5", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T22:46:07", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.99456751657189, 55.79208824333472], [-3.994912099999999, 55.7923072], [-3.9954051000000006, 55.7926657], [-3.995745999999999, 55.7929335], [-3.9958235, 55.7929944], [-3.9960864, 55.793212999999994], [-3.9964258, 55.79350609999999], [-3.9967313, 55.7937663], [-3.9970266999999993, 55.7940537], [-3.997362799999999, 55.7943878], [-3.9976197999999994, 55.79465619999999], [-3.9980463, 55.7951406], [-3.9984226, 55.79562099999999], [-3.9986165, 55.79585999999999], [-3.998912199999999, 55.796216400000006], [-3.998946399999999, 55.79625450000001], [-3.999391600000001, 55.7967505], [-3.9999061, 55.7972963], [-4.0004009, 55.7977556], [-4.0009428, 55.79821880000001], [-4.0013854, 55.798533500000005], [-4.001889599999999, 55.798908], [-4.0026211, 55.7993977], [-4.0030477, 55.79965329999999], [-4.0034387, 55.7998821], [-4.004368, 55.8003819], [-4.0053428, 55.80086529999999], [-4.0062363, 55.8012486], [-4.0071504, 55.801592599999985], [-4.0080626, 55.80192170000001], [-4.0090432, 55.80221], [-4.009571599999999, 55.80236089999999], [-4.010113500000001, 55.8024956], [-4.0104892, 55.802585500000006], [-4.0112404, 55.8027489], [-4.0118564999999995, 55.8028754], [-4.0125092, 55.80299149999999], [-4.0138721, 55.803184], [-4.0166262, 55.80350949999999], [-4.018815599999999, 55.8037618], [-4.0195479, 55.80383719999999], [-4.0201953, 55.8039147], [-4.0250328, 55.8044941], [-4.0296748, 55.80505010000001], [-4.0318453, 55.80546059999999], [-4.032850399999999, 55.8056989], [-4.033834599999999, 55.8059592], [-4.0353115, 55.8064006], [-4.035712315491567, 55.80654382101159], [-4.0367038, 55.80689809999999], [-4.037900199999999, 55.8073898], [-4.038371299999999, 55.807583400000006], [-4.039908699999999, 55.8083407], [-4.041045, 55.8089783], [-4.0421347999999995, 55.80965629999999], [-4.042418778537846, 55.809826771118445], [-4.043230599999999, 55.8103141], [-4.044393099999999, 55.8109685], [-4.0450869, 55.81134539999999], [-4.04581, 55.8117382], [-4.0472216, 55.812454999999986], [-4.0475263, 55.812596], [-4.0479671, 55.8127973], [-4.0487216, 55.8131472], [-4.050222699999999, 55.813849999999995], [-4.053012, 55.8151381], [-4.0547425, 55.8159645], [-4.0554382, 55.8162813], [-4.0581917, 55.81757840000001], [-4.0596587, 55.8182695], [-4.0616063, 55.8191712], [-4.0639111, 55.8202382], [-4.0651885, 55.8208094], [-4.066908899999999, 55.821501399999995], [-4.0676561, 55.8217644], [-4.0684125, 55.82201469999999], [-4.0686676, 55.822103], [-4.0693976, 55.82231709999999], [-4.0700603, 55.8225095], [-4.0707496999999995, 55.822689799999985], [-4.0713567, 55.82283279999999], [-4.0719958, 55.822975], [-4.0727073, 55.82311310000001], [-4.0733239, 55.8232176], [-4.0735513, 55.82325420000001], [-4.073577499999999, 55.8232575], [-4.0747578, 55.8234052], [-4.075041, 55.8234384], [-4.075534799999999, 55.8234933], [-4.076326899999999, 55.82357460000001], [-4.0771431, 55.8236479], [-4.077820099999999, 55.82369409999999], [-4.0784959999999995, 55.82372530000001], [-4.0792593, 55.8237518], [-4.0799497, 55.823760699999994], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Motherwell", "dest_arr_time_act": "2318", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Motherwell", "current_leg_milage": "12.8", "linx_max_speed_mph": 125, "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.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12941.841, \"from_m\": 10505.955, \"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\": 18619.811, \"from_m\": 12941.841, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 33233.229, \"from_m\": 18619.811, \"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\": 34553.95, \"from_m\": 33233.229, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36285.324, \"from_m\": 34553.95, \"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\": 36339.261, \"from_m\": 36285.324, \"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\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"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\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60629.659, \"from_m\": 60414.026, \"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\": 60715.503, \"from_m\": 60629.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64996.307, \"from_m\": 60715.503, \"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\": 68285.69, \"from_m\": 64996.307, \"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\": 74916.697, \"from_m\": 68285.69, \"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\": 77240.851, \"from_m\": 74916.697, \"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\": 78068.989, \"from_m\": 77240.851, \"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\": 78733.241, \"from_m\": 78068.989, \"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\": 78893.918, \"from_m\": 78733.241, \"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\": 91874.844, \"from_m\": 78893.918, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 91969.455, \"from_m\": 91874.844, \"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\": 110750.154, \"from_m\": 91969.455, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 117180.103, \"from_m\": 110750.154, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 124095.596, \"from_m\": 117180.103, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126313.06, \"from_m\": 124095.596, \"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\": 131025.117, \"from_m\": 126313.06, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131062.706, \"from_m\": 131025.117, \"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\": 131716.944, \"from_m\": 131062.706, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131775.895, \"from_m\": 131716.944, \"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\": 136136.516, \"from_m\": 131775.895, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 142552.126, \"from_m\": 136136.516, \"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\": 142560.029, \"from_m\": 142552.126, \"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\": 151228.711, \"from_m\": 142560.029, \"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\": 152154.877, \"from_m\": 151228.711, \"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\": 152892.761, \"from_m\": 152154.877, \"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\": 158566.228, \"from_m\": 152892.761, \"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\": 160441.627, \"from_m\": 158566.228, \"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\": 168157.297, \"from_m\": 160441.627, \"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\": 171422.579, \"from_m\": 168157.297, \"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\": 175836.565, \"from_m\": 171422.579, \"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\": 180079.404, \"from_m\": 175836.565, \"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\": 180447.875, \"from_m\": 180079.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 181399.013, \"from_m\": 180447.875, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 181773.213, \"from_m\": 181399.013, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 182347.38, \"from_m\": 181773.213, \"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\": 183209.863, \"from_m\": 182347.38, \"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\": 188890.543, \"from_m\": 183209.863, \"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\": 191451.498, \"from_m\": 188890.543, \"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\": 192063.87, \"from_m\": 191451.498, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 195686.79, \"from_m\": 192063.87, \"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\": 196051.687, \"from_m\": 195686.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 202119.076, \"from_m\": 196051.687, \"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\": 202468.321, \"from_m\": 202119.076, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 203178.047, \"from_m\": 202468.321, \"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\": 203494.273, \"from_m\": 203178.047, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 205426.795, \"from_m\": 203494.273, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 207958.945, \"from_m\": 205426.795, \"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\": 208471.652, \"from_m\": 207958.945, \"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\": 224023.33, \"from_m\": 208471.652, \"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\": 226427.513, \"from_m\": 224023.33, \"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\": 226906.631, \"from_m\": 226427.513, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 226955.294, \"from_m\": 226906.631, \"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\": 226988.611, \"from_m\": 226955.294, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 227039.439, \"from_m\": 226988.611, \"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\": 228132.9, \"from_m\": 227039.439, \"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\": 228199.411, \"from_m\": 228132.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 263691.967, \"from_m\": 228199.411, \"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\": 263727.131, \"from_m\": 263691.967, \"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\": 265983.679, \"from_m\": 263727.131, \"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\": 266112.796, \"from_m\": 265983.679, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 267826.605, \"from_m\": 266112.796, \"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\": 268312.903, \"from_m\": 267826.605, \"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\": 289639.495, \"from_m\": 268312.903, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 289845.0, \"from_m\": 289639.495, \"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\": 300080.695, \"from_m\": 289845.0, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 302300.995, \"from_m\": 300080.695, \"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\": 302356.581, \"from_m\": 302300.995, \"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\": 302403.086, \"from_m\": 302356.581, \"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\": 304924.97, \"from_m\": 302403.086, \"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\": 305153.052, \"from_m\": 304924.97, \"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\": 305685.018, \"from_m\": 305153.052, \"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\": 310862.725, \"from_m\": 305685.018, \"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\": 310908.245, \"from_m\": 310862.725, \"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\": 322830.648, \"from_m\": 310908.245, \"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\": 322904.251, \"from_m\": 322830.648, \"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\": 323728.19, \"from_m\": 322904.251, \"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\": 324655.39, \"from_m\": 323728.19, \"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\": 324710.801, \"from_m\": 324655.39, \"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\": 325525.488, \"from_m\": 324710.801, \"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\": 329561.191, \"from_m\": 325525.488, \"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\": 344131.023, \"from_m\": 329561.191, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 344197.195, \"from_m\": 344131.023, \"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\": 345846.609, \"from_m\": 344197.195, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 347688.6, \"from_m\": 345846.609, \"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\": 347735.933, \"from_m\": 347688.6, \"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\": 347756.829, \"from_m\": 347735.933, \"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\": 347805.085, \"from_m\": 347756.829, \"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\": 347845.305, \"from_m\": 347805.085, \"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\": 347899.387, \"from_m\": 347845.305, \"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\": 348125.888, \"from_m\": 347899.387, \"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\": 349175.074, \"from_m\": 348125.888, \"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\": 349197.97, \"from_m\": 349175.074, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 349255.752, \"from_m\": 349197.97, \"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\": 349401.238, \"from_m\": 349255.752, \"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\": 350904.624, \"from_m\": 349401.238, \"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\": 354979.171, \"from_m\": 350904.624, \"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\": 377314.408, \"from_m\": 354979.171, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 380622.551, \"from_m\": 377314.408, \"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\": 383972.014, \"from_m\": 380622.551, \"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\": 385307.609, \"from_m\": 383972.014, \"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\": 385667.805, \"from_m\": 385307.609, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 386183.919, \"from_m\": 385667.805, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 386453.859, \"from_m\": 386183.919, \"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\": 404310.543, \"from_m\": 386453.859, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 405500.184, \"from_m\": 404310.543, \"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\": 411544.602, \"from_m\": 405500.184, \"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\": 412329.609, \"from_m\": 411544.602, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 412367.644, \"from_m\": 412329.609, \"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\": 412449.368, \"from_m\": 412367.644, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 424202.523, \"from_m\": 412449.368, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 427570.435, \"from_m\": 424202.523, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 429330.151, \"from_m\": 427570.435, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 433485.834, \"from_m\": 429330.151, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 433533.67, \"from_m\": 433485.834, \"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\": 442458.822, \"from_m\": 433533.67, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 444029.906, \"from_m\": 442458.822, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 450326.625, \"from_m\": 444029.906, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 453289.173, \"from_m\": 450326.625, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 454401.285, \"from_m\": 453289.173, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 459476.472, \"from_m\": 454401.285, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 465851.042, \"from_m\": 459476.472, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 469908.954, \"from_m\": 465851.042, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 483204.557, \"from_m\": 469908.954, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 484864.701, \"from_m\": 483204.557, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 486198.007, \"from_m\": 484864.701, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 490408.73, \"from_m\": 486198.007, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 492141.241, \"from_m\": 490408.73, \"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\": 492916.26, \"from_m\": 492141.241, \"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\": 494209.472, \"from_m\": 492916.26, \"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\": 494590.948, \"from_m\": 494209.472, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 494949.83, \"from_m\": 494590.948, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 508049.415, \"from_m\": 494949.83, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 509452.888, \"from_m\": 508049.415, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 510392.449, \"from_m\": 509452.888, \"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\": 517718.857, \"from_m\": 510392.449, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 526767.297, \"from_m\": 517718.857, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 530132.048, \"from_m\": 526767.297, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 554937.886, \"from_m\": 530132.048, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 558558.637, \"from_m\": 554937.886, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 564406.035, \"from_m\": 558558.637, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 567503.486, \"from_m\": 564406.035, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 571657.737, \"from_m\": 567503.486, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 574617.56, \"from_m\": 571657.737, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 586135.503, \"from_m\": 574617.56, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 588070.629, \"from_m\": 586135.503, \"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\": 595167.733, \"from_m\": 588070.629, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 601324.935, \"from_m\": 595167.733, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 604188.542, \"from_m\": 601324.935, \"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\": 610141.671, \"from_m\": 604188.542, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 610714.559, \"from_m\": 610141.671, \"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\": 610919.432, \"from_m\": 610714.559, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 610981.412, \"from_m\": 610919.432, \"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\": 613119.483, \"from_m\": 610981.412, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 613254.811, \"from_m\": 613119.483, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 615858.428, \"from_m\": 613254.811, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting:forward\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 618975.195, \"from_m\": 615858.428, \"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\": 620864.887, \"from_m\": 618975.195, \"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\": 627216.623, \"from_m\": 620864.887, \"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\": 628478.555, \"from_m\": 627216.623, \"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\": 629082.338, \"from_m\": 628478.555, \"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\": 629546.417, \"from_m\": 629082.338, \"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\": 629857.274, \"from_m\": 629546.417, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 630814.151, \"from_m\": 629857.274, \"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\": 633043.487, \"from_m\": 630814.151, \"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\": 635252.506, \"from_m\": 633043.487, \"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\": 635300.075, \"from_m\": 635252.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\": 636774.763, \"from_m\": 635300.075, \"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\": 637183.22, \"from_m\": 636774.763, \"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\": 637848.501, \"from_m\": 637183.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\": 646481.972, \"from_m\": 637848.501, \"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\": 646580.287, \"from_m\": 646481.972, \"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\": 648436.195, \"from_m\": 646580.287, \"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\": 648557.813, \"from_m\": 648436.195, \"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\": 648662.046, \"from_m\": 648557.813, \"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\": 651163.55, \"from_m\": 648662.046, \"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\": 652549.988, \"from_m\": 651163.55, \"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\": 655803.009, \"from_m\": 652549.988, \"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\": 656627.815, \"from_m\": 655803.009, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 657016.214, \"from_m\": 656627.815, \"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\": 657602.917, \"from_m\": 657016.214, \"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\": 658027.384, \"from_m\": 657602.917, \"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\": 587145, \"profile_key\": \"ff91678806c639d799b67a63dc1565e2e825ca0f9bf943494a3781a52e2a3e95\", \"schedule_id\": 26778, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1739\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1742H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1743\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1746\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1747H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1749H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1752H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1756H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1759H\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1802H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1807\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75745.529, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1808H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 80749.99, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1813\", \"location\": \"Hanslope Jn\", \"stage_seq\": 13, \"distance_m\": 91473.743, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820\", \"location\": \"Weedon\", \"stage_seq\": 14, \"distance_m\": 112006.174, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1827H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 131142.932, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1828\", \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 133479.81, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1828H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 17, \"distance_m\": 134515.361, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1835H\", \"wtt_dep\": \"1837H\", \"location\": \"Coventry\", \"stage_seq\": 18, \"distance_m\": 151667.529, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1842\", \"location\": \"Berkswell\", \"stage_seq\": 19, \"distance_m\": 160513.144, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1846\", \"wtt_dep\": \"1848\", \"location\": \"Birmingham International\", \"stage_seq\": 20, \"distance_m\": 168863.152, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1851H\", \"location\": \"Stechford\", \"stage_seq\": 21, \"distance_m\": 175990.894, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854H\", \"location\": \"Grand Jn\", \"stage_seq\": 22, \"distance_m\": 180498.199, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855\", \"location\": \"Proof House Jn\", \"stage_seq\": 23, \"distance_m\": 181052.443, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1858\", \"wtt_dep\": \"1907\", \"location\": \"Birmingham New Street\", \"stage_seq\": 24, \"distance_m\": 182026.843, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911H\", \"location\": \"Soho South Jn\", \"stage_seq\": 25, \"distance_m\": 185322.433, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1913\", \"location\": \"Galton Jn\", \"stage_seq\": 26, \"distance_m\": 188035.463, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1915\", \"wtt_dep\": \"1917\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 27, \"distance_m\": 190574.934, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Dudley Port\", \"stage_seq\": 28, \"distance_m\": 193840.72, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1929\", \"wtt_dep\": \"1932\", \"location\": \"Wolverhampton\", \"stage_seq\": 29, \"distance_m\": 202835.38, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 30, \"distance_m\": 203569.312, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Bushbury Jn\", \"stage_seq\": 31, \"distance_m\": 205377.816, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939H\", \"location\": \"Penkridge\", \"stage_seq\": 32, \"distance_m\": 218259.111, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 33, \"distance_m\": 226580.075, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"1947H\", \"location\": \"Stafford\", \"stage_seq\": 34, \"distance_m\": 227344.446, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Stafford Doxey Jn\", \"stage_seq\": 35, \"distance_m\": 228132.9, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Norton Bridge\", \"stage_seq\": 36, \"distance_m\": 235869.206, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Madeley\", \"stage_seq\": 37, \"distance_m\": 253365.672, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 38, \"distance_m\": 264024.831, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2009H\", \"location\": \"Crewe\", \"stage_seq\": 39, \"distance_m\": 266716.434, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 40, \"distance_m\": 267895.389, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Winsford\", \"stage_seq\": 41, \"distance_m\": 278709.369, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018H\", \"location\": \"Hartford Jn\", \"stage_seq\": 42, \"distance_m\": 287265.318, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019H\", \"location\": \"Acton Bridge\", \"stage_seq\": 43, \"distance_m\": 289987.393, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Weaver Jn\", \"stage_seq\": 44, \"distance_m\": 293633.329, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 45, \"distance_m\": 302575.644, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2027H\", \"location\": \"Warrington Bank Quay\", \"stage_seq\": 46, \"distance_m\": 305428.288, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"Dallam Jn\", \"stage_seq\": 47, \"distance_m\": 306580.189, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Winwick Jn\", \"stage_seq\": 48, \"distance_m\": 310862.725, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Golborne Jn\", \"stage_seq\": 49, \"distance_m\": 315025.695, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 50, \"distance_m\": 322281.184, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 51, \"distance_m\": 323652.977, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2038H\", \"location\": \"Wigan North Western\", \"stage_seq\": 52, \"distance_m\": 324336.651, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 53, \"distance_m\": 336409.531, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Euxton Jn\", \"stage_seq\": 54, \"distance_m\": 340094.764, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Ribble Jn\", \"stage_seq\": 55, \"distance_m\": 347688.6, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2050H\", \"wtt_dep\": \"2054\", \"location\": \"Preston\", \"stage_seq\": 56, \"distance_m\": 348654.542, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 57, \"distance_m\": 349431.704, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058H\", \"location\": \"Barton & Broughton Pass Loop\", \"stage_seq\": 58, \"distance_m\": 355889.26, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2101\", \"location\": \"Garstang & Catteral\", \"stage_seq\": 59, \"distance_m\": 363698.483, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2109\", \"wtt_dep\": \"2111\", \"location\": \"Lancaster\", \"stage_seq\": 60, \"distance_m\": 382433.347, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 61, \"distance_m\": 385413.243, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Carnforth North Jn\", \"stage_seq\": 62, \"distance_m\": 392305.224, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2123\", \"wtt_dep\": \"2125\", \"location\": \"Oxenholme Lake District\", \"stage_seq\": 63, \"distance_m\": 413257.018, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Grayrigg\", \"stage_seq\": 64, \"distance_m\": 424647.835, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Tebay\", \"stage_seq\": 65, \"distance_m\": 434173.501, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138H\", \"location\": \"Shap Summit\", \"stage_seq\": 66, \"distance_m\": 443058.552, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Shap Harrisons Sidings Loop\", \"stage_seq\": 67, \"distance_m\": 449238.629, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Penrith North Lakes\", \"stage_seq\": 68, \"distance_m\": 464895.611, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2203H\", \"location\": \"Carlisle\", \"stage_seq\": 69, \"distance_m\": 493549.819, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Caldew Jn\", \"stage_seq\": 70, \"distance_m\": 494623.09, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Carlisle Kingmoor Jcn\", \"stage_seq\": 71, \"distance_m\": 496590.813, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Floriston\", \"stage_seq\": 72, \"distance_m\": 503368.078, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Gretna Jn\", \"stage_seq\": 73, \"distance_m\": 507497.605, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Kirkpatrick Sig. MC.863\", \"stage_seq\": 74, \"distance_m\": 512755.488, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"Lockerbie\", \"stage_seq\": 75, \"distance_m\": 535144.184, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Beattock\", \"stage_seq\": 76, \"distance_m\": 557699.996, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Beattock Summit\", \"stage_seq\": 77, \"distance_m\": 573624.502, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Abington\", \"stage_seq\": 78, \"distance_m\": 586783.149, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Carstairs South Jn\", \"stage_seq\": 79, \"distance_m\": 611020.53, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Carstairs North Jn\", \"stage_seq\": 80, \"distance_m\": 613179.353, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Lanark Jn\", \"stage_seq\": 81, \"distance_m\": 616002.164, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Law Jn\", \"stage_seq\": 82, \"distance_m\": 628825.016, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Shieldmuir\", \"stage_seq\": 83, \"distance_m\": 634596.941, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301H\", \"location\": \"Motherwell\", \"stage_seq\": 84, \"distance_m\": 637353.501, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Uddingston Jn\", \"stage_seq\": 85, \"distance_m\": 644259.787, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Newton East Jn\", \"stage_seq\": 86, \"distance_m\": 646580.287, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Newton West Jn\", \"stage_seq\": 87, \"distance_m\": 648557.813, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 88, \"distance_m\": 651780.623, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 89, \"distance_m\": 653797.93, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 90, \"distance_m\": 656013.379, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 91, \"distance_m\": 656792.919, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 92, \"distance_m\": 657097.951, \"section_seq\": 1, \"route_path_id\": 65626}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 93, \"distance_m\": 658027.384, \"section_seq\": 1, \"route_path_id\": 65626}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 658027.384, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65626}], \"total_distance_m\": 658027.384, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 652885.247, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5142.137, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1739", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:54:58Z\", \"source_id\": 48167705, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:55:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:55:01Z\", \"source_id\": 15647074, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:46Z\", \"source_id\": 48172299, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T16:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T16:56:52Z\", \"source_id\": 15648538, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:01:14Z\", \"source_id\": 48183765, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:01:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:01:20Z\", \"source_id\": 15652224, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:08:53Z\", \"source_id\": 48204098, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:10:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:08:55Z\", \"source_id\": 15658589, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:16:08Z\", \"source_id\": 48222963, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:17:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:16:08Z\", \"source_id\": 15664576, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:44Z\", \"source_id\": 48227000, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:18:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:17:48Z\", \"source_id\": 15665957, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:23Z\", \"source_id\": 48269985, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:34:25Z\", \"source_id\": 15679770, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:42:53Z\", \"source_id\": 48292377, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:43:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:42:57Z\", \"source_id\": 15686821, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:13Z\", \"source_id\": 48311547, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:51:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:50:14Z\", \"source_id\": 15692807, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:34Z\", \"source_id\": 48320378, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:53:38Z\", \"source_id\": 15695583, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:12Z\", \"source_id\": 48337197, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:00:17Z\", \"source_id\": 15700854, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:04:08Z\", \"source_id\": 48347467, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:05:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:04:14Z\", \"source_id\": 15704040, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:18:35Z\", \"source_id\": 48384408, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:18:38Z\", \"source_id\": 15715661, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:46Z\", \"source_id\": 48397203, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:24:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:23:53Z\", \"source_id\": 15719764, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:36Z\", \"source_id\": 48411661, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:31:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:40Z\", \"source_id\": 15724962, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:21Z\", \"source_id\": 15725778, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:32Z\", \"source_id\": 48443799, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:43:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:42:37Z\", \"source_id\": 15736639, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:44Z\", \"source_id\": 48454062, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:47:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:46:50Z\", \"source_id\": 15739880, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:10Z\", \"source_id\": 48498640, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:05:14Z\", \"source_id\": 15759382, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:09Z\", \"source_id\": 48534745, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:20:12Z\", \"source_id\": 15770900, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:37Z\", \"source_id\": 48542674, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:24:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:23:41Z\", \"source_id\": 15773415, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:37Z\", \"source_id\": 48558467, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:31:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:30:39Z\", \"source_id\": 15778331, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:25Z\", \"source_id\": 48593833, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:27Z\", \"source_id\": 15789147, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:53Z\", \"source_id\": 48628084, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:02:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:01:56Z\", \"source_id\": 15799746, \"stage_seq\": 56, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:52Z\", \"source_id\": 48667746, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:19:56Z\", \"source_id\": 15811868, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3080, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:12Z\", \"source_id\": 48700058, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:35:15Z\", \"source_id\": 15821935, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:11Z\", \"source_id\": 48748759, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:14Z\", \"source_id\": 15837365, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:33Z\", \"source_id\": 48777101, \"stage_seq\": 69, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:13:33Z\", \"source_id\": 15846488, \"stage_seq\": 69, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:15Z\", \"source_id\": 48818555, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:19Z\", \"source_id\": 15859403, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:17Z\", \"source_id\": 48881668, \"stage_seq\": 82, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:21Z\", \"source_id\": 15878089, \"stage_seq\": 82, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:26Z\", \"source_id\": 48892138, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:32Z\", \"source_id\": 15881446, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:00Z\", \"source_id\": 48899529, \"stage_seq\": 84, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:01Z\", \"source_id\": 15883789, \"stage_seq\": 84, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1996, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:59Z\", \"source_id\": 48922848, \"stage_seq\": 93, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:04Z\", \"source_id\": 15891286, \"stage_seq\": 93, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "2", "timing_fact_generation": 1789511644530395, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390128\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T22:35:42.889928", "service_state_evidence_id": 15891286, "current_leg_start_actual_dep": "2026-09-15T23:18:30+01:00", "operational_evidence_version": 338, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:43.019515", "service_state_valid_until_kind": null, "operational_interpretation_version": 338, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast P EUS GLC 9S97 390128 11 125 {"units": ["390128"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.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": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12941.841, "from_m": 10505.955, "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": 18619.811, "from_m": 12941.841, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 33233.229, "from_m": 18619.811, "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": 34553.95, "from_m": 33233.229, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 36285.324, "from_m": 34553.95, "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": 36339.261, "from_m": 36285.324, "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": 44607.679, "from_m": 36339.261, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 46540.265, "from_m": 44607.679, "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": 60306.749, "from_m": 46540.265, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 60414.026, "from_m": 60306.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60629.659, "from_m": 60414.026, "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": 60715.503, "from_m": 60629.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64996.307, "from_m": 60715.503, "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": 68285.69, "from_m": 64996.307, "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": 74916.697, "from_m": 68285.69, "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": 77240.851, "from_m": 74916.697, "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": 78068.989, "from_m": 77240.851, "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": 78733.241, "from_m": 78068.989, "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": 78893.918, "from_m": 78733.241, "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": 91874.844, "from_m": 78893.918, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 91969.455, "from_m": 91874.844, "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": 110750.154, "from_m": 91969.455, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 117180.103, "from_m": 110750.154, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 124095.596, "from_m": 117180.103, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 126313.06, "from_m": 124095.596, "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": 131025.117, "from_m": 126313.06, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131062.706, "from_m": 131025.117, "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": 131716.944, "from_m": 131062.706, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131775.895, "from_m": 131716.944, "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": 136136.516, "from_m": 131775.895, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 142552.126, "from_m": 136136.516, "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": 142560.029, "from_m": 142552.126, "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": 151228.711, "from_m": 142560.029, "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": 152154.877, "from_m": 151228.711, "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": 152892.761, "from_m": 152154.877, "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": 158566.228, "from_m": 152892.761, "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": 160441.627, "from_m": 158566.228, "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": 168157.297, "from_m": 160441.627, "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": 171422.579, "from_m": 168157.297, "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": 175836.565, "from_m": 171422.579, "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": 180079.404, "from_m": 175836.565, "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": 180447.875, "from_m": 180079.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 181399.013, "from_m": 180447.875, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 181773.213, "from_m": 181399.013, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 182347.38, "from_m": 181773.213, "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": 183209.863, "from_m": 182347.38, "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": 188890.543, "from_m": 183209.863, "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": 191451.498, "from_m": 188890.543, "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": 192063.87, "from_m": 191451.498, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 195686.79, "from_m": 192063.87, "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": 196051.687, "from_m": 195686.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 202119.076, "from_m": 196051.687, "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": 202468.321, "from_m": 202119.076, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 203178.047, "from_m": 202468.321, "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": 203494.273, "from_m": 203178.047, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 205426.795, "from_m": 203494.273, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 207958.945, "from_m": 205426.795, "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": 208471.652, "from_m": 207958.945, "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": 224023.33, "from_m": 208471.652, "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": 226427.513, "from_m": 224023.33, "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": 226906.631, "from_m": 226427.513, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 226955.294, "from_m": 226906.631, "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": 226988.611, "from_m": 226955.294, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 227039.439, "from_m": 226988.611, "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": 228132.9, "from_m": 227039.439, "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": 228199.411, "from_m": 228132.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 263691.967, "from_m": 228199.411, "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": 263727.131, "from_m": 263691.967, "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": 265983.679, "from_m": 263727.131, "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": 266112.796, "from_m": 265983.679, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 267826.605, "from_m": 266112.796, "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": 268312.903, "from_m": 267826.605, "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": 289639.495, "from_m": 268312.903, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 289845.0, "from_m": 289639.495, "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": 300080.695, "from_m": 289845.0, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 302300.995, "from_m": 300080.695, "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": 302356.581, "from_m": 302300.995, "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": 302403.086, "from_m": 302356.581, "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": 304924.97, "from_m": 302403.086, "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": 305153.052, "from_m": 304924.97, "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": 305685.018, "from_m": 305153.052, "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": 310862.725, "from_m": 305685.018, "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": 310908.245, "from_m": 310862.725, "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": 322830.648, "from_m": 310908.245, "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": 322904.251, "from_m": 322830.648, "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": 323728.19, "from_m": 322904.251, "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": 324655.39, "from_m": 323728.19, "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": 324710.801, "from_m": 324655.39, "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": 325525.488, "from_m": 324710.801, "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": 329561.191, "from_m": 325525.488, "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": 344131.023, "from_m": 329561.191, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 344197.195, "from_m": 344131.023, "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": 345846.609, "from_m": 344197.195, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 347688.6, "from_m": 345846.609, "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": 347735.933, "from_m": 347688.6, "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": 347756.829, "from_m": 347735.933, "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": 347805.085, "from_m": 347756.829, "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": 347845.305, "from_m": 347805.085, "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": 347899.387, "from_m": 347845.305, "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": 348125.888, "from_m": 347899.387, "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": 349175.074, "from_m": 348125.888, "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": 349197.97, "from_m": 349175.074, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 349255.752, "from_m": 349197.97, "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": 349401.238, "from_m": 349255.752, "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": 350904.624, "from_m": 349401.238, "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": 354979.171, "from_m": 350904.624, "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": 377314.408, "from_m": 354979.171, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 380622.551, "from_m": 377314.408, "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": 383972.014, "from_m": 380622.551, "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": 385307.609, "from_m": 383972.014, "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": 385667.805, "from_m": 385307.609, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 386183.919, "from_m": 385667.805, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 386453.859, "from_m": 386183.919, "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": 404310.543, "from_m": 386453.859, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 405500.184, "from_m": 404310.543, "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": 411544.602, "from_m": 405500.184, "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": 412329.609, "from_m": 411544.602, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 412367.644, "from_m": 412329.609, "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": 412449.368, "from_m": 412367.644, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 424202.523, "from_m": 412449.368, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 427570.435, "from_m": 424202.523, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 429330.151, "from_m": 427570.435, "capability_applied": "tilting", "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 100.0}, {"to_m": 433485.834, "from_m": 429330.151, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 433533.67, "from_m": 433485.834, "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": 442458.822, "from_m": 433533.67, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 444029.906, "from_m": 442458.822, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 450326.625, "from_m": 444029.906, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 453289.173, "from_m": 450326.625, "capability_applied": "tilting", "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 85.0}, {"to_m": 454401.285, "from_m": 453289.173, "capability_applied": "tilting", "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 80.0}, {"to_m": 459476.472, "from_m": 454401.285, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 465851.042, "from_m": 459476.472, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 469908.954, "from_m": 465851.042, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 483204.557, "from_m": 469908.954, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 484864.701, "from_m": 483204.557, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 486198.007, "from_m": 484864.701, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 490408.73, "from_m": 486198.007, "capability_applied": "tilting", "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 90.0}, {"to_m": 492141.241, "from_m": 490408.73, "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": 492916.26, "from_m": 492141.241, "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": 494209.472, "from_m": 492916.26, "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": 494590.948, "from_m": 494209.472, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 494949.83, "from_m": 494590.948, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 508049.415, "from_m": 494949.83, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 509452.888, "from_m": 508049.415, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 510392.449, "from_m": 509452.888, "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": 517718.857, "from_m": 510392.449, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 526767.297, "from_m": 517718.857, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 530132.048, "from_m": 526767.297, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 554937.886, "from_m": 530132.048, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 558558.637, "from_m": 554937.886, "capability_applied": "tilting", "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 115.0}, {"to_m": 564406.035, "from_m": 558558.637, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 567503.486, "from_m": 564406.035, "capability_applied": "tilting", "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 100.0}, {"to_m": 571657.737, "from_m": 567503.486, "capability_applied": "tilting", "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 95.0}, {"to_m": 574617.56, "from_m": 571657.737, "capability_applied": "tilting", "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 90.0}, {"to_m": 586135.503, "from_m": 574617.56, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 588070.629, "from_m": 586135.503, "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": 595167.733, "from_m": 588070.629, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 601324.935, "from_m": 595167.733, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 604188.542, "from_m": 601324.935, "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": 610141.671, "from_m": 604188.542, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 610714.559, "from_m": 610141.671, "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": 610919.432, "from_m": 610714.559, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 610981.412, "from_m": 610919.432, "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": 613119.483, "from_m": 610981.412, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 613254.811, "from_m": 613119.483, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 615858.428, "from_m": 613254.811, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting:forward", "infrastructure_limit_mph": 110.0}, {"to_m": 618975.195, "from_m": 615858.428, "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": 620864.887, "from_m": 618975.195, "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": 627216.623, "from_m": 620864.887, "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": 628478.555, "from_m": 627216.623, "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": 629082.338, "from_m": 628478.555, "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": 629546.417, "from_m": 629082.338, "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": 629857.274, "from_m": 629546.417, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 630814.151, "from_m": 629857.274, "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": 633043.487, "from_m": 630814.151, "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": 635252.506, "from_m": 633043.487, "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": 635300.075, "from_m": 635252.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": 636774.763, "from_m": 635300.075, "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": 637183.22, "from_m": 636774.763, "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": 637848.501, "from_m": 637183.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": 646481.972, "from_m": 637848.501, "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": 646580.287, "from_m": 646481.972, "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": 648436.195, "from_m": 646580.287, "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": 648557.813, "from_m": 648436.195, "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": 648662.046, "from_m": 648557.813, "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": 651163.55, "from_m": 648662.046, "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": 652549.988, "from_m": 651163.55, "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": 655803.009, "from_m": 652549.988, "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": 656627.815, "from_m": 655803.009, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 657016.214, "from_m": 656627.815, "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": 657602.917, "from_m": 657016.214, "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": 658027.384, "from_m": 657602.917, "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": 587145, "profile_key": "ff91678806c639d799b67a63dc1565e2e825ca0f9bf943494a3781a52e2a3e95", "schedule_id": 26778, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1739", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1742H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1743", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1746", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1747H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1749H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1752H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1756H", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1759H", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1802H", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1807", "location": "Bletchley", "stage_seq": 11, "distance_m": 75745.529, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1808H", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 80749.99, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1813", "location": "Hanslope Jn", "stage_seq": 13, "distance_m": 91473.743, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820", "location": "Weedon", "stage_seq": 14, "distance_m": 112006.174, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1827H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 131142.932, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1828", "location": "Rugby", "stage_seq": 16, "distance_m": 133479.81, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1828H", "location": "Rugby Trent Valley Jn", "stage_seq": 17, "distance_m": 134515.361, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1835H", "wtt_dep": "1837H", "location": "Coventry", "stage_seq": 18, "distance_m": 151667.529, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1842", "location": "Berkswell", "stage_seq": 19, "distance_m": 160513.144, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1846", "wtt_dep": "1848", "location": "Birmingham International", "stage_seq": 20, "distance_m": 168863.152, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1851H", "location": "Stechford", "stage_seq": 21, "distance_m": 175990.894, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854H", "location": "Grand Jn", "stage_seq": 22, "distance_m": 180498.199, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855", "location": "Proof House Jn", "stage_seq": 23, "distance_m": 181052.443, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1858", "wtt_dep": "1907", "location": "Birmingham New Street", "stage_seq": 24, "distance_m": 182026.843, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911H", "location": "Soho South Jn", "stage_seq": 25, "distance_m": 185322.433, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1913", "location": "Galton Jn", "stage_seq": 26, "distance_m": 188035.463, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1915", "wtt_dep": "1917", "location": "Sandwell & Dudley", "stage_seq": 27, "distance_m": 190574.934, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Dudley Port", "stage_seq": 28, "distance_m": 193840.72, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1929", "wtt_dep": "1932", "location": "Wolverhampton", "stage_seq": 29, "distance_m": 202835.38, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933H", "location": "Wolverhampton North Jn", "stage_seq": 30, "distance_m": 203569.312, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935", "location": "Bushbury Jn", "stage_seq": 31, "distance_m": 205377.816, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939H", "location": "Penkridge", "stage_seq": 32, "distance_m": 218259.111, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Stafford Trent Valley Jn", "stage_seq": 33, "distance_m": 226580.075, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "1947H", "location": "Stafford", "stage_seq": 34, "distance_m": 227344.446, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Stafford Doxey Jn", "stage_seq": 35, "distance_m": 228132.9, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "Norton Bridge", "stage_seq": 36, "distance_m": 235869.206, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Madeley", "stage_seq": 37, "distance_m": 253365.672, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001H", "location": "Crewe Basford Hall Jn", "stage_seq": 38, "distance_m": 264024.831, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2009H", "location": "Crewe", "stage_seq": 39, "distance_m": 266716.434, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011H", "location": "Crewe Coal Yard S.B.", "stage_seq": 40, "distance_m": 267895.389, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Winsford", "stage_seq": 41, "distance_m": 278709.369, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018H", "location": "Hartford Jn", "stage_seq": 42, "distance_m": 287265.318, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019H", "location": "Acton Bridge", "stage_seq": 43, "distance_m": 289987.393, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Weaver Jn", "stage_seq": 44, "distance_m": 293633.329, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Acton Grange Jn", "stage_seq": 45, "distance_m": 302575.644, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2027H", "location": "Warrington Bank Quay", "stage_seq": 46, "distance_m": 305428.288, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "Dallam Jn", "stage_seq": 47, "distance_m": 306580.189, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Winwick Jn", "stage_seq": 48, "distance_m": 310862.725, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Golborne Jn", "stage_seq": 49, "distance_m": 315025.695, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Springs Branch Jn", "stage_seq": 50, "distance_m": 322281.184, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Wigan South Jn", "stage_seq": 51, "distance_m": 323652.977, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2038H", "location": "Wigan North Western", "stage_seq": 52, "distance_m": 324336.651, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044", "location": "Balshaw Lane Jn", "stage_seq": 53, "distance_m": 336409.531, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045", "location": "Euxton Jn", "stage_seq": 54, "distance_m": 340094.764, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Ribble Jn", "stage_seq": 55, "distance_m": 347688.6, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2050H", "wtt_dep": "2054", "location": "Preston", "stage_seq": 56, "distance_m": 348654.542, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Preston Fylde Jn", "stage_seq": 57, "distance_m": 349431.704, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058H", "location": "Barton & Broughton Pass Loop", "stage_seq": 58, "distance_m": 355889.26, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2101", "location": "Garstang & Catteral", "stage_seq": 59, "distance_m": 363698.483, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2109", "wtt_dep": "2111", "location": "Lancaster", "stage_seq": 60, "distance_m": 382433.347, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Morecambe South Jn", "stage_seq": 61, "distance_m": 385413.243, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Carnforth North Jn", "stage_seq": 62, "distance_m": 392305.224, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2125", "location": "Oxenholme Lake District", "stage_seq": 63, "distance_m": 413257.018, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Grayrigg", "stage_seq": 64, "distance_m": 424647.835, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Tebay", "stage_seq": 65, "distance_m": 434173.501, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138H", "location": "Shap Summit", "stage_seq": 66, "distance_m": 443058.552, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Shap Harrisons Sidings Loop", "stage_seq": 67, "distance_m": 449238.629, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Penrith North Lakes", "stage_seq": 68, "distance_m": 464895.611, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2203H", "location": "Carlisle", "stage_seq": 69, "distance_m": 493549.819, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Caldew Jn", "stage_seq": 70, "distance_m": 494623.09, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Carlisle Kingmoor Jcn", "stage_seq": 71, "distance_m": 496590.813, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Floriston", "stage_seq": 72, "distance_m": 503368.078, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Gretna Jn", "stage_seq": 73, "distance_m": 507497.605, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Kirkpatrick Sig. MC.863", "stage_seq": 74, "distance_m": 512755.488, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "Lockerbie", "stage_seq": 75, "distance_m": 535144.184, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Beattock", "stage_seq": 76, "distance_m": 557699.996, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Beattock Summit", "stage_seq": 77, "distance_m": 573624.502, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Abington", "stage_seq": 78, "distance_m": 586783.149, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Carstairs South Jn", "stage_seq": 79, "distance_m": 611020.53, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Carstairs North Jn", "stage_seq": 80, "distance_m": 613179.353, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Lanark Jn", "stage_seq": 81, "distance_m": 616002.164, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Law Jn", "stage_seq": 82, "distance_m": 628825.016, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Shieldmuir", "stage_seq": 83, "distance_m": 634596.941, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301H", "location": "Motherwell", "stage_seq": 84, "distance_m": 637353.501, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Uddingston Jn", "stage_seq": 85, "distance_m": 644259.787, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Newton East Jn", "stage_seq": 86, "distance_m": 646580.287, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Newton West Jn", "stage_seq": 87, "distance_m": 648557.813, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Rutherglen East Jn", "stage_seq": 88, "distance_m": 651780.623, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Shawfield Jn", "stage_seq": 89, "distance_m": 653797.93, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Larkfield Jn", "stage_seq": 90, "distance_m": 656013.379, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Eglinton St Jn", "stage_seq": 91, "distance_m": 656792.919, "section_seq": 1, "route_path_id": 65626}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Glasgow Bridge Street Jn", "stage_seq": 92, "distance_m": 657097.951, "section_seq": 1, "route_path_id": 65626}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 93, "distance_m": 658027.384, "section_seq": 1, "route_path_id": 65626}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 658027.384, "from_m": 0.0, "section_seq": 1, "route_path_id": 65626}], "total_distance_m": 658027.384, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 652885.247, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5142.137, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:54:58Z", "source_id": 48167705, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T16:55:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:55:01Z", "source_id": 15647074, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T17:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:46Z", "source_id": 48172299, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T16:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T16:56:52Z", "source_id": 15648538, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T17:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:01:14Z", "source_id": 48183765, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T17:01:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:01:20Z", "source_id": 15652224, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T18:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:08:53Z", "source_id": 48204098, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T17:10:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:08:55Z", "source_id": 15658589, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:16:08Z", "source_id": 48222963, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T17:17:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:16:08Z", "source_id": 15664576, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T18:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:44Z", "source_id": 48227000, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T17:18:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:17:48Z", "source_id": 15665957, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T18:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:23Z", "source_id": 48269985, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T17:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:34:25Z", "source_id": 15679770, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T18:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20840, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:42:53Z", "source_id": 48292377, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T17:43:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:42:57Z", "source_id": 15686821, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20881, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:13Z", "source_id": 48311547, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T17:51:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:50:14Z", "source_id": 15692807, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:34Z", "source_id": 48320378, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T17:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:53:38Z", "source_id": 15695583, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T18:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:12Z", "source_id": 48337197, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T18:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:00:17Z", "source_id": 15700854, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:04:08Z", "source_id": 48347467, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T18:05:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:04:14Z", "source_id": 15704040, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T19:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:18:35Z", "source_id": 48384408, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T18:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:18:38Z", "source_id": 15715661, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T19:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:46Z", "source_id": 48397203, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T18:24:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:23:53Z", "source_id": 15719764, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19070, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:36Z", "source_id": 48411661, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T18:31:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:40Z", "source_id": 15724962, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:21Z", "source_id": 15725778, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T19:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:32Z", "source_id": 48443799, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T18:43:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:42:37Z", "source_id": 15736639, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T19:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:44Z", "source_id": 48454062, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T18:47:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:46:50Z", "source_id": 15739880, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10769, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:10Z", "source_id": 48498640, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T19:07:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:05:14Z", "source_id": 15759382, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10105, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:09Z", "source_id": 48534745, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T19:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:20:12Z", "source_id": 15770900, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10083, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:37Z", "source_id": 48542674, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T19:24:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:23:41Z", "source_id": 15773415, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9560, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:37Z", "source_id": 48558467, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T19:31:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:30:39Z", "source_id": 15778331, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:25Z", "source_id": 48593833, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T19:47:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:27Z", "source_id": 15789147, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7916, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:53Z", "source_id": 48628084, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-15T20:02:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:01:56Z", "source_id": 15799746, "stage_seq": 56, "event_role": "ARR", "event_time": "2026-09-15T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:52Z", "source_id": 48667746, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T20:21:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:19:56Z", "source_id": 15811868, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3080, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:12Z", "source_id": 48700058, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-15T20:35:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:35:15Z", "source_id": 15821935, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:11Z", "source_id": 48748759, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-15T21:00:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:14Z", "source_id": 15837365, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:33Z", "source_id": 48777101, "stage_seq": 69, "event_role": "ARR", "event_time": "2026-09-15T21:15:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:13:33Z", "source_id": 15846488, "stage_seq": 69, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:15Z", "source_id": 48818555, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T21:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:19Z", "source_id": 15859403, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:17Z", "source_id": 48881668, "stage_seq": 82, "event_role": "ARR", "event_time": "2026-09-15T22:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:21Z", "source_id": 15878089, "stage_seq": 82, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:26Z", "source_id": 48892138, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T22:14:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:32Z", "source_id": 15881446, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:00Z", "source_id": 48899529, "stage_seq": 84, "event_role": "ARR", "event_time": "2026-09-15T22:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:01Z", "source_id": 15883789, "stage_seq": 84, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1996, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:59Z", "source_id": 48922848, "stage_seq": 93, "event_role": "ARR", "event_time": "2026-09-15T22:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:04Z", "source_id": 15891286, "stage_seq": 93, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] London Euston 1739 1739 5 None None Glasgow Central High Level 2318 2318 2 LATE +17 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34288/2026-09-15/detailed None Motherwell 2026-09-15T23:18:30+01:00 Glasgow Central High Level 16.0 {"type": "LineString", "coordinates": [[-3.99456751657189, 55.79208824333472], [-3.994912099999999, 55.7923072], [-3.9954051000000006, 55.7926657], [-3.995745999999999, 55.7929335], [-3.9958235, 55.7929944], [-3.9960864, 55.793212999999994], [-3.9964258, 55.79350609999999], [-3.9967313, 55.7937663], [-3.9970266999999993, 55.7940537], [-3.997362799999999, 55.7943878], [-3.9976197999999994, 55.79465619999999], [-3.9980463, 55.7951406], [-3.9984226, 55.79562099999999], [-3.9986165, 55.79585999999999], [-3.998912199999999, 55.796216400000006], [-3.998946399999999, 55.79625450000001], [-3.999391600000001, 55.7967505], [-3.9999061, 55.7972963], [-4.0004009, 55.7977556], [-4.0009428, 55.79821880000001], [-4.0013854, 55.798533500000005], [-4.001889599999999, 55.798908], [-4.0026211, 55.7993977], [-4.0030477, 55.79965329999999], [-4.0034387, 55.7998821], [-4.004368, 55.8003819], [-4.0053428, 55.80086529999999], [-4.0062363, 55.8012486], [-4.0071504, 55.801592599999985], [-4.0080626, 55.80192170000001], [-4.0090432, 55.80221], [-4.009571599999999, 55.80236089999999], [-4.010113500000001, 55.8024956], [-4.0104892, 55.802585500000006], [-4.0112404, 55.8027489], [-4.0118564999999995, 55.8028754], [-4.0125092, 55.80299149999999], [-4.0138721, 55.803184], [-4.0166262, 55.80350949999999], [-4.018815599999999, 55.8037618], [-4.0195479, 55.80383719999999], [-4.0201953, 55.8039147], [-4.0250328, 55.8044941], [-4.0296748, 55.80505010000001], [-4.0318453, 55.80546059999999], [-4.032850399999999, 55.8056989], [-4.033834599999999, 55.8059592], [-4.0353115, 55.8064006], [-4.035712315491567, 55.80654382101159], [-4.0367038, 55.80689809999999], [-4.037900199999999, 55.8073898], [-4.038371299999999, 55.807583400000006], [-4.039908699999999, 55.8083407], [-4.041045, 55.8089783], [-4.0421347999999995, 55.80965629999999], [-4.042418778537846, 55.809826771118445], [-4.043230599999999, 55.8103141], [-4.044393099999999, 55.8109685], [-4.0450869, 55.81134539999999], [-4.04581, 55.8117382], [-4.0472216, 55.812454999999986], [-4.0475263, 55.812596], [-4.0479671, 55.8127973], [-4.0487216, 55.8131472], [-4.050222699999999, 55.813849999999995], [-4.053012, 55.8151381], [-4.0547425, 55.8159645], [-4.0554382, 55.8162813], [-4.0581917, 55.81757840000001], [-4.0596587, 55.8182695], [-4.0616063, 55.8191712], [-4.0639111, 55.8202382], [-4.0651885, 55.8208094], [-4.066908899999999, 55.821501399999995], [-4.0676561, 55.8217644], [-4.0684125, 55.82201469999999], [-4.0686676, 55.822103], [-4.0693976, 55.82231709999999], [-4.0700603, 55.8225095], [-4.0707496999999995, 55.822689799999985], [-4.0713567, 55.82283279999999], [-4.0719958, 55.822975], [-4.0727073, 55.82311310000001], [-4.0733239, 55.8232176], [-4.0735513, 55.82325420000001], [-4.073577499999999, 55.8232575], [-4.0747578, 55.8234052], [-4.075041, 55.8234384], [-4.075534799999999, 55.8234933], [-4.076326899999999, 55.82357460000001], [-4.0771431, 55.8236479], [-4.077820099999999, 55.82369409999999], [-4.0784959999999995, 55.82372530000001], [-4.0792593, 55.8237518], [-4.0799497, 55.823760699999994], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-4.1993924, 55.8288312], [-4.2007189, 55.828984699999985], [-4.2024792, 55.829185300000006], [-4.2033192, 55.8292771], [-4.203943, 55.82934819999999], [-4.2050251, 55.8294715], [-4.2057403, 55.8295527], [-4.2062723, 55.8296131], [-4.2075719, 55.8297539], [-4.2082915, 55.8298252], [-4.2083285, 55.82982879999999], [-4.2088885, 55.8298833], [-4.210104599999999, 55.8300106], [-4.210150499999999, 55.8300138], [-4.2104668, 55.8300355], [-4.21103, 55.8300656], [-4.211714, 55.830091800000005], [-4.2119113, 55.8300986], [-4.2121357, 55.83010529999999], [-4.2128067, 55.830124299999994], [-4.2134894, 55.8301405], [-4.2139436, 55.83015089999999], [-4.2144021, 55.8301649], [-4.2149465, 55.830187], [-4.215358899999999, 55.8302043], [-4.2157885, 55.8302287], [-4.216705200000001, 55.8302747], [-4.2171431, 55.8302998], [-4.2178098, 55.830338399999995], [-4.2182332, 55.83035699999999], [-4.2186661, 55.8303812], [-4.219011199999999, 55.8304028], [-4.2195795, 55.830434200000006], [-4.2201013, 55.8304778], [-4.2207313, 55.8305478], [-4.221677199999999, 55.8306604], [-4.222081835361751, 55.830708551373114], [-4.222908299999999, 55.8308069], [-4.2238108, 55.8309244], [-4.2245118, 55.8310299], [-4.2245925, 55.83104199999999], [-4.2252545999999995, 55.831157], [-4.2257185999999995, 55.8312466], [-4.2258785, 55.8312774], [-4.226411799999999, 55.831396100000006], [-4.2272586, 55.8315953], [-4.227698400000001, 55.83170739999999], [-4.2279618, 55.8317797], [-4.229150999999999, 55.8321501], [-4.229928299999999, 55.83241529999999], [-4.2312671, 55.83288339999999], [-4.231719399999999, 55.83304150000001], [-4.2335431, 55.833679399999994], [-4.2337718, 55.83375889999999], [-4.2350135, 55.8341904], [-4.2360682, 55.8345636], [-4.2370452, 55.8348989], [-4.237983999999999, 55.8352258], [-4.2389281, 55.8355572], [-4.2396769999999995, 55.8358197], [-4.2397488999999995, 55.835844900000005], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} 12.8 2319 2335 Motherwell Glasgow Central High Level Glasgow Central High Level 55.8591823 -4.2583283 55.8591823 -4.2583283 1 0 2026-09-15 22:46:07 TERMINATED 2026-09-15 22:35:00 Glasgow Central High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891286 1789511644530395 338 338 2026-09-15 22:45:43.019515 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:42.889928
563809 594229 P86390 881U16M815 2026-09-15 COMPLETE 15891840 2026-09-15 23:36:00 2026-09-15 22:46:07 2026-09-17 22:46:07 {"id": 594229, "stp": "O", "toc": "Southeastern", "uid": "P86390", "consist": "377514+377518", "dest_crs": "MDE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86390/2026-09-15/detailed", "trust_id": "881U16M815", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidstone East", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "3", "is_terminated": 1, "next_location": "Maidstone East", "signalling_id": "1U16", "timing_status": "ON TIME", "origin_station": "London Charing Cross", "current_leg_arr": "2336", "current_leg_dep": "2330", "current_leg_end": "Maidstone East", "origin_dep_time": "2229", "origin_platform": "5", "current_location": "Maidstone East", "last_update_time": "2026-09-15T22:46:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.4792663, 51.2848679], [0.48000809999999994, 51.2852847], [0.4806829, 51.2856639], [0.4822436000000001, 51.28653349999999], [0.4853668, 51.28829559999999], [0.4866059, 51.288986], [0.4878655, 51.2896453], [0.48853350000000006, 51.28992169999999], [0.4888407, 51.29003329999999], [0.4896141, 51.290302800000006], [0.4900734, 51.290438599999995], [0.4905397, 51.2905536], [0.49111220000000005, 51.290685], [0.4916893, 51.2907853], [0.4923613, 51.2908949], [0.4930474999999999, 51.29097099999999], [0.4937343999999999, 51.29101680000001], [0.4944274, 51.2910442], [0.4950977, 51.291044699999986], [0.49576079999999995, 51.2910218], [0.4971824000000001, 51.290891], [0.49789390000000006, 51.29077039999999], [0.4984616, 51.2906529], [0.4989481, 51.2905492], [0.4994576999999999, 51.29042960000001], [0.500005, 51.2902653], [0.5005013999999999, 51.2900849], [0.5011051, 51.28986379999999], [0.5014816, 51.2896948], [0.5017748, 51.2895642], [0.5024111999999998, 51.2892445], [0.5028667, 51.2889738], [0.5033005, 51.288686000000006], [0.5038003, 51.28830580000001], [0.5041896, 51.287987900000005], [0.5045399, 51.287653600000006], [0.5050507, 51.2871003], [0.5055991, 51.28632609999999], [0.5076007999999999, 51.28289689999999], [0.5077068, 51.282716], [0.5088296, 51.2808284], [0.5095641, 51.2800246], [0.5103631999999999, 51.27945110000001], [0.5108586, 51.279135999999994], [0.5109982, 51.2790524], [0.5111062, 51.2789872], [0.5111920999999999, 51.278941999999994], [0.5112853999999999, 51.2788944], [0.511388, 51.278847599999985], [0.5121284, 51.2785227], [0.5122739, 51.2784578], [0.5124083, 51.2784058], [0.5125369999999999, 51.278363000000006], [0.5127380999999999, 51.27830240000001], [0.5129754, 51.2782321], [0.5131558, 51.2781835], [0.5133436, 51.27813489999999], [0.5138003, 51.2780258], [0.5139580506375603, 51.2779898558944], [0.5139646659543199, 51.27794535836499], [0.5140394718408685, 51.277928306371784], [0.5142005, 51.2778916], [0.5152011, 51.2776706], [0.5156522, 51.27757309999999], [0.5159352, 51.2775107], [0.5160869999999999, 51.277478300000006], [0.5161805, 51.27746049999998], [0.5162623999999999, 51.2774459], [0.516384, 51.27742899999999], [0.5164959999999998, 51.2774155], [0.5166474, 51.27739729999999], [0.5168173, 51.2773854], [0.5169589, 51.277374999999985], [0.5170560999999999, 51.27737179999999], [0.5176227, 51.2773606], [0.5181097, 51.277353999999995], [0.5184911, 51.277369400000005], [0.5188508999999999, 51.2773818], [0.5191711, 51.2774058], [0.5194491, 51.27743339999999], [0.5197537, 51.2774757], [0.5201017, 51.27753950000001]]}", "current_leg_start": "Barming", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.2775395", "next_location_lon": "0.5201017", "previous_location": "Barming", "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\": 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\": 18633.406, \"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\": 18662.907, \"from_m\": 18633.406, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18804.441, \"from_m\": 18662.907, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19340.829, \"from_m\": 18804.441, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19592.011, \"from_m\": 19340.829, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19673.887, \"from_m\": 19592.011, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20286.629, \"from_m\": 19673.887, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26583.688, \"from_m\": 20286.629, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26696.659, \"from_m\": 26583.688, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26750.009, \"from_m\": 26696.659, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26851.79, \"from_m\": 26750.009, \"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\": 27102.631, \"from_m\": 26851.79, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37268.308, \"from_m\": 27102.631, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38160.583, \"from_m\": 37268.308, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38182.458, \"from_m\": 38160.583, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38203.864, \"from_m\": 38182.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\": 38822.148, \"from_m\": 38203.864, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45573.23, \"from_m\": 38822.148, \"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\": 48672.149, \"from_m\": 45573.23, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61787.089, \"from_m\": 48672.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\": 62400.814, \"from_m\": 61787.089, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 62868.562, \"from_m\": 62400.814, \"capability_applied\": null, \"effective_limit_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\": 594229, \"profile_key\": \"1347d572032e3958129978f95b562237dcdde44a00776568d5ddf4f20fc30b58\", \"schedule_id\": 38041, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2232H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2238\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 12, \"distance_m\": 20125.697, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Swanley\", \"stage_seq\": 13, \"distance_m\": 26474.626, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Otford\", \"stage_seq\": 14, \"distance_m\": 37165.461, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Otford Jn\", \"stage_seq\": 15, \"distance_m\": 38132.076, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Borough Green & Wrotham\", \"stage_seq\": 16, \"distance_m\": 46128.64, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324H\", \"location\": \"West Malling\", \"stage_seq\": 17, \"distance_m\": 54270.3, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"East Malling\", \"stage_seq\": 18, \"distance_m\": 56026.933, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331\", \"location\": \"Barming\", \"stage_seq\": 19, \"distance_m\": 58846.02, \"section_seq\": 1, \"route_path_id\": 105822}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Maidstone East\", \"stage_seq\": 20, \"distance_m\": 62868.562, \"section_seq\": 1, \"route_path_id\": 105822}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62868.562, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105822}], \"total_distance_m\": 62868.562, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 62220.491, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 648.071, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2229", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.0", "current_position_lat": "51.2775395", "current_position_lon": "0.5201017", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:16Z\", \"source_id\": 48811075, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:18Z\", \"source_id\": 15857056, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:23Z\", \"source_id\": 48818867, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:27Z\", \"source_id\": 15859493, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:30Z\", \"source_id\": 48838898, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:33Z\", \"source_id\": 15865922, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:16Z\", \"source_id\": 48842354, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:21Z\", \"source_id\": 15866944, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:46Z\", \"source_id\": 48847539, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:47Z\", \"source_id\": 15868356, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:54Z\", \"source_id\": 48861610, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:58Z\", \"source_id\": 15872407, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:24Z\", \"source_id\": 48878030, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:28Z\", \"source_id\": 15877110, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:26Z\", \"source_id\": 48892153, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:28Z\", \"source_id\": 15881434, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:09Z\", \"source_id\": 48903071, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:11Z\", \"source_id\": 15884932, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:53Z\", \"source_id\": 48908751, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:58Z\", \"source_id\": 15886806, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32799, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:09Z\", \"source_id\": 48913860, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:12Z\", \"source_id\": 15888438, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:06Z\", \"source_id\": 48924428, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:13Z\", \"source_id\": 15891840, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidstone East", "service_state_platform": "3", "timing_fact_generation": 1789511713557289, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:43.914561", "service_state_evidence_id": 48924428, "current_leg_start_actual_dep": "2026-09-15T23:31:00+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-15T22:35:43", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:44.668977", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern O CHX MDE 1U16 377514+377518 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": 18633.406, "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": 18662.907, "from_m": 18633.406, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18804.441, "from_m": 18662.907, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19340.829, "from_m": 18804.441, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19592.011, "from_m": 19340.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19673.887, "from_m": 19592.011, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20286.629, "from_m": 19673.887, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26583.688, "from_m": 20286.629, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26696.659, "from_m": 26583.688, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26750.009, "from_m": 26696.659, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26851.79, "from_m": 26750.009, "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": 27102.631, "from_m": 26851.79, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37268.308, "from_m": 27102.631, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38160.583, "from_m": 37268.308, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38182.458, "from_m": 38160.583, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38203.864, "from_m": 38182.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": 38822.148, "from_m": 38203.864, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45573.23, "from_m": 38822.148, "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": 48672.149, "from_m": 45573.23, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61787.089, "from_m": 48672.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": 62400.814, "from_m": 61787.089, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 62868.562, "from_m": 62400.814, "capability_applied": null, "effective_limit_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": 594229, "profile_key": "1347d572032e3958129978f95b562237dcdde44a00776568d5ddf4f20fc30b58", "schedule_id": 38041, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2229", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2232H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2238", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "St. Mary Cray Jn", "stage_seq": 12, "distance_m": 20125.697, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Swanley", "stage_seq": 13, "distance_m": 26474.626, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Otford", "stage_seq": 14, "distance_m": 37165.461, "section_seq": 1, "route_path_id": 105822}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Otford Jn", "stage_seq": 15, "distance_m": 38132.076, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Borough Green & Wrotham", "stage_seq": 16, "distance_m": 46128.64, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324H", "location": "West Malling", "stage_seq": 17, "distance_m": 54270.3, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "East Malling", "stage_seq": 18, "distance_m": 56026.933, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331", "location": "Barming", "stage_seq": 19, "distance_m": 58846.02, "section_seq": 1, "route_path_id": 105822}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Maidstone East", "stage_seq": 20, "distance_m": 62868.562, "section_seq": 1, "route_path_id": 105822}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62868.562, "from_m": 0.0, "section_seq": 1, "route_path_id": 105822}], "total_distance_m": 62868.562, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 62220.491, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 648.071, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:16Z", "source_id": 48811075, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:18Z", "source_id": 15857056, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:23Z", "source_id": 48818867, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:27Z", "source_id": 15859493, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:30Z", "source_id": 48838898, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:33Z", "source_id": 15865922, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:16Z", "source_id": 48842354, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:49:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:21Z", "source_id": 15866944, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:46Z", "source_id": 48847539, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:51:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:47Z", "source_id": 15868356, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:54Z", "source_id": 48861610, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:59:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:58Z", "source_id": 15872407, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:24Z", "source_id": 48878030, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:28Z", "source_id": 15877110, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32794, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:26Z", "source_id": 48892153, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:15:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:28Z", "source_id": 15881434, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:09Z", "source_id": 48903071, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:11Z", "source_id": 15884932, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:53Z", "source_id": 48908751, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:58Z", "source_id": 15886806, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32799, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:09Z", "source_id": 48913860, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:29:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:12Z", "source_id": 15888438, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:06Z", "source_id": 48924428, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:13Z", "source_id": 15891840, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] London Charing Cross 2229 2229 5 None None Maidstone East 2336 2336 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86390/2026-09-15/detailed None Barming 2026-09-15T23:31:00+01:00 Maidstone East 6.0 {"type": "LineString", "coordinates": [[0.4792663, 51.2848679], [0.48000809999999994, 51.2852847], [0.4806829, 51.2856639], [0.4822436000000001, 51.28653349999999], [0.4853668, 51.28829559999999], [0.4866059, 51.288986], [0.4878655, 51.2896453], [0.48853350000000006, 51.28992169999999], [0.4888407, 51.29003329999999], [0.4896141, 51.290302800000006], [0.4900734, 51.290438599999995], [0.4905397, 51.2905536], [0.49111220000000005, 51.290685], [0.4916893, 51.2907853], [0.4923613, 51.2908949], [0.4930474999999999, 51.29097099999999], [0.4937343999999999, 51.29101680000001], [0.4944274, 51.2910442], [0.4950977, 51.291044699999986], [0.49576079999999995, 51.2910218], [0.4971824000000001, 51.290891], [0.49789390000000006, 51.29077039999999], [0.4984616, 51.2906529], [0.4989481, 51.2905492], [0.4994576999999999, 51.29042960000001], [0.500005, 51.2902653], [0.5005013999999999, 51.2900849], [0.5011051, 51.28986379999999], [0.5014816, 51.2896948], [0.5017748, 51.2895642], [0.5024111999999998, 51.2892445], [0.5028667, 51.2889738], [0.5033005, 51.288686000000006], [0.5038003, 51.28830580000001], [0.5041896, 51.287987900000005], [0.5045399, 51.287653600000006], [0.5050507, 51.2871003], [0.5055991, 51.28632609999999], [0.5076007999999999, 51.28289689999999], [0.5077068, 51.282716], [0.5088296, 51.2808284], [0.5095641, 51.2800246], [0.5103631999999999, 51.27945110000001], [0.5108586, 51.279135999999994], [0.5109982, 51.2790524], [0.5111062, 51.2789872], [0.5111920999999999, 51.278941999999994], [0.5112853999999999, 51.2788944], [0.511388, 51.278847599999985], [0.5121284, 51.2785227], [0.5122739, 51.2784578], [0.5124083, 51.2784058], [0.5125369999999999, 51.278363000000006], [0.5127380999999999, 51.27830240000001], [0.5129754, 51.2782321], [0.5131558, 51.2781835], [0.5133436, 51.27813489999999], [0.5138003, 51.2780258], [0.5139580506375603, 51.2779898558944], [0.5139646659543199, 51.27794535836499], [0.5140394718408685, 51.277928306371784], [0.5142005, 51.2778916], [0.5152011, 51.2776706], [0.5156522, 51.27757309999999], [0.5159352, 51.2775107], [0.5160869999999999, 51.277478300000006], [0.5161805, 51.27746049999998], [0.5162623999999999, 51.2774459], [0.516384, 51.27742899999999], [0.5164959999999998, 51.2774155], [0.5166474, 51.27739729999999], [0.5168173, 51.2773854], [0.5169589, 51.277374999999985], [0.5170560999999999, 51.27737179999999], [0.5176227, 51.2773606], [0.5181097, 51.277353999999995], [0.5184911, 51.277369400000005], [0.5188508999999999, 51.2773818], [0.5191711, 51.2774058], [0.5194491, 51.27743339999999], [0.5197537, 51.2774757], [0.5201017, 51.27753950000001]]} 2.4 2330 2336 Barming Maidstone East Maidstone East 51.2775395 0.5201017 51.2775395 0.5201017 1 0 2026-09-15 22:46:07 TERMINATED 2026-09-15 22:35:43 Maidstone East TD DIRECT_DESTINATION_ARRIVAL 48924428 1789511713557289 80 80 2026-09-15 22:45:44.668977 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:43.914561
563810 588899 G00918 861M74MX15 2026-09-15 COMPLETE 15891300 2026-09-15 23:35:00 2026-09-15 22:46:07 2026-09-17 22:46:07 {"id": 588899, "stp": "P", "toc": "CrossCountry", "uid": "G00918", "consist": "221135", "dest_crs": "MAN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G00918/2026-09-15/detailed", "trust_id": "861M74MX15", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "2330", "dest_platform": "5", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1M74", "timing_status": "LATE", "origin_station": "Bournemouth", "current_leg_arr": "2335", "current_leg_dep": "2327", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1845", "origin_platform": "2", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T22:46:07", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-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": "Stockport", "dest_arr_time_act": "2330", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 319.562, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 387.065, \"from_m\": 319.562, \"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\": 700.601, \"from_m\": 387.065, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1857.388, \"from_m\": 700.601, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5562.709, \"from_m\": 1857.388, \"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\": 6325.366, \"from_m\": 5562.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24189.107, \"from_m\": 6325.366, \"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\": 24877.167, \"from_m\": 24189.107, \"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\": 35405.796, \"from_m\": 24877.167, \"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\": 36488.509, \"from_m\": 35405.796, \"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\": 39544.259, \"from_m\": 36488.509, \"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\": 40270.319, \"from_m\": 39544.259, \"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\": 41216.886, \"from_m\": 40270.319, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41662.21, \"from_m\": 41216.886, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 41761.148, \"from_m\": 41662.21, \"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\": 43797.572, \"from_m\": 41761.148, \"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\": 45671.034, \"from_m\": 43797.572, \"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\": 46305.28, \"from_m\": 45671.034, \"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\": 46554.835, \"from_m\": 46305.28, \"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\": 47495.821, \"from_m\": 46554.835, \"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\": 47852.138, \"from_m\": 47495.821, \"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\": 49506.19, \"from_m\": 47852.138, \"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\": 51513.332, \"from_m\": 49506.19, \"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\": 51818.872, \"from_m\": 51513.332, \"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\": 55033.697, \"from_m\": 51818.872, \"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\": 55540.948, \"from_m\": 55033.697, \"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\": 56687.403, \"from_m\": 55540.948, \"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\": 66412.281, \"from_m\": 56687.403, \"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\": 80376.325, \"from_m\": 66412.281, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 91429.595, \"from_m\": 80376.325, \"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\": 92157.008, \"from_m\": 91429.595, \"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\": 92202.892, \"from_m\": 92157.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\": 96133.9, \"from_m\": 92202.892, \"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\": 96493.98, \"from_m\": 96133.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 96811.909, \"from_m\": 96493.98, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 96928.566, \"from_m\": 96811.909, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 97298.252, \"from_m\": 96928.566, \"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\": 116759.541, \"from_m\": 97298.252, \"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\": 117615.56, \"from_m\": 116759.541, \"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\": 118544.241, \"from_m\": 117615.56, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 118595.656, \"from_m\": 118544.241, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118667.131, \"from_m\": 118595.656, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 120182.836, \"from_m\": 118667.131, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 121292.452, \"from_m\": 120182.836, \"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\": 121386.205, \"from_m\": 121292.452, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 121706.87, \"from_m\": 121386.205, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 122416.226, \"from_m\": 121706.87, \"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:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 122481.289, \"from_m\": 122416.226, \"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\": 146826.526, \"from_m\": 122481.289, \"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\": 146973.208, \"from_m\": 146826.526, \"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\": 147042.364, \"from_m\": 146973.208, \"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\": 149635.08, \"from_m\": 147042.364, \"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\": 149702.222, \"from_m\": 149635.08, \"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\": 149757.511, \"from_m\": 149702.222, \"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\": 150718.769, \"from_m\": 149757.511, \"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\": 150778.612, \"from_m\": 150718.769, \"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\": 163630.594, \"from_m\": 150778.612, \"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\": 164169.061, \"from_m\": 163630.594, \"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\": 164231.238, \"from_m\": 164169.061, \"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\": 165402.245, \"from_m\": 164231.238, \"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\": 165473.626, \"from_m\": 165402.245, \"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\": 165793.882, \"from_m\": 165473.626, \"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\": 185822.533, \"from_m\": 165793.882, \"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\": 193400.307, \"from_m\": 185822.533, \"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\": 200416.405, \"from_m\": 193400.307, \"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\": 200491.423, \"from_m\": 200416.405, \"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\": 200552.177, \"from_m\": 200491.423, \"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\": 200619.13, \"from_m\": 200552.177, \"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\": 201020.057, \"from_m\": 200619.13, \"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\": 202011.384, \"from_m\": 201020.057, \"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\": 202116.787, \"from_m\": 202011.384, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 202325.075, \"from_m\": 202116.787, \"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\": 217228.415, \"from_m\": 202325.075, \"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\": 219174.079, \"from_m\": 217228.415, \"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\": 233071.079, \"from_m\": 219174.079, \"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\": 233238.766, \"from_m\": 233071.079, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 233722.508, \"from_m\": 233238.766, \"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\": 233751.201, \"from_m\": 233722.508, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 233853.574, \"from_m\": 233751.201, \"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\": 234368.815, \"from_m\": 233853.574, \"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\": 248093.297, \"from_m\": 234368.815, \"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\": 248462.465, \"from_m\": 248093.297, \"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\": 248493.549, \"from_m\": 248462.465, \"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\": 248582.037, \"from_m\": 248493.549, \"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\": 248765.963, \"from_m\": 248582.037, \"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\": 249415.742, \"from_m\": 248765.963, \"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\": 250153.625, \"from_m\": 249415.742, \"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\": 255827.092, \"from_m\": 250153.625, \"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\": 257702.491, \"from_m\": 255827.092, \"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\": 265418.161, \"from_m\": 257702.491, \"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\": 268683.443, \"from_m\": 265418.161, \"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\": 273097.429, \"from_m\": 268683.443, \"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\": 277340.268, \"from_m\": 273097.429, \"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\": 277708.739, \"from_m\": 277340.268, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 278659.877, \"from_m\": 277708.739, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 279034.078, \"from_m\": 278659.877, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 279608.244, \"from_m\": 279034.078, \"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\": 280470.727, \"from_m\": 279608.244, \"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\": 286151.407, \"from_m\": 280470.727, \"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\": 288712.363, \"from_m\": 286151.407, \"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\": 289324.734, \"from_m\": 288712.363, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 292947.654, \"from_m\": 289324.734, \"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\": 293312.551, \"from_m\": 292947.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 299379.941, \"from_m\": 293312.551, \"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\": 299729.185, \"from_m\": 299379.941, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 300438.911, \"from_m\": 299729.185, \"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\": 300755.137, \"from_m\": 300438.911, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 302687.659, \"from_m\": 300755.137, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 305219.809, \"from_m\": 302687.659, \"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\": 305732.516, \"from_m\": 305219.809, \"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\": 321284.194, \"from_m\": 305732.516, \"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\": 323688.377, \"from_m\": 321284.194, \"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\": 324167.495, \"from_m\": 323688.377, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 324216.158, \"from_m\": 324167.495, \"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\": 324249.475, \"from_m\": 324216.158, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 324300.303, \"from_m\": 324249.475, \"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\": 325061.282, \"from_m\": 324300.303, \"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\": 325137.844, \"from_m\": 325061.282, \"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\": 325158.132, \"from_m\": 325137.844, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 325240.245, \"from_m\": 325158.132, \"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\": 339149.102, \"from_m\": 325240.245, \"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\": 339486.911, \"from_m\": 339149.102, \"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\": 339607.327, \"from_m\": 339486.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\": 348041.158, \"from_m\": 339607.327, \"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\": 349185.48, \"from_m\": 348041.158, \"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\": 350522.746, \"from_m\": 349185.48, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 351018.298, \"from_m\": 350522.746, \"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\": 351054.905, \"from_m\": 351018.298, \"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\": 351094.899, \"from_m\": 351054.905, \"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\": 351750.111, \"from_m\": 351094.899, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 353141.421, \"from_m\": 351750.111, \"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\": 360151.6, \"from_m\": 353141.421, \"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\": 360958.514, \"from_m\": 360151.6, \"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\": 383020.652, \"from_m\": 360958.514, \"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\": 383065.44, \"from_m\": 383020.652, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 383132.732, \"from_m\": 383065.44, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 383818.438, \"from_m\": 383132.732, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 384616.408, \"from_m\": 383818.438, \"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\": 387533.716, \"from_m\": 384616.408, \"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\": 392505.556, \"from_m\": 387533.716, \"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\": 397789.086, \"from_m\": 392505.556, \"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\": 398437.648, \"from_m\": 397789.086, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 400017.456, \"from_m\": 398437.648, \"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\": 400968.071, \"from_m\": 400017.456, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 401846.094, \"from_m\": 400968.071, \"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\": 402288.971, \"from_m\": 401846.094, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 402328.894, \"from_m\": 402288.971, \"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\": 402359.233, \"from_m\": 402328.894, \"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\": 407358.145, \"from_m\": 402359.233, \"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\": 408321.634, \"from_m\": 407358.145, \"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\": 408393.787, \"from_m\": 408321.634, \"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\": 408921.879, \"from_m\": 408393.787, \"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\": 410456.186, \"from_m\": 408921.879, \"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\": 410619.91, \"from_m\": 410456.186, \"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\": 410929.324, \"from_m\": 410619.91, \"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\": 410975.53, \"from_m\": 410929.324, \"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\": 411053.319, \"from_m\": 410975.53, \"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\": 411462.499, \"from_m\": 411053.319, \"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\": 588899, \"profile_key\": \"1194b9fa1e2f603f9708af9f3ab31a4c5f0e613bdc1ea5f2ec3d81f161aa899a\", \"schedule_id\": 8160, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"1858H\", \"wtt_dep\": \"1900\", \"location\": \"Brockenhurst\", \"stage_seq\": 2, \"distance_m\": 24355.973, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1908H\", \"location\": \"Totton\", \"stage_seq\": 3, \"distance_m\": 40846.318, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1909H\", \"location\": \"Redbridge\", \"stage_seq\": 4, \"distance_m\": 41887.882, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1911\", \"location\": \"Church Lane Jn\", \"stage_seq\": 5, \"distance_m\": 43924.722, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"1913\", \"wtt_dep\": \"1915\", \"location\": \"Southampton Central\", \"stage_seq\": 6, \"distance_m\": 46145.973, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Northam Jn\", \"stage_seq\": 7, \"distance_m\": 47943.847, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919\", \"location\": \"St. Denys\", \"stage_seq\": 8, \"distance_m\": 49302.54, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"1921H\", \"wtt_dep\": \"1923\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 9, \"distance_m\": 52992.565, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925\", \"location\": \"Eastleigh\", \"stage_seq\": 10, \"distance_m\": 55069.439, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 11, \"distance_m\": 56687.403, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 12, \"distance_m\": 60825.092, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1931H\", \"location\": \"Winchester\", \"stage_seq\": 13, \"distance_m\": 66412.281, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 14, \"distance_m\": 75752.3, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Micheldever\", \"stage_seq\": 15, \"distance_m\": 80074.114, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Worting Jn\", \"stage_seq\": 16, \"distance_m\": 92688.005, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1949\", \"location\": \"Basingstoke\", \"stage_seq\": 17, \"distance_m\": 96670.753, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 18, \"distance_m\": 104642.882, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Southcote Jn\", \"stage_seq\": 19, \"distance_m\": 118713.294, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 20, \"distance_m\": 120209.978, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2015\", \"location\": \"Reading\", \"stage_seq\": 21, \"distance_m\": 121292.452, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Reading West Jn\", \"stage_seq\": 22, \"distance_m\": 122905.892, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Goring & Streatley\", \"stage_seq\": 23, \"distance_m\": 135041.698, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Didcot East Jn\", \"stage_seq\": 24, \"distance_m\": 147536.788, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Didcot North Jn\", \"stage_seq\": 25, \"distance_m\": 149757.511, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Kennington Jn\", \"stage_seq\": 26, \"distance_m\": 161272.081, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Hinksey North\", \"stage_seq\": 27, \"distance_m\": 163777.139, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2040H\", \"location\": \"Oxford\", \"stage_seq\": 28, \"distance_m\": 165061.771, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Wolvercote Jn\", \"stage_seq\": 29, \"distance_m\": 169359.772, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Heyford\", \"stage_seq\": 30, \"distance_m\": 183877.174, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2053\", \"location\": \"Aynho Jn\", \"stage_seq\": 31, \"distance_m\": 193432.375, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 32, \"distance_m\": 200715.735, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2058H\", \"location\": \"Banbury\", \"stage_seq\": 33, \"distance_m\": 201520.213, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 34, \"distance_m\": 203310.853, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Fenny Compton\", \"stage_seq\": 35, \"distance_m\": 215341.477, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2114H\", \"wtt_dep\": \"2116\", \"location\": \"Leamington Spa\", \"stage_seq\": 36, \"distance_m\": 233401.973, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2118\", \"location\": \"Milverton Jn\", \"stage_seq\": 37, \"distance_m\": 235174.483, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Kenilworth Jns\", \"stage_seq\": 38, \"distance_m\": 241872.605, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Gibbet Hill Jn\", \"stage_seq\": 39, \"distance_m\": 244956.345, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2130H\", \"location\": \"Coventry\", \"stage_seq\": 40, \"distance_m\": 248928.393, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Berkswell\", \"stage_seq\": 41, \"distance_m\": 257774.008, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2139H\", \"wtt_dep\": \"2141H\", \"location\": \"Birmingham International\", \"stage_seq\": 42, \"distance_m\": 266124.016, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145H\", \"location\": \"Stechford\", \"stage_seq\": 43, \"distance_m\": 273251.758, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"Grand Jn\", \"stage_seq\": 44, \"distance_m\": 277759.063, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Proof House Jn\", \"stage_seq\": 45, \"distance_m\": 278313.308, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": \"2201\", \"location\": \"Birmingham New Street\", \"stage_seq\": 46, \"distance_m\": 279287.707, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Soho South Jn\", \"stage_seq\": 47, \"distance_m\": 282583.297, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207\", \"location\": \"Galton Jn\", \"stage_seq\": 48, \"distance_m\": 285296.327, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Dudley Port\", \"stage_seq\": 49, \"distance_m\": 291101.585, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219H\", \"location\": \"Wolverhampton\", \"stage_seq\": 50, \"distance_m\": 300096.244, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 51, \"distance_m\": 300830.176, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Bushbury Jn\", \"stage_seq\": 52, \"distance_m\": 302638.681, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Penkridge\", \"stage_seq\": 53, \"distance_m\": 315519.975, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 54, \"distance_m\": 323840.939, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2234H\", \"location\": \"Stafford\", \"stage_seq\": 55, \"distance_m\": 324605.31, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Searchlight Lane Jn\", \"stage_seq\": 56, \"distance_m\": 332977.465, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Yarnfield Jn\", \"stage_seq\": 57, \"distance_m\": 335254.713, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Stone\", \"stage_seq\": 58, \"distance_m\": 339335.528, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Stoke Jn\", \"stage_seq\": 59, \"distance_m\": 350016.103, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250H\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 60, \"distance_m\": 350834.379, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Kidsgrove\", \"stage_seq\": 61, \"distance_m\": 361057.657, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Congleton\", \"stage_seq\": 62, \"distance_m\": 370087.457, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2307\", \"location\": \"Macclesfield\", \"stage_seq\": 63, \"distance_m\": 382734.585, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 64, \"distance_m\": 398235.531, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 65, \"distance_m\": 399744.387, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 66, \"distance_m\": 401204.82, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 67, \"distance_m\": 401638.834, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320H\", \"location\": \"Stockport\", \"stage_seq\": 68, \"distance_m\": 402079.019, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 69, \"distance_m\": 403250.58, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 70, \"distance_m\": 407772.649, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Ardwick Jn\", \"stage_seq\": 71, \"distance_m\": 410309.813, \"section_seq\": 1, \"route_path_id\": 68218}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 72, \"distance_m\": 411462.499, \"section_seq\": 1, \"route_path_id\": 68218}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 411462.499, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68218}], \"total_distance_m\": 411462.499, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 381458.841, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 30003.658, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1845", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:22Z\", \"source_id\": 48332542, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T17:59:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:58:29Z\", \"source_id\": 15699458, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:47Z\", \"source_id\": 48362264, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:10:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:09:50Z\", \"source_id\": 15708676, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27617, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:49Z\", \"source_id\": 48364987, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:11:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:54Z\", \"source_id\": 15709525, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:44Z\", \"source_id\": 48372295, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:14:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:13:45Z\", \"source_id\": 15711826, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:37Z\", \"source_id\": 48386943, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:19:42Z\", \"source_id\": 15716469, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:57Z\", \"source_id\": 48392727, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:22:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:21:58Z\", \"source_id\": 15718300, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:03Z\", \"source_id\": 48400437, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:25:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:10Z\", \"source_id\": 15720737, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:33Z\", \"source_id\": 48411567, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:29:36Z\", \"source_id\": 15724919, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:30:21Z\", \"source_id\": 15725731, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:03Z\", \"source_id\": 48454819, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:48:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:47:09Z\", \"source_id\": 15740096, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:51Z\", \"source_id\": 48473779, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:54:53Z\", \"source_id\": 15748259, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:09Z\", \"source_id\": 48500963, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:07:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:06:13Z\", \"source_id\": 15760363, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:37Z\", \"source_id\": 48538169, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:23:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:42Z\", \"source_id\": 15772016, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:05Z\", \"source_id\": 48568601, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:36:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:35:11Z\", \"source_id\": 15781406, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:36Z\", \"source_id\": 48594218, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:46:43Z\", \"source_id\": 15789298, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:30Z\", \"source_id\": 48612153, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:54:31Z\", \"source_id\": 15794803, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:46Z\", \"source_id\": 48654294, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:13:50Z\", \"source_id\": 15807828, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:17Z\", \"source_id\": 48681469, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:22Z\", \"source_id\": 15816196, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:36Z\", \"source_id\": 48707073, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:38:39Z\", \"source_id\": 15824182, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:18Z\", \"source_id\": 48722820, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:22Z\", \"source_id\": 15829186, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:58Z\", \"source_id\": 48734583, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:53:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:52:00Z\", \"source_id\": 15832897, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:21Z\", \"source_id\": 48747153, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:25Z\", \"source_id\": 15836908, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:19Z\", \"source_id\": 48774804, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:23Z\", \"source_id\": 15845795, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:17Z\", \"source_id\": 48794047, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:23Z\", \"source_id\": 15851774, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:45Z\", \"source_id\": 48819504, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:35:47Z\", \"source_id\": 15859681, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:09Z\", \"source_id\": 48825641, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:13Z\", \"source_id\": 15861621, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:52Z\", \"source_id\": 48843656, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:57Z\", \"source_id\": 15867317, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:43Z\", \"source_id\": 48857253, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:43Z\", \"source_id\": 15871171, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:32Z\", \"source_id\": 48872543, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:39Z\", \"source_id\": 15875523, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:40Z\", \"source_id\": 48878540, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:45Z\", \"source_id\": 15877237, \"stage_seq\": 62, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:10Z\", \"source_id\": 48888410, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:14Z\", \"source_id\": 15880186, \"stage_seq\": 63, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:13Z\", \"source_id\": 48904738, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:18Z\", \"source_id\": 15885456, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:48Z\", \"source_id\": 15887243, \"stage_seq\": 68, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:01Z\", \"source_id\": 48922889, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:08Z\", \"source_id\": 15891300, \"stage_seq\": 72, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "6", "timing_fact_generation": 1789511648982691, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:44.408714", "service_state_evidence_id": 15891300, "current_leg_start_actual_dep": "2026-09-15T23:25:30+01:00", "operational_evidence_version": 314, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:44.705421", "service_state_valid_until_kind": null, "operational_interpretation_version": 314, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BMH MAN 1M74 221135 5 125 None {"version": 3, "segments": [{"to_m": 319.562, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 387.065, "from_m": 319.562, "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": 700.601, "from_m": 387.065, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1857.388, "from_m": 700.601, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5562.709, "from_m": 1857.388, "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": 6325.366, "from_m": 5562.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24189.107, "from_m": 6325.366, "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": 24877.167, "from_m": 24189.107, "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": 35405.796, "from_m": 24877.167, "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": 36488.509, "from_m": 35405.796, "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": 39544.259, "from_m": 36488.509, "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": 40270.319, "from_m": 39544.259, "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": 41216.886, "from_m": 40270.319, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41662.21, "from_m": 41216.886, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 41761.148, "from_m": 41662.21, "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": 43797.572, "from_m": 41761.148, "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": 45671.034, "from_m": 43797.572, "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": 46305.28, "from_m": 45671.034, "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": 46554.835, "from_m": 46305.28, "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": 47495.821, "from_m": 46554.835, "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": 47852.138, "from_m": 47495.821, "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": 49506.19, "from_m": 47852.138, "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": 51513.332, "from_m": 49506.19, "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": 51818.872, "from_m": 51513.332, "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": 55033.697, "from_m": 51818.872, "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": 55540.948, "from_m": 55033.697, "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": 56687.403, "from_m": 55540.948, "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": 66412.281, "from_m": 56687.403, "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": 80376.325, "from_m": 66412.281, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 91429.595, "from_m": 80376.325, "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": 92157.008, "from_m": 91429.595, "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": 92202.892, "from_m": 92157.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": 96133.9, "from_m": 92202.892, "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": 96493.98, "from_m": 96133.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 96811.909, "from_m": 96493.98, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 96928.566, "from_m": 96811.909, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 97298.252, "from_m": 96928.566, "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": 116759.541, "from_m": 97298.252, "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": 117615.56, "from_m": 116759.541, "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": 118544.241, "from_m": 117615.56, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 118595.656, "from_m": 118544.241, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118667.131, "from_m": 118595.656, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 120182.836, "from_m": 118667.131, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 121292.452, "from_m": 120182.836, "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": 121386.205, "from_m": 121292.452, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 121706.87, "from_m": 121386.205, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 122416.226, "from_m": 121706.87, "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:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 122481.289, "from_m": 122416.226, "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": 146826.526, "from_m": 122481.289, "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": 146973.208, "from_m": 146826.526, "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": 147042.364, "from_m": 146973.208, "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": 149635.08, "from_m": 147042.364, "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": 149702.222, "from_m": 149635.08, "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": 149757.511, "from_m": 149702.222, "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": 150718.769, "from_m": 149757.511, "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": 150778.612, "from_m": 150718.769, "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": 163630.594, "from_m": 150778.612, "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": 164169.061, "from_m": 163630.594, "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": 164231.238, "from_m": 164169.061, "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": 165402.245, "from_m": 164231.238, "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": 165473.626, "from_m": 165402.245, "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": 165793.882, "from_m": 165473.626, "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": 185822.533, "from_m": 165793.882, "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": 193400.307, "from_m": 185822.533, "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": 200416.405, "from_m": 193400.307, "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": 200491.423, "from_m": 200416.405, "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": 200552.177, "from_m": 200491.423, "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": 200619.13, "from_m": 200552.177, "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": 201020.057, "from_m": 200619.13, "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": 202011.384, "from_m": 201020.057, "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": 202116.787, "from_m": 202011.384, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 202325.075, "from_m": 202116.787, "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": 217228.415, "from_m": 202325.075, "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": 219174.079, "from_m": 217228.415, "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": 233071.079, "from_m": 219174.079, "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": 233238.766, "from_m": 233071.079, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 233722.508, "from_m": 233238.766, "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": 233751.201, "from_m": 233722.508, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 233853.574, "from_m": 233751.201, "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": 234368.815, "from_m": 233853.574, "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": 248093.297, "from_m": 234368.815, "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": 248462.465, "from_m": 248093.297, "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": 248493.549, "from_m": 248462.465, "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": 248582.037, "from_m": 248493.549, "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": 248765.963, "from_m": 248582.037, "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": 249415.742, "from_m": 248765.963, "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": 250153.625, "from_m": 249415.742, "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": 255827.092, "from_m": 250153.625, "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": 257702.491, "from_m": 255827.092, "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": 265418.161, "from_m": 257702.491, "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": 268683.443, "from_m": 265418.161, "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": 273097.429, "from_m": 268683.443, "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": 277340.268, "from_m": 273097.429, "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": 277708.739, "from_m": 277340.268, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 278659.877, "from_m": 277708.739, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 279034.078, "from_m": 278659.877, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 279608.244, "from_m": 279034.078, "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": 280470.727, "from_m": 279608.244, "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": 286151.407, "from_m": 280470.727, "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": 288712.363, "from_m": 286151.407, "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": 289324.734, "from_m": 288712.363, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 292947.654, "from_m": 289324.734, "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": 293312.551, "from_m": 292947.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 299379.941, "from_m": 293312.551, "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": 299729.185, "from_m": 299379.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 300438.911, "from_m": 299729.185, "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": 300755.137, "from_m": 300438.911, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 302687.659, "from_m": 300755.137, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 305219.809, "from_m": 302687.659, "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": 305732.516, "from_m": 305219.809, "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": 321284.194, "from_m": 305732.516, "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": 323688.377, "from_m": 321284.194, "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": 324167.495, "from_m": 323688.377, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 324216.158, "from_m": 324167.495, "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": 324249.475, "from_m": 324216.158, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 324300.303, "from_m": 324249.475, "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": 325061.282, "from_m": 324300.303, "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": 325137.844, "from_m": 325061.282, "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": 325158.132, "from_m": 325137.844, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 325240.245, "from_m": 325158.132, "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": 339149.102, "from_m": 325240.245, "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": 339486.911, "from_m": 339149.102, "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": 339607.327, "from_m": 339486.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": 348041.158, "from_m": 339607.327, "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": 349185.48, "from_m": 348041.158, "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": 350522.746, "from_m": 349185.48, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 351018.298, "from_m": 350522.746, "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": 351054.905, "from_m": 351018.298, "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": 351094.899, "from_m": 351054.905, "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": 351750.111, "from_m": 351094.899, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 353141.421, "from_m": 351750.111, "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": 360151.6, "from_m": 353141.421, "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": 360958.514, "from_m": 360151.6, "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": 383020.652, "from_m": 360958.514, "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": 383065.44, "from_m": 383020.652, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 383132.732, "from_m": 383065.44, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 383818.438, "from_m": 383132.732, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 384616.408, "from_m": 383818.438, "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": 387533.716, "from_m": 384616.408, "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": 392505.556, "from_m": 387533.716, "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": 397789.086, "from_m": 392505.556, "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": 398437.648, "from_m": 397789.086, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 400017.456, "from_m": 398437.648, "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": 400968.071, "from_m": 400017.456, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 401846.094, "from_m": 400968.071, "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": 402288.971, "from_m": 401846.094, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 402328.894, "from_m": 402288.971, "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": 402359.233, "from_m": 402328.894, "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": 407358.145, "from_m": 402359.233, "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": 408321.634, "from_m": 407358.145, "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": 408393.787, "from_m": 408321.634, "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": 408921.879, "from_m": 408393.787, "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": 410456.186, "from_m": 408921.879, "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": 410619.91, "from_m": 410456.186, "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": 410929.324, "from_m": 410619.91, "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": 410975.53, "from_m": 410929.324, "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": 411053.319, "from_m": 410975.53, "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": 411462.499, "from_m": 411053.319, "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": 588899, "profile_key": "1194b9fa1e2f603f9708af9f3ab31a4c5f0e613bdc1ea5f2ec3d81f161aa899a", "schedule_id": 8160, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1845", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "1858H", "wtt_dep": "1900", "location": "Brockenhurst", "stage_seq": 2, "distance_m": 24355.973, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1908H", "location": "Totton", "stage_seq": 3, "distance_m": 40846.318, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1909H", "location": "Redbridge", "stage_seq": 4, "distance_m": 41887.882, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1911", "location": "Church Lane Jn", "stage_seq": 5, "distance_m": 43924.722, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "1913", "wtt_dep": "1915", "location": "Southampton Central", "stage_seq": 6, "distance_m": 46145.973, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Northam Jn", "stage_seq": 7, "distance_m": 47943.847, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919", "location": "St. Denys", "stage_seq": 8, "distance_m": 49302.54, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "1921H", "wtt_dep": "1923", "location": "Southampton Airport Parkway", "stage_seq": 9, "distance_m": 52992.565, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925", "location": "Eastleigh", "stage_seq": 10, "distance_m": 55069.439, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925H", "location": "Allbrook S.B.", "stage_seq": 11, "distance_m": 56687.403, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927H", "location": "Shawford Up Jn", "stage_seq": 12, "distance_m": 60825.092, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1931H", "location": "Winchester", "stage_seq": 13, "distance_m": 66412.281, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936H", "location": "Wallers Ash Loop", "stage_seq": 14, "distance_m": 75752.3, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938", "location": "Micheldever", "stage_seq": 15, "distance_m": 80074.114, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Worting Jn", "stage_seq": 16, "distance_m": 92688.005, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1949", "location": "Basingstoke", "stage_seq": 17, "distance_m": 96670.753, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Bramley (Hants)", "stage_seq": 18, "distance_m": 104642.882, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Southcote Jn", "stage_seq": 19, "distance_m": 118713.294, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005H", "location": "Oxford Road Jn", "stage_seq": 20, "distance_m": 120209.978, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2015", "location": "Reading", "stage_seq": 21, "distance_m": 121292.452, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Reading West Jn", "stage_seq": 22, "distance_m": 122905.892, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Goring & Streatley", "stage_seq": 23, "distance_m": 135041.698, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Didcot East Jn", "stage_seq": 24, "distance_m": 147536.788, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Didcot North Jn", "stage_seq": 25, "distance_m": 149757.511, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Kennington Jn", "stage_seq": 26, "distance_m": 161272.081, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Hinksey North", "stage_seq": 27, "distance_m": 163777.139, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2040H", "location": "Oxford", "stage_seq": 28, "distance_m": 165061.771, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Wolvercote Jn", "stage_seq": 29, "distance_m": 169359.772, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Heyford", "stage_seq": 30, "distance_m": 183877.174, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2053", "location": "Aynho Jn", "stage_seq": 31, "distance_m": 193432.375, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Banbury Depot Jn", "stage_seq": 32, "distance_m": 200715.735, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2058H", "location": "Banbury", "stage_seq": 33, "distance_m": 201520.213, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Banbury Reservoir Jn", "stage_seq": 34, "distance_m": 203310.853, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Fenny Compton", "stage_seq": 35, "distance_m": 215341.477, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2114H", "wtt_dep": "2116", "location": "Leamington Spa", "stage_seq": 36, "distance_m": 233401.973, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2118", "location": "Milverton Jn", "stage_seq": 37, "distance_m": 235174.483, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Kenilworth Jns", "stage_seq": 38, "distance_m": 241872.605, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2123", "location": "Gibbet Hill Jn", "stage_seq": 39, "distance_m": 244956.345, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2130H", "location": "Coventry", "stage_seq": 40, "distance_m": 248928.393, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Berkswell", "stage_seq": 41, "distance_m": 257774.008, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2139H", "wtt_dep": "2141H", "location": "Birmingham International", "stage_seq": 42, "distance_m": 266124.016, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Stechford", "stage_seq": 43, "distance_m": 273251.758, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Grand Jn", "stage_seq": 44, "distance_m": 277759.063, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Proof House Jn", "stage_seq": 45, "distance_m": 278313.308, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2201", "location": "Birmingham New Street", "stage_seq": 46, "distance_m": 279287.707, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Soho South Jn", "stage_seq": 47, "distance_m": 282583.297, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207", "location": "Galton Jn", "stage_seq": 48, "distance_m": 285296.327, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Dudley Port", "stage_seq": 49, "distance_m": 291101.585, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219H", "location": "Wolverhampton", "stage_seq": 50, "distance_m": 300096.244, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Wolverhampton North Jn", "stage_seq": 51, "distance_m": 300830.176, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Bushbury Jn", "stage_seq": 52, "distance_m": 302638.681, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Penkridge", "stage_seq": 53, "distance_m": 315519.975, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Stafford Trent Valley Jn", "stage_seq": 54, "distance_m": 323840.939, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2234H", "location": "Stafford", "stage_seq": 55, "distance_m": 324605.31, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Searchlight Lane Jn", "stage_seq": 56, "distance_m": 332977.465, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Yarnfield Jn", "stage_seq": 57, "distance_m": 335254.713, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Stone", "stage_seq": 58, "distance_m": 339335.528, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Stoke Jn", "stage_seq": 59, "distance_m": 350016.103, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250H", "location": "Stoke-on-Trent", "stage_seq": 60, "distance_m": 350834.379, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Kidsgrove", "stage_seq": 61, "distance_m": 361057.657, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Congleton", "stage_seq": 62, "distance_m": 370087.457, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2307", "location": "Macclesfield", "stage_seq": 63, "distance_m": 382734.585, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Cheadle Hulme", "stage_seq": 64, "distance_m": 398235.531, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Adswood Road Jn", "stage_seq": 65, "distance_m": 399744.387, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Edgeley Jn No.1", "stage_seq": 66, "distance_m": 401204.82, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Edgeley Jn No2", "stage_seq": 67, "distance_m": 401638.834, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320H", "location": "Stockport", "stage_seq": 68, "distance_m": 402079.019, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Heaton Norris Jn", "stage_seq": 69, "distance_m": 403250.58, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Slade Lane Jn", "stage_seq": 70, "distance_m": 407772.649, "section_seq": 1, "route_path_id": 68218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Ardwick Jn", "stage_seq": 71, "distance_m": 410309.813, "section_seq": 1, "route_path_id": 68218}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 72, "distance_m": 411462.499, "section_seq": 1, "route_path_id": 68218}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 411462.499, "from_m": 0.0, "section_seq": 1, "route_path_id": 68218}], "total_distance_m": 411462.499, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 381458.841, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 30003.658, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:22Z", "source_id": 48332542, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T17:59:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:58:29Z", "source_id": 15699458, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T18:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:47Z", "source_id": 48362264, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:10:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:09:50Z", "source_id": 15708676, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27617, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:49Z", "source_id": 48364987, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T18:11:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:54Z", "source_id": 15709525, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T19:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:44Z", "source_id": 48372295, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:14:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:13:45Z", "source_id": 15711826, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:37Z", "source_id": 48386943, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:19:42Z", "source_id": 15716469, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:57Z", "source_id": 48392727, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T18:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:21:58Z", "source_id": 15718300, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:03Z", "source_id": 48400437, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T18:25:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:10Z", "source_id": 15720737, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:33Z", "source_id": 48411567, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T18:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:29:36Z", "source_id": 15724919, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:30:21Z", "source_id": 15725731, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:03Z", "source_id": 48454819, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T18:48:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:47:09Z", "source_id": 15740096, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:51Z", "source_id": 48473779, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T18:56:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:54:53Z", "source_id": 15748259, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23752, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:09Z", "source_id": 48500963, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T19:07:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:06:13Z", "source_id": 15760363, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:37Z", "source_id": 48538169, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T19:23:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:42Z", "source_id": 15772016, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:05Z", "source_id": 48568601, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T19:36:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:35:11Z", "source_id": 15781406, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:36Z", "source_id": 48594218, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T19:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:46:43Z", "source_id": 15789298, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:30Z", "source_id": 48612153, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T19:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:54:31Z", "source_id": 15794803, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20939, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:46Z", "source_id": 48654294, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T20:14:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:13:50Z", "source_id": 15807828, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20843, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:17Z", "source_id": 48681469, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T20:27:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:22Z", "source_id": 15816196, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20881, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:36Z", "source_id": 48707073, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T20:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:38:39Z", "source_id": 15824182, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:18Z", "source_id": 48722820, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T20:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:22Z", "source_id": 15829186, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:58Z", "source_id": 48734583, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T20:53:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:52:00Z", "source_id": 15832897, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:21Z", "source_id": 48747153, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T21:00:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:25Z", "source_id": 15836908, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:19Z", "source_id": 48774804, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T21:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:23Z", "source_id": 15845795, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19072, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:17Z", "source_id": 48794047, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T21:23:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:23Z", "source_id": 15851774, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:45Z", "source_id": 48819504, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T21:36:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:35:47Z", "source_id": 15859681, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:09Z", "source_id": 48825641, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T21:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:13Z", "source_id": 15861621, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:52Z", "source_id": 48843656, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T21:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:57Z", "source_id": 15867317, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:43Z", "source_id": 48857253, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T21:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:43Z", "source_id": 15871171, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11198, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:32Z", "source_id": 48872543, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T22:03:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:39Z", "source_id": 15875523, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:40Z", "source_id": 48878540, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-15T22:08:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:45Z", "source_id": 15877237, "stage_seq": 62, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9129, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:10Z", "source_id": 48888410, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-15T22:13:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:14Z", "source_id": 15880186, "stage_seq": 63, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9082, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:13Z", "source_id": 48904738, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-15T22:23:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:18Z", "source_id": 15885456, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:48Z", "source_id": 15887243, "stage_seq": 68, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:01Z", "source_id": 48922889, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T22:35:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:08Z", "source_id": 15891300, "stage_seq": 72, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Bournemouth 1845 1845 2 None None Manchester Piccadilly 2330 2330 5 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:G00918/2026-09-15/detailed None Stockport 2026-09-15T23:25:30+01:00 Manchester Piccadilly 8.0 {"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-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]]} 5.8 2327 2335 Stockport Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 22:46:07 TERMINATED 2026-09-15 22:35:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891300 1789511648982691 314 314 2026-09-15 22:45:44.705421 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:44.408714
563811 593738 P67017 501N67M815 2026-09-15 COMPLETE 15891506 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 593738, "stp": "P", "toc": "Greater Anglia", "uid": "P67017", "consist": "720125+720143", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P67017/2026-09-15/detailed", "trust_id": "501N67M815", "origin_crs": "CLT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "2331", "dest_platform": "12", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1N67", "timing_status": "LATE", "origin_station": "Clacton-on-Sea", "current_leg_arr": "2335", "current_leg_dep": "2329", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2205", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "+4 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": "2331", "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\": 361.473, \"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\": 2572.324, \"from_m\": 361.473, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2646.644, \"from_m\": 2572.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7119.931, \"from_m\": 2646.644, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7150.518, \"from_m\": 7119.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7231.911, \"from_m\": 7150.518, \"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\": 7651.834, \"from_m\": 7231.911, \"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\": 7828.02, \"from_m\": 7651.834, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8841.311, \"from_m\": 7828.02, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21797.447, \"from_m\": 8841.311, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21990.742, \"from_m\": 21797.447, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22975.901, \"from_m\": 21990.742, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25660.277, \"from_m\": 22975.901, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27089.144, \"from_m\": 25660.277, \"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\": 27579.549, \"from_m\": 27089.144, \"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\": 27708.583, \"from_m\": 27579.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28361.103, \"from_m\": 27708.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28479.178, \"from_m\": 28361.103, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28779.812, \"from_m\": 28479.178, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28809.088, \"from_m\": 28779.812, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36789.606, \"from_m\": 28809.088, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36831.703, \"from_m\": 36789.606, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62615.507, \"from_m\": 36831.703, \"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\": 63106.645, \"from_m\": 62615.507, \"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\": 63392.565, \"from_m\": 63106.645, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63879.26, \"from_m\": 63392.565, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64608.164, \"from_m\": 63879.26, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66866.908, \"from_m\": 64608.164, \"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\": 78947.233, \"from_m\": 66866.908, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79869.935, \"from_m\": 78947.233, \"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\": 80175.91, \"from_m\": 79869.935, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80365.471, \"from_m\": 80175.91, \"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\": 92565.545, \"from_m\": 80365.471, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92635.909, \"from_m\": 92565.545, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104647.694, \"from_m\": 92635.909, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 105260.924, \"from_m\": 104647.694, \"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\": 109208.953, \"from_m\": 105260.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\": 109671.548, \"from_m\": 109208.953, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 109742.165, \"from_m\": 109671.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109967.432, \"from_m\": 109742.165, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 110478.88, \"from_m\": 109967.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\": 111005.504, \"from_m\": 110478.88, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 111482.179, \"from_m\": 111005.504, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111935.397, \"from_m\": 111482.179, \"capability_applied\": null, \"effective_limit_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\": 593738, \"profile_key\": \"6e53d3e0f8f768127e86b2ce4d911fa5add346bfaf6f4330b8f8e06f37719c47\", \"schedule_id\": 22155, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Clacton-on-Sea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Thorpe-le-Soken\", \"stage_seq\": 2, \"distance_m\": 7459.797, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2222H\", \"wtt_dep\": \"2223\", \"location\": \"Wivenhoe\", \"stage_seq\": 3, \"distance_m\": 21907.966, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2227\", \"location\": \"Hythe\", \"stage_seq\": 4, \"distance_m\": 25820.961, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Colchester East Gate Jn\", \"stage_seq\": 5, \"distance_m\": 26497.496, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Colchester\", \"stage_seq\": 6, \"distance_m\": 29003.968, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Marks Tey\", \"stage_seq\": 7, \"distance_m\": 36995.717, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246H\", \"location\": \"Witham\", \"stage_seq\": 8, \"distance_m\": 49905.998, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 9, \"distance_m\": 59920.204, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2255H\", \"location\": \"Chelmsford\", \"stage_seq\": 10, \"distance_m\": 64095.585, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Ingatestone\", \"stage_seq\": 11, \"distance_m\": 74031.107, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Shenfield\", \"stage_seq\": 12, \"distance_m\": 79526.286, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Gidea Park\", \"stage_seq\": 13, \"distance_m\": 90290.632, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Ilford\", \"stage_seq\": 14, \"distance_m\": 100186.78, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 15, \"distance_m\": 102999.193, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Stratford\", \"stage_seq\": 16, \"distance_m\": 105552.13, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Bow Jn\", \"stage_seq\": 17, \"distance_m\": 107045.429, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Bethnal Green\", \"stage_seq\": 18, \"distance_m\": 110115.034, \"section_seq\": 1, \"route_path_id\": 99536}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 19, \"distance_m\": 111935.397, \"section_seq\": 1, \"route_path_id\": 99536}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 111935.397, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99536}], \"total_distance_m\": 111935.397, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 110521.546, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1413.851, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2205", "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\": 13613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:34Z\", \"source_id\": 48775273, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:37Z\", \"source_id\": 15845916, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:14Z\", \"source_id\": 48793884, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:24:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:22:17Z\", \"source_id\": 15851705, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13646, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:54Z\", \"source_id\": 48804822, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:59Z\", \"source_id\": 15855099, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:05Z\", \"source_id\": 48812641, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:32:12Z\", \"source_id\": 15857563, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:34Z\", \"source_id\": 48833521, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:38Z\", \"source_id\": 15864235, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:30Z\", \"source_id\": 48844912, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:34Z\", \"source_id\": 15867679, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:56Z\", \"source_id\": 48855747, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:59Z\", \"source_id\": 15870729, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:27Z\", \"source_id\": 48860755, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:33Z\", \"source_id\": 15872186, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:38Z\", \"source_id\": 48878456, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:45Z\", \"source_id\": 15877215, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:42Z\", \"source_id\": 48889306, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:42Z\", \"source_id\": 15880452, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:09Z\", \"source_id\": 48899796, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:11Z\", \"source_id\": 15883886, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:13Z\", \"source_id\": 48909327, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:20Z\", \"source_id\": 15887027, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:53Z\", \"source_id\": 48913478, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:56Z\", \"source_id\": 15888334, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:25Z\", \"source_id\": 48923451, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:28Z\", \"source_id\": 15891506, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "12", "timing_fact_generation": 1789511669555285, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:47.158173", "service_state_evidence_id": 15891506, "current_leg_start_actual_dep": "2026-09-15T23:27:30+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:47.373339", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CLT LST 1N67 720125+720143 10 100 None {"version": 3, "segments": [{"to_m": 361.473, "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": 2572.324, "from_m": 361.473, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2646.644, "from_m": 2572.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7119.931, "from_m": 2646.644, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7150.518, "from_m": 7119.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7231.911, "from_m": 7150.518, "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": 7651.834, "from_m": 7231.911, "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": 7828.02, "from_m": 7651.834, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8841.311, "from_m": 7828.02, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21797.447, "from_m": 8841.311, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21990.742, "from_m": 21797.447, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22975.901, "from_m": 21990.742, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25660.277, "from_m": 22975.901, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27089.144, "from_m": 25660.277, "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": 27579.549, "from_m": 27089.144, "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": 27708.583, "from_m": 27579.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28361.103, "from_m": 27708.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28479.178, "from_m": 28361.103, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28779.812, "from_m": 28479.178, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28809.088, "from_m": 28779.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36789.606, "from_m": 28809.088, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36831.703, "from_m": 36789.606, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62615.507, "from_m": 36831.703, "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": 63106.645, "from_m": 62615.507, "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": 63392.565, "from_m": 63106.645, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63879.26, "from_m": 63392.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64608.164, "from_m": 63879.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66866.908, "from_m": 64608.164, "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": 78947.233, "from_m": 66866.908, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79869.935, "from_m": 78947.233, "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": 80175.91, "from_m": 79869.935, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80365.471, "from_m": 80175.91, "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": 92565.545, "from_m": 80365.471, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92635.909, "from_m": 92565.545, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104647.694, "from_m": 92635.909, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 105260.924, "from_m": 104647.694, "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": 109208.953, "from_m": 105260.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": 109671.548, "from_m": 109208.953, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 109742.165, "from_m": 109671.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109967.432, "from_m": 109742.165, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 110478.88, "from_m": 109967.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": 111005.504, "from_m": 110478.88, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 111482.179, "from_m": 111005.504, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111935.397, "from_m": 111482.179, "capability_applied": null, "effective_limit_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": 593738, "profile_key": "6e53d3e0f8f768127e86b2ce4d911fa5add346bfaf6f4330b8f8e06f37719c47", "schedule_id": 22155, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2205", "location": "Clacton-on-Sea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Thorpe-le-Soken", "stage_seq": 2, "distance_m": 7459.797, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2223", "location": "Wivenhoe", "stage_seq": 3, "distance_m": 21907.966, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "Hythe", "stage_seq": 4, "distance_m": 25820.961, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Colchester East Gate Jn", "stage_seq": 5, "distance_m": 26497.496, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Colchester", "stage_seq": 6, "distance_m": 29003.968, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Marks Tey", "stage_seq": 7, "distance_m": 36995.717, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246H", "location": "Witham", "stage_seq": 8, "distance_m": 49905.998, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Beaulieu Park (Construction)", "stage_seq": 9, "distance_m": 59920.204, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2255H", "location": "Chelmsford", "stage_seq": 10, "distance_m": 64095.585, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Ingatestone", "stage_seq": 11, "distance_m": 74031.107, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Shenfield", "stage_seq": 12, "distance_m": 79526.286, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Gidea Park", "stage_seq": 13, "distance_m": 90290.632, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Ilford", "stage_seq": 14, "distance_m": 100186.78, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Forest Gate Jn", "stage_seq": 15, "distance_m": 102999.193, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Stratford", "stage_seq": 16, "distance_m": 105552.13, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Bow Jn", "stage_seq": 17, "distance_m": 107045.429, "section_seq": 1, "route_path_id": 99536}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Bethnal Green", "stage_seq": 18, "distance_m": 110115.034, "section_seq": 1, "route_path_id": 99536}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 19, "distance_m": 111935.397, "section_seq": 1, "route_path_id": 99536}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 111935.397, "from_m": 0.0, "section_seq": 1, "route_path_id": 99536}], "total_distance_m": 111935.397, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 110521.546, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1413.851, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13613, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:34Z", "source_id": 48775273, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:13:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:37Z", "source_id": 15845916, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13642, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:14Z", "source_id": 48793884, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:22:17Z", "source_id": 15851705, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13646, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:54Z", "source_id": 48804822, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:28:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:59Z", "source_id": 15855099, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13693, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:05Z", "source_id": 48812641, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:32:12Z", "source_id": 15857563, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13762, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:34Z", "source_id": 48833521, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:44:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:38Z", "source_id": 15864235, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:30Z", "source_id": 48844912, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:50:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:34Z", "source_id": 15867679, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:56Z", "source_id": 48855747, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:59Z", "source_id": 15870729, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:27Z", "source_id": 48860755, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:58:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:33Z", "source_id": 15872186, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:38Z", "source_id": 48878456, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:45Z", "source_id": 15877215, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:42Z", "source_id": 48889306, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:13:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:42Z", "source_id": 15880452, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:09Z", "source_id": 48899796, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:19:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:11Z", "source_id": 15883886, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:13Z", "source_id": 48909327, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:26:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:20Z", "source_id": 15887027, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:53Z", "source_id": 48913478, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:28:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:56Z", "source_id": 15888334, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:25Z", "source_id": 48923451, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:35:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:28Z", "source_id": 15891506, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Clacton-on-Sea 2205 2205 2 None None London Liverpool Street 2331 2331 12 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P67017/2026-09-15/detailed None Stratford 2026-09-15T23:27: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 2329 2335 Stratford London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891506 1789511669555285 101 101 2026-09-15 22:45:47.373339 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:47.158173
563812 593314 G26477 871H64M715 2026-09-15 COMPLETE 15891550 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 593314, "stp": "P", "toc": "Southern", "uid": "G26477", "consist": "377156+377403", "dest_crs": "LIT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26477/2026-09-15/detailed", "trust_id": "871H64M715", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "1H64", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "2335", "current_leg_dep": "2326", "current_leg_end": "Littlehampton", "origin_dep_time": "2146", "origin_platform": "15", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Angmering", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Angmering", "current_leg_milage": "5.1", "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\": 7545.981, \"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\": 8072.698, \"from_m\": 7545.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\": 10338.399, \"from_m\": 8072.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\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"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\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"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\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"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\": 17295.666, \"from_m\": 17231.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\": 17331.373, \"from_m\": 17295.666, \"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\": 17375.643, \"from_m\": 17331.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17434.208, \"from_m\": 17375.643, \"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\": 18711.851, \"from_m\": 17434.208, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23054.833, \"from_m\": 18711.851, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23171.601, \"from_m\": 23054.833, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23294.133, \"from_m\": 23171.601, \"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\": 23360.91, \"from_m\": 23294.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34256.014, \"from_m\": 23360.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34989.363, \"from_m\": 34256.014, \"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\": 43481.833, \"from_m\": 34989.363, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43552.822, \"from_m\": 43481.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50667.193, \"from_m\": 43552.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50747.9, \"from_m\": 50667.193, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51042.133, \"from_m\": 50747.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51897.403, \"from_m\": 51042.133, \"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\": 59761.616, \"from_m\": 51897.403, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60975.335, \"from_m\": 59761.616, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61493.496, \"from_m\": 60975.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66200.244, \"from_m\": 61493.496, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66240.527, \"from_m\": 66200.244, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77871.122, \"from_m\": 66240.527, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80215.592, \"from_m\": 77871.122, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80454.71, \"from_m\": 80215.592, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81579.727, \"from_m\": 80454.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81665.564, \"from_m\": 81579.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82333.712, \"from_m\": 81665.564, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104831.413, \"from_m\": 82333.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\": 104873.688, \"from_m\": 104831.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109657.202, \"from_m\": 104873.688, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110044.07, \"from_m\": 109657.202, \"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\": 110340.612, \"from_m\": 110044.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110715.209, \"from_m\": 110340.612, \"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\": 110747.172, \"from_m\": 110715.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\": 112410.532, \"from_m\": 110747.172, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112885.041, \"from_m\": 112410.532, \"capability_applied\": null, \"effective_limit_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\": 593314, \"profile_key\": \"a6a86f1cc37374a7156b4bb4aa9c1584bbf06a10bb6e26706b58326a087f31c6\", \"schedule_id\": 10354, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2153\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2204\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Purley\", \"stage_seq\": 10, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 23294.133, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 35127.575, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2220\", \"location\": \"Gatwick Airport\", \"stage_seq\": 13, \"distance_m\": 43117.193, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224H\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 47608.172, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 15, \"distance_m\": 50747.9, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 16, \"distance_m\": 59866.311, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": \"2234\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 61092.655, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Keymer Jn\", \"stage_seq\": 18, \"distance_m\": 66159.387, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Burgess Hill\", \"stage_seq\": 19, \"distance_m\": 67114.511, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Hassocks\", \"stage_seq\": 20, \"distance_m\": 70564.234, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Preston Park\", \"stage_seq\": 21, \"distance_m\": 79756.915, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Hove\", \"stage_seq\": 22, \"distance_m\": 82094.892, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2258\", \"location\": \"Portslade\", \"stage_seq\": 23, \"distance_m\": 84413.174, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Southwick\", \"stage_seq\": 24, \"distance_m\": 86781.681, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 25, \"distance_m\": 89119.546, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Lancing\", \"stage_seq\": 26, \"distance_m\": 92990.024, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Worthing\", \"stage_seq\": 27, \"distance_m\": 96716.616, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"West Worthing\", \"stage_seq\": 28, \"distance_m\": 97999.163, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 29, \"distance_m\": 99287.729, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 30, \"distance_m\": 100730.948, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Angmering\", \"stage_seq\": 31, \"distance_m\": 104679.002, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Arundel Jn\", \"stage_seq\": 32, \"distance_m\": 110294.31, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 33, \"distance_m\": 110747.172, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 34, \"distance_m\": 112885.041, \"section_seq\": 1, \"route_path_id\": 69123}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 112885.041, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69123}], \"total_distance_m\": 112885.041, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107379.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5505.598, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2146", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:57Z\", \"source_id\": 48732538, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:03Z\", \"source_id\": 15832227, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:20Z\", \"source_id\": 48741235, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:24Z\", \"source_id\": 15835025, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:45Z\", \"source_id\": 48749874, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:47Z\", \"source_id\": 15837718, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:32Z\", \"source_id\": 48753566, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:36Z\", \"source_id\": 15838876, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:03Z\", \"source_id\": 48764679, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:06Z\", \"source_id\": 15842504, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:32Z\", \"source_id\": 48788771, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:37Z\", \"source_id\": 15850083, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:31Z\", \"source_id\": 48798323, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:33Z\", \"source_id\": 15853087, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:04Z\", \"source_id\": 48816362, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:08Z\", \"source_id\": 15858688, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:13Z\", \"source_id\": 48827619, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:17Z\", \"source_id\": 15862239, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:39Z\", \"source_id\": 48833710, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:44Z\", \"source_id\": 15864278, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:27Z\", \"source_id\": 48846933, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:32Z\", \"source_id\": 15868209, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:54Z\", \"source_id\": 48855693, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:59Z\", \"source_id\": 15870735, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:20Z\", \"source_id\": 48862303, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:25Z\", \"source_id\": 15872661, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:13Z\", \"source_id\": 48869991, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:17Z\", \"source_id\": 15874758, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:39Z\", \"source_id\": 48874690, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:43Z\", \"source_id\": 15876116, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:44Z\", \"source_id\": 48884373, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:49Z\", \"source_id\": 15878913, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:56Z\", \"source_id\": 48891358, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:58Z\", \"source_id\": 15881143, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:20Z\", \"source_id\": 48895185, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:23Z\", \"source_id\": 15882400, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:00Z\", \"source_id\": 48899532, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:03Z\", \"source_id\": 15883798, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:58Z\", \"source_id\": 48902766, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:03Z\", \"source_id\": 15884868, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:33Z\", \"source_id\": 48908251, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:37Z\", \"source_id\": 15886650, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:30Z\", \"source_id\": 48923595, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:33Z\", \"source_id\": 15891550, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "2", "timing_fact_generation": 1789511673855415, "current_leg_arrival_utc": "2026-09-15T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:47.163149", "service_state_evidence_id": 15891550, "current_leg_start_actual_dep": "2026-09-15T23:26:30+01:00", "operational_evidence_version": 147, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:47.377418", "service_state_valid_until_kind": null, "operational_interpretation_version": 147, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None LIT 1H64 377156+377403 8 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": 7545.981, "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": 8072.698, "from_m": 7545.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": 10338.399, "from_m": 8072.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": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "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": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "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": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "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": 17295.666, "from_m": 17231.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": 17331.373, "from_m": 17295.666, "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": 17375.643, "from_m": 17331.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17434.208, "from_m": 17375.643, "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": 18711.851, "from_m": 17434.208, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23054.833, "from_m": 18711.851, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23171.601, "from_m": 23054.833, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23294.133, "from_m": 23171.601, "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": 23360.91, "from_m": 23294.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34256.014, "from_m": 23360.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34989.363, "from_m": 34256.014, "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": 43481.833, "from_m": 34989.363, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43552.822, "from_m": 43481.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50667.193, "from_m": 43552.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50747.9, "from_m": 50667.193, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51042.133, "from_m": 50747.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51897.403, "from_m": 51042.133, "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": 59761.616, "from_m": 51897.403, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60975.335, "from_m": 59761.616, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61493.496, "from_m": 60975.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66200.244, "from_m": 61493.496, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66240.527, "from_m": 66200.244, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77871.122, "from_m": 66240.527, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80215.592, "from_m": 77871.122, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80454.71, "from_m": 80215.592, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81579.727, "from_m": 80454.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81665.564, "from_m": 81579.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82333.712, "from_m": 81665.564, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104831.413, "from_m": 82333.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": 104873.688, "from_m": 104831.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109657.202, "from_m": 104873.688, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110044.07, "from_m": 109657.202, "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": 110340.612, "from_m": 110044.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110715.209, "from_m": 110340.612, "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": 110747.172, "from_m": 110715.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": 112410.532, "from_m": 110747.172, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112885.041, "from_m": 112410.532, "capability_applied": null, "effective_limit_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": 593314, "profile_key": "a6a86f1cc37374a7156b4bb4aa9c1584bbf06a10bb6e26706b58326a087f31c6", "schedule_id": 10354, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2146", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2204", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2220", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67114.511, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Hassocks", "stage_seq": 20, "distance_m": 70564.234, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Preston Park", "stage_seq": 21, "distance_m": 79756.915, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Hove", "stage_seq": 22, "distance_m": 82094.892, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Portslade", "stage_seq": 23, "distance_m": 84413.174, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Southwick", "stage_seq": 24, "distance_m": 86781.681, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Shoreham-by-Sea", "stage_seq": 25, "distance_m": 89119.546, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Lancing", "stage_seq": 26, "distance_m": 92990.024, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Worthing", "stage_seq": 27, "distance_m": 96716.616, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "West Worthing", "stage_seq": 28, "distance_m": 97999.163, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Durrington-on-Sea", "stage_seq": 29, "distance_m": 99287.729, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Goring-by-Sea", "stage_seq": 30, "distance_m": 100730.948, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Angmering", "stage_seq": 31, "distance_m": 104679.002, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Arundel Jn", "stage_seq": 32, "distance_m": 110294.31, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Littlehampton Jn", "stage_seq": 33, "distance_m": 110747.172, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 34, "distance_m": 112885.041, "section_seq": 1, "route_path_id": 69123}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 112885.041, "from_m": 0.0, "section_seq": 1, "route_path_id": 69123}], "total_distance_m": 112885.041, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107379.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5505.598, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:57Z", "source_id": 48732538, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:51:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:03Z", "source_id": 15832227, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:20Z", "source_id": 48741235, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:56:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:24Z", "source_id": 15835025, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:45Z", "source_id": 48749874, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:00:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:47Z", "source_id": 15837718, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:32Z", "source_id": 48753566, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:02:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:36Z", "source_id": 15838876, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:03Z", "source_id": 48764679, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:08:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:06Z", "source_id": 15842504, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:32Z", "source_id": 48788771, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:37Z", "source_id": 15850083, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:31Z", "source_id": 48798323, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:33Z", "source_id": 15853087, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:04Z", "source_id": 48816362, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:35:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:08Z", "source_id": 15858688, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:13Z", "source_id": 48827619, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:17Z", "source_id": 15862239, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:39Z", "source_id": 48833710, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:44:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:44Z", "source_id": 15864278, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:27Z", "source_id": 48846933, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:32Z", "source_id": 15868209, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:54Z", "source_id": 48855693, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:59Z", "source_id": 15870735, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:20Z", "source_id": 48862303, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:59:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:25Z", "source_id": 15872661, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:13Z", "source_id": 48869991, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:02:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:17Z", "source_id": 15874758, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:39Z", "source_id": 48874690, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:06:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:43Z", "source_id": 15876116, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:44Z", "source_id": 48884373, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:10:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:49Z", "source_id": 15878913, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:56Z", "source_id": 48891358, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:58Z", "source_id": 15881143, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:20Z", "source_id": 48895185, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:17:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:23Z", "source_id": 15882400, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:00Z", "source_id": 48899532, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:03Z", "source_id": 15883798, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31052, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:58Z", "source_id": 48902766, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:21:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:03Z", "source_id": 15884868, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:33Z", "source_id": 48908251, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:37Z", "source_id": 15886650, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27491, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:30Z", "source_id": 48923595, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:35:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:33Z", "source_id": 15891550, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] London Victoria (C) 2146 2146 15 None None Littlehampton 2336 2336 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26477/2026-09-15/detailed None Angmering 2026-09-15T23:26:30+01:00 Littlehampton 9.0 {"type": "LineString", "coordinates": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} 5.1 2326 2335 Angmering Littlehampton Carriage Holding Sidings Littlehampton 50.8103921 -0.5468198 50.8103921 -0.5468198 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 Littlehampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891550 1789511673855415 147 147 2026-09-15 22:45:47.377418 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:47.163149
563813 592173 W32928 879J70MZ15 2026-09-15 COMPLETE 15891529 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 592173, "stp": "P", "toc": "Thameslink", "uid": "W32928", "consist": "700142", "dest_crs": "PBO", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32928/2026-09-15/detailed", "trust_id": "879J70MZ15", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": "2", "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "9J70", "timing_status": "EARLY", "origin_station": "Horsham", "current_leg_arr": "2335", "current_leg_dep": "2321", "current_leg_end": "Peterborough", "origin_dep_time": "2055", "origin_platform": "3", "current_location": "Peterborough", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]}", "current_leg_start": "Huntingdon", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "52.5752702", "next_location_lon": "-0.2509520", "previous_location": "Huntingdon", "current_leg_milage": "17.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 887.344, \"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\": 1426.665, \"from_m\": 887.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9431.625, \"from_m\": 1426.665, \"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\": 10289.161, \"from_m\": 9431.625, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13358.823, \"from_m\": 10289.161, \"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\": 13764.487, \"from_m\": 13358.823, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13947.67, \"from_m\": 13764.487, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14422.765, \"from_m\": 13947.67, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14533.511, \"from_m\": 14422.765, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16978.172, \"from_m\": 14533.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17093.623, \"from_m\": 16978.172, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17946.399, \"from_m\": 17093.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19975.021, \"from_m\": 17946.399, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22786.118, \"from_m\": 19975.021, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22826.872, \"from_m\": 22786.118, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26210.566, \"from_m\": 22826.872, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27523.873, \"from_m\": 26210.566, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27712.083, \"from_m\": 27523.873, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27728.452, \"from_m\": 27712.083, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28170.862, \"from_m\": 27728.452, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28237.265, \"from_m\": 28170.862, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28707.727, \"from_m\": 28237.265, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36217.416, \"from_m\": 28707.727, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36844.314, \"from_m\": 36217.416, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38245.461, \"from_m\": 36844.314, \"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\": 38362.229, \"from_m\": 38245.461, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42705.211, \"from_m\": 38362.229, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43982.854, \"from_m\": 42705.211, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44041.419, \"from_m\": 43982.854, \"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\": 44085.689, \"from_m\": 44041.419, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44121.396, \"from_m\": 44085.689, \"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\": 44185.095, \"from_m\": 44121.396, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44273.764, \"from_m\": 44185.095, \"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\": 44304.199, \"from_m\": 44273.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44698.456, \"from_m\": 44304.199, \"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\": 44735.421, \"from_m\": 44698.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45631.872, \"from_m\": 44735.421, \"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\": 45663.268, \"from_m\": 45631.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\": 45697.28, \"from_m\": 45663.268, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46112.74, \"from_m\": 45697.28, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47102.064, \"from_m\": 46112.74, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47424.048, \"from_m\": 47102.064, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47482.313, \"from_m\": 47424.048, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50770.966, \"from_m\": 47482.313, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50832.482, \"from_m\": 50770.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56113.655, \"from_m\": 50832.482, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58003.465, \"from_m\": 56113.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58939.892, \"from_m\": 58003.465, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60511.799, \"from_m\": 58939.892, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62125.702, \"from_m\": 60511.799, \"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\": 62369.055, \"from_m\": 62125.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62465.068, \"from_m\": 62369.055, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62512.327, \"from_m\": 62465.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62750.826, \"from_m\": 62512.327, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 63278.111, \"from_m\": 62750.826, \"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\": 63315.875, \"from_m\": 63278.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 63873.106, \"from_m\": 63315.875, \"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\": 63950.732, \"from_m\": 63873.106, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66471.217, \"from_m\": 63950.732, \"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\": 67508.962, \"from_m\": 66471.217, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67657.845, \"from_m\": 67508.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67687.493, \"from_m\": 67657.845, \"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\": 67792.437, \"from_m\": 67687.493, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 68868.418, \"from_m\": 67792.437, \"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\": 68970.331, \"from_m\": 68868.418, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69833.23, \"from_m\": 68970.331, \"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\": 70090.712, \"from_m\": 69833.23, \"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\": 70603.288, \"from_m\": 70090.712, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70658.529, \"from_m\": 70603.288, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 71951.9, \"from_m\": 70658.529, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75849.407, \"from_m\": 71951.9, \"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\": 79000.301, \"from_m\": 75849.407, \"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\": 103554.2, \"from_m\": 79000.301, \"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\": 149066.607, \"from_m\": 103554.2, \"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\": 149113.264, \"from_m\": 149066.607, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154239.241, \"from_m\": 149113.264, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 157023.223, \"from_m\": 154239.241, \"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\": 174504.379, \"from_m\": 157023.223, \"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\": 174563.843, \"from_m\": 174504.379, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177891.409, \"from_m\": 174563.843, \"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\": 180599.904, \"from_m\": 177891.409, \"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\": 181956.311, \"from_m\": 180599.904, \"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\": 187452.603, \"from_m\": 181956.311, \"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\": 189151.672, \"from_m\": 187452.603, \"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\": 189173.75, \"from_m\": 189151.672, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 592173, \"profile_key\": \"d681f5cab7e9addb2cb6957d2dd7824589137dc43eb3507d2a1c6688a59f80bf\", \"schedule_id\": 26336, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2058H\", \"wtt_dep\": \"2059\", \"location\": \"Littlehaven\", \"stage_seq\": 2, \"distance_m\": 2148.79, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2104H\", \"wtt_dep\": \"2105\", \"location\": \"Ifield\", \"stage_seq\": 3, \"distance_m\": 9946.113, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2108H\", \"location\": \"Crawley\", \"stage_seq\": 4, \"distance_m\": 11892.333, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2111H\", \"wtt_dep\": \"2113\", \"location\": \"Three Bridges\", \"stage_seq\": 5, \"distance_m\": 13978.888, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2119\", \"location\": \"Gatwick Airport\", \"stage_seq\": 6, \"distance_m\": 18416.489, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2121\", \"wtt_dep\": \"2121H\", \"location\": \"Horley\", \"stage_seq\": 7, \"distance_m\": 19778.45, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Salfords\", \"stage_seq\": 8, \"distance_m\": 23451.571, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 9, \"distance_m\": 26388.331, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2128H\", \"wtt_dep\": \"2129H\", \"location\": \"Redhill\", \"stage_seq\": 10, \"distance_m\": 27863.929, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2133\", \"wtt_dep\": \"2133H\", \"location\": \"Merstham\", \"stage_seq\": 11, \"distance_m\": 30698.847, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2139\", \"location\": \"Coulsdon South\", \"stage_seq\": 12, \"distance_m\": 36734.961, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 13, \"distance_m\": 38122.929, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Purley\", \"stage_seq\": 14, \"distance_m\": 39711.222, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2144H\", \"wtt_dep\": \"2145H\", \"location\": \"East Croydon\", \"stage_seq\": 15, \"distance_m\": 44506.091, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 45353.801, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 17, \"distance_m\": 46112.74, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Norwood Junction\", \"stage_seq\": 18, \"distance_m\": 47166.802, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Sydenham\", \"stage_seq\": 19, \"distance_m\": 50770.966, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"New Cross Gate\", \"stage_seq\": 20, \"distance_m\": 56464.777, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 21, \"distance_m\": 57566.067, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 22, \"distance_m\": 59185.2, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2201\", \"location\": \"London Bridge\", \"stage_seq\": 23, \"distance_m\": 61049.978, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 24, \"distance_m\": 61776.995, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 25, \"distance_m\": 62384.424, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2207\", \"location\": \"London Blackfriars\", \"stage_seq\": 26, \"distance_m\": 62986.558, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2209\", \"location\": \"City Thameslink\", \"stage_seq\": 27, \"distance_m\": 63388.942, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": \"2211H\", \"location\": \"Farringdon\", \"stage_seq\": 28, \"distance_m\": 64119.1, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2216\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 29, \"distance_m\": 66337.955, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 30, \"distance_m\": 67473.585, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Holloway South Jn\", \"stage_seq\": 31, \"distance_m\": 68646.277, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2223H\", \"location\": \"Finsbury Park\", \"stage_seq\": 32, \"distance_m\": 70466.118, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 33, \"distance_m\": 74313.984, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Potters Bar\", \"stage_seq\": 34, \"distance_m\": 86875.433, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 35, \"distance_m\": 98989.686, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Digswell Jn\", \"stage_seq\": 36, \"distance_m\": 100430.522, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 37, \"distance_m\": 104701.631, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2245\", \"location\": \"Stevenage\", \"stage_seq\": 38, \"distance_m\": 110701.425, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Hitchin\", \"stage_seq\": 39, \"distance_m\": 117704.983, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Arlesey\", \"stage_seq\": 40, \"distance_m\": 125837.641, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Biggleswade\", \"stage_seq\": 41, \"distance_m\": 132507.183, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Sandy\", \"stage_seq\": 42, \"distance_m\": 137241.892, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"St. Neots\", \"stage_seq\": 43, \"distance_m\": 149483.818, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320\", \"location\": \"Huntingdon\", \"stage_seq\": 44, \"distance_m\": 160883.723, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Holme Jn\", \"stage_seq\": 45, \"distance_m\": 177469.327, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Fletton Jn\", \"stage_seq\": 46, \"distance_m\": 186999.729, \"section_seq\": 1, \"route_path_id\": 69410}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Peterborough\", \"stage_seq\": 47, \"distance_m\": 189173.75, \"section_seq\": 1, \"route_path_id\": 69410}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 189173.75, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69410}], \"total_distance_m\": 189173.75, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 186329.407, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2844.343, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2055", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.5752702", "current_position_lon": "-0.2509520", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:24Z\", \"source_id\": 48618382, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:58:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:57:28Z\", \"source_id\": 15796708, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:02:58Z\", \"source_id\": 48630478, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:03:02Z\", \"source_id\": 15800494, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:11Z\", \"source_id\": 48637554, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:07:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:15Z\", \"source_id\": 15802703, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:46Z\", \"source_id\": 48645648, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:10:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:09:52Z\", \"source_id\": 15805104, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:48Z\", \"source_id\": 48660901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:51Z\", \"source_id\": 15809863, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:26Z\", \"source_id\": 48671142, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:21:29Z\", \"source_id\": 15812942, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:24:59Z\", \"source_id\": 48678711, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:25:03Z\", \"source_id\": 15815303, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:27Z\", \"source_id\": 48681889, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:32Z\", \"source_id\": 15816312, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:38Z\", \"source_id\": 48686386, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:30:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:42Z\", \"source_id\": 15817709, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:44Z\", \"source_id\": 48697024, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:34:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:33:49Z\", \"source_id\": 15821038, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:01Z\", \"source_id\": 48707949, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:39:03Z\", \"source_id\": 15824448, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:12Z\", \"source_id\": 48716426, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:43:13Z\", \"source_id\": 15827147, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:51Z\", \"source_id\": 48724002, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:46:57Z\", \"source_id\": 15829547, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:07Z\", \"source_id\": 48732826, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:09Z\", \"source_id\": 15832303, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:53Z\", \"source_id\": 48746229, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:56Z\", \"source_id\": 15836611, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:01Z\", \"source_id\": 48754457, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:02:08Z\", \"source_id\": 15839200, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:43Z\", \"source_id\": 48766103, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:49Z\", \"source_id\": 15842932, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:33Z\", \"source_id\": 48769448, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:38Z\", \"source_id\": 15844076, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:30Z\", \"source_id\": 48773223, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:11:33Z\", \"source_id\": 15845272, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:00Z\", \"source_id\": 48780061, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:15:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:15:07Z\", \"source_id\": 15847371, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:06Z\", \"source_id\": 48795578, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:11Z\", \"source_id\": 15852229, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:29Z\", \"source_id\": 48811528, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:32:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:31:32Z\", \"source_id\": 15857192, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15672, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:24Z\", \"source_id\": 48829659, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:28Z\", \"source_id\": 15862958, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:16Z\", \"source_id\": 48842357, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:19Z\", \"source_id\": 15866929, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:23Z\", \"source_id\": 48854713, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:27Z\", \"source_id\": 15870476, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:17Z\", \"source_id\": 48864155, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:20Z\", \"source_id\": 15873164, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:37Z\", \"source_id\": 48872725, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:40Z\", \"source_id\": 15875533, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:16Z\", \"source_id\": 48886931, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:22Z\", \"source_id\": 15879704, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:09Z\", \"source_id\": 48899836, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:15Z\", \"source_id\": 15883905, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:51Z\", \"source_id\": 48914979, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:58Z\", \"source_id\": 15888791, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11915, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:28Z\", \"source_id\": 48923517, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:33Z\", \"source_id\": 15891529, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough", "service_state_platform": "1", "timing_fact_generation": 1789511673804929, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:47.167649", "service_state_evidence_id": 15891529, "current_leg_start_actual_dep": "2026-09-15T23:20:00+01:00", "operational_evidence_version": 217, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:47.382289", "service_state_valid_until_kind": null, "operational_interpretation_version": 217, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P HRH PBO 9J70 700142 12 100 None {"version": 3, "segments": [{"to_m": 887.344, "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": 1426.665, "from_m": 887.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", "infrastructure_limit_mph": 30.0}, {"to_m": 9431.625, "from_m": 1426.665, "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": 10289.161, "from_m": 9431.625, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13358.823, "from_m": 10289.161, "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": 13764.487, "from_m": 13358.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13947.67, "from_m": 13764.487, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14422.765, "from_m": 13947.67, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14533.511, "from_m": 14422.765, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16978.172, "from_m": 14533.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17093.623, "from_m": 16978.172, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17946.399, "from_m": 17093.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19975.021, "from_m": 17946.399, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22786.118, "from_m": 19975.021, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22826.872, "from_m": 22786.118, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26210.566, "from_m": 22826.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27523.873, "from_m": 26210.566, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27712.083, "from_m": 27523.873, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27728.452, "from_m": 27712.083, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28170.862, "from_m": 27728.452, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28237.265, "from_m": 28170.862, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28707.727, "from_m": 28237.265, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36217.416, "from_m": 28707.727, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36844.314, "from_m": 36217.416, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38245.461, "from_m": 36844.314, "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": 38362.229, "from_m": 38245.461, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42705.211, "from_m": 38362.229, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43982.854, "from_m": 42705.211, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44041.419, "from_m": 43982.854, "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": 44085.689, "from_m": 44041.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44121.396, "from_m": 44085.689, "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": 44185.095, "from_m": 44121.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44273.764, "from_m": 44185.095, "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": 44304.199, "from_m": 44273.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44698.456, "from_m": 44304.199, "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": 44735.421, "from_m": 44698.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45631.872, "from_m": 44735.421, "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": 45663.268, "from_m": 45631.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": 45697.28, "from_m": 45663.268, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46112.74, "from_m": 45697.28, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47102.064, "from_m": 46112.74, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47424.048, "from_m": 47102.064, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47482.313, "from_m": 47424.048, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50770.966, "from_m": 47482.313, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50832.482, "from_m": 50770.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56113.655, "from_m": 50832.482, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58003.465, "from_m": 56113.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58939.892, "from_m": 58003.465, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60511.799, "from_m": 58939.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62125.702, "from_m": 60511.799, "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": 62369.055, "from_m": 62125.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62465.068, "from_m": 62369.055, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62512.327, "from_m": 62465.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62750.826, "from_m": 62512.327, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 63278.111, "from_m": 62750.826, "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": 63315.875, "from_m": 63278.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 63873.106, "from_m": 63315.875, "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": 63950.732, "from_m": 63873.106, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66471.217, "from_m": 63950.732, "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": 67508.962, "from_m": 66471.217, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67657.845, "from_m": 67508.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67687.493, "from_m": 67657.845, "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": 67792.437, "from_m": 67687.493, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 68868.418, "from_m": 67792.437, "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": 68970.331, "from_m": 68868.418, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69833.23, "from_m": 68970.331, "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": 70090.712, "from_m": 69833.23, "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": 70603.288, "from_m": 70090.712, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70658.529, "from_m": 70603.288, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 71951.9, "from_m": 70658.529, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75849.407, "from_m": 71951.9, "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": 79000.301, "from_m": 75849.407, "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": 103554.2, "from_m": 79000.301, "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": 149066.607, "from_m": 103554.2, "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": 149113.264, "from_m": 149066.607, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154239.241, "from_m": 149113.264, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 157023.223, "from_m": 154239.241, "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": 174504.379, "from_m": 157023.223, "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": 174563.843, "from_m": 174504.379, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177891.409, "from_m": 174563.843, "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": 180599.904, "from_m": 177891.409, "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": 181956.311, "from_m": 180599.904, "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": 187452.603, "from_m": 181956.311, "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": 189151.672, "from_m": 187452.603, "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": 189173.75, "from_m": 189151.672, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 592173, "profile_key": "d681f5cab7e9addb2cb6957d2dd7824589137dc43eb3507d2a1c6688a59f80bf", "schedule_id": 26336, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2055", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2058H", "wtt_dep": "2059", "location": "Littlehaven", "stage_seq": 2, "distance_m": 2148.79, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2104H", "wtt_dep": "2105", "location": "Ifield", "stage_seq": 3, "distance_m": 9946.113, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2108H", "location": "Crawley", "stage_seq": 4, "distance_m": 11892.333, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2113", "location": "Three Bridges", "stage_seq": 5, "distance_m": 13978.888, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2119", "location": "Gatwick Airport", "stage_seq": 6, "distance_m": 18416.489, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2121", "wtt_dep": "2121H", "location": "Horley", "stage_seq": 7, "distance_m": 19778.45, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Salfords", "stage_seq": 8, "distance_m": 23451.571, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Earlswood (Surrey)", "stage_seq": 9, "distance_m": 26388.331, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129H", "location": "Redhill", "stage_seq": 10, "distance_m": 27863.929, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2133", "wtt_dep": "2133H", "location": "Merstham", "stage_seq": 11, "distance_m": 30698.847, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2139", "location": "Coulsdon South", "stage_seq": 12, "distance_m": 36734.961, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Stoats Nest Jn", "stage_seq": 13, "distance_m": 38122.929, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Purley", "stage_seq": 14, "distance_m": 39711.222, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2144H", "wtt_dep": "2145H", "location": "East Croydon", "stage_seq": 15, "distance_m": 44506.091, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146H", "location": "Windmill Bridge Jn", "stage_seq": 16, "distance_m": 45353.801, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Norwood Fork Jn", "stage_seq": 17, "distance_m": 46112.74, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149", "location": "Norwood Junction", "stage_seq": 18, "distance_m": 47166.802, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Sydenham", "stage_seq": 19, "distance_m": 50770.966, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "New Cross Gate", "stage_seq": 20, "distance_m": 56464.777, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155", "location": "Bricklayers Arms Jn", "stage_seq": 21, "distance_m": 57566.067, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Blue Anchor (Kent)", "stage_seq": 22, "distance_m": 59185.2, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2201", "location": "London Bridge", "stage_seq": 23, "distance_m": 61049.978, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Metropolitan Jn", "stage_seq": 24, "distance_m": 61776.995, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Blackfriars Jn", "stage_seq": 25, "distance_m": 62384.424, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207", "location": "London Blackfriars", "stage_seq": 26, "distance_m": 62986.558, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2209", "location": "City Thameslink", "stage_seq": 27, "distance_m": 63388.942, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211H", "location": "Farringdon", "stage_seq": 28, "distance_m": 64119.1, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2216", "location": "St Pancras Low Level", "stage_seq": 29, "distance_m": 66337.955, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Belle Isle Jn", "stage_seq": 30, "distance_m": 67473.585, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Holloway South Jn", "stage_seq": 31, "distance_m": 68646.277, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2223H", "location": "Finsbury Park", "stage_seq": 32, "distance_m": 70466.118, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226H", "location": "Alexandra Palace", "stage_seq": 33, "distance_m": 74313.984, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Potters Bar", "stage_seq": 34, "distance_m": 86875.433, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Welwyn Garden City", "stage_seq": 35, "distance_m": 98989.686, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Digswell Jn", "stage_seq": 36, "distance_m": 100430.522, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Woolmer Green Jn", "stage_seq": 37, "distance_m": 104701.631, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2245", "location": "Stevenage", "stage_seq": 38, "distance_m": 110701.425, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Hitchin", "stage_seq": 39, "distance_m": 117704.983, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Arlesey", "stage_seq": 40, "distance_m": 125837.641, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Biggleswade", "stage_seq": 41, "distance_m": 132507.183, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Sandy", "stage_seq": 42, "distance_m": 137241.892, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "St. Neots", "stage_seq": 43, "distance_m": 149483.818, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Huntingdon", "stage_seq": 44, "distance_m": 160883.723, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Holme Jn", "stage_seq": 45, "distance_m": 177469.327, "section_seq": 1, "route_path_id": 69410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Fletton Jn", "stage_seq": 46, "distance_m": 186999.729, "section_seq": 1, "route_path_id": 69410}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Peterborough", "stage_seq": 47, "distance_m": 189173.75, "section_seq": 1, "route_path_id": 69410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 189173.75, "from_m": 0.0, "section_seq": 1, "route_path_id": 69410}], "total_distance_m": 189173.75, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 186329.407, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2844.343, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:24Z", "source_id": 48618382, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T19:58:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:57:28Z", "source_id": 15796708, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30715, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:02:58Z", "source_id": 48630478, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:03:02Z", "source_id": 15800494, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:11Z", "source_id": 48637554, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:07:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:15Z", "source_id": 15802703, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30654, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:46Z", "source_id": 48645648, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:10:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:09:52Z", "source_id": 15805104, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:48Z", "source_id": 48660901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:17:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:51Z", "source_id": 15809863, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:26Z", "source_id": 48671142, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:21:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:21:29Z", "source_id": 15812942, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:24:59Z", "source_id": 48678711, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:25:03Z", "source_id": 15815303, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:27Z", "source_id": 48681889, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:32Z", "source_id": 15816312, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:38Z", "source_id": 48686386, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:30:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:42Z", "source_id": 15817709, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:44Z", "source_id": 48697024, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:34:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:33:49Z", "source_id": 15821038, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:01Z", "source_id": 48707949, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:39:03Z", "source_id": 15824448, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:12Z", "source_id": 48716426, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T20:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:43:13Z", "source_id": 15827147, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:51Z", "source_id": 48724002, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:47:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:46:57Z", "source_id": 15829547, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:07Z", "source_id": 48732826, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:52:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:09Z", "source_id": 15832303, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:53Z", "source_id": 48746229, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:58:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:56Z", "source_id": 15836611, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:01Z", "source_id": 48754457, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T21:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:02:08Z", "source_id": 15839200, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:43Z", "source_id": 48766103, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:08:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:49Z", "source_id": 15842932, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:33Z", "source_id": 48769448, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:09:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:38Z", "source_id": 15844076, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:30Z", "source_id": 48773223, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:11:33Z", "source_id": 15845272, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:00Z", "source_id": 48780061, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:15:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:15:07Z", "source_id": 15847371, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:06Z", "source_id": 48795578, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T21:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:11Z", "source_id": 15852229, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:29Z", "source_id": 48811528, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:32:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:31:32Z", "source_id": 15857192, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15672, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:24Z", "source_id": 48829659, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:28Z", "source_id": 15862958, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:16Z", "source_id": 48842357, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:49:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:19Z", "source_id": 15866929, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:23Z", "source_id": 48854713, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:27Z", "source_id": 15870476, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:17Z", "source_id": 48864155, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T22:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:20Z", "source_id": 15873164, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:37Z", "source_id": 48872725, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T22:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:40Z", "source_id": 15875533, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:16Z", "source_id": 48886931, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T22:12:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:22Z", "source_id": 15879704, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:09Z", "source_id": 48899836, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T22:20:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:15Z", "source_id": 15883905, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12008, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:51Z", "source_id": 48914979, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T22:29:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:58Z", "source_id": 15888791, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11915, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:28Z", "source_id": 48923517, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T22:35:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:33Z", "source_id": 15891529, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Horsham 2055 2055 3 None None Peterborough 2337 2337 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32928/2026-09-15/detailed None Huntingdon 2026-09-15T23:20:00+01:00 Peterborough 14.0 {"type": "LineString", "coordinates": [[-0.1927024179399676, 52.3284623719883], [-0.1924678, 52.32907449999999], [-0.1922592, 52.32967620000001], [-0.19218029999999997, 52.329903899999984], [-0.19217599374670052, 52.32991742479848], [-0.1919344, 52.3306762], [-0.19156609999999996, 52.3320122], [-0.1913707, 52.3327486], [-0.19131929999999997, 52.3329365], [-0.1912617, 52.3331506], [-0.1911851, 52.333457], [-0.1909108, 52.3344984], [-0.19076129999999997, 52.33505770000001], [-0.1904917, 52.3361157], [-0.1904402, 52.33627669999999], [-0.190249, 52.33722430000001], [-0.18997749999999997, 52.338197699999995], [-0.1899479, 52.338314399999994], [-0.1869916, 52.34963439999999], [-0.1862372, 52.3525377], [-0.1860216, 52.35329769999999], [-0.1855602, 52.3553577], [-0.1854578, 52.3562848], [-0.18544029999999995, 52.35722750000001], [-0.1855862, 52.35875019999999], [-0.1859825, 52.36049740000001], [-0.1865682, 52.3619689], [-0.1873235, 52.3633632], [-0.1884039, 52.36513909999999], [-0.19108469999999997, 52.36944259999999], [-0.1975305, 52.379870700000005], [-0.1976611, 52.3800809], [-0.1994922, 52.3829765], [-0.1995732, 52.3831097], [-0.2006094534686012, 52.384780653945135], [-0.2089313, 52.3981973], [-0.2127747, 52.40436189999999], [-0.2163643, 52.410180800000006], [-0.2169743, 52.41110140000001], [-0.2172624, 52.411527599999985], [-0.2189251, 52.41379549999999], [-0.2213259, 52.4169963], [-0.2216307, 52.417384000000006], [-0.2242047, 52.42078060000001], [-0.22859420000000005, 52.426570699999985], [-0.23115849999999993, 52.43000479999999], [-0.23173720000000003, 52.430849], [-0.2324688, 52.4319915], [-0.2325946, 52.43221809999999], [-0.23263, 52.432281800000005], [-0.232995, 52.4329492], [-0.2340562, 52.4352981], [-0.23439609999999997, 52.4364503], [-0.23445989999999992, 52.4366663], [-0.23464430000000003, 52.4372915], [-0.2350595, 52.43946270000001], [-0.2350694772490116, 52.43957578845911], [-0.2352533, 52.4416593], [-0.23530539999999991, 52.4424274], [-0.23532709999999996, 52.4426892], [-0.2354153999999999, 52.443976599999985], [-0.23546600000000004, 52.44458769999999], [-0.2355048, 52.4451153], [-0.23559569999999996, 52.4463723], [-0.23565879999999997, 52.4472469], [-0.23658969999999993, 52.46012929999999], [-0.2368011, 52.463006], [-0.2372286, 52.46917289999999], [-0.2372718, 52.46979679999999], [-0.23731899999999995, 52.470376300000005], [-0.2373229, 52.47122649999999], [-0.23754959999999992, 52.4742083], [-0.2375669, 52.4744501], [-0.2376077, 52.4750184], [-0.2376885, 52.4761438], [-0.2378896, 52.478864], [-0.2382927, 52.48431730000001], [-0.2384558, 52.4866278], [-0.2385063, 52.4873388], [-0.2386244, 52.488833799999995], [-0.23867430000000003, 52.4896098], [-0.2387784, 52.4912265], [-0.23880489999999993, 52.4915149], [-0.23900671674225415, 52.49430286280318], [-0.2393723, 52.4993527], [-0.2396282, 52.5028869], [-0.2397961, 52.50520569999999], [-0.23999599999999996, 52.5083807], [-0.2399987, 52.5084172], [-0.24000620000000003, 52.508515], [-0.2402716, 52.51153869999999], [-0.2405074, 52.51450809999999], [-0.2405226, 52.514777800000005], [-0.2410334, 52.51846170000001], [-0.2410608999999999, 52.51863389999999], [-0.2411347, 52.5191174], [-0.24188149999999997, 52.524006699999994], [-0.2427325, 52.52965609999999], [-0.243206, 52.5327377], [-0.24484280000000003, 52.5433871], [-0.2449778, 52.5442654], [-0.2452006, 52.5465873], [-0.24517449999999996, 52.5475104], [-0.24509190000000003, 52.5483732], [-0.2450746, 52.5485535], [-0.24501343669838807, 52.54896191164581], [-0.2448016, 52.550376400000005], [-0.244226, 52.554219399999994], [-0.2441851, 52.5544922], [-0.2440145, 52.55555820000001], [-0.2438377999999999, 52.5567268], [-0.24382989459469356, 52.55677869212132], [-0.24374970000000004, 52.557305099999994], [-0.2436211, 52.5581383], [-0.2432356, 52.560783099999995], [-0.2431544, 52.561401299999986], [-0.2430851, 52.562157799999994], [-0.2431718, 52.563393600000005], [-0.2433202, 52.56427209999999], [-0.24362239999999993, 52.565211], [-0.24395959999999997, 52.565965599999984], [-0.2440224, 52.5660998], [-0.2443526, 52.56669879999999], [-0.2447595, 52.5672871], [-0.24487426836692996, 52.56744299929453], [-0.244906117628346, 52.56748626266269], [-0.24561169999999996, 52.5684447], [-0.24622299999999997, 52.56929309999999], [-0.2468639, 52.57008789999999], [-0.2475788, 52.570918299999995], [-0.2480942, 52.57151], [-0.2485177, 52.57198950000001], [-0.2492723, 52.57286820000001], [-0.2497279, 52.5734458], [-0.2501525, 52.57403990000001], [-0.2505417, 52.5746304], [-0.2508368, 52.5750844], [-0.25095199999999995, 52.5752702]]} 17.5 2321 2335 Huntingdon Peterborough Peterborough 52.5752702 -0.2509520 52.5752702 -0.2509520 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 Peterborough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891529 1789511673804929 217 217 2026-09-15 22:45:47.382289 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:47.167649
563814 595024 W82761 072N32M915 2026-09-15 COMPLETE 15891480 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 595024, "stp": "P", "toc": "ScotRail", "uid": "W82761", "consist": "320319+320415", "dest_crs": "NEI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82761/2026-09-15/detailed", "trust_id": "072N32M915", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N32", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2335", "current_leg_dep": "2330", "current_leg_end": "Neilston", "origin_dep_time": "2306", "origin_platform": "13", "current_location": "Neilston", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-2 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": "2336½", "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\": 595024, \"profile_key\": \"06086ab5ac1d3bd31438c90bfded5b9da97c45b1e8ca50da83ea4304b010b765\", \"schedule_id\": 28548, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2314H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321\", \"location\": \"Muirend\", \"stage_seq\": 10, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Williamwood\", \"stage_seq\": 11, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Whitecraigs\", \"stage_seq\": 12, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Patterton\", \"stage_seq\": 13, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 14, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 101884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}], \"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": "2306", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-15T22:09:22Z\", \"source_id\": 48883664, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:26Z\", \"source_id\": 15878704, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:18Z\", \"source_id\": 48887038, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:24Z\", \"source_id\": 15879732, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:35Z\", \"source_id\": 48890731, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:39Z\", \"source_id\": 15880981, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:26Z\", \"source_id\": 48893742, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:33Z\", \"source_id\": 15881953, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:42Z\", \"source_id\": 48897375, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:42Z\", \"source_id\": 15883083, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:18Z\", \"source_id\": 48901685, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:22Z\", \"source_id\": 15884518, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:11Z\", \"source_id\": 48904656, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:14Z\", \"source_id\": 15885435, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:07Z\", \"source_id\": 48913778, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:12Z\", \"source_id\": 15888422, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:21Z\", \"source_id\": 48923364, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:26Z\", \"source_id\": 15891480, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1789511669627813, "current_leg_arrival_utc": "2026-09-15T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:52.386221", "service_state_evidence_id": 15891480, "current_leg_start_actual_dep": "2026-09-15T23:29:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:52.562202", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC NEI 2N32 320319+320415 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": 595024, "profile_key": "06086ab5ac1d3bd31438c90bfded5b9da97c45b1e8ca50da83ea4304b010b765", "schedule_id": 28548, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2306", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Muirend", "stage_seq": 10, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Williamwood", "stage_seq": 11, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Whitecraigs", "stage_seq": 12, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Patterton", "stage_seq": 13, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": null, "location": "Neilston", "stage_seq": 14, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 101884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 101884}], "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-15T22:09:22Z", "source_id": 48883664, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:09:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:26Z", "source_id": 15878704, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:18Z", "source_id": 48887038, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:11:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:24Z", "source_id": 15879732, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:35Z", "source_id": 48890731, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:13:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:39Z", "source_id": 15880981, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:26Z", "source_id": 48893742, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:16:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:33Z", "source_id": 15881953, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:42Z", "source_id": 48897375, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:18:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:42Z", "source_id": 15883083, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:18Z", "source_id": 48901685, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:22Z", "source_id": 15884518, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:11Z", "source_id": 48904656, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:24:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:14Z", "source_id": 15885435, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:07Z", "source_id": 48913778, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:12Z", "source_id": 15888422, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:21Z", "source_id": 48923364, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:35:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:26Z", "source_id": 15891480, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Glasgow Central High Level 2306 2306 13 None None Neilston 2337 2336½ None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82761/2026-09-15/detailed None Patterton 2026-09-15T23:29:00+01:00 Neilston 5.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 2330 2335 Patterton Neilston Neilston 55.7828901 -4.4269095 55.7828901 -4.4269095 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 Neilston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891480 1789511669627813 42 42 2026-09-15 22:45:52.562202 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:52.386221
563815 590954 G14988 731C96MZ15 2026-09-15 COMPLETE 15891605 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 590954, "stp": "O", "toc": "Great Western Railway", "uid": "G14988", "consist": "800012+800015", "dest_crs": "PLY", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14988/2026-09-15/detailed", "trust_id": "731C96MZ15", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": "7", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "1C96", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2335", "current_leg_dep": "2322", "current_leg_end": "Plymouth", "origin_dep_time": "2003", "origin_platform": "8", "current_location": "Plymouth", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]}", "current_leg_start": "Ivybridge", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Ivybridge", "current_leg_milage": "11.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"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\": 38148.384, \"from_m\": 38064.87, \"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\": 38637.899, \"from_m\": 38148.384, \"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\": 38676.439, \"from_m\": 38637.899, \"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\": 38827.029, \"from_m\": 38676.439, \"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\": 40156.774, \"from_m\": 38827.029, \"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\": 40168.378, \"from_m\": 40156.774, \"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\": 49345.858, \"from_m\": 40168.378, \"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\": 49400.369, \"from_m\": 49345.858, \"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\": 56157.297, \"from_m\": 49400.369, \"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\": 56237.243, \"from_m\": 56157.297, \"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\": 56295.624, \"from_m\": 56237.243, \"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\": 56402.511, \"from_m\": 56295.624, \"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\": 56458.631, \"from_m\": 56402.511, \"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\": 56517.021, \"from_m\": 56458.631, \"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\": 57141.537, \"from_m\": 56517.021, \"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\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58051.037, \"from_m\": 57752.325, \"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\": 58189.786, \"from_m\": 58051.037, \"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\": 58962.477, \"from_m\": 58189.786, \"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\": 61053.409, \"from_m\": 58962.477, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74632.458, \"from_m\": 61053.409, \"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\": 75429.317, \"from_m\": 74632.458, \"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\": 82470.63, \"from_m\": 75429.317, \"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\": 93757.828, \"from_m\": 82470.63, \"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\": 95760.965, \"from_m\": 93757.828, \"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\": 95838.089, \"from_m\": 95760.965, \"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\": 98418.363, \"from_m\": 95838.089, \"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\": 99313.79, \"from_m\": 98418.363, \"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\": 102754.449, \"from_m\": 99313.79, \"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\": 109088.662, \"from_m\": 102754.449, \"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\": 109909.577, \"from_m\": 109088.662, \"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\": 111234.458, \"from_m\": 109909.577, \"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\": 113106.62, \"from_m\": 111234.458, \"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\": 121804.332, \"from_m\": 113106.62, \"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\": 136230.377, \"from_m\": 121804.332, \"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\": 136882.165, \"from_m\": 136230.377, \"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\": 138666.732, \"from_m\": 136882.165, \"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\": 151525.13, \"from_m\": 138666.732, \"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\": 151795.233, \"from_m\": 151525.13, \"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\": 174952.465, \"from_m\": 151795.233, \"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\": 178081.651, \"from_m\": 174952.465, \"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\": 184368.94, \"from_m\": 178081.651, \"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\": 185669.011, \"from_m\": 184368.94, \"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\": 220723.932, \"from_m\": 185669.011, \"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\": 220995.817, \"from_m\": 220723.932, \"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\": 242619.711, \"from_m\": 220995.817, \"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\": 242690.281, \"from_m\": 242619.711, \"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\": 273458.132, \"from_m\": 242690.281, \"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\": 275454.993, \"from_m\": 273458.132, \"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\": 276248.182, \"from_m\": 275454.993, \"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\": 276451.474, \"from_m\": 276248.182, \"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\": 276477.052, \"from_m\": 276451.474, \"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\": 277849.162, \"from_m\": 276477.052, \"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\": 278652.916, \"from_m\": 277849.162, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 280071.243, \"from_m\": 278652.916, \"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\": 280125.946, \"from_m\": 280071.243, \"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\": 280890.323, \"from_m\": 280125.946, \"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\": 289323.733, \"from_m\": 280890.323, \"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\": 292923.188, \"from_m\": 289323.733, \"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\": 295623.31, \"from_m\": 292923.188, \"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\": 295662.748, \"from_m\": 295623.31, \"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\": 295732.272, \"from_m\": 295662.748, \"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\": 296331.249, \"from_m\": 295732.272, \"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\": 297733.022, \"from_m\": 296331.249, \"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\": 300463.267, \"from_m\": 297733.022, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 301972.584, \"from_m\": 300463.267, \"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\": 303680.138, \"from_m\": 301972.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 304629.294, \"from_m\": 303680.138, \"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\": 308569.988, \"from_m\": 304629.294, \"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\": 309779.177, \"from_m\": 308569.988, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 309865.569, \"from_m\": 309779.177, \"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\": 310408.165, \"from_m\": 309865.569, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 311371.81, \"from_m\": 310408.165, \"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\": 314963.842, \"from_m\": 311371.81, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 322905.802, \"from_m\": 314963.842, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 324081.127, \"from_m\": 322905.802, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 324109.49, \"from_m\": 324081.127, \"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\": 342522.996, \"from_m\": 324109.49, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 342613.566, \"from_m\": 342522.996, \"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\": 350941.082, \"from_m\": 342613.566, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350982.834, \"from_m\": 350941.082, \"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\": 351069.196, \"from_m\": 350982.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 356867.662, \"from_m\": 351069.196, \"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\": 357345.913, \"from_m\": 356867.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 359611.621, \"from_m\": 357345.913, \"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\": 360474.023, \"from_m\": 359611.621, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 361178.907, \"from_m\": 360474.023, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 361349.061, \"from_m\": 361178.907, \"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\": 361411.979, \"from_m\": 361349.061, \"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\": 361824.108, \"from_m\": 361411.979, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 590954, \"profile_key\": \"a80629d62639de4fc714f60f48c5d3b732251d971d73bac59816e4cf08128a1e\", \"schedule_id\": 39705, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2028\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 13, \"distance_m\": 58935.335, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Southcote Jn\", \"stage_seq\": 14, \"distance_m\": 60432.019, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Theale\", \"stage_seq\": 15, \"distance_m\": 66064.27, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": \"2043H\", \"location\": \"Newbury\", \"stage_seq\": 16, \"distance_m\": 85009.272, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2054H\", \"location\": \"Bedwyn\", \"stage_seq\": 17, \"distance_m\": 106360.629, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2102\", \"wtt_dep\": \"2103H\", \"location\": \"Pewsey\", \"stage_seq\": 18, \"distance_m\": 120667.546, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Woodborough\", \"stage_seq\": 19, \"distance_m\": 126606.103, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Lavington\", \"stage_seq\": 20, \"distance_m\": 140347.193, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Heywood Road Jn\", \"stage_seq\": 21, \"distance_m\": 151543.131, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2122\", \"location\": \"Westbury\", \"stage_seq\": 22, \"distance_m\": 153003.735, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Fairwood Jn\", \"stage_seq\": 23, \"distance_m\": 155475.121, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Clink Road Jn\", \"stage_seq\": 24, \"distance_m\": 160769.816, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 25, \"distance_m\": 163912.799, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"East Somerset Jn\", \"stage_seq\": 26, \"distance_m\": 170198.664, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2138\", \"wtt_dep\": \"2140\", \"location\": \"Castle Cary\", \"stage_seq\": 27, \"distance_m\": 184606.413, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Somerton G.F.\", \"stage_seq\": 28, \"distance_m\": 201924.001, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Athelney L.C.\", \"stage_seq\": 29, \"distance_m\": 216119.571, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Cogload Jn\", \"stage_seq\": 30, \"distance_m\": 221299.569, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2202\", \"location\": \"Taunton\", \"stage_seq\": 31, \"distance_m\": 228772.968, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Norton Fitzwarren Jn\", \"stage_seq\": 32, \"distance_m\": 231473.854, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Whiteball\", \"stage_seq\": 33, \"distance_m\": 245024.36, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2215\", \"location\": \"Tiverton Parkway\", \"stage_seq\": 34, \"distance_m\": 251748.139, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"Tiverton Loop\", \"stage_seq\": 35, \"distance_m\": 254528.579, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 36, \"distance_m\": 276408.384, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2231\", \"location\": \"Exeter St. David's\", \"stage_seq\": 37, \"distance_m\": 278335.869, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Dawlish Warren\", \"stage_seq\": 38, \"distance_m\": 295318.148, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243H\", \"location\": \"Dawlish\", \"stage_seq\": 39, \"distance_m\": 297955.624, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248H\", \"location\": \"Teignmouth\", \"stage_seq\": 40, \"distance_m\": 302409.698, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2256H\", \"location\": \"Newton Abbot\", \"stage_seq\": 41, \"distance_m\": 310575.225, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 42, \"distance_m\": 311462.204, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Dainton Tunnel\", \"stage_seq\": 43, \"distance_m\": 316627.071, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2308\", \"location\": \"Totnes\", \"stage_seq\": 44, \"distance_m\": 324620.959, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Rattery\", \"stage_seq\": 45, \"distance_m\": 332196.959, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Aish Emergency Crossover\", \"stage_seq\": 46, \"distance_m\": 337060.659, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2323\", \"location\": \"Ivybridge\", \"stage_seq\": 47, \"distance_m\": 343171.762, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Hemerdon\", \"stage_seq\": 48, \"distance_m\": 350941.082, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Tavistock Jn Yard\", \"stage_seq\": 49, \"distance_m\": 356525.82, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Lipson Jn\", \"stage_seq\": 50, \"distance_m\": 359384.859, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 51, \"distance_m\": 361824.108, \"section_seq\": 1, \"route_path_id\": 68561}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 361824.108, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68561}], \"total_distance_m\": 361824.108, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 358607.55, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3216.558, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:25Z\", \"source_id\": 48511458, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:11:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:10:31Z\", \"source_id\": 15763758, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:50Z\", \"source_id\": 48522203, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:16:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:14:53Z\", \"source_id\": 15767032, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:42Z\", \"source_id\": 48528997, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:19:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:17:48Z\", \"source_id\": 15769146, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:18Z\", \"source_id\": 48537429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:21:21Z\", \"source_id\": 15771747, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:14Z\", \"source_id\": 48543989, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:25:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:24:18Z\", \"source_id\": 15773829, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:38Z\", \"source_id\": 48554116, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:28:38Z\", \"source_id\": 15776912, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:28Z\", \"source_id\": 48562528, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:33:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:32:31Z\", \"source_id\": 15779597, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:26Z\", \"source_id\": 48582634, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:41:34Z\", \"source_id\": 15785785, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:38Z\", \"source_id\": 48610246, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:55:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:53:42Z\", \"source_id\": 15794223, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:52Z\", \"source_id\": 48623660, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:59:56Z\", \"source_id\": 15798350, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:23Z\", \"source_id\": 48637998, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:06:28Z\", \"source_id\": 15802836, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:34Z\", \"source_id\": 48662695, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:19:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:17:37Z\", \"source_id\": 15810379, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:06Z\", \"source_id\": 48704004, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:37:10Z\", \"source_id\": 15823181, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:39Z\", \"source_id\": 48745782, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:57:44Z\", \"source_id\": 15836472, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:14Z\", \"source_id\": 48768865, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:09:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:09:16Z\", \"source_id\": 15843813, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:22Z\", \"source_id\": 48774890, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:23Z\", \"source_id\": 15845799, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:20Z\", \"source_id\": 48782688, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:23Z\", \"source_id\": 15848179, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:32Z\", \"source_id\": 48802253, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:26:36Z\", \"source_id\": 15854266, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:38Z\", \"source_id\": 48826496, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:39:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:42Z\", \"source_id\": 15861920, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:30Z\", \"source_id\": 48828122, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:33Z\", \"source_id\": 15862437, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:31Z\", \"source_id\": 48837130, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:33Z\", \"source_id\": 15865344, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:15Z\", \"source_id\": 48852577, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:24Z\", \"source_id\": 15869845, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:03Z\", \"source_id\": 48875373, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:04Z\", \"source_id\": 15876304, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:48Z\", \"source_id\": 48900906, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:52Z\", \"source_id\": 15884254, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:35Z\", \"source_id\": 48923733, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:43Z\", \"source_id\": 15891605, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "7", "timing_fact_generation": 1789511684346700, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:52.390961", "service_state_evidence_id": 15891605, "current_leg_start_actual_dep": "2026-09-15T23:23:00+01:00", "operational_evidence_version": 208, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:52.568556", "service_state_valid_until_kind": null, "operational_interpretation_version": 208, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O PAD PLY 1C96 800012+800015 10 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "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": 3003.716, "from_m": 2918.037, "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": 3205.122, "from_m": 3003.716, "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": 7468.582, "from_m": 3205.122, "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": 38064.87, "from_m": 7468.582, "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": 38148.384, "from_m": 38064.87, "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": 38637.899, "from_m": 38148.384, "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": 38676.439, "from_m": 38637.899, "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": 38827.029, "from_m": 38676.439, "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": 40156.774, "from_m": 38827.029, "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": 40168.378, "from_m": 40156.774, "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": 49345.858, "from_m": 40168.378, "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": 49400.369, "from_m": 49345.858, "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": 56157.297, "from_m": 49400.369, "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": 56237.243, "from_m": 56157.297, "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": 56295.624, "from_m": 56237.243, "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": 56402.511, "from_m": 56295.624, "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": 56458.631, "from_m": 56402.511, "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": 56517.021, "from_m": 56458.631, "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": 57141.537, "from_m": 56517.021, "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": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58051.037, "from_m": 57752.325, "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": 58189.786, "from_m": 58051.037, "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": 58962.477, "from_m": 58189.786, "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": 61053.409, "from_m": 58962.477, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74632.458, "from_m": 61053.409, "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": 75429.317, "from_m": 74632.458, "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": 82470.63, "from_m": 75429.317, "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": 93757.828, "from_m": 82470.63, "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": 95760.965, "from_m": 93757.828, "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": 95838.089, "from_m": 95760.965, "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": 98418.363, "from_m": 95838.089, "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": 99313.79, "from_m": 98418.363, "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": 102754.449, "from_m": 99313.79, "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": 109088.662, "from_m": 102754.449, "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": 109909.577, "from_m": 109088.662, "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": 111234.458, "from_m": 109909.577, "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": 113106.62, "from_m": 111234.458, "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": 121804.332, "from_m": 113106.62, "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": 136230.377, "from_m": 121804.332, "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": 136882.165, "from_m": 136230.377, "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": 138666.732, "from_m": 136882.165, "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": 151525.13, "from_m": 138666.732, "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": 151795.233, "from_m": 151525.13, "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": 174952.465, "from_m": 151795.233, "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": 178081.651, "from_m": 174952.465, "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": 184368.94, "from_m": 178081.651, "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": 185669.011, "from_m": 184368.94, "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": 220723.932, "from_m": 185669.011, "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": 220995.817, "from_m": 220723.932, "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": 242619.711, "from_m": 220995.817, "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": 242690.281, "from_m": 242619.711, "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": 273458.132, "from_m": 242690.281, "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": 275454.993, "from_m": 273458.132, "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": 276248.182, "from_m": 275454.993, "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": 276451.474, "from_m": 276248.182, "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": 276477.052, "from_m": 276451.474, "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": 277849.162, "from_m": 276477.052, "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": 278652.916, "from_m": 277849.162, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 280071.243, "from_m": 278652.916, "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": 280125.946, "from_m": 280071.243, "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": 280890.323, "from_m": 280125.946, "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": 289323.733, "from_m": 280890.323, "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": 292923.188, "from_m": 289323.733, "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": 295623.31, "from_m": 292923.188, "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": 295662.748, "from_m": 295623.31, "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": 295732.272, "from_m": 295662.748, "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": 296331.249, "from_m": 295732.272, "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": 297733.022, "from_m": 296331.249, "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": 300463.267, "from_m": 297733.022, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 301972.584, "from_m": 300463.267, "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": 303680.138, "from_m": 301972.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 304629.294, "from_m": 303680.138, "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": 308569.988, "from_m": 304629.294, "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": 309779.177, "from_m": 308569.988, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 309865.569, "from_m": 309779.177, "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": 310408.165, "from_m": 309865.569, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 311371.81, "from_m": 310408.165, "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": 314963.842, "from_m": 311371.81, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 322905.802, "from_m": 314963.842, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 324081.127, "from_m": 322905.802, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 324109.49, "from_m": 324081.127, "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": 342522.996, "from_m": 324109.49, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 342613.566, "from_m": 342522.996, "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": 350941.082, "from_m": 342613.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350982.834, "from_m": 350941.082, "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": 351069.196, "from_m": 350982.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 356867.662, "from_m": 351069.196, "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": 357345.913, "from_m": 356867.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 359611.621, "from_m": 357345.913, "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": 360474.023, "from_m": 359611.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 361178.907, "from_m": 360474.023, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 361349.061, "from_m": 361178.907, "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": 361411.979, "from_m": 361349.061, "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": 361824.108, "from_m": 361411.979, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 590954, "profile_key": "a80629d62639de4fc714f60f48c5d3b732251d971d73bac59816e4cf08128a1e", "schedule_id": 39705, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2028", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Oxford Road Jn", "stage_seq": 13, "distance_m": 58935.335, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Southcote Jn", "stage_seq": 14, "distance_m": 60432.019, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Theale", "stage_seq": 15, "distance_m": 66064.27, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": "2043H", "location": "Newbury", "stage_seq": 16, "distance_m": 85009.272, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2054H", "location": "Bedwyn", "stage_seq": 17, "distance_m": 106360.629, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2102", "wtt_dep": "2103H", "location": "Pewsey", "stage_seq": 18, "distance_m": 120667.546, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Woodborough", "stage_seq": 19, "distance_m": 126606.103, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Lavington", "stage_seq": 20, "distance_m": 140347.193, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Heywood Road Jn", "stage_seq": 21, "distance_m": 151543.131, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2122", "location": "Westbury", "stage_seq": 22, "distance_m": 153003.735, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Fairwood Jn", "stage_seq": 23, "distance_m": 155475.121, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Clink Road Jn", "stage_seq": 24, "distance_m": 160769.816, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Blatchbridge Jn", "stage_seq": 25, "distance_m": 163912.799, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "East Somerset Jn", "stage_seq": 26, "distance_m": 170198.664, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2138", "wtt_dep": "2140", "location": "Castle Cary", "stage_seq": 27, "distance_m": 184606.413, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Somerton G.F.", "stage_seq": 28, "distance_m": 201924.001, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Athelney L.C.", "stage_seq": 29, "distance_m": 216119.571, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Cogload Jn", "stage_seq": 30, "distance_m": 221299.569, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2202", "location": "Taunton", "stage_seq": 31, "distance_m": 228772.968, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Norton Fitzwarren Jn", "stage_seq": 32, "distance_m": 231473.854, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Whiteball", "stage_seq": 33, "distance_m": 245024.36, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2215", "location": "Tiverton Parkway", "stage_seq": 34, "distance_m": 251748.139, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "Tiverton Loop", "stage_seq": 35, "distance_m": 254528.579, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Cowley Bridge Jn", "stage_seq": 36, "distance_m": 276408.384, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2231", "location": "Exeter St. David's", "stage_seq": 37, "distance_m": 278335.869, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Dawlish Warren", "stage_seq": 38, "distance_m": 295318.148, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243H", "location": "Dawlish", "stage_seq": 39, "distance_m": 297955.624, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248H", "location": "Teignmouth", "stage_seq": 40, "distance_m": 302409.698, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2256H", "location": "Newton Abbot", "stage_seq": 41, "distance_m": 310575.225, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Newton Abbot West Jn", "stage_seq": 42, "distance_m": 311462.204, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Dainton Tunnel", "stage_seq": 43, "distance_m": 316627.071, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2308", "location": "Totnes", "stage_seq": 44, "distance_m": 324620.959, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Rattery", "stage_seq": 45, "distance_m": 332196.959, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Aish Emergency Crossover", "stage_seq": 46, "distance_m": 337060.659, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2323", "location": "Ivybridge", "stage_seq": 47, "distance_m": 343171.762, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Hemerdon", "stage_seq": 48, "distance_m": 350941.082, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Tavistock Jn Yard", "stage_seq": 49, "distance_m": 356525.82, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Lipson Jn", "stage_seq": 50, "distance_m": 359384.859, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Plymouth", "stage_seq": 51, "distance_m": 361824.108, "section_seq": 1, "route_path_id": 68561}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 361824.108, "from_m": 0.0, "section_seq": 1, "route_path_id": 68561}], "total_distance_m": 361824.108, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 358607.55, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3216.558, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:25Z", "source_id": 48511458, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T19:11:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:10:31Z", "source_id": 15763758, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:50Z", "source_id": 48522203, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:16:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:14:53Z", "source_id": 15767032, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:42Z", "source_id": 48528997, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:19:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:17:48Z", "source_id": 15769146, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:18Z", "source_id": 48537429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T19:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:21:21Z", "source_id": 15771747, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:14Z", "source_id": 48543989, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:25:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:24:18Z", "source_id": 15773829, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:38Z", "source_id": 48554116, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:28:38Z", "source_id": 15776912, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:28Z", "source_id": 48562528, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T19:33:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:32:31Z", "source_id": 15779597, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:26Z", "source_id": 48582634, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T19:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:41:34Z", "source_id": 15785785, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24472, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:38Z", "source_id": 48610246, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:55:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:53:42Z", "source_id": 15794223, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:52Z", "source_id": 48623660, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T20:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:59:56Z", "source_id": 15798350, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24483, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:23Z", "source_id": 48637998, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:06:28Z", "source_id": 15802836, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26253, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:34Z", "source_id": 48662695, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T20:19:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:17:37Z", "source_id": 15810379, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:06Z", "source_id": 48704004, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T20:38:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:37:10Z", "source_id": 15823181, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26398, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:39Z", "source_id": 48745782, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T20:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:57:44Z", "source_id": 15836472, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:14Z", "source_id": 48768865, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:09:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:09:16Z", "source_id": 15843813, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26418, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:22Z", "source_id": 48774890, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:12:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:23Z", "source_id": 15845799, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:20Z", "source_id": 48782688, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T21:16:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:23Z", "source_id": 15848179, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26469, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:32Z", "source_id": 48802253, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T21:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:26:36Z", "source_id": 15854266, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:38Z", "source_id": 48826496, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T21:39:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:42Z", "source_id": 15861920, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:30Z", "source_id": 48828122, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T21:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:33Z", "source_id": 15862437, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:31Z", "source_id": 48837130, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T21:46:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:33Z", "source_id": 15865344, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:15Z", "source_id": 48852577, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T21:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:24Z", "source_id": 15869845, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26622, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:03Z", "source_id": 48875373, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T22:06:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:04Z", "source_id": 15876304, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26633, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:48Z", "source_id": 48900906, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T22:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:52Z", "source_id": 15884254, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:35Z", "source_id": 48923733, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T22:35:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:43Z", "source_id": 15891605, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] London Paddington 2003 2003 8 None None Plymouth 2337 2337 7 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G14988/2026-09-15/detailed None Ivybridge 2026-09-15T23:23:00+01:00 Plymouth 13.0 {"type": "LineString", "coordinates": [[-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]} 11.6 2322 2335 Ivybridge Plymouth Plymouth 50.3779817 -4.1438239 50.3779817 -4.1438239 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 Plymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891605 1789511684346700 208 208 2026-09-15 22:45:52.568556 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:52.390961
563816 594991 G01212 472K98M915 2026-09-15 COMPLETE 15891583 2026-09-15 23:35:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594991, "stp": "P", "toc": "CrossCountry", "uid": "G01212", "consist": "170104", "dest_crs": "CBG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01212/2026-09-15/detailed", "trust_id": "472K98M915", "origin_crs": "SSD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "4", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2K98", "timing_status": "ON TIME", "origin_station": "Stansted Airport", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Cambridge", "origin_dep_time": "2305", "origin_platform": "2", "current_location": "Cambridge", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "0 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": "2335", "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\": 490.569, \"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\": 2880.266, \"from_m\": 490.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4123.776, \"from_m\": 2880.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4185.989, \"from_m\": 4123.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4263.199, \"from_m\": 4185.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4934.612, \"from_m\": 4263.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\": 19836.813, \"from_m\": 4934.612, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23339.932, \"from_m\": 19836.813, \"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\": 28845.334, \"from_m\": 23339.932, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29554.876, \"from_m\": 28845.334, \"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\": 29590.46, \"from_m\": 29554.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29761.888, \"from_m\": 29590.46, \"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\": 35629.738, \"from_m\": 29761.888, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38619.536, \"from_m\": 35629.738, \"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\": 39264.117, \"from_m\": 38619.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}], \"service_id\": 594991, \"profile_key\": \"eebc5baf0a4c1ab830367359dc3f75d52cb91ad5c5170eb9b0890fe7e366b4f9\", \"schedule_id\": 8262, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Stansted Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1052.842, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Tye Green Jn\", \"stage_seq\": 3, \"distance_m\": 3074.129, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Stansted East Jn\", \"stage_seq\": 4, \"distance_m\": 4185.989, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Stansted North Jn\", \"stage_seq\": 5, \"distance_m\": 4934.612, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Audley End\", \"stage_seq\": 6, \"distance_m\": 16771.551, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 7, \"distance_m\": 35540.592, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Cambridge South\", \"stage_seq\": 8, \"distance_m\": 36656.332, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 9, \"distance_m\": 39264.117, \"section_seq\": 1, \"route_path_id\": 30806}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39264.117, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30806}], \"total_distance_m\": 39264.117, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 39228.533, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 35.584, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:50Z\", \"source_id\": 48895999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:54Z\", \"source_id\": 15882633, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:04Z\", \"source_id\": 15889798, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:32Z\", \"source_id\": 48923654, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:36Z\", \"source_id\": 15891583, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "1", "timing_fact_generation": 1789511677766306, "current_leg_arrival_utc": "2026-09-15T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:35:53.882705", "service_state_evidence_id": 15891583, "current_leg_start_actual_dep": "2026-09-15T23:31:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:45:54.333468", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P SSD CBG 2K98 170104 3 100 None {"version": 3, "segments": [{"to_m": 490.569, "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": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4263.199, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4934.612, "from_m": 4263.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": 19836.813, "from_m": 4934.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23339.932, "from_m": 19836.813, "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": 28845.334, "from_m": 23339.932, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29554.876, "from_m": 28845.334, "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": 29590.46, "from_m": 29554.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29761.888, "from_m": 29590.46, "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": 35629.738, "from_m": 29761.888, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38619.536, "from_m": 35629.738, "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": 39264.117, "from_m": 38619.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}], "service_id": 594991, "profile_key": "eebc5baf0a4c1ab830367359dc3f75d52cb91ad5c5170eb9b0890fe7e366b4f9", "schedule_id": 8262, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Stansted North Jn", "stage_seq": 5, "distance_m": 4934.612, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Audley End", "stage_seq": 6, "distance_m": 16771.551, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Shepreth Branch Jn", "stage_seq": 7, "distance_m": 35540.592, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Cambridge South", "stage_seq": 8, "distance_m": 36656.332, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Cambridge", "stage_seq": 9, "distance_m": 39264.117, "section_seq": 1, "route_path_id": 30806}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39264.117, "from_m": 0.0, "section_seq": 1, "route_path_id": 30806}], "total_distance_m": 39264.117, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 39228.533, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 35.584, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:50Z", "source_id": 48895999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:17:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:54Z", "source_id": 15882633, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:04Z", "source_id": 15889798, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:32Z", "source_id": 48923654, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:36Z", "source_id": 15891583, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}] Stansted Airport 2305 2305 2 None None Cambridge 2335 2335 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G01212/2026-09-15/detailed None Cambridge South 2026-09-15T23:31:30+01:00 Cambridge 3.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 2332 2335 Cambridge South Cambridge Cambridge 52.1941415 0.1376343 52.1941415 0.1376343 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:35:00 Cambridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891583 1789511677766306 32 32 2026-09-15 22:45:54.333468 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:35:53.882705
563817 578028 H02986 704N81CW15 2026-09-15 COMPLETE 15836925 2026-09-15 21:08:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 578028, "stp": "O", "toc": "Unknown", "uid": "H02986", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02986/2026-09-15/detailed", "trust_id": "704N81CW15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Willesden Euroterminal", "service_date": "2026-09-15", "dest_arr_time": "2236", "dest_platform": null, "is_terminated": 1, "next_location": "Up Kings Langley Loop", "signalling_id": "4N81", "timing_status": "EARLY", "origin_station": "Rugby New Bilton Jarvis", "current_leg_arr": "2145½", "current_leg_dep": "2049", "current_leg_end": "Up Kings Langley Loop", "origin_dep_time": "1814", "origin_platform": null, "current_location": "Willesden Eurotermnal (GBRf)", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-88 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9080593675015264, 52.24319235153749], [-0.9080525, 52.2430389], [-0.9079694, 52.2421299], [-0.9079505999999998, 52.2419889], [-0.9078862, 52.241367], [-0.9078603, 52.2411997], [-0.9078447, 52.24109509999999], [-0.9077669000000002, 52.240686199999985], [-0.9077575, 52.240517799999985], [-0.9077698, 52.23980650000001], [-0.9077518, 52.239654], [-0.9077214, 52.2394846], [-0.907367827768074, 52.23786118831215], [-0.9072485, 52.2373133], [-0.9071053, 52.2368644], [-0.9070734999999998, 52.23673350000001], [-0.90704, 52.23659310000001], [-0.9070333000000002, 52.236446099999995], [-0.9070333000000002, 52.23634830000001], [-0.9070441, 52.23620400000001], [-0.907065, 52.2360965], [-0.9070894000000002, 52.2359848], [-0.9072259, 52.2355404], [-0.9072997, 52.2353137], [-0.9073788, 52.2351116], [-0.9074539, 52.234953999999995], [-0.9075552, 52.23477150000001], [-0.9075968, 52.234689], [-0.9077505, 52.2344665], [-0.907949, 52.234215199999994], [-0.9082245999999998, 52.233915299999985], [-0.9082963, 52.23383990000001], [-0.9085065, 52.23362060000001], [-0.9089192, 52.233276399999994], [-0.9092214, 52.232988799999994], [-0.9095691, 52.232716999999994], [-0.9102477, 52.2321925], [-0.9106551, 52.23187029999999], [-0.9107246, 52.23181449999999], [-0.9110826, 52.231489], [-0.9112107, 52.2313598], [-0.9114868999999998, 52.23104959999999], [-0.911727, 52.230726], [-0.9120035, 52.23025350000001], [-0.9123737999999998, 52.2294192], [-0.9125875, 52.22890319999999], [-0.9127807999999998, 52.2284286], [-0.9130157, 52.2278864], [-0.9130586000000002, 52.22777699999999], [-0.9153819, 52.222190700000006], [-0.9163407344615708, 52.21998654579095], [-0.9163883000000002, 52.21987719999999], [-0.9173687, 52.217578200000005], [-0.917529761072096, 52.217198193296355], [-0.9183274, 52.2153162], [-0.9188818, 52.21399069999999], [-0.9192855, 52.2130254], [-0.9208525, 52.20936540000001], [-0.9210171, 52.208999899999995], [-0.9212005, 52.20854959999999], [-0.9215729999999998, 52.20750099999999], [-0.9217627, 52.20693109999999], [-0.9219021, 52.20634590000001], [-0.9220093999999998, 52.20588399999999], [-0.9220306, 52.20574659999999], [-0.9222088000000002, 52.2042386], [-0.9222406999999998, 52.203588399999994], [-0.9222455, 52.2034907], [-0.9222508, 52.2033411], [-0.9222421, 52.20258089999999], [-0.9222063, 52.20201269999999], [-0.9220686, 52.2011133], [-0.9219734999999998, 52.2006123], [-0.9217475, 52.19969449999999], [-0.9214603, 52.19877919999999], [-0.9211498, 52.1979675], [-0.9198423, 52.1947894], [-0.9198064, 52.1946951], [-0.9194025999999996, 52.1937338], [-0.9192534, 52.1933787], [-0.9191650999999996, 52.1931538], [-0.9190579, 52.19289539999999], [-0.9121715, 52.1762959], [-0.912017, 52.1759234], [-0.9118440999999998, 52.1753794], [-0.9111596, 52.173730500000005], [-0.9108534, 52.1730258], [-0.9105173, 52.172374899999994], [-0.9101324, 52.1717747], [-0.9096760000000002, 52.1711577], [-0.9091604, 52.1705626], [-0.908618, 52.1700236], [-0.9082177, 52.1696454], [-0.9078213, 52.1692581], [-0.9074402, 52.1688758], [-0.9070792, 52.16848], [-0.9067261, 52.1680737], [-0.9063928, 52.1676782], [-0.9060724, 52.1672804], [-0.9057596, 52.166875799999985], [-0.9054563, 52.166453800000006], [-0.904402367169934, 52.16491882804252], [-0.9040298, 52.16437619999999], [-0.9034395, 52.1635475], [-0.9024067999999998, 52.16218899999999], [-0.9016503, 52.1612507], [-0.9008396, 52.1603228], [-0.9001226, 52.1595392], [-0.8997531999999999, 52.1591489], [-0.8993774999999998, 52.1587631], [-0.8988660999999999, 52.158291], [-0.8983382, 52.1578225], [-0.8983152841195214, 52.15780200265752], [-0.8978160999999998, 52.157355499999994], [-0.8973024, 52.156878299999995], [-0.8967921999999997, 52.156405500000005], [-0.8962908999999998, 52.15592879999999], [-0.8952746, 52.154974], [-0.8947627, 52.154537000000005], [-0.8942050999999999, 52.154078799999986], [-0.8931096999999999, 52.1532021], [-0.8919709999999998, 52.1523417], [-0.8908095999999999, 52.1514983], [-0.8895971, 52.1506733], [-0.8890288, 52.1502715], [-0.8884504, 52.1498741], [-0.8872621999999999, 52.1490988], [-0.8866649000000001, 52.1487145], [-0.8860773, 52.14832139999999], [-0.8854945999999999, 52.14792440000001], [-0.8852075999999999, 52.1477237], [-0.8849221, 52.14752109999999], [-0.8845941, 52.1472817], [-0.8842648999999999, 52.14703920000001], [-0.8839394999999999, 52.1467944], [-0.883625, 52.14654269999999], [-0.8833189999999999, 52.14628919999999], [-0.8830246999999999, 52.146030499999995], [-0.8827437, 52.1457653], [-0.882466, 52.1454962], [-0.8815978999999999, 52.1446128], [-0.8805601, 52.1436463], [-0.8803650999999999, 52.143455499999995], [-0.8784696, 52.14164400000001], [-0.8783112999999999, 52.1414745], [-0.8759763, 52.139132700000005], [-0.8740441999999999, 52.1372508], [-0.8738112999999998, 52.13701329999999], [-0.8735760999999999, 52.1367733], [-0.8732615, 52.1364481], [-0.8731205999999999, 52.13629850000001], [-0.8728908999999999, 52.13605290000001], [-0.8723436999999999, 52.1354563], [-0.8718106999999999, 52.1348533], [-0.8712970000000001, 52.13424440000001], [-0.8708009, 52.1336316], [-0.8703214, 52.133014], [-0.8698596, 52.13238839999999], [-0.8694123, 52.1317602], [-0.8689742999999999, 52.13112929999999], [-0.8599313999999999, 52.1177897], [-0.8595482, 52.1172242], [-0.8587399, 52.1160316], [-0.8583770999999999, 52.1154963], [-0.8579428909331478, 52.11491595856721], [-0.8578425134842544, 52.11476993833134], [-0.8577547979851247, 52.11464065470249], [-0.8576779516966289, 52.11452571233983], [-0.8576101818796372, 52.114422715902506], [-0.8575496957950202, 52.11432927004965], [-0.8574947007036482, 52.11424297944046], [-0.8574434038663917, 52.11416144873405], [-0.8573940125441212, 52.114082282589614], [-0.857344733997707, 52.11400308566627], [-0.8572937754880195, 52.1139214626232], [-0.8572393442759292, 52.113835018119545], [-0.8571796476223064, 52.113741356814465], [-0.8571128927880214, 52.113638083367114], [-0.857037287033945, 52.11352280243664], [-0.8569510376209472, 52.11339311868222], [-0.8568523518098986, 52.11324663676298], [-0.8560772, 52.1121029], [-0.8545049612168144, 52.10978287988833], [-0.8511249, 52.1047948], [-0.8506308, 52.10408580000001], [-0.8501246, 52.1033806], [-0.8496037, 52.1026787], [-0.8490595999999999, 52.1019823], [-0.8484939999999999, 52.1012874], [-0.8479132999999999, 52.100598899999994], [-0.8473058, 52.09991839999999], [-0.8466607, 52.0992493], [-0.8459949, 52.0985798], [-0.8453109999999999, 52.0979172], [-0.8446020999999999, 52.0972655], [-0.8438769999999999, 52.09662149999999], [-0.8431311999999999, 52.0959921], [-0.8423639, 52.095371], [-0.8415777, 52.0947567], [-0.8407709, 52.0941566], [-0.8394375, 52.09327139999999], [-0.8387484, 52.092842299999994], [-0.8380606, 52.092409800000006], [-0.8373972, 52.0919637], [-0.8367356, 52.0915147], [-0.8353481999999999, 52.09066159999999], [-0.8345471, 52.09021469999998], [-0.8337374999999999, 52.0897732], [-0.8329153, 52.08934159999999], [-0.8320850999999999, 52.08891799999999], [-0.8315029999999999, 52.08863079999999], [-0.8309217, 52.0883406], [-0.8303426, 52.0880501], [-0.8297647999999999, 52.08775690000001], [-0.8291927999999998, 52.0874612], [-0.8286275999999999, 52.0871606], [-0.8280670999999998, 52.0868561], [-0.8275134, 52.0865444], [-0.8269683999999999, 52.08623130000001], [-0.8264339, 52.08591189999999], [-0.8259057, 52.0855868], [-0.8253840999999998, 52.0852577], [-0.8248689999999999, 52.0849245], [-0.8243614, 52.0845869], [-0.8238629, 52.0842456], [-0.8233702, 52.0838997], [-0.822885, 52.0835498], [-0.8224067999999999, 52.083195], [-0.8219379, 52.082836099999994], [-0.8214772999999999, 52.082472], [-0.8210268, 52.08210660000001], [-0.8205874, 52.0817339], [-0.8201568000000001, 52.0813588], [-0.8197305999999999, 52.08098030000001], [-0.8193019, 52.08060520000001], [-0.8188911, 52.0802214], [-0.818487, 52.07983629999999], [-0.8180918999999999, 52.079446299999994], [-0.8177113, 52.07905189999999], [-0.8173369, 52.0786548], [-0.8169681, 52.07825509999999], [-0.8166099, 52.077850699999985], [-0.8125188, 52.07318269999999], [-0.8118675999999999, 52.0724306], [-0.8112044999999999, 52.0716793], [-0.8107289, 52.07116690000001], [-0.8104775999999999, 52.07091609999999], [-0.810218, 52.0706676], [-0.809672, 52.07018080000001], [-0.8090833, 52.06970359999999], [-0.8084837557075693, 52.0692451540987], [-0.8084778, 52.0692406], [-0.80786, 52.0687806], [-0.8072545, 52.0683159], [-0.8069585, 52.068080900000005], [-0.8066742, 52.067839], [-0.8062621, 52.06748059999999], [-0.8056543999999999, 52.066979999999994], [-0.8053959999999999, 52.066738599999994], [-0.8051282999999999, 52.06648080000001], [-0.8048944999999998, 52.0662311], [-0.8046632, 52.065967400000005], [-0.8044688999999999, 52.0657333], [-0.8042512999999999, 52.065438099999994], [-0.8040663, 52.0651651], [-0.8038935999999999, 52.0648877], [-0.8037341, 52.0645404], [-0.8034622999999999, 52.0640421], [-0.803302, 52.0635681], [-0.8030030999999999, 52.0626329], [-0.8027933, 52.061888499999995], [-0.8026694000000001, 52.06137609999999], [-0.8024984999999999, 52.0605991], [-0.8023456999999999, 52.0602563], [-0.8023014, 52.06010710000001], [-0.8021632999999999, 52.0596552], [-0.8019864000000001, 52.0589951], [-0.8019080999999999, 52.0587371], [-0.8017448999999999, 52.05812409999999], [-0.8017006, 52.0579789], [-0.8014293999999998, 52.057446600000006], [-0.8012885000000001, 52.05705], [-0.8011262999999998, 52.056653100000005], [-0.8009904, 52.05628720000001], [-0.8006475, 52.05564979999999], [-0.8004798999999999, 52.055358899999995], [-0.8002221999999999, 52.0549157], [-0.7999942187933974, 52.054578667909794], [-0.7998737, 52.0544005], [-0.7996016, 52.0540364], [-0.7992434000000002, 52.05357659999999], [-0.7989694, 52.0532419], [-0.7983907999999998, 52.0526116], [-0.7980845999999999, 52.052301699999994], [-0.7975067999999998, 52.0517399], [-0.7971727000000001, 52.0514258], [-0.7960314999999999, 52.05046660000001], [-0.7957321, 52.050210099999994], [-0.7956798999999999, 52.050167900000005], [-0.7949707, 52.0495949], [-0.7948133999999999, 52.04946729999999], [-0.7942227999999999, 52.04900419999999], [-0.7933364000000002, 52.0483025], [-0.7926403, 52.0477697], [-0.7917819999999999, 52.0471157], [-0.7898038999999999, 52.0456203], [-0.7865839, 52.04317209999999], [-0.7827979999999999, 52.0402933], [-0.7809472, 52.03888260000001], [-0.7795328, 52.03780379999999], [-0.7788689, 52.037245899999995], [-0.7784847, 52.036954400000006], [-0.7778244, 52.036453400000006], [-0.7770605999999999, 52.035885699999994], [-0.7765424, 52.03552729999999], [-0.7759134, 52.0350934], [-0.7756338, 52.034901899999994], [-0.7744579, 52.0340211], [-0.7742263, 52.0338476], [-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7685132, 52.0293674], [-0.7674524, 52.0285637], [-0.7664411999999999, 52.0277889], [-0.7654005, 52.0269909], [-0.7646193, 52.0263951], [-0.7636678, 52.0256624], [-0.7626271, 52.024871], [-0.7617648, 52.02421330000001], [-0.7610245, 52.0236505], [-0.7601736, 52.02300429999999], [-0.7592502, 52.0222988], [-0.7582543999999999, 52.0215403], [-0.7574047999999999, 52.0208925], [-0.7571030999999999, 52.02066469999999], [-0.7569203, 52.02052460000001], [-0.7565408999999998, 52.0202339], [-0.7564298999999999, 52.02014889999999], [-0.7557190999999999, 52.0195993], [-0.754791, 52.0188953], [-0.7538241, 52.0181608], [-0.7528611999999999, 52.017423699999995], [-0.7519305, 52.0167156], [-0.7509126, 52.015942200000005], [-0.750061, 52.0152902], [-0.7491985999999999, 52.0146282], [-0.7484154, 52.01402900000001], [-0.7476113999999999, 52.01338089999999], [-0.7473068999999999, 52.01312329999999], [-0.7469375000000001, 52.01279830000001], [-0.7466305, 52.012531899999985], [-0.7461241, 52.01208689999999], [-0.7457171, 52.01168719999999], [-0.7454247999999999, 52.011402], [-0.7450665, 52.0110543], [-0.7447576, 52.01073920000001], [-0.7443693, 52.010347499999995], [-0.7442224999999999, 52.0101944], [-0.7437543999999999, 52.0096921], [-0.7434303, 52.0093274], [-0.7431935, 52.00905229999999], [-0.7429521, 52.00877309999999], [-0.7427545999999999, 52.0085372], [-0.7426045, 52.00835639999999], [-0.7424334999999999, 52.00814589999999], [-0.7422048, 52.0078537], [-0.7419365, 52.0075177], [-0.7416845, 52.007189100000005], [-0.7413772000000001, 52.00677490000001], [-0.7411700999999999, 52.0064567], [-0.7408289, 52.0059706], [-0.7402796, 52.005121900000006], [-0.7400858999999999, 52.004811999999994], [-0.7398551, 52.004434200000006], [-0.7396809, 52.0041375], [-0.7394822999999999, 52.0038105], [-0.7393099999999999, 52.00350459999999], [-0.7391156, 52.00316899999999], [-0.7389459, 52.00283590000001], [-0.7387515, 52.002471799999995], [-0.7386059999999999, 52.002163800000005], [-0.7384631, 52.0018571], [-0.7383377, 52.0015698], [-0.7382391999999999, 52.0013328], [-0.7381492999999999, 52.0011041], [-0.7380527, 52.00084030000001], [-0.7379668999999999, 52.0006075], [-0.7378475, 52.0002822], [-0.7377904999999999, 52.0001158], [-0.7376757999999999, 51.9997905], [-0.7375861, 51.9995407], [-0.7375008575994726, 51.99930615890027], [-0.7374835, 51.99925840000001], [-0.7373975999999999, 51.99900449999999], [-0.7373123999999999, 51.9987671], [-0.7372018, 51.99844589999999], [-0.7370542999999999, 51.99803380000001], [-0.7369362999999999, 51.9977721], [-0.7368311, 51.997512], [-0.7366221733606639, 51.99687081705694], [-0.7365743533312032, 51.99671506037289], [-0.7365358252900109, 51.9965769758448], [-0.7365052647924986, 51.996454038414115], [-0.7364813473940779, 51.99634372302234], [-0.7364627486501599, 51.996243504610995], [-0.7364481441161564, 51.99615085812154], [-0.7364362093474787, 51.99606325849549], [-0.7364256198995384, 51.99597818067433], [-0.7364150513277468, 51.99589309959955], [-0.7364031791875154, 51.99580549021264], [-0.7363886790342556, 51.99571282745511], [-0.7363702264233791, 51.99561258626844], [-0.7363464969102973, 51.99550224159413], [-0.7363161660504216, 51.99537926837366], [-0.7362779093991634, 51.99524114154853], [-0.7362304025119342, 51.99508533606024], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5160938, 51.7481598], [-0.5143309, 51.7476992], [-0.5137509, 51.74755749999999], [-0.5136098, 51.7475196], [-0.5105493, 51.746744500000005], [-0.5096143, 51.746509], [-0.5088347, 51.7463142], [-0.5081931, 51.7461465], [-0.5079687, 51.746087800000005], [-0.5074082, 51.7459515], [-0.5063387, 51.7456871], [-0.5033061999999999, 51.7449876], [-0.5005673, 51.74440100000001], [-0.4987507999999999, 51.7440152], [-0.4971151, 51.7436617], [-0.4967613, 51.74357959999999], [-0.4935167, 51.742865], [-0.4930865, 51.7427737], [-0.4911347, 51.74235549999999], [-0.48923610000000006, 51.74194939999998], [-0.4886169999999999, 51.741817], [-0.48789840000000007, 51.74166739999999], [-0.4860030999999999, 51.741234799999994], [-0.4840464, 51.7407491], [-0.4824543999999999, 51.74033959999999], [-0.4795793, 51.7395206], [-0.4758227, 51.738268899999994], [-0.4732448, 51.73730259999999], [-0.46958610000000006, 51.735768500000006], [-0.4664843, 51.734303], [-0.4649806000000001, 51.733517699999986], [-0.46347650000000007, 51.7327393], [-0.4628827, 51.7324229], [-0.4612702000000001, 51.7314328], [-0.4595894, 51.7303837], [-0.4578151, 51.72933990000001], [-0.4569371, 51.7288093], [-0.4544673999999999, 51.7273446], [-0.4538951, 51.72700940000001], [-0.4513744, 51.725512], [-0.45079330000000006, 51.7251623], [-0.4501245999999999, 51.7247504], [-0.44946480000000005, 51.7243495], [-0.4491576420597607, 51.724159208270265], [-0.4482061000000001, 51.7235697], [-0.4479723, 51.723393599999994], [-0.4478075, 51.7232752], [-0.4471706, 51.7228153], [-0.4465202999999999, 51.7222955], [-0.4460925631020717, 51.721918011123584], [-0.4454961999999999, 51.7213917], [-0.4450507, 51.720959], [-0.4444724, 51.72040450000001], [-0.4436993, 51.71953510000001], [-0.4431396, 51.71887709999999], [-0.44303069999999994, 51.71873850000001], [-0.4423973, 51.717937500000005], [-0.4418388, 51.7170658], [-0.4415443, 51.7165834], [-0.44073, 51.715012], [-0.4404759999999999, 51.71439989999999], [-0.4403861, 51.71417319999999], [-0.4400698, 51.71331380000001], [-0.4393614, 51.71097], [-0.4389696, 51.7097132], [-0.4389299, 51.7095961], [-0.4386856, 51.70880139999998], [-0.4382708, 51.7076026], [-0.4382334, 51.7075044], [-0.43801299999999993, 51.7069482], [-0.4378215999999999, 51.7064134], [-0.4376863, 51.7059001], [-0.4375689, 51.7053442], [-0.4375572999999999, 51.70527950000001], [-0.4374654999999999, 51.70490159999999], [-0.4373061999999999, 51.7043217], [-0.4372559999999999, 51.70410749999999], [-0.4371512, 51.7037546], [-0.436976, 51.7031961], [-0.4367545, 51.70245940000001], [-0.4367106999999999, 51.7023198], [-0.4366256, 51.702078500000006], [-0.436512, 51.70184780000001], [-0.4364431999999999, 51.70168830000001], [-0.436365, 51.701452399999994], [-0.4361728, 51.7008124], [-0.43594230000000006, 51.700082399999985], [-0.4357361, 51.6994089], [-0.4355483, 51.6988102], [-0.4353638, 51.69823960000001], [-0.4351039, 51.69752660000001], [-0.4349076999999999, 51.6970371], [-0.4346644999999999, 51.6964862], [-0.43447408285667616, 51.696110370793235]]}", "current_leg_start": "Northampton North Jn", "dest_arr_time_act": "2236", "motion_projection": null, "next_location_lat": "51.6961104", "next_location_lon": "-0.4344741", "previous_location": "Wembley Yard South Jn", "current_leg_milage": "46.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 402.322, \"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\": 583.599, \"from_m\": 402.322, \"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\": 1843.676, \"from_m\": 583.599, \"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\": 2634.442, \"from_m\": 1843.676, \"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\": 3138.019, \"from_m\": 2634.442, \"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\": 3196.97, \"from_m\": 3138.019, \"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\": 3275.213, \"from_m\": 3196.97, \"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\": 3702.332, \"from_m\": 3275.213, \"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\": 29460.353, \"from_m\": 3702.332, \"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\": 31504.733, \"from_m\": 29460.353, \"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\": 32417.045, \"from_m\": 31504.733, \"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\": 33012.162, \"from_m\": 32417.045, \"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\": 36635.191, \"from_m\": 33012.162, \"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\": 39692.304, \"from_m\": 36635.191, \"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\": 46862.432, \"from_m\": 39692.304, \"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\": 46956.485, \"from_m\": 46862.432, \"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\": 59949.026, \"from_m\": 46956.485, \"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\": 64726.801, \"from_m\": 59949.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72301.567, \"from_m\": 64726.801, \"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\": 75334.467, \"from_m\": 72301.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77758.989, \"from_m\": 75334.467, \"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\": 77866.266, \"from_m\": 77758.989, \"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\": 77968.657, \"from_m\": 77866.266, \"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\": 78039.453, \"from_m\": 77968.657, \"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\": 91525.58, \"from_m\": 78039.453, \"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\": 93458.167, \"from_m\": 91525.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\": 101726.584, \"from_m\": 93458.167, \"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\": 101780.522, \"from_m\": 101726.584, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 123364.008, \"from_m\": 101780.522, \"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\": 123557.954, \"from_m\": 123364.008, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126553.886, \"from_m\": 123557.954, \"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\": 128869.572, \"from_m\": 126553.886, \"capability_applied\": null, \"effective_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\": 578028, \"profile_key\": \"356c34bb40fbd04a515f28edb290b5b68fa15a202b49d7c538c9d8da92dd3ef9\", \"schedule_id\": 37420, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1814\", \"location\": \"Rugby New Bilton Jarvis\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 2, \"distance_m\": 402.322, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1823H\", \"location\": \"Rugby\", \"stage_seq\": 3, \"distance_m\": 1419.498, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 4, \"distance_m\": 3761.986, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"1830\", \"wtt_dep\": \"1840\", \"location\": \"Daventry North Jn\", \"stage_seq\": 5, \"distance_m\": 7698.224, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Long Buckby\", \"stage_seq\": 6, \"distance_m\": 16674.71, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Northampton Mill Lane Jn\", \"stage_seq\": 7, \"distance_m\": 29954.384, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"1858\", \"wtt_dep\": \"2049\", \"location\": \"Northampton North Jn\", \"stage_seq\": 8, \"distance_m\": 31627.756, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Northampton\", \"stage_seq\": 9, \"distance_m\": 32205.129, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 10, \"distance_m\": 39422.013, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Hanslope Jn\", \"stage_seq\": 11, \"distance_m\": 47241.563, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 57965.316, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 13, \"distance_m\": 61474.035, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Bletchley\", \"stage_seq\": 14, \"distance_m\": 63007.39, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Ledburn Jn\", \"stage_seq\": 15, \"distance_m\": 77866.266, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Tring\", \"stage_seq\": 16, \"distance_m\": 87185.586, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 17, \"distance_m\": 97014.065, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"2145H\", \"wtt_dep\": \"2200\", \"location\": \"Up Kings Langley Loop\", \"stage_seq\": 18, \"distance_m\": 105573.772, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Watford Junction\", \"stage_seq\": 19, \"distance_m\": 110030.511, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 20, \"distance_m\": 119787.744, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Wembley Central\", \"stage_seq\": 21, \"distance_m\": 125169.487, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 22, \"distance_m\": 126190.908, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 23, \"distance_m\": 126601.766, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 24, \"distance_m\": 127216.243, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Willesden No7\", \"stage_seq\": 25, \"distance_m\": 128298.666, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": null, \"location\": \"Willesden Euroterminal\", \"stage_seq\": 26, \"distance_m\": 128869.572, \"section_seq\": 1, \"route_path_id\": 70430}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 128869.572, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70430}], \"total_distance_m\": 128869.572, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 116160.418, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 12709.154, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1814", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "56.5", "current_position_lat": "52.2431924", "current_position_lon": "-0.9080594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:22:11Z\", \"source_id\": 15669640, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T17:55:42Z\", \"source_id\": 15697234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:10:38Z\", \"source_id\": 15709327, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:25:57Z\", \"source_id\": 15721324, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:15Z\", \"source_id\": 15744791, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:52:39Z\", \"source_id\": 15745368, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:33Z\", \"source_id\": 15749209, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:55:58Z\", \"source_id\": 15749749, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:15:24Z\", \"source_id\": 15767489, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:36:58Z\", \"source_id\": 15782624, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:44:02Z\", \"source_id\": 15787481, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:48:01Z\", \"source_id\": 15790250, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley Yard South Jn", "service_state_platform": null, "timing_fact_generation": 1789505909560045, "current_leg_arrival_utc": "2026-09-15T21:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.413564", "service_state_evidence_id": 15793586, "current_leg_start_actual_dep": "2026-09-15T20:49:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.074109", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 4N81 None None None None {"version": 3, "segments": [{"to_m": 402.322, "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": 583.599, "from_m": 402.322, "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": 1843.676, "from_m": 583.599, "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": 2634.442, "from_m": 1843.676, "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": 3138.019, "from_m": 2634.442, "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": 3196.97, "from_m": 3138.019, "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": 3275.213, "from_m": 3196.97, "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": 3702.332, "from_m": 3275.213, "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": 29460.353, "from_m": 3702.332, "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": 31504.733, "from_m": 29460.353, "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": 32417.045, "from_m": 31504.733, "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": 33012.162, "from_m": 32417.045, "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": 36635.191, "from_m": 33012.162, "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": 39692.304, "from_m": 36635.191, "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": 46862.432, "from_m": 39692.304, "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": 46956.485, "from_m": 46862.432, "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": 59949.026, "from_m": 46956.485, "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": 64726.801, "from_m": 59949.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72301.567, "from_m": 64726.801, "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": 75334.467, "from_m": 72301.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77758.989, "from_m": 75334.467, "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": 77866.266, "from_m": 77758.989, "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": 77968.657, "from_m": 77866.266, "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": 78039.453, "from_m": 77968.657, "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": 91525.58, "from_m": 78039.453, "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": 93458.167, "from_m": 91525.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": 101726.584, "from_m": 93458.167, "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": 101780.522, "from_m": 101726.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 123364.008, "from_m": 101780.522, "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": 123557.954, "from_m": 123364.008, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126553.886, "from_m": 123557.954, "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": 128869.572, "from_m": 126553.886, "capability_applied": null, "effective_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": 578028, "profile_key": "356c34bb40fbd04a515f28edb290b5b68fa15a202b49d7c538c9d8da92dd3ef9", "schedule_id": 37420, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1814", "location": "Rugby New Bilton Jarvis", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820H", "location": "Rugby Trent Valley Jn", "stage_seq": 2, "distance_m": 402.322, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1823H", "location": "Rugby", "stage_seq": 3, "distance_m": 1419.498, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826H", "location": "Hillmorton Jn", "stage_seq": 4, "distance_m": 3761.986, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "1830", "wtt_dep": "1840", "location": "Daventry North Jn", "stage_seq": 5, "distance_m": 7698.224, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1845", "location": "Long Buckby", "stage_seq": 6, "distance_m": 16674.71, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Northampton Mill Lane Jn", "stage_seq": 7, "distance_m": 29954.384, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "1858", "wtt_dep": "2049", "location": "Northampton North Jn", "stage_seq": 8, "distance_m": 31627.756, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052", "location": "Northampton", "stage_seq": 9, "distance_m": 32205.129, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Courteenhall Jn", "stage_seq": 10, "distance_m": 39422.013, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Hanslope Jn", "stage_seq": 11, "distance_m": 47241.563, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 57965.316, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Denbigh Hall South Jn", "stage_seq": 13, "distance_m": 61474.035, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Bletchley", "stage_seq": 14, "distance_m": 63007.39, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Ledburn Jn", "stage_seq": 15, "distance_m": 77866.266, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Tring", "stage_seq": 16, "distance_m": 87185.586, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Bourne End Jn (Herts)", "stage_seq": 17, "distance_m": 97014.065, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2200", "location": "Up Kings Langley Loop", "stage_seq": 18, "distance_m": 105573.772, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Watford Junction", "stage_seq": 19, "distance_m": 110030.511, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Harrow & Wealdstone", "stage_seq": 20, "distance_m": 119787.744, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Wembley Central", "stage_seq": 21, "distance_m": 125169.487, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Willesden Up & Down Relief Line", "stage_seq": 22, "distance_m": 126190.908, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Willesden Sudbury Jn", "stage_seq": 23, "distance_m": 126601.766, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Wembley Yard South Jn", "stage_seq": 24, "distance_m": 127216.243, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Willesden No7", "stage_seq": 25, "distance_m": 128298.666, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": null, "location": "Willesden Euroterminal", "stage_seq": 26, "distance_m": 128869.572, "section_seq": 1, "route_path_id": 70430}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 128869.572, "from_m": 0.0, "section_seq": 1, "route_path_id": 70430}], "total_distance_m": 128869.572, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 116160.418, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 12709.154, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:22:11Z", "source_id": 15669640, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T18:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T17:55:42Z", "source_id": 15697234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T18:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:10:38Z", "source_id": 15709327, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:25:57Z", "source_id": 15721324, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T19:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:15Z", "source_id": 15744791, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:52:39Z", "source_id": 15745368, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:33Z", "source_id": 15749209, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:55:58Z", "source_id": 15749749, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T19:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:15:24Z", "source_id": 15767489, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:36:58Z", "source_id": 15782624, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T20:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:44:02Z", "source_id": 15787481, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:48:01Z", "source_id": 15790250, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T20:48:00+01:00", "operational_fact": true}] Rugby New Bilton Jarvis 1814 1814 None None None Willesden Euroterminal 2236 2236 None EARLY -88 minutes https://www.realtimetrains.co.uk/service/gb-nr:H02986/2026-09-15/detailed None Northampton North Jn 2026-09-15T20:49:00+01:00 Up Kings Langley Loop 56.5 {"type": "LineString", "coordinates": [[-0.9080593675015264, 52.24319235153749], [-0.9080525, 52.2430389], [-0.9079694, 52.2421299], [-0.9079505999999998, 52.2419889], [-0.9078862, 52.241367], [-0.9078603, 52.2411997], [-0.9078447, 52.24109509999999], [-0.9077669000000002, 52.240686199999985], [-0.9077575, 52.240517799999985], [-0.9077698, 52.23980650000001], [-0.9077518, 52.239654], [-0.9077214, 52.2394846], [-0.907367827768074, 52.23786118831215], [-0.9072485, 52.2373133], [-0.9071053, 52.2368644], [-0.9070734999999998, 52.23673350000001], [-0.90704, 52.23659310000001], [-0.9070333000000002, 52.236446099999995], [-0.9070333000000002, 52.23634830000001], [-0.9070441, 52.23620400000001], [-0.907065, 52.2360965], [-0.9070894000000002, 52.2359848], [-0.9072259, 52.2355404], [-0.9072997, 52.2353137], [-0.9073788, 52.2351116], [-0.9074539, 52.234953999999995], [-0.9075552, 52.23477150000001], [-0.9075968, 52.234689], [-0.9077505, 52.2344665], [-0.907949, 52.234215199999994], [-0.9082245999999998, 52.233915299999985], [-0.9082963, 52.23383990000001], [-0.9085065, 52.23362060000001], [-0.9089192, 52.233276399999994], [-0.9092214, 52.232988799999994], [-0.9095691, 52.232716999999994], [-0.9102477, 52.2321925], [-0.9106551, 52.23187029999999], [-0.9107246, 52.23181449999999], [-0.9110826, 52.231489], [-0.9112107, 52.2313598], [-0.9114868999999998, 52.23104959999999], [-0.911727, 52.230726], [-0.9120035, 52.23025350000001], [-0.9123737999999998, 52.2294192], [-0.9125875, 52.22890319999999], [-0.9127807999999998, 52.2284286], [-0.9130157, 52.2278864], [-0.9130586000000002, 52.22777699999999], [-0.9153819, 52.222190700000006], [-0.9163407344615708, 52.21998654579095], [-0.9163883000000002, 52.21987719999999], [-0.9173687, 52.217578200000005], [-0.917529761072096, 52.217198193296355], [-0.9183274, 52.2153162], [-0.9188818, 52.21399069999999], [-0.9192855, 52.2130254], [-0.9208525, 52.20936540000001], [-0.9210171, 52.208999899999995], [-0.9212005, 52.20854959999999], [-0.9215729999999998, 52.20750099999999], [-0.9217627, 52.20693109999999], [-0.9219021, 52.20634590000001], [-0.9220093999999998, 52.20588399999999], [-0.9220306, 52.20574659999999], [-0.9222088000000002, 52.2042386], [-0.9222406999999998, 52.203588399999994], [-0.9222455, 52.2034907], [-0.9222508, 52.2033411], [-0.9222421, 52.20258089999999], [-0.9222063, 52.20201269999999], [-0.9220686, 52.2011133], [-0.9219734999999998, 52.2006123], [-0.9217475, 52.19969449999999], [-0.9214603, 52.19877919999999], [-0.9211498, 52.1979675], [-0.9198423, 52.1947894], [-0.9198064, 52.1946951], [-0.9194025999999996, 52.1937338], [-0.9192534, 52.1933787], [-0.9191650999999996, 52.1931538], [-0.9190579, 52.19289539999999], [-0.9121715, 52.1762959], [-0.912017, 52.1759234], [-0.9118440999999998, 52.1753794], [-0.9111596, 52.173730500000005], [-0.9108534, 52.1730258], [-0.9105173, 52.172374899999994], [-0.9101324, 52.1717747], [-0.9096760000000002, 52.1711577], [-0.9091604, 52.1705626], [-0.908618, 52.1700236], [-0.9082177, 52.1696454], [-0.9078213, 52.1692581], [-0.9074402, 52.1688758], [-0.9070792, 52.16848], [-0.9067261, 52.1680737], [-0.9063928, 52.1676782], [-0.9060724, 52.1672804], [-0.9057596, 52.166875799999985], [-0.9054563, 52.166453800000006], [-0.904402367169934, 52.16491882804252], [-0.9040298, 52.16437619999999], [-0.9034395, 52.1635475], [-0.9024067999999998, 52.16218899999999], [-0.9016503, 52.1612507], [-0.9008396, 52.1603228], [-0.9001226, 52.1595392], [-0.8997531999999999, 52.1591489], [-0.8993774999999998, 52.1587631], [-0.8988660999999999, 52.158291], [-0.8983382, 52.1578225], [-0.8983152841195214, 52.15780200265752], [-0.8978160999999998, 52.157355499999994], [-0.8973024, 52.156878299999995], [-0.8967921999999997, 52.156405500000005], [-0.8962908999999998, 52.15592879999999], [-0.8952746, 52.154974], [-0.8947627, 52.154537000000005], [-0.8942050999999999, 52.154078799999986], [-0.8931096999999999, 52.1532021], [-0.8919709999999998, 52.1523417], [-0.8908095999999999, 52.1514983], [-0.8895971, 52.1506733], [-0.8890288, 52.1502715], [-0.8884504, 52.1498741], [-0.8872621999999999, 52.1490988], [-0.8866649000000001, 52.1487145], [-0.8860773, 52.14832139999999], [-0.8854945999999999, 52.14792440000001], [-0.8852075999999999, 52.1477237], [-0.8849221, 52.14752109999999], [-0.8845941, 52.1472817], [-0.8842648999999999, 52.14703920000001], [-0.8839394999999999, 52.1467944], [-0.883625, 52.14654269999999], [-0.8833189999999999, 52.14628919999999], [-0.8830246999999999, 52.146030499999995], [-0.8827437, 52.1457653], [-0.882466, 52.1454962], [-0.8815978999999999, 52.1446128], [-0.8805601, 52.1436463], [-0.8803650999999999, 52.143455499999995], [-0.8784696, 52.14164400000001], [-0.8783112999999999, 52.1414745], [-0.8759763, 52.139132700000005], [-0.8740441999999999, 52.1372508], [-0.8738112999999998, 52.13701329999999], [-0.8735760999999999, 52.1367733], [-0.8732615, 52.1364481], [-0.8731205999999999, 52.13629850000001], [-0.8728908999999999, 52.13605290000001], [-0.8723436999999999, 52.1354563], [-0.8718106999999999, 52.1348533], [-0.8712970000000001, 52.13424440000001], [-0.8708009, 52.1336316], [-0.8703214, 52.133014], [-0.8698596, 52.13238839999999], [-0.8694123, 52.1317602], [-0.8689742999999999, 52.13112929999999], [-0.8599313999999999, 52.1177897], [-0.8595482, 52.1172242], [-0.8587399, 52.1160316], [-0.8583770999999999, 52.1154963], [-0.8579428909331478, 52.11491595856721], [-0.8578425134842544, 52.11476993833134], [-0.8577547979851247, 52.11464065470249], [-0.8576779516966289, 52.11452571233983], [-0.8576101818796372, 52.114422715902506], [-0.8575496957950202, 52.11432927004965], [-0.8574947007036482, 52.11424297944046], [-0.8574434038663917, 52.11416144873405], [-0.8573940125441212, 52.114082282589614], [-0.857344733997707, 52.11400308566627], [-0.8572937754880195, 52.1139214626232], [-0.8572393442759292, 52.113835018119545], [-0.8571796476223064, 52.113741356814465], [-0.8571128927880214, 52.113638083367114], [-0.857037287033945, 52.11352280243664], [-0.8569510376209472, 52.11339311868222], [-0.8568523518098986, 52.11324663676298], [-0.8560772, 52.1121029], [-0.8545049612168144, 52.10978287988833], [-0.8511249, 52.1047948], [-0.8506308, 52.10408580000001], [-0.8501246, 52.1033806], [-0.8496037, 52.1026787], [-0.8490595999999999, 52.1019823], [-0.8484939999999999, 52.1012874], [-0.8479132999999999, 52.100598899999994], [-0.8473058, 52.09991839999999], [-0.8466607, 52.0992493], [-0.8459949, 52.0985798], [-0.8453109999999999, 52.0979172], [-0.8446020999999999, 52.0972655], [-0.8438769999999999, 52.09662149999999], [-0.8431311999999999, 52.0959921], [-0.8423639, 52.095371], [-0.8415777, 52.0947567], [-0.8407709, 52.0941566], [-0.8394375, 52.09327139999999], [-0.8387484, 52.092842299999994], [-0.8380606, 52.092409800000006], [-0.8373972, 52.0919637], [-0.8367356, 52.0915147], [-0.8353481999999999, 52.09066159999999], [-0.8345471, 52.09021469999998], [-0.8337374999999999, 52.0897732], [-0.8329153, 52.08934159999999], [-0.8320850999999999, 52.08891799999999], [-0.8315029999999999, 52.08863079999999], [-0.8309217, 52.0883406], [-0.8303426, 52.0880501], [-0.8297647999999999, 52.08775690000001], [-0.8291927999999998, 52.0874612], [-0.8286275999999999, 52.0871606], [-0.8280670999999998, 52.0868561], [-0.8275134, 52.0865444], [-0.8269683999999999, 52.08623130000001], [-0.8264339, 52.08591189999999], [-0.8259057, 52.0855868], [-0.8253840999999998, 52.0852577], [-0.8248689999999999, 52.0849245], [-0.8243614, 52.0845869], [-0.8238629, 52.0842456], [-0.8233702, 52.0838997], [-0.822885, 52.0835498], [-0.8224067999999999, 52.083195], [-0.8219379, 52.082836099999994], [-0.8214772999999999, 52.082472], [-0.8210268, 52.08210660000001], [-0.8205874, 52.0817339], [-0.8201568000000001, 52.0813588], [-0.8197305999999999, 52.08098030000001], [-0.8193019, 52.08060520000001], [-0.8188911, 52.0802214], [-0.818487, 52.07983629999999], [-0.8180918999999999, 52.079446299999994], [-0.8177113, 52.07905189999999], [-0.8173369, 52.0786548], [-0.8169681, 52.07825509999999], [-0.8166099, 52.077850699999985], [-0.8125188, 52.07318269999999], [-0.8118675999999999, 52.0724306], [-0.8112044999999999, 52.0716793], [-0.8107289, 52.07116690000001], [-0.8104775999999999, 52.07091609999999], [-0.810218, 52.0706676], [-0.809672, 52.07018080000001], [-0.8090833, 52.06970359999999], [-0.8084837557075693, 52.0692451540987], [-0.8084778, 52.0692406], [-0.80786, 52.0687806], [-0.8072545, 52.0683159], [-0.8069585, 52.068080900000005], [-0.8066742, 52.067839], [-0.8062621, 52.06748059999999], [-0.8056543999999999, 52.066979999999994], [-0.8053959999999999, 52.066738599999994], [-0.8051282999999999, 52.06648080000001], [-0.8048944999999998, 52.0662311], [-0.8046632, 52.065967400000005], [-0.8044688999999999, 52.0657333], [-0.8042512999999999, 52.065438099999994], [-0.8040663, 52.0651651], [-0.8038935999999999, 52.0648877], [-0.8037341, 52.0645404], [-0.8034622999999999, 52.0640421], [-0.803302, 52.0635681], [-0.8030030999999999, 52.0626329], [-0.8027933, 52.061888499999995], [-0.8026694000000001, 52.06137609999999], [-0.8024984999999999, 52.0605991], [-0.8023456999999999, 52.0602563], [-0.8023014, 52.06010710000001], [-0.8021632999999999, 52.0596552], [-0.8019864000000001, 52.0589951], [-0.8019080999999999, 52.0587371], [-0.8017448999999999, 52.05812409999999], [-0.8017006, 52.0579789], [-0.8014293999999998, 52.057446600000006], [-0.8012885000000001, 52.05705], [-0.8011262999999998, 52.056653100000005], [-0.8009904, 52.05628720000001], [-0.8006475, 52.05564979999999], [-0.8004798999999999, 52.055358899999995], [-0.8002221999999999, 52.0549157], [-0.7999942187933974, 52.054578667909794], [-0.7998737, 52.0544005], [-0.7996016, 52.0540364], [-0.7992434000000002, 52.05357659999999], [-0.7989694, 52.0532419], [-0.7983907999999998, 52.0526116], [-0.7980845999999999, 52.052301699999994], [-0.7975067999999998, 52.0517399], [-0.7971727000000001, 52.0514258], [-0.7960314999999999, 52.05046660000001], [-0.7957321, 52.050210099999994], [-0.7956798999999999, 52.050167900000005], [-0.7949707, 52.0495949], [-0.7948133999999999, 52.04946729999999], [-0.7942227999999999, 52.04900419999999], [-0.7933364000000002, 52.0483025], [-0.7926403, 52.0477697], [-0.7917819999999999, 52.0471157], [-0.7898038999999999, 52.0456203], [-0.7865839, 52.04317209999999], [-0.7827979999999999, 52.0402933], [-0.7809472, 52.03888260000001], [-0.7795328, 52.03780379999999], [-0.7788689, 52.037245899999995], [-0.7784847, 52.036954400000006], [-0.7778244, 52.036453400000006], [-0.7770605999999999, 52.035885699999994], [-0.7765424, 52.03552729999999], [-0.7759134, 52.0350934], [-0.7756338, 52.034901899999994], [-0.7744579, 52.0340211], [-0.7742263, 52.0338476], [-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7685132, 52.0293674], [-0.7674524, 52.0285637], [-0.7664411999999999, 52.0277889], [-0.7654005, 52.0269909], [-0.7646193, 52.0263951], [-0.7636678, 52.0256624], [-0.7626271, 52.024871], [-0.7617648, 52.02421330000001], [-0.7610245, 52.0236505], [-0.7601736, 52.02300429999999], [-0.7592502, 52.0222988], [-0.7582543999999999, 52.0215403], [-0.7574047999999999, 52.0208925], [-0.7571030999999999, 52.02066469999999], [-0.7569203, 52.02052460000001], [-0.7565408999999998, 52.0202339], [-0.7564298999999999, 52.02014889999999], [-0.7557190999999999, 52.0195993], [-0.754791, 52.0188953], [-0.7538241, 52.0181608], [-0.7528611999999999, 52.017423699999995], [-0.7519305, 52.0167156], [-0.7509126, 52.015942200000005], [-0.750061, 52.0152902], [-0.7491985999999999, 52.0146282], [-0.7484154, 52.01402900000001], [-0.7476113999999999, 52.01338089999999], [-0.7473068999999999, 52.01312329999999], [-0.7469375000000001, 52.01279830000001], [-0.7466305, 52.012531899999985], [-0.7461241, 52.01208689999999], [-0.7457171, 52.01168719999999], [-0.7454247999999999, 52.011402], [-0.7450665, 52.0110543], [-0.7447576, 52.01073920000001], [-0.7443693, 52.010347499999995], [-0.7442224999999999, 52.0101944], [-0.7437543999999999, 52.0096921], [-0.7434303, 52.0093274], [-0.7431935, 52.00905229999999], [-0.7429521, 52.00877309999999], [-0.7427545999999999, 52.0085372], [-0.7426045, 52.00835639999999], [-0.7424334999999999, 52.00814589999999], [-0.7422048, 52.0078537], [-0.7419365, 52.0075177], [-0.7416845, 52.007189100000005], [-0.7413772000000001, 52.00677490000001], [-0.7411700999999999, 52.0064567], [-0.7408289, 52.0059706], [-0.7402796, 52.005121900000006], [-0.7400858999999999, 52.004811999999994], [-0.7398551, 52.004434200000006], [-0.7396809, 52.0041375], [-0.7394822999999999, 52.0038105], [-0.7393099999999999, 52.00350459999999], [-0.7391156, 52.00316899999999], [-0.7389459, 52.00283590000001], [-0.7387515, 52.002471799999995], [-0.7386059999999999, 52.002163800000005], [-0.7384631, 52.0018571], [-0.7383377, 52.0015698], [-0.7382391999999999, 52.0013328], [-0.7381492999999999, 52.0011041], [-0.7380527, 52.00084030000001], [-0.7379668999999999, 52.0006075], [-0.7378475, 52.0002822], [-0.7377904999999999, 52.0001158], [-0.7376757999999999, 51.9997905], [-0.7375861, 51.9995407], [-0.7375008575994726, 51.99930615890027], [-0.7374835, 51.99925840000001], [-0.7373975999999999, 51.99900449999999], [-0.7373123999999999, 51.9987671], [-0.7372018, 51.99844589999999], [-0.7370542999999999, 51.99803380000001], [-0.7369362999999999, 51.9977721], [-0.7368311, 51.997512], [-0.7366221733606639, 51.99687081705694], [-0.7365743533312032, 51.99671506037289], [-0.7365358252900109, 51.9965769758448], [-0.7365052647924986, 51.996454038414115], [-0.7364813473940779, 51.99634372302234], [-0.7364627486501599, 51.996243504610995], [-0.7364481441161564, 51.99615085812154], [-0.7364362093474787, 51.99606325849549], [-0.7364256198995384, 51.99597818067433], [-0.7364150513277468, 51.99589309959955], [-0.7364031791875154, 51.99580549021264], [-0.7363886790342556, 51.99571282745511], [-0.7363702264233791, 51.99561258626844], [-0.7363464969102973, 51.99550224159413], [-0.7363161660504216, 51.99537926837366], [-0.7362779093991634, 51.99524114154853], [-0.7362304025119342, 51.99508533606024], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5160938, 51.7481598], [-0.5143309, 51.7476992], [-0.5137509, 51.74755749999999], [-0.5136098, 51.7475196], [-0.5105493, 51.746744500000005], [-0.5096143, 51.746509], [-0.5088347, 51.7463142], [-0.5081931, 51.7461465], [-0.5079687, 51.746087800000005], [-0.5074082, 51.7459515], [-0.5063387, 51.7456871], [-0.5033061999999999, 51.7449876], [-0.5005673, 51.74440100000001], [-0.4987507999999999, 51.7440152], [-0.4971151, 51.7436617], [-0.4967613, 51.74357959999999], [-0.4935167, 51.742865], [-0.4930865, 51.7427737], [-0.4911347, 51.74235549999999], [-0.48923610000000006, 51.74194939999998], [-0.4886169999999999, 51.741817], [-0.48789840000000007, 51.74166739999999], [-0.4860030999999999, 51.741234799999994], [-0.4840464, 51.7407491], [-0.4824543999999999, 51.74033959999999], [-0.4795793, 51.7395206], [-0.4758227, 51.738268899999994], [-0.4732448, 51.73730259999999], [-0.46958610000000006, 51.735768500000006], [-0.4664843, 51.734303], [-0.4649806000000001, 51.733517699999986], [-0.46347650000000007, 51.7327393], [-0.4628827, 51.7324229], [-0.4612702000000001, 51.7314328], [-0.4595894, 51.7303837], [-0.4578151, 51.72933990000001], [-0.4569371, 51.7288093], [-0.4544673999999999, 51.7273446], [-0.4538951, 51.72700940000001], [-0.4513744, 51.725512], [-0.45079330000000006, 51.7251623], [-0.4501245999999999, 51.7247504], [-0.44946480000000005, 51.7243495], [-0.4491576420597607, 51.724159208270265], [-0.4482061000000001, 51.7235697], [-0.4479723, 51.723393599999994], [-0.4478075, 51.7232752], [-0.4471706, 51.7228153], [-0.4465202999999999, 51.7222955], [-0.4460925631020717, 51.721918011123584], [-0.4454961999999999, 51.7213917], [-0.4450507, 51.720959], [-0.4444724, 51.72040450000001], [-0.4436993, 51.71953510000001], [-0.4431396, 51.71887709999999], [-0.44303069999999994, 51.71873850000001], [-0.4423973, 51.717937500000005], [-0.4418388, 51.7170658], [-0.4415443, 51.7165834], [-0.44073, 51.715012], [-0.4404759999999999, 51.71439989999999], [-0.4403861, 51.71417319999999], [-0.4400698, 51.71331380000001], [-0.4393614, 51.71097], [-0.4389696, 51.7097132], [-0.4389299, 51.7095961], [-0.4386856, 51.70880139999998], [-0.4382708, 51.7076026], [-0.4382334, 51.7075044], [-0.43801299999999993, 51.7069482], [-0.4378215999999999, 51.7064134], [-0.4376863, 51.7059001], [-0.4375689, 51.7053442], [-0.4375572999999999, 51.70527950000001], [-0.4374654999999999, 51.70490159999999], [-0.4373061999999999, 51.7043217], [-0.4372559999999999, 51.70410749999999], [-0.4371512, 51.7037546], [-0.436976, 51.7031961], [-0.4367545, 51.70245940000001], [-0.4367106999999999, 51.7023198], [-0.4366256, 51.702078500000006], [-0.436512, 51.70184780000001], [-0.4364431999999999, 51.70168830000001], [-0.436365, 51.701452399999994], [-0.4361728, 51.7008124], [-0.43594230000000006, 51.700082399999985], [-0.4357361, 51.6994089], [-0.4355483, 51.6988102], [-0.4353638, 51.69823960000001], [-0.4351039, 51.69752660000001], [-0.4349076999999999, 51.6970371], [-0.4346644999999999, 51.6964862], [-0.43447408285667616, 51.696110370793235]]} 46.0 2049 2145½ Wembley Yard South Jn Willesden Eurotermnal (GBRf) Up Kings Langley Loop 52.2431924 -0.9080594 51.6961104 -0.4344741 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Wembley Yard South Jn TRUST TRACKING_TIMEOUT 15793586 1789505909560045 39 39 2026-09-15 22:46:01.074109 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.413564
563818 595400 V11272 775F001915 2026-09-15 COMPLETE 15892127 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 595400, "stp": "N", "toc": "Transport for Wales", "uid": "V11272", "consist": "150256+150280", "dest_crs": "XCC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V11272/2026-09-15/detailed", "trust_id": "775F001915", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "2338", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5F00", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2336", "current_leg_dep": "2320", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "2326", "origin_platform": "7", "current_location": "Canton C.S.D.", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-2 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": "2338", "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": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 562.149, \"from_m\": 376.805, \"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\": 1087.798, \"from_m\": 562.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}], \"service_id\": 595400, \"profile_key\": \"bd9815cff49dcd912cb71798e8a5d9eb92eb71b2fa61f145f9c1fc6d3ed43a07\", \"schedule_id\": 38204, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"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\": 75.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": "2326", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.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-15T22:35:49Z\", \"source_id\": 15892127, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789511750753746, "current_leg_arrival_utc": "2026-09-15T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.650984", "service_state_evidence_id": 15892127, "current_leg_start_actual_dep": "2026-09-15T23:26:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.620561", "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 N CDF XCC 5F00 150256+150280 4 75 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 562.149, "from_m": 376.805, "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": 1087.798, "from_m": 562.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}], "service_id": 595400, "profile_key": "bd9815cff49dcd912cb71798e8a5d9eb92eb71b2fa61f145f9c1fc6d3ed43a07", "schedule_id": 38204, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2326", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28178}, {"is_pass": false, "wtt_arr": "2338", "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": 75.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-15T22:35:49Z", "source_id": 15892127, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Cardiff Central 2326 2326 7 None None Canton C.S.D. 2338 2338 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:V11272/2026-09-15/detailed None Cardiff Central 2026-09-15T23:26:00+01:00 Canton C.S.D. 16.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 2320 2336 Cardiff Central Canton C.S.D. Canton C.S.D. 51.4746824 -3.1944478 51.4746824 -3.1944478 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Canton C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15892127 1789511750753746 7 7 2026-09-15 22:46:01.620561 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.650984
563819 595517 L85276 875C78M915 2026-09-15 COMPLETE 15890676 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 595517, "stp": "P", "toc": "South Western Railway", "uid": "L85276", "consist": "450041+450110", "dest_crs": "XFY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85276/2026-09-15/detailed", "trust_id": "875C78M915", "origin_crs": "SNS", "show_on_map": 0, "dar_est_time": "23:33:00", "dar_platform": null, "dest_station": "Staines Carriage Holding Sidings", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Staines Carriage Holding Sidings", "signalling_id": "5C78", "timing_status": "ON TIME", "origin_station": "Staines", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Staines Carriage Holding Sidings", "origin_dep_time": "2332", "origin_platform": "1", "current_location": "Staines Carriage Holding Sidings", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]}", "current_leg_start": "Staines", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.4330901", "next_location_lon": "-0.4931110", "previous_location": "Staines", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 479.183, \"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\": 1001.663, \"from_m\": 479.183, \"capability_applied\": null, \"effective_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\": 595517, \"profile_key\": \"acc026d9af7cc89ee2fff4bf39b2e8c78b20d5e458d4619dd05cac91ab9bb52a\", \"schedule_id\": 18001, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Staines\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Staines Sidings Ent-Exit\", \"stage_seq\": 2, \"distance_m\": 724.062, \"section_seq\": 1, \"route_path_id\": 44385}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Staines Carriage Holding Sidings\", \"stage_seq\": 3, \"distance_m\": 1001.663, \"section_seq\": 1, \"route_path_id\": 44385}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1001.663, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44385}], \"total_distance_m\": 1001.663, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 479.183, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 522.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4330901", "current_position_lon": "-0.4931110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:49Z\", \"source_id\": 15890676, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Staines Carriage Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789511569500897, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.654312", "service_state_evidence_id": 15890676, "current_leg_start_actual_dep": "2026-09-15T23:32:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.760735", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P SNS XFY 5C78 450041+450110 8 100 None {"version": 3, "segments": [{"to_m": 479.183, "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": 1001.663, "from_m": 479.183, "capability_applied": null, "effective_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": 595517, "profile_key": "acc026d9af7cc89ee2fff4bf39b2e8c78b20d5e458d4619dd05cac91ab9bb52a", "schedule_id": 18001, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Staines", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 44385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Staines Sidings Ent-Exit", "stage_seq": 2, "distance_m": 724.062, "section_seq": 1, "route_path_id": 44385}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Staines Carriage Holding Sidings", "stage_seq": 3, "distance_m": 1001.663, "section_seq": 1, "route_path_id": 44385}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1001.663, "from_m": 0.0, "section_seq": 1, "route_path_id": 44385}], "total_distance_m": 1001.663, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 479.183, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 522.48, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:49Z", "source_id": 15890676, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Staines 2332 2332 1 23:33:00 None Staines Carriage Holding Sidings 2336 2336 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85276/2026-09-15/detailed None Staines 2026-09-15T23:32:00+01:00 Staines Carriage Holding Sidings 4.0 {"type": "LineString", "coordinates": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]} 0.6 2332 2336 Staines Staines Carriage Holding Sidings Staines Carriage Holding Sidings 51.4330901 -0.4931110 51.4330901 -0.4931110 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Staines Carriage Holding Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15890676 1789511569500897 5 5 2026-09-15 22:46:01.760735 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.654312
563820 593852 P90854 885J69M815 2026-09-15 COMPLETE None 2026-09-15 22:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 593852, "stp": "P", "toc": "Southeastern", "uid": "P90854", "consist": "465152+465187", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90854/2026-09-15/detailed", "trust_id": "885J69M815", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grove Park Up Carriage Holding Sidings", "service_date": "2026-09-15", "dest_arr_time": "2236", "dest_platform": null, "is_terminated": 1, "next_location": "Grove Park Up Carriage Holding Sidings", "signalling_id": "5J69", "timing_status": "EARLY", "origin_station": "London Cannon Street", "current_leg_arr": "2236", "current_leg_dep": "2209", "current_leg_end": "Grove Park Up Carriage Holding Sidings", "origin_dep_time": "2211", "origin_platform": "7", "current_location": "Hither Green", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.090412, 51.5110406], [-0.0904399, 51.5109856], [-0.0912983, 51.5092743], [-0.0913227, 51.509232299999994], [-0.0915112, 51.5089486], [-0.0915749, 51.5088258], [-0.0916439, 51.5086878], [-0.0917074, 51.5085588], [-0.091779, 51.5084408], [-0.091866, 51.508308], [-0.0919099, 51.508237599999994], [-0.0919698, 51.50813269999999], [-0.0920517, 51.50793649999999], [-0.0921371, 51.5077927], [-0.0922249, 51.5076475], [-0.0922269, 51.50764250000001], [-0.0922711, 51.50753209999999], [-0.0922966, 51.5074642], [-0.092308, 51.50743359999999], [-0.0923386, 51.5073303], [-0.0923458, 51.5073052], [-0.0923691, 51.507168799999995], [-0.09236999999999998, 51.507032900000006], [-0.0923562, 51.5068919], [-0.0923066, 51.50670209999999], [-0.0922384, 51.5065617], [-0.0920929, 51.5063211], [-0.0920271, 51.50620189999999], [-0.0919943, 51.5061467], [-0.0919626, 51.506073599999986], [-0.0919368, 51.5059969], [-0.09192119999999998, 51.50592979999999], [-0.09190909999999998, 51.5057936], [-0.0919191, 51.505682199999995], [-0.0919541, 51.50553940000001], [-0.0919992, 51.50542670000001], [-0.0920474, 51.50531530000001], [-0.0921387, 51.5051734], [-0.09222130000000002, 51.5050841], [-0.09231839999999998, 51.504999999999995], [-0.0924195, 51.504924499999994], [-0.0925101, 51.5048693], [-0.0926759, 51.5047826], [-0.0930254, 51.5046581], [-0.0931545, 51.5046127], [-0.0933748, 51.5045413], [-0.0936534, 51.5044646], [-0.0938867, 51.50441690000001], [-0.094129, 51.50438309999999], [-0.0946579, 51.50435540000001], [-0.0951954, 51.50429630000001], [-0.0953432, 51.5042835], [-0.0955994, 51.504268499999995], [-0.0958865, 51.50425679999999], [-0.0956034, 51.50425090000001], [-0.09538259999999998, 51.50425049999999], [-0.0950072, 51.5042683], [-0.0948532, 51.5042815], [-0.0946451, 51.5042898], [-0.09440089999999998, 51.50430939999998], [-0.0941194, 51.50433709999998], [-0.0938143, 51.5043659], [-0.09363059999999998, 51.5043926], [-0.09336619999999998, 51.50444139999999], [-0.0931899, 51.50449569999999], [-0.0931034, 51.5045256], [-0.09249129999999998, 51.504764], [-0.092268, 51.50483799999999], [-0.0920397, 51.5049079], [-0.0918435, 51.5049733], [-0.09168139999999998, 51.5050198], [-0.0915283, 51.50505960000001], [-0.0913769, 51.5050957], [-0.0911899, 51.505138900000006], [-0.08983152841195213, 51.50538899768652], [-0.08971799999999999, 51.5054099], [-0.08954299999999998, 51.5054446], [-0.0893006, 51.50549240000001], [-0.08906100862281296, 51.50554426027032], [-0.0888326, 51.5055937], [-0.0886837, 51.5056237], [-0.0885808, 51.5056403], [-0.088487, 51.50565290000001], [-0.0883747, 51.50566709999999], [-0.0882354, 51.5056774], [-0.08812759999999999, 51.50568280000001], [-0.08796729999999998, 51.5056874], [-0.0878465, 51.50568439999999], [-0.0877257, 51.50567889999999], [-0.0875634, 51.505666700000006], [-0.087442, 51.5056519], [-0.08732869999999998, 51.50563979999999], [-0.08723519999999998, 51.5056272], [-0.0871874, 51.5056196], [-0.0871813, 51.5056081], [-0.08707589999999998, 51.5055995], [-0.08697929999999998, 51.5055799], [-0.086873, 51.50555609999999], [-0.08675919999999998, 51.50552489999999], [-0.0865236, 51.505441999999995], [-0.0862914, 51.50533870000001], [-0.08623170479266906, 51.50530775344186], [-0.0860716070519655, 51.505193835901515], [-0.0859463583883523, 51.50510206518732], [-0.0858511143414, 51.50502920814781], [-0.08578103045067918, 51.50497203163152], [-0.08573126225576043, 51.50492730248701], [-0.08569696529621428, 51.504891787562826], [-0.0856732951116113, 51.5048622537075], [-0.08565540724152208, 51.50483546776959], [-0.08563845722551715, 51.50480819659762], [-0.08561760060316709, 51.50477720704015], [-0.08558799291404247, 51.50473926594573], [-0.08554478969771384, 51.50469114016288], [-0.08548314649375177, 51.50462959654017], [-0.08539821884172683, 51.504551401926136], [-0.0852851622812096, 51.50445332316932], [-0.08513913235177059, 51.50433212711827], [-0.08486649999999998, 51.5041389], [-0.08452449999999999, 51.503921], [-0.08418109999999998, 51.5037256], [-0.08384589999999999, 51.50356910000001], [-0.08348379999999998, 51.5034209], [-0.0830379, 51.5032549], [-0.08289959999999999, 51.5032048], [-0.0825917, 51.503089199999984], [-0.0822861, 51.502976], [-0.0819234, 51.5028216], [-0.081647, 51.50270179999999], [-0.0815781, 51.50266709999999], [-0.0814593, 51.5026106], [-0.0811221, 51.5024455], [-0.0807821, 51.50228400000001], [-0.0803805, 51.5020636], [-0.0793451, 51.501515100000006], [-0.0784259, 51.50102590000001], [-0.0777436, 51.5006641], [-0.0774441, 51.50052409999999], [-0.0771336, 51.500378], [-0.076136, 51.4998432], [-0.0744266, 51.498923899999994], [-0.07414677221625915, 51.4987748385867], [-0.0731985, 51.4982697], [-0.0722293, 51.4977641], [-0.0709812, 51.49713160000001], [-0.0696326, 51.496475], [-0.06822089999999999, 51.49582339999999], [-0.0674374, 51.495468], [-0.0662175, 51.494918600000005], [-0.06409509999999999, 51.49396039999999], [-0.06308199999999999, 51.4934738], [-0.0614999, 51.492767699999995], [-0.0610092, 51.4925544], [-0.0601817, 51.492192799999984], [-0.055359599999999995, 51.4901111], [-0.05518019999999999, 51.4900337], [-0.05504509999999999, 51.48997539999999], [-0.0547379, 51.48983890000001], [-0.0545426, 51.4897576], [-0.0539494, 51.48949859999999], [-0.05351709999999999, 51.4893046], [-0.0529575, 51.4890368], [-0.052394100000000006, 51.4887482], [-0.05168822702787888, 51.48839300222435], [-0.05150333025636699, 51.48829996105776], [-0.0511149, 51.4881045], [-0.0509322, 51.4880066], [-0.0507462, 51.48791419999999], [-0.0503965, 51.4877468], [-0.050104, 51.4876033], [-0.049867699999999994, 51.4874864], [-0.04959639999999999, 51.4873479], [-0.0492739, 51.4871948], [-0.0489959, 51.48706849999999], [-0.0485839, 51.4868948], [-0.0482029, 51.48674209999999], [-0.04787116739848857, 51.48661905253717], [-0.04778618944952036, 51.48658753215392], [-0.04768769999999999, 51.48655099999999], [-0.04729139999999999, 51.486408], [-0.046878399999999994, 51.4862663], [-0.04615190000000001, 51.4860264], [-0.04546999999999999, 51.48577219999999], [-0.0451883, 51.4856665], [-0.0444963, 51.48541310000001], [-0.0439102, 51.48521410000001], [-0.04377386379581309, 51.48516628647918], [-0.04370318115425038, 51.485141497842406], [-0.0430083, 51.4848978], [-0.04205899999999999, 51.484503100000005], [-0.0409011, 51.48405689999999], [-0.04078438832358355, 51.48401271594231], [-0.04056767291328515, 51.483929481995325], [-0.04037458364591461, 51.483857139169096], [-0.0402018904978426, 51.48379400277131], [-0.04004636344543979, 51.48373838810969], [-0.039904772465076815, 51.48368861049196], [-0.039773887533124365, 51.4836429852258], [-0.03965047862595309, 51.483599827618946], [-0.03953131571993366, 51.483557452979085], [-0.03941316879143672, 51.483514176613944], [-0.039292807816832954, 51.48346831383123], [-0.039167002772493006, 51.48341817993865], [-0.039032523634787555, 51.4833620902439], [-0.03888614038008725, 51.48329836005472], [-0.03872462298476276, 51.4832253046788], [-0.03854474142518475, 51.48314123942384], [-0.03834326567772387, 51.48304447959757], [-0.038290099999999994, 51.4830163], [-0.0380771, 51.4828902], [-0.0378488, 51.4827614], [-0.0375438, 51.4825495], [-0.0373249, 51.48239399999999], [-0.0371119, 51.482235], [-0.036866600000000006, 51.4820223], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.036550099999999995, 51.481791699999995], [-0.03634389999999999, 51.481585], [-0.036175, 51.4813979], [-0.0360382, 51.4812359], [-0.0358333, 51.4809731], [-0.0355555, 51.48059680000001], [-0.035232099999999995, 51.4800936], [-0.0349485, 51.4796366], [-0.0348231, 51.4794347], [-0.0347238, 51.4792922], [-0.0346335, 51.4791625], [-0.034251699999999996, 51.4786146], [-0.03357573892775618, 51.47762720831592], [-0.033476619725574225, 51.47748119899544], [-0.033389938640518056, 51.47735192378192], [-0.03331385281547008, 51.477237010345846], [-0.033246519393312676, 51.477134086357715], [-0.03318609551692824, 51.47704077948801], [-0.03313073832919919, 51.47695471740721], [-0.0330786049730079, 51.47687352778585], [-0.033027852591236764, 51.47679483829439], [-0.032976638326768185, 51.47671627660333], [-0.03292311932248457, 51.47663547038317], [-0.032865452721268285, 51.4765500473044], [-0.03280179566600175, 51.476457635037505], [-0.03273030529956735, 51.47635586125299], [-0.032649138764847485, 51.476242353621345], [-0.03255645320472454, 51.476114739813056], [-0.03245040576208092, 51.47597064749862], [-0.0321813, 51.4756243], [-0.0319146, 51.47529680000001], [-0.031588899999999996, 51.474909200000006], [-0.0312633, 51.47454919999999], [-0.030932, 51.4742065], [-0.0305535, 51.47384519999999], [-0.0301107, 51.4734069], [-0.0296939, 51.47308090000001], [-0.0292431, 51.4727291], [-0.0285885, 51.4722483], [-0.0284268, 51.47214099999999], [-0.027746, 51.4716894], [-0.0269296, 51.47118269999999], [-0.0266967, 51.471051200000005], [-0.026442, 51.470913499999995], [-0.026290199999999996, 51.4708339], [-0.025973399999999997, 51.4706777], [-0.025641199999999996, 51.4705173], [-0.0248669, 51.470130100000006], [-0.0243718, 51.46991829999999], [-0.0230656, 51.469365499999995], [-0.022571999999999995, 51.46915270000001], [-0.02223546933965226, 51.469012840800104], [-0.0218126, 51.4688371], [-0.021173399999999995, 51.4685629], [-0.020592399999999997, 51.46831900000001], [-0.020295299999999995, 51.468182699999986], [-0.019994399999999996, 51.4680323], [-0.019714499999999996, 51.46787779999998], [-0.01954237268678388, 51.46776578153707], [-0.01942728662649193, 51.46769088470786], [-0.0193471, 51.467638699999995], [-0.018998199999999996, 51.46736829999999], [-0.0187188, 51.4671117], [-0.0184951, 51.46686590000001], [-0.0182759, 51.4666101], [-0.0181597, 51.46643859999999], [-0.018041999999999996, 51.4662515], [-0.0179567, 51.4660956], [-0.0178216, 51.4658158], [-0.0177301, 51.4655923], [-0.017622699999999998, 51.46526529999999], [-0.0175178, 51.46496700000001], [-0.0173797, 51.4645736], [-0.017348499999999996, 51.46447390000001], [-0.0173335, 51.46443109999999], [-0.017224499999999997, 51.4641712], [-0.017117799999999996, 51.46397819999999], [-0.017045799999999996, 51.4638389], [-0.016941799999999996, 51.4635918], [-0.016929099999999996, 51.4635541], [-0.0168867, 51.4634232], [-0.016761899999999996, 51.4630306], [-0.0166827, 51.4627826], [-0.016614499999999997, 51.46256480000001], [-0.0165391, 51.46234239999999], [-0.016466899999999996, 51.46211889999999], [-0.016358, 51.4618338], [-0.016276299999999997, 51.461639100000006], [-0.016206155561206102, 51.46149345906119], [-0.01611388770325078, 51.4613458374188], [-0.01603079187861709, 51.46121572065728], [-0.015955272049373883, 51.46110069047503], [-0.01588573217759002, 51.46099832857042], [-0.01582057622533435, 51.46090621664183], [-0.015758208154675737, 51.46082193638764], [-0.01569703192768303, 51.46074306950625], [-0.015635451506425084, 51.46066719769604], [-0.015571870852970753, 51.460591902655395], [-0.015504693929388892, 51.46051476608269], [-0.015432324697748362, 51.46043336967631], [-0.015353167120118012, 51.46034529513465], [-0.0152656251585667, 51.46024812415608], [-0.015168102775163277, 51.46013943843899], [-0.015059003931976603, 51.46001681968177], [-0.01493673259107553, 51.4598778495828], [-0.0147361, 51.45967679999999], [-0.0146247, 51.4595744], [-0.014503399999999996, 51.45946539999999], [-0.014369899999999996, 51.4593526], [-0.014212399999999997, 51.4592185], [-0.0139336, 51.4590032], [-0.013747399999999998, 51.45886869999999], [-0.013655099999999998, 51.4587818], [-0.0135371, 51.45868070000001], [-0.013353999999999998, 51.4585441], [-0.013194399999999997, 51.45843729999999], [-0.013092200000000002, 51.458376499999986], [-0.0128785, 51.4582541], [-0.0125903, 51.45809680000001], [-0.0120733, 51.457845], [-0.0116423, 51.45766119999999], [-0.0110577, 51.4574335], [-0.0104125, 51.4571899], [-0.0097388, 51.45693609999999], [-0.0092509, 51.4567508], [-0.0088909, 51.456609699999994], [-0.0084054, 51.456411200000005], [-0.0078998, 51.4561922], [-0.007394899999999999, 51.4559666], [-0.0069932, 51.45577689999999], [-0.0065090999999999994, 51.4555462], [-0.005912199999999999, 51.45525820000002], [-0.00544, 51.45501569999999], [-0.0049664, 51.454766], [-0.0044422, 51.454472], [-0.004062099999999999, 51.4542499], [-0.0037525000000000006, 51.4540507], [-0.0035729000000000004, 51.4539339], [-0.003014, 51.453557], [-0.0028149999999999994, 51.45341199999999], [-0.0025637, 51.4532264], [-0.0023606, 51.453067], [-0.0021695999999999994, 51.4529135], [-0.0018486, 51.45264869999999], [-0.0013616999999999998, 51.45223179999999], [-0.0010344, 51.4519412], [-0.0006506999999999999, 51.45160109999999], [-0.0003399104425669903, 51.45130979254316], [-0.0002471, 51.45122279999999], [0.0, 51.45096073946328], [0.0003326, 51.45060800000001], [0.0007853999999999999, 51.4502093], [0.0008787, 51.45012489999999], [0.0011037, 51.4498487], [0.0012903, 51.4496107], [0.0014747, 51.44942949999999], [0.0017646000000000005, 51.44915420000001], [0.0021484, 51.448769599999984], [0.0024954999999999995, 51.4484274], [0.0027714999999999997, 51.4481495], [0.0030265, 51.4478986], [0.0031937000000000003, 51.44773310000001], [0.0036906, 51.447232], [0.003885799999999999, 51.44703979999999], [0.004018, 51.4469069], [0.0042761, 51.4466471], [0.0044415999999999995, 51.4464847], [0.004830299999999999, 51.4461001], [0.0050903, 51.44580100000001], [0.005135999999999999, 51.4457494], [0.005200999999999999, 51.4456637], [0.0053660999999999995, 51.44549979999999], [0.0055495, 51.4453103], [0.0056503, 51.4452114], [0.0058986, 51.444871], [0.0059331, 51.444823799999995], [0.0060942, 51.44455129999999], [0.006286199999999999, 51.4443458], [0.0069653, 51.443667299999994], [0.0075357, 51.443121399999995], [0.00783278118631993, 51.442817580280106], [0.007954499999999998, 51.44269309999999], [0.0084983, 51.4421493], [0.0089136, 51.44175629999999], [0.0090699, 51.4415533], [0.0092206, 51.44134220000001], [0.009436599999999998, 51.441039299999986], [0.0095511, 51.440873], [0.0096885, 51.4407088], [0.0098783, 51.440514], [0.0118895, 51.438429600000006]]}", "current_leg_start": "London Cannon Street", "dest_arr_time_act": "2236", "motion_projection": null, "next_location_lat": "51.4384296", "next_location_lon": "0.0118895", "previous_location": "Hither Green", "current_leg_milage": "7.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 10, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48800210\", \"confirmationDeadline\": \"2026-09-15T22:35:30+01:00\"}", "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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.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\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10360.751, \"from_m\": 8933.348, \"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\": 10402.675, \"from_m\": 10360.751, \"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\": 10898.305, \"from_m\": 10402.675, \"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\": 10935.942, \"from_m\": 10898.305, \"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\": 11806.849, \"from_m\": 10935.942, \"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\": 593852, \"profile_key\": \"8235fd63bdf4b54994cddd0a1a4896b85c58c7748cffbc5b8235e7afb84a5dae\", \"schedule_id\": 24500, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 8610.223, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Hither Green\", \"stage_seq\": 8, \"distance_m\": 10134.219, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Grove Park Up Sg Ln Ed EXT\", \"stage_seq\": 9, \"distance_m\": 11407.774, \"section_seq\": 1, \"route_path_id\": 100488}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": null, \"location\": \"Grove Park Up Carriage Holding Sidings\", \"stage_seq\": 10, \"distance_m\": 11806.849, \"section_seq\": 1, \"route_path_id\": 100488}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11806.849, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100488}], \"total_distance_m\": 11806.849, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 10843.727, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 963.122, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2211", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "27.0", "current_position_lat": "51.4384296", "current_position_lon": "0.0118895", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:44Z\", \"source_id\": 48775577, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:12:48Z\", \"source_id\": 15846022, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:09Z\", \"source_id\": 48784276, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:13Z\", \"source_id\": 15848666, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:18:26Z\", \"source_id\": 48786673, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:18:31Z\", \"source_id\": 15849441, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:26Z\", \"source_id\": 48798168, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:29Z\", \"source_id\": 15853030, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hither Green", "service_state_platform": "2", "timing_fact_generation": 1789507533854378, "current_leg_arrival_utc": "2026-09-15T22:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.752610", "service_state_evidence_id": 48800210, "current_leg_start_actual_dep": "2026-09-15T22:09:19+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.277632", "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 5J69 465152+465187 8 75 None {"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "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": 5503.135, "from_m": 2086.518, "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": 5542.659, "from_m": 5503.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7743.57, "from_m": 5542.659, "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": 8244.742, "from_m": 7743.57, "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": 8297.433, "from_m": 8244.742, "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": 8706.017, "from_m": 8297.433, "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": 8933.348, "from_m": 8706.017, "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": 10360.751, "from_m": 8933.348, "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": 10402.675, "from_m": 10360.751, "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": 10898.305, "from_m": 10402.675, "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": 10935.942, "from_m": 10898.305, "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": 11806.849, "from_m": 10935.942, "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": 593852, "profile_key": "8235fd63bdf4b54994cddd0a1a4896b85c58c7748cffbc5b8235e7afb84a5dae", "schedule_id": 24500, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Parks Bridge Jn", "stage_seq": 7, "distance_m": 8610.223, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Hither Green", "stage_seq": 8, "distance_m": 10134.219, "section_seq": 1, "route_path_id": 100488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Grove Park Up Sg Ln Ed EXT", "stage_seq": 9, "distance_m": 11407.774, "section_seq": 1, "route_path_id": 100488}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": null, "location": "Grove Park Up Carriage Holding Sidings", "stage_seq": 10, "distance_m": 11806.849, "section_seq": 1, "route_path_id": 100488}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11806.849, "from_m": 0.0, "section_seq": 1, "route_path_id": 100488}], "total_distance_m": 11806.849, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 10843.727, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 963.122, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:44Z", "source_id": 48775577, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:12:48Z", "source_id": 15846022, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:09Z", "source_id": 48784276, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:13Z", "source_id": 15848666, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:18:26Z", "source_id": 48786673, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:18:31Z", "source_id": 15849441, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:26Z", "source_id": 48798168, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:25:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:29Z", "source_id": 15853030, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}] London Cannon Street 2211 2211 7 None None Grove Park Up Carriage Holding Sidings 2236 2236 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90854/2026-09-15/detailed None London Cannon Street 2026-09-15T22:09:19+01:00 Grove Park Up Carriage Holding Sidings 27.0 {"type": "LineString", "coordinates": [[-0.090412, 51.5110406], [-0.0904399, 51.5109856], [-0.0912983, 51.5092743], [-0.0913227, 51.509232299999994], [-0.0915112, 51.5089486], [-0.0915749, 51.5088258], [-0.0916439, 51.5086878], [-0.0917074, 51.5085588], [-0.091779, 51.5084408], [-0.091866, 51.508308], [-0.0919099, 51.508237599999994], [-0.0919698, 51.50813269999999], [-0.0920517, 51.50793649999999], [-0.0921371, 51.5077927], [-0.0922249, 51.5076475], [-0.0922269, 51.50764250000001], [-0.0922711, 51.50753209999999], [-0.0922966, 51.5074642], [-0.092308, 51.50743359999999], [-0.0923386, 51.5073303], [-0.0923458, 51.5073052], [-0.0923691, 51.507168799999995], [-0.09236999999999998, 51.507032900000006], [-0.0923562, 51.5068919], [-0.0923066, 51.50670209999999], [-0.0922384, 51.5065617], [-0.0920929, 51.5063211], [-0.0920271, 51.50620189999999], [-0.0919943, 51.5061467], [-0.0919626, 51.506073599999986], [-0.0919368, 51.5059969], [-0.09192119999999998, 51.50592979999999], [-0.09190909999999998, 51.5057936], [-0.0919191, 51.505682199999995], [-0.0919541, 51.50553940000001], [-0.0919992, 51.50542670000001], [-0.0920474, 51.50531530000001], [-0.0921387, 51.5051734], [-0.09222130000000002, 51.5050841], [-0.09231839999999998, 51.504999999999995], [-0.0924195, 51.504924499999994], [-0.0925101, 51.5048693], [-0.0926759, 51.5047826], [-0.0930254, 51.5046581], [-0.0931545, 51.5046127], [-0.0933748, 51.5045413], [-0.0936534, 51.5044646], [-0.0938867, 51.50441690000001], [-0.094129, 51.50438309999999], [-0.0946579, 51.50435540000001], [-0.0951954, 51.50429630000001], [-0.0953432, 51.5042835], [-0.0955994, 51.504268499999995], [-0.0958865, 51.50425679999999], [-0.0956034, 51.50425090000001], [-0.09538259999999998, 51.50425049999999], [-0.0950072, 51.5042683], [-0.0948532, 51.5042815], [-0.0946451, 51.5042898], [-0.09440089999999998, 51.50430939999998], [-0.0941194, 51.50433709999998], [-0.0938143, 51.5043659], [-0.09363059999999998, 51.5043926], [-0.09336619999999998, 51.50444139999999], [-0.0931899, 51.50449569999999], [-0.0931034, 51.5045256], [-0.09249129999999998, 51.504764], [-0.092268, 51.50483799999999], [-0.0920397, 51.5049079], [-0.0918435, 51.5049733], [-0.09168139999999998, 51.5050198], [-0.0915283, 51.50505960000001], [-0.0913769, 51.5050957], [-0.0911899, 51.505138900000006], [-0.08983152841195213, 51.50538899768652], [-0.08971799999999999, 51.5054099], [-0.08954299999999998, 51.5054446], [-0.0893006, 51.50549240000001], [-0.08906100862281296, 51.50554426027032], [-0.0888326, 51.5055937], [-0.0886837, 51.5056237], [-0.0885808, 51.5056403], [-0.088487, 51.50565290000001], [-0.0883747, 51.50566709999999], [-0.0882354, 51.5056774], [-0.08812759999999999, 51.50568280000001], [-0.08796729999999998, 51.5056874], [-0.0878465, 51.50568439999999], [-0.0877257, 51.50567889999999], [-0.0875634, 51.505666700000006], [-0.087442, 51.5056519], [-0.08732869999999998, 51.50563979999999], [-0.08723519999999998, 51.5056272], [-0.0871874, 51.5056196], [-0.0871813, 51.5056081], [-0.08707589999999998, 51.5055995], [-0.08697929999999998, 51.5055799], [-0.086873, 51.50555609999999], [-0.08675919999999998, 51.50552489999999], [-0.0865236, 51.505441999999995], [-0.0862914, 51.50533870000001], [-0.08623170479266906, 51.50530775344186], [-0.0860716070519655, 51.505193835901515], [-0.0859463583883523, 51.50510206518732], [-0.0858511143414, 51.50502920814781], [-0.08578103045067918, 51.50497203163152], [-0.08573126225576043, 51.50492730248701], [-0.08569696529621428, 51.504891787562826], [-0.0856732951116113, 51.5048622537075], [-0.08565540724152208, 51.50483546776959], [-0.08563845722551715, 51.50480819659762], [-0.08561760060316709, 51.50477720704015], [-0.08558799291404247, 51.50473926594573], [-0.08554478969771384, 51.50469114016288], [-0.08548314649375177, 51.50462959654017], [-0.08539821884172683, 51.504551401926136], [-0.0852851622812096, 51.50445332316932], [-0.08513913235177059, 51.50433212711827], [-0.08486649999999998, 51.5041389], [-0.08452449999999999, 51.503921], [-0.08418109999999998, 51.5037256], [-0.08384589999999999, 51.50356910000001], [-0.08348379999999998, 51.5034209], [-0.0830379, 51.5032549], [-0.08289959999999999, 51.5032048], [-0.0825917, 51.503089199999984], [-0.0822861, 51.502976], [-0.0819234, 51.5028216], [-0.081647, 51.50270179999999], [-0.0815781, 51.50266709999999], [-0.0814593, 51.5026106], [-0.0811221, 51.5024455], [-0.0807821, 51.50228400000001], [-0.0803805, 51.5020636], [-0.0793451, 51.501515100000006], [-0.0784259, 51.50102590000001], [-0.0777436, 51.5006641], [-0.0774441, 51.50052409999999], [-0.0771336, 51.500378], [-0.076136, 51.4998432], [-0.0744266, 51.498923899999994], [-0.07414677221625915, 51.4987748385867], [-0.0731985, 51.4982697], [-0.0722293, 51.4977641], [-0.0709812, 51.49713160000001], [-0.0696326, 51.496475], [-0.06822089999999999, 51.49582339999999], [-0.0674374, 51.495468], [-0.0662175, 51.494918600000005], [-0.06409509999999999, 51.49396039999999], [-0.06308199999999999, 51.4934738], [-0.0614999, 51.492767699999995], [-0.0610092, 51.4925544], [-0.0601817, 51.492192799999984], [-0.055359599999999995, 51.4901111], [-0.05518019999999999, 51.4900337], [-0.05504509999999999, 51.48997539999999], [-0.0547379, 51.48983890000001], [-0.0545426, 51.4897576], [-0.0539494, 51.48949859999999], [-0.05351709999999999, 51.4893046], [-0.0529575, 51.4890368], [-0.052394100000000006, 51.4887482], [-0.05168822702787888, 51.48839300222435], [-0.05150333025636699, 51.48829996105776], [-0.0511149, 51.4881045], [-0.0509322, 51.4880066], [-0.0507462, 51.48791419999999], [-0.0503965, 51.4877468], [-0.050104, 51.4876033], [-0.049867699999999994, 51.4874864], [-0.04959639999999999, 51.4873479], [-0.0492739, 51.4871948], [-0.0489959, 51.48706849999999], [-0.0485839, 51.4868948], [-0.0482029, 51.48674209999999], [-0.04787116739848857, 51.48661905253717], [-0.04778618944952036, 51.48658753215392], [-0.04768769999999999, 51.48655099999999], [-0.04729139999999999, 51.486408], [-0.046878399999999994, 51.4862663], [-0.04615190000000001, 51.4860264], [-0.04546999999999999, 51.48577219999999], [-0.0451883, 51.4856665], [-0.0444963, 51.48541310000001], [-0.0439102, 51.48521410000001], [-0.04377386379581309, 51.48516628647918], [-0.04370318115425038, 51.485141497842406], [-0.0430083, 51.4848978], [-0.04205899999999999, 51.484503100000005], [-0.0409011, 51.48405689999999], [-0.04078438832358355, 51.48401271594231], [-0.04056767291328515, 51.483929481995325], [-0.04037458364591461, 51.483857139169096], [-0.0402018904978426, 51.48379400277131], [-0.04004636344543979, 51.48373838810969], [-0.039904772465076815, 51.48368861049196], [-0.039773887533124365, 51.4836429852258], [-0.03965047862595309, 51.483599827618946], [-0.03953131571993366, 51.483557452979085], [-0.03941316879143672, 51.483514176613944], [-0.039292807816832954, 51.48346831383123], [-0.039167002772493006, 51.48341817993865], [-0.039032523634787555, 51.4833620902439], [-0.03888614038008725, 51.48329836005472], [-0.03872462298476276, 51.4832253046788], [-0.03854474142518475, 51.48314123942384], [-0.03834326567772387, 51.48304447959757], [-0.038290099999999994, 51.4830163], [-0.0380771, 51.4828902], [-0.0378488, 51.4827614], [-0.0375438, 51.4825495], [-0.0373249, 51.48239399999999], [-0.0371119, 51.482235], [-0.036866600000000006, 51.4820223], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.036550099999999995, 51.481791699999995], [-0.03634389999999999, 51.481585], [-0.036175, 51.4813979], [-0.0360382, 51.4812359], [-0.0358333, 51.4809731], [-0.0355555, 51.48059680000001], [-0.035232099999999995, 51.4800936], [-0.0349485, 51.4796366], [-0.0348231, 51.4794347], [-0.0347238, 51.4792922], [-0.0346335, 51.4791625], [-0.034251699999999996, 51.4786146], [-0.03357573892775618, 51.47762720831592], [-0.033476619725574225, 51.47748119899544], [-0.033389938640518056, 51.47735192378192], [-0.03331385281547008, 51.477237010345846], [-0.033246519393312676, 51.477134086357715], [-0.03318609551692824, 51.47704077948801], [-0.03313073832919919, 51.47695471740721], [-0.0330786049730079, 51.47687352778585], [-0.033027852591236764, 51.47679483829439], [-0.032976638326768185, 51.47671627660333], [-0.03292311932248457, 51.47663547038317], [-0.032865452721268285, 51.4765500473044], [-0.03280179566600175, 51.476457635037505], [-0.03273030529956735, 51.47635586125299], [-0.032649138764847485, 51.476242353621345], [-0.03255645320472454, 51.476114739813056], [-0.03245040576208092, 51.47597064749862], [-0.0321813, 51.4756243], [-0.0319146, 51.47529680000001], [-0.031588899999999996, 51.474909200000006], [-0.0312633, 51.47454919999999], [-0.030932, 51.4742065], [-0.0305535, 51.47384519999999], [-0.0301107, 51.4734069], [-0.0296939, 51.47308090000001], [-0.0292431, 51.4727291], [-0.0285885, 51.4722483], [-0.0284268, 51.47214099999999], [-0.027746, 51.4716894], [-0.0269296, 51.47118269999999], [-0.0266967, 51.471051200000005], [-0.026442, 51.470913499999995], [-0.026290199999999996, 51.4708339], [-0.025973399999999997, 51.4706777], [-0.025641199999999996, 51.4705173], [-0.0248669, 51.470130100000006], [-0.0243718, 51.46991829999999], [-0.0230656, 51.469365499999995], [-0.022571999999999995, 51.46915270000001], [-0.02223546933965226, 51.469012840800104], [-0.0218126, 51.4688371], [-0.021173399999999995, 51.4685629], [-0.020592399999999997, 51.46831900000001], [-0.020295299999999995, 51.468182699999986], [-0.019994399999999996, 51.4680323], [-0.019714499999999996, 51.46787779999998], [-0.01954237268678388, 51.46776578153707], [-0.01942728662649193, 51.46769088470786], [-0.0193471, 51.467638699999995], [-0.018998199999999996, 51.46736829999999], [-0.0187188, 51.4671117], [-0.0184951, 51.46686590000001], [-0.0182759, 51.4666101], [-0.0181597, 51.46643859999999], [-0.018041999999999996, 51.4662515], [-0.0179567, 51.4660956], [-0.0178216, 51.4658158], [-0.0177301, 51.4655923], [-0.017622699999999998, 51.46526529999999], [-0.0175178, 51.46496700000001], [-0.0173797, 51.4645736], [-0.017348499999999996, 51.46447390000001], [-0.0173335, 51.46443109999999], [-0.017224499999999997, 51.4641712], [-0.017117799999999996, 51.46397819999999], [-0.017045799999999996, 51.4638389], [-0.016941799999999996, 51.4635918], [-0.016929099999999996, 51.4635541], [-0.0168867, 51.4634232], [-0.016761899999999996, 51.4630306], [-0.0166827, 51.4627826], [-0.016614499999999997, 51.46256480000001], [-0.0165391, 51.46234239999999], [-0.016466899999999996, 51.46211889999999], [-0.016358, 51.4618338], [-0.016276299999999997, 51.461639100000006], [-0.016206155561206102, 51.46149345906119], [-0.01611388770325078, 51.4613458374188], [-0.01603079187861709, 51.46121572065728], [-0.015955272049373883, 51.46110069047503], [-0.01588573217759002, 51.46099832857042], [-0.01582057622533435, 51.46090621664183], [-0.015758208154675737, 51.46082193638764], [-0.01569703192768303, 51.46074306950625], [-0.015635451506425084, 51.46066719769604], [-0.015571870852970753, 51.460591902655395], [-0.015504693929388892, 51.46051476608269], [-0.015432324697748362, 51.46043336967631], [-0.015353167120118012, 51.46034529513465], [-0.0152656251585667, 51.46024812415608], [-0.015168102775163277, 51.46013943843899], [-0.015059003931976603, 51.46001681968177], [-0.01493673259107553, 51.4598778495828], [-0.0147361, 51.45967679999999], [-0.0146247, 51.4595744], [-0.014503399999999996, 51.45946539999999], [-0.014369899999999996, 51.4593526], [-0.014212399999999997, 51.4592185], [-0.0139336, 51.4590032], [-0.013747399999999998, 51.45886869999999], [-0.013655099999999998, 51.4587818], [-0.0135371, 51.45868070000001], [-0.013353999999999998, 51.4585441], [-0.013194399999999997, 51.45843729999999], [-0.013092200000000002, 51.458376499999986], [-0.0128785, 51.4582541], [-0.0125903, 51.45809680000001], [-0.0120733, 51.457845], [-0.0116423, 51.45766119999999], [-0.0110577, 51.4574335], [-0.0104125, 51.4571899], [-0.0097388, 51.45693609999999], [-0.0092509, 51.4567508], [-0.0088909, 51.456609699999994], [-0.0084054, 51.456411200000005], [-0.0078998, 51.4561922], [-0.007394899999999999, 51.4559666], [-0.0069932, 51.45577689999999], [-0.0065090999999999994, 51.4555462], [-0.005912199999999999, 51.45525820000002], [-0.00544, 51.45501569999999], [-0.0049664, 51.454766], [-0.0044422, 51.454472], [-0.004062099999999999, 51.4542499], [-0.0037525000000000006, 51.4540507], [-0.0035729000000000004, 51.4539339], [-0.003014, 51.453557], [-0.0028149999999999994, 51.45341199999999], [-0.0025637, 51.4532264], [-0.0023606, 51.453067], [-0.0021695999999999994, 51.4529135], [-0.0018486, 51.45264869999999], [-0.0013616999999999998, 51.45223179999999], [-0.0010344, 51.4519412], [-0.0006506999999999999, 51.45160109999999], [-0.0003399104425669903, 51.45130979254316], [-0.0002471, 51.45122279999999], [0.0, 51.45096073946328], [0.0003326, 51.45060800000001], [0.0007853999999999999, 51.4502093], [0.0008787, 51.45012489999999], [0.0011037, 51.4498487], [0.0012903, 51.4496107], [0.0014747, 51.44942949999999], [0.0017646000000000005, 51.44915420000001], [0.0021484, 51.448769599999984], [0.0024954999999999995, 51.4484274], [0.0027714999999999997, 51.4481495], [0.0030265, 51.4478986], [0.0031937000000000003, 51.44773310000001], [0.0036906, 51.447232], [0.003885799999999999, 51.44703979999999], [0.004018, 51.4469069], [0.0042761, 51.4466471], [0.0044415999999999995, 51.4464847], [0.004830299999999999, 51.4461001], [0.0050903, 51.44580100000001], [0.005135999999999999, 51.4457494], [0.005200999999999999, 51.4456637], [0.0053660999999999995, 51.44549979999999], [0.0055495, 51.4453103], [0.0056503, 51.4452114], [0.0058986, 51.444871], [0.0059331, 51.444823799999995], [0.0060942, 51.44455129999999], [0.006286199999999999, 51.4443458], [0.0069653, 51.443667299999994], [0.0075357, 51.443121399999995], [0.00783278118631993, 51.442817580280106], [0.007954499999999998, 51.44269309999999], [0.0084983, 51.4421493], [0.0089136, 51.44175629999999], [0.0090699, 51.4415533], [0.0092206, 51.44134220000001], [0.009436599999999998, 51.441039299999986], [0.0095511, 51.440873], [0.0096885, 51.4407088], [0.0098783, 51.440514], [0.0118895, 51.438429600000006]]} 7.5 2209 2236 Hither Green Hither Green Grove Park Up Carriage Holding Sidings 51.4384296 0.0118895 51.4384296 0.0118895 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Hither Green TD TRACKING_TIMEOUT 48800210 1789507533854378 26 26 2026-09-15 22:46:01.277632 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.752610
563821 594371 G14171 865Y71M815 2026-09-15 COMPLETE None 2026-09-15 22:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594371, "stp": "P", "toc": "Southern", "uid": "G14171", "consist": "377141", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14171/2026-09-15/detailed", "trust_id": "865Y71M815", "origin_crs": "CCH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chichester Reception No1", "service_date": "2026-09-15", "dest_arr_time": "2239", "dest_platform": null, "is_terminated": 1, "next_location": "Chichester Reception No1", "signalling_id": "5Y71", "timing_status": null, "origin_station": "Chichester", "current_leg_arr": "2239", "current_leg_dep": "2243", "current_leg_end": "Chichester Reception No1", "origin_dep_time": "2236", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7832303, 50.831901], [-0.7834542999999999, 50.8319087], [-0.7837236, 50.831918], [-0.7840043, 50.831931100000006], [-0.784319, 50.831952], [-0.7846057999999999, 50.83197489999999], [-0.7847913, 50.83198999999998], [-0.7851432999999999, 50.8320252], [-0.7860963999999999, 50.8321403], [-0.7855032999999999, 50.832043799999994], [-0.7860318999999999, 50.8321021], [-0.7869279999999998, 50.8322211], [-0.7875904999999999, 50.8323071], [-0.7883187, 50.83243900000001], [-0.7889348, 50.83256200000001], [-0.7895109, 50.83268940000001], [-0.7902659, 50.8328663], [-0.7910207, 50.8330619], [-0.7916509999999999, 50.8332415], [-0.7924073999999999, 50.83348260000001], [-0.7929967, 50.833681299999995], [-0.7936312, 50.8339148], [-0.7941998999999998, 50.83413289999999], [-0.7949937, 50.8344711], [-0.7955402999999999, 50.8347194], [-0.796256, 50.8350589], [-0.7970343, 50.835483899999986]]}", "current_leg_start": "Chichester", "dest_arr_time_act": "2239", "motion_projection": null, "next_location_lat": "50.8354839", "next_location_lon": "-0.7970343", "previous_location": null, "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\": 203.303, \"from_m\": 0.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\": 246.316, \"from_m\": 203.303, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1081.773, \"from_m\": 246.316, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1154.027, \"from_m\": 1081.773, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 594371, \"profile_key\": \"1a8f5dc19ec0eab6a239a70360bd3796252e238a1d0de62e463d16a0b0c37f30\", \"schedule_id\": 8710, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Chichester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66143}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": null, \"location\": \"Chichester Reception No1\", \"stage_seq\": 2, \"distance_m\": 1154.027, \"section_seq\": 1, \"route_path_id\": 66143}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1154.027, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66143}], \"total_distance_m\": 1154.027, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1111.014, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 43.013, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1436.0", "current_position_lat": "50.8320227", "current_position_lon": "-0.7851184", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Chichester", "service_state_platform": "2", "timing_fact_generation": 1789510122418675, "current_leg_arrival_utc": "2026-09-15T22:46:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.855912", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T22:43:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.300854", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P CCH None 5Y71 377141 4 100 None {"version": 3, "segments": [{"to_m": 203.303, "from_m": 0.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": 246.316, "from_m": 203.303, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1081.773, "from_m": 246.316, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1154.027, "from_m": 1081.773, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 594371, "profile_key": "1a8f5dc19ec0eab6a239a70360bd3796252e238a1d0de62e463d16a0b0c37f30", "schedule_id": 8710, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Chichester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66143}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Chichester Reception No1", "stage_seq": 2, "distance_m": 1154.027, "section_seq": 1, "route_path_id": 66143}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1154.027, "from_m": 0.0, "section_seq": 1, "route_path_id": 66143}], "total_distance_m": 1154.027, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1111.014, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 43.013, "synthetic_unknown_infrastructure_limit_mph": 60} [] Chichester 2236 2236 2 None None Chichester Reception No1 2239 2239 None None None https://www.realtimetrains.co.uk/service/gb-nr:G14171/2026-09-15/detailed None Chichester 2026-09-15T22:43:30+01:00 Chichester Reception No1 1436.0 {"type": "LineString", "coordinates": [[-0.7832303, 50.831901], [-0.7834542999999999, 50.8319087], [-0.7837236, 50.831918], [-0.7840043, 50.831931100000006], [-0.784319, 50.831952], [-0.7846057999999999, 50.83197489999999], [-0.7847913, 50.83198999999998], [-0.7851432999999999, 50.8320252], [-0.7860963999999999, 50.8321403], [-0.7855032999999999, 50.832043799999994], [-0.7860318999999999, 50.8321021], [-0.7869279999999998, 50.8322211], [-0.7875904999999999, 50.8323071], [-0.7883187, 50.83243900000001], [-0.7889348, 50.83256200000001], [-0.7895109, 50.83268940000001], [-0.7902659, 50.8328663], [-0.7910207, 50.8330619], [-0.7916509999999999, 50.8332415], [-0.7924073999999999, 50.83348260000001], [-0.7929967, 50.833681299999995], [-0.7936312, 50.8339148], [-0.7941998999999998, 50.83413289999999], [-0.7949937, 50.8344711], [-0.7955402999999999, 50.8347194], [-0.796256, 50.8350589], [-0.7970343, 50.835483899999986]]} 0.7 2243 2239 None None Chichester Reception No1 50.8320227 -0.7851184 50.8354839 -0.7970343 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Chichester SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789510122418675 37 37 2026-09-15 22:46:01.300854 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.855912
563822 594373 J08000 885H181815 2026-09-15 COMPLETE None 2026-09-15 22:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594373, "stp": "N", "toc": "Southeastern", "uid": "J08000", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J08000/2026-09-15/detailed", "trust_id": "885H181815", "origin_crs": "HGS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings Park Sidings", "service_date": "2026-09-15", "dest_arr_time": "2240", "dest_platform": "S1", "is_terminated": 1, "next_location": "Hastings Park Sidings", "signalling_id": "5H18", "timing_status": null, "origin_station": "Hastings", "current_leg_arr": "2240", "current_leg_dep": "2239", "current_leg_end": "Hastings Park Sidings", "origin_dep_time": "2236", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5768171502148498, 50.85845361975165], [0.5768301, 50.85845779999999], [0.5774372, 50.858634399999985], [0.5782346, 50.8588538], [0.5786185999999999, 50.85897669999998], [0.5787552999999999, 50.8590258], [0.5789448, 50.8590956], [0.5792428, 50.8592254], [0.5795299999999999, 50.859361699999994], [0.5798419, 50.8595662], [0.5801208, 50.85976120000001], [0.5804856, 50.86011189999999], [0.5806359999999999, 50.860259799999994], [0.5809481, 50.8604983], [0.5830858, 50.8621016]]}", "current_leg_start": "Hastings", "dest_arr_time_act": "2240", "motion_projection": null, "next_location_lat": "50.8621016", "next_location_lon": "0.5830858", "previous_location": null, "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\": 611.546, \"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}], \"service_id\": 594373, \"profile_key\": \"e6236222a454fc89d0d087e8e012f9fb6336e2b0af04db6edd5a77fac03d976f\", \"schedule_id\": 40158, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Hastings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53067}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": null, \"location\": \"Hastings Park Sidings\", \"stage_seq\": 2, \"distance_m\": 611.546, \"section_seq\": 1, \"route_path_id\": 53067}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 611.546, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53067}], \"total_distance_m\": 611.546, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 611.546, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "50.8621016", "current_position_lon": "0.5830858", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Hastings", "service_state_platform": "3", "timing_fact_generation": 1789510169762485, "current_leg_arrival_utc": "2026-09-15T22:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.858950", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T22:39:30+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.303197", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N HGS None 5H18 None None None None {"version": 3, "segments": [{"to_m": 611.546, "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}], "service_id": 594373, "profile_key": "e6236222a454fc89d0d087e8e012f9fb6336e2b0af04db6edd5a77fac03d976f", "schedule_id": 40158, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Hastings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 53067}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": null, "location": "Hastings Park Sidings", "stage_seq": 2, "distance_m": 611.546, "section_seq": 1, "route_path_id": 53067}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 611.546, "from_m": 0.0, "section_seq": 1, "route_path_id": 53067}], "total_distance_m": 611.546, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 611.546, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Hastings 2236 2236 3 None None Hastings Park Sidings 2240 2240 S1 None None https://www.realtimetrains.co.uk/service/gb-nr:J08000/2026-09-15/detailed None Hastings 2026-09-15T22:39:30+01:00 Hastings Park Sidings 1.0 {"type": "LineString", "coordinates": [[0.5768171502148498, 50.85845361975165], [0.5768301, 50.85845779999999], [0.5774372, 50.858634399999985], [0.5782346, 50.8588538], [0.5786185999999999, 50.85897669999998], [0.5787552999999999, 50.8590258], [0.5789448, 50.8590956], [0.5792428, 50.8592254], [0.5795299999999999, 50.859361699999994], [0.5798419, 50.8595662], [0.5801208, 50.85976120000001], [0.5804856, 50.86011189999999], [0.5806359999999999, 50.860259799999994], [0.5809481, 50.8604983], [0.5830858, 50.8621016]]} 0.4 2239 2240 None None Hastings Park Sidings 50.8621016 0.5830858 50.8621016 0.5830858 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Hastings SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789510169762485 34 34 2026-09-15 22:46:01.303197 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.858950
563823 594374 L55544 475S62M815 2026-09-15 COMPLETE None 2026-09-15 22:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594374, "stp": "P", "toc": "Greater Anglia", "uid": "L55544", "consist": "720514", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55544/2026-09-15/detailed", "trust_id": "475S62M815", "origin_crs": "BIS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bishops Stortford CS", "service_date": "2026-09-15", "dest_arr_time": "2239", "dest_platform": null, "is_terminated": 1, "next_location": "Bishops Stortford CS", "signalling_id": "5S62", "timing_status": null, "origin_station": "Bishops Stortford", "current_leg_arr": "2239", "current_leg_dep": "2236", "current_leg_end": "Bishops Stortford CS", "origin_dep_time": "2236", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1654894, 51.8662897], [0.16570329999999997, 51.8660457], [0.1659322, 51.86580980000001], [0.16627329999999998, 51.8655339], [0.1664634, 51.8653519], [0.1666276, 51.8651939], [0.1667204, 51.86509649999999], [0.1668411, 51.864965699999985], [0.1669186, 51.86487939999999], [0.1670404, 51.8647344], [0.1671691, 51.8645563], [0.16723689999999997, 51.864451], [0.167347, 51.8642761], [0.16750229999999997, 51.86407059999999], [0.1676102, 51.8638455], [0.1677051, 51.86371539999998], [0.16778119999999996, 51.86360109999999], [0.1678626, 51.863482899999994], [0.1679237, 51.863373300000006], [0.1679679, 51.8632503], [0.1679883, 51.863186000000006], [0.1680275, 51.86306249999999], [0.1680754, 51.86287600000001], [0.16811539999999997, 51.8627016], [0.1681424, 51.86257299999999], [0.1681649, 51.86243149999999], [0.16818999999999998, 51.8622592], [0.1682115, 51.86204609999999], [0.16821859999999997, 51.8619145], [0.1682195, 51.861715], [0.16821879999999995, 51.86168200000001], [0.1682172, 51.86159539999999], [0.1681973, 51.861398599999994], [0.16811389999999998, 51.860984], [0.1680675, 51.8607933], [0.1680157, 51.860609], [0.1679426, 51.8603805]]}", "current_leg_start": "Bishops Stortford", "dest_arr_time_act": "2239", "motion_projection": null, "next_location_lat": "51.8603805", "next_location_lon": "0.1679426", "previous_location": null, "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\": 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\": 702.406, \"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}], \"service_id\": 594374, \"profile_key\": \"39b5a05745b629da7d50a7e095f0800273fae28a53c4e7e3967c5d5b5ba0c042\", \"schedule_id\": 16346, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Bishops Stortford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72491}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": null, \"location\": \"Bishops Stortford CS\", \"stage_seq\": 2, \"distance_m\": 702.406, \"section_seq\": 1, \"route_path_id\": 72491}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 702.406, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72491}], \"total_distance_m\": 702.406, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61.431, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 640.975, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.8662897", "current_position_lon": "0.1654894", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bishops Stortford", "service_state_platform": "3", "timing_fact_generation": 1789510122441387, "current_leg_arrival_utc": "2026-09-15T22:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.861919", "service_state_evidence_id": 48792255, "current_leg_start_actual_dep": "2026-09-15T22:36:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.305100", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BIS None 5S62 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": 702.406, "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}], "service_id": 594374, "profile_key": "39b5a05745b629da7d50a7e095f0800273fae28a53c4e7e3967c5d5b5ba0c042", "schedule_id": 16346, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72491}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Bishops Stortford CS", "stage_seq": 2, "distance_m": 702.406, "section_seq": 1, "route_path_id": 72491}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 702.406, "from_m": 0.0, "section_seq": 1, "route_path_id": 72491}], "total_distance_m": 702.406, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61.431, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 640.975, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bishops Stortford 2236 2236 3 None None Bishops Stortford CS 2239 2239 None None None https://www.realtimetrains.co.uk/service/gb-nr:L55544/2026-09-15/detailed None Bishops Stortford 2026-09-15T22:36:00+01:00 Bishops Stortford CS 3.0 {"type": "LineString", "coordinates": [[0.1654894, 51.8662897], [0.16570329999999997, 51.8660457], [0.1659322, 51.86580980000001], [0.16627329999999998, 51.8655339], [0.1664634, 51.8653519], [0.1666276, 51.8651939], [0.1667204, 51.86509649999999], [0.1668411, 51.864965699999985], [0.1669186, 51.86487939999999], [0.1670404, 51.8647344], [0.1671691, 51.8645563], [0.16723689999999997, 51.864451], [0.167347, 51.8642761], [0.16750229999999997, 51.86407059999999], [0.1676102, 51.8638455], [0.1677051, 51.86371539999998], [0.16778119999999996, 51.86360109999999], [0.1678626, 51.863482899999994], [0.1679237, 51.863373300000006], [0.1679679, 51.8632503], [0.1679883, 51.863186000000006], [0.1680275, 51.86306249999999], [0.1680754, 51.86287600000001], [0.16811539999999997, 51.8627016], [0.1681424, 51.86257299999999], [0.1681649, 51.86243149999999], [0.16818999999999998, 51.8622592], [0.1682115, 51.86204609999999], [0.16821859999999997, 51.8619145], [0.1682195, 51.861715], [0.16821879999999995, 51.86168200000001], [0.1682172, 51.86159539999999], [0.1681973, 51.861398599999994], [0.16811389999999998, 51.860984], [0.1680675, 51.8607933], [0.1680157, 51.860609], [0.1679426, 51.8603805]]} 0.4 2236 2239 None None Bishops Stortford CS 51.8662897 0.1654894 51.8603805 0.1679426 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Bishops Stortford TD NEVER_DEPARTED_TIMEOUT 48792255 1789510122441387 34 34 2026-09-15 22:46:01.305100 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.861919
563824 594566 L87884 061R42M815 2026-09-15 COMPLETE 15891721 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594566, "stp": "O", "toc": "ScotRail", "uid": "L87884", "consist": "385119+385120", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87884/2026-09-15/detailed", "trust_id": "061R42M815", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": "14", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1R42", "timing_status": "LATE", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Edinburgh", "origin_dep_time": "2245", "origin_platform": "4", "current_location": "Edinburgh", "last_update_time": "2026-09-15T22:46:08", "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": "2334", "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\": 594566, \"profile_key\": \"4b9f1504c699517b59c1bd574b5a2114eddde5fe64b9441c36e2f6e29656d167\", \"schedule_id\": 37892, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"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\": \"2247\", \"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\": \"2248\", \"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\": \"2249H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27858.645, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Falkirk High\", \"stage_seq\": 8, \"distance_m\": 34821.694, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 39987.147, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Linlithgow\", \"stage_seq\": 10, \"distance_m\": 47503.769, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"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\": \"2323\", \"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\": \"2327\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 13, \"distance_m\": 71878.538, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Haymarket\", \"stage_seq\": 14, \"distance_m\": 73819.165, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Princes St Gardens\", \"stage_seq\": 15, \"distance_m\": 75148.425, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"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": "2245", "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-15T21:48:44Z\", \"source_id\": 48843347, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:44Z\", \"source_id\": 15867183, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:34Z\", \"source_id\": 48847102, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:37Z\", \"source_id\": 15868278, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:26Z\", \"source_id\": 48854818, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:28Z\", \"source_id\": 15870501, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:57Z\", \"source_id\": 48871446, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:02Z\", \"source_id\": 15875207, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:44Z\", \"source_id\": 48884375, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:49Z\", \"source_id\": 15878921, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:53Z\", \"source_id\": 48894461, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:57Z\", \"source_id\": 15882175, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:07Z\", \"source_id\": 48916876, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:13Z\", \"source_id\": 15889367, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:50Z\", \"source_id\": 48924041, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:53Z\", \"source_id\": 15891721, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "14", "timing_fact_generation": 1789511694290655, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:00.906835", "service_state_evidence_id": 15891721, "current_leg_start_actual_dep": "2026-09-15T23:31:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.348501", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail O GLQ EDB 1R42 385119+385120 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": 594566, "profile_key": "4b9f1504c699517b59c1bd574b5a2114eddde5fe64b9441c36e2f6e29656d167", "schedule_id": 37892, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "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": "2247", "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": "2248", "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": "2249H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27858.645, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Falkirk High", "stage_seq": 8, "distance_m": 34821.694, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Polmont", "stage_seq": 9, "distance_m": 39987.147, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Linlithgow", "stage_seq": 10, "distance_m": 47503.769, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "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": "2323", "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": "2327", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 71878.538, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Haymarket", "stage_seq": 14, "distance_m": 73819.165, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 75148.425, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2334", "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-15T21:48:44Z", "source_id": 48843347, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:49:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:44Z", "source_id": 15867183, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:34Z", "source_id": 48847102, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:37Z", "source_id": 15868278, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:26Z", "source_id": 48854818, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:55:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:28Z", "source_id": 15870501, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1151, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:57Z", "source_id": 48871446, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:04:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:02Z", "source_id": 15875207, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:44Z", "source_id": 48884375, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:10:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:49Z", "source_id": 15878921, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:53Z", "source_id": 48894461, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:16:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:57Z", "source_id": 15882175, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:07Z", "source_id": 48916876, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:31:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:13Z", "source_id": 15889367, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:50Z", "source_id": 48924041, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:36:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:53Z", "source_id": 15891721, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2245 2245 4 None None Edinburgh 2334 2334 14 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87884/2026-09-15/detailed None Haymarket 2026-09-15T23:31:30+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 2332 2336 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891721 1789511694290655 56 56 2026-09-15 22:46:01.348501 14 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:00.906835
563825 594725 C17888 705N65M815 2026-09-15 COMPLETE 15888597 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594725, "stp": "P", "toc": "West Midlands Trains", "uid": "C17888", "consist": "350117+350373+350375+350406+350409", "dest_crs": "XND", "num_carr": 20, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17888/2026-09-15/detailed", "trust_id": "705N65M815", "origin_crs": "MKC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Northampton EMD", "service_date": "2026-09-15", "dest_arr_time": "2350", "dest_platform": null, "is_terminated": 1, "next_location": "Northampton EMD", "signalling_id": "5N65", "timing_status": "EARLY", "origin_station": "Milton Keynes Central", "current_leg_arr": "2336", "current_leg_dep": "2317", "current_leg_end": "Northampton EMD", "origin_dep_time": "2253", "origin_platform": "2", "current_location": "Northampton EMD", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9071473, 52.2378792], [-0.9072653, 52.2383851], [-0.9073595, 52.238783999999995], [-0.9074128, 52.23907990000001], [-0.907496, 52.2394592], [-0.9075979, 52.2399175], [-0.9076864, 52.24031329999999], [-0.9077669000000002, 52.240686199999985], [-0.9078447, 52.24109509999999], [-0.9078603, 52.2411997], [-0.9078862, 52.241367], [-0.9079505999999998, 52.2419889], [-0.9079694, 52.2421299], [-0.907984425037822, 52.24229425330181], [-0.9079974111977978, 52.24245256403171], [-0.9080084904505809, 52.24259246064658], [-0.9080179990912882, 52.24271657004164], [-0.9080262734150376, 52.24282751911214], [-0.908033649716946, 52.242927934753354], [-0.9080404642921313, 52.24302044386053], [-0.90804705343571, 52.24310767332892], [-0.9080537534428, 52.24319225005378], [-0.9080609006085189, 52.24327680093037], [-0.9080688312279828, 52.24336395285392], [-0.9080778815963104, 52.24345633271972], [-0.908088388008618, 52.243556567422985], [-0.9081006867600236, 52.243667283859], [-0.9081151141456444, 52.243791108923006], [-0.9081320064605972, 52.24393066951025], [-0.9081517, 52.244088592516], [-0.9081517, 52.2442206], [-0.9081808, 52.24440810000001], [-0.9081906, 52.2445408], [-0.9081524, 52.24516800000001], [-0.9081638, 52.2453012], [-0.9082188, 52.24580950000001], [-0.9082765, 52.246060799999995], [-0.9083032999999998, 52.246238899999994], [-0.9083176, 52.246538099999995], [-0.9084455, 52.2493156], [-0.9084557, 52.2494472], [-0.9084700999999998, 52.249612199999994], [-0.9085147, 52.2497682], [-0.9085889, 52.24995349999999], [-0.9086891, 52.2501319], [-0.9087955, 52.2502893], [-0.9090056, 52.2505917], [-0.9091181999999998, 52.250719], [-0.9092859, 52.2508947], [-0.9094173, 52.25104000000001], [-0.9088143, 52.2501645], [-0.9087123, 52.24999700000001], [-0.9086452999999998, 52.249825400000006], [-0.9086104000000002, 52.2496916], [-0.908593, 52.249552], [-0.9085796, 52.2492614], [-0.9085903, 52.2491374], [-0.908611, 52.2490027], [-0.9086654, 52.2486571], [-0.908707, 52.24838040000001], [-0.9087319999999998, 52.24825659999999], [-0.9087927999999996, 52.24807489999999], [-0.9088277, 52.24788929999999], [-0.9088411, 52.2477752], [-0.9088384, 52.24757650000001], [-0.9088349999999998, 52.24750529999999], [-0.9088733, 52.2473146], [-0.9088827000000002, 52.2471873], [-0.9088071, 52.2456599]]}", "current_leg_start": "Northampton", "dest_arr_time_act": "2350", "motion_projection": null, "next_location_lat": "52.2456599", "next_location_lon": "-0.9088071", "previous_location": "Northampton", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 152.922, \"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\": 268.359, \"from_m\": 152.922, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 531.414, \"from_m\": 268.359, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 613.453, \"from_m\": 531.414, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12307.886, \"from_m\": 613.453, \"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\": 12401.939, \"from_m\": 12307.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\": 19572.067, \"from_m\": 12401.939, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19842.358, \"from_m\": 19572.067, \"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\": 19903.987, \"from_m\": 19842.358, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22629.365, \"from_m\": 19903.987, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26437.819, \"from_m\": 22629.365, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26845.789, \"from_m\": 26437.819, \"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\": 26855.297, \"from_m\": 26845.789, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27168.805, \"from_m\": 26855.297, \"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\": 27675.939, \"from_m\": 27168.805, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27706.322, \"from_m\": 27675.939, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29153.606, \"from_m\": 27706.322, \"capability_applied\": null, \"effective_limit_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\": 594725, \"profile_key\": \"f02d2513e1e6ef0f2e571675b4f279345efa10c585d95d1b5d239b8704a379fd\", \"schedule_id\": 2371, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 2, \"distance_m\": 12022.808, \"section_seq\": 1, \"route_path_id\": 66513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 3, \"distance_m\": 19842.358, \"section_seq\": 1, \"route_path_id\": 66513}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2325\", \"location\": \"Northampton\", \"stage_seq\": 4, \"distance_m\": 27079.883, \"section_seq\": 1, \"route_path_id\": 66513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Northampton North Jn\", \"stage_seq\": 5, \"distance_m\": 27656.172, \"section_seq\": 1, \"route_path_id\": 66513}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": null, \"location\": \"Northampton EMD\", \"stage_seq\": 6, \"distance_m\": 29153.606, \"section_seq\": 1, \"route_path_id\": 66513}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29153.606, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66513}], \"total_distance_m\": 29153.606, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28230.495, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 923.111, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2253", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "52.2456599", "current_position_lon": "-0.9088071", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:25Z\", \"source_id\": 48876215, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:32Z\", \"source_id\": 15876580, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:28Z\", \"source_id\": 15888597, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Northampton EMD", "service_state_platform": null, "timing_fact_generation": 1789511309521536, "current_leg_arrival_utc": "2026-09-15T23:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:01.076706", "service_state_evidence_id": 15888597, "current_leg_start_actual_dep": "2026-09-15T23:25:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.518733", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P MKC XND 5N65 350117+350373+350375+350406+350409 20 100 None {"version": 3, "segments": [{"to_m": 152.922, "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": 268.359, "from_m": 152.922, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 531.414, "from_m": 268.359, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 613.453, "from_m": 531.414, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12307.886, "from_m": 613.453, "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": 12401.939, "from_m": 12307.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": 19572.067, "from_m": 12401.939, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19842.358, "from_m": 19572.067, "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": 19903.987, "from_m": 19842.358, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22629.365, "from_m": 19903.987, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26437.819, "from_m": 22629.365, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26845.789, "from_m": 26437.819, "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": 26855.297, "from_m": 26845.789, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27168.805, "from_m": 26855.297, "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": 27675.939, "from_m": 27168.805, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27706.322, "from_m": 27675.939, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29153.606, "from_m": 27706.322, "capability_applied": null, "effective_limit_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": 594725, "profile_key": "f02d2513e1e6ef0f2e571675b4f279345efa10c585d95d1b5d239b8704a379fd", "schedule_id": 2371, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2253", "location": "Milton Keynes Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Hanslope Jn", "stage_seq": 2, "distance_m": 12022.808, "section_seq": 1, "route_path_id": 66513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Courteenhall Jn", "stage_seq": 3, "distance_m": 19842.358, "section_seq": 1, "route_path_id": 66513}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2325", "location": "Northampton", "stage_seq": 4, "distance_m": 27079.883, "section_seq": 1, "route_path_id": 66513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Northampton North Jn", "stage_seq": 5, "distance_m": 27656.172, "section_seq": 1, "route_path_id": 66513}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": null, "location": "Northampton EMD", "stage_seq": 6, "distance_m": 29153.606, "section_seq": 1, "route_path_id": 66513}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29153.606, "from_m": 0.0, "section_seq": 1, "route_path_id": 66513}], "total_distance_m": 29153.606, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28230.495, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 923.111, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:25Z", "source_id": 48876215, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:06:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:32Z", "source_id": 15876580, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:28Z", "source_id": 15888597, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Milton Keynes Central 2253 2253 2 None None Northampton EMD 2350 2350 None EARLY -14 minutes https://www.realtimetrains.co.uk/service/gb-nr:C17888/2026-09-15/detailed None Northampton 2026-09-15T23:25:00+01:00 Northampton EMD 19.0 {"type": "LineString", "coordinates": [[-0.9071473, 52.2378792], [-0.9072653, 52.2383851], [-0.9073595, 52.238783999999995], [-0.9074128, 52.23907990000001], [-0.907496, 52.2394592], [-0.9075979, 52.2399175], [-0.9076864, 52.24031329999999], [-0.9077669000000002, 52.240686199999985], [-0.9078447, 52.24109509999999], [-0.9078603, 52.2411997], [-0.9078862, 52.241367], [-0.9079505999999998, 52.2419889], [-0.9079694, 52.2421299], [-0.907984425037822, 52.24229425330181], [-0.9079974111977978, 52.24245256403171], [-0.9080084904505809, 52.24259246064658], [-0.9080179990912882, 52.24271657004164], [-0.9080262734150376, 52.24282751911214], [-0.908033649716946, 52.242927934753354], [-0.9080404642921313, 52.24302044386053], [-0.90804705343571, 52.24310767332892], [-0.9080537534428, 52.24319225005378], [-0.9080609006085189, 52.24327680093037], [-0.9080688312279828, 52.24336395285392], [-0.9080778815963104, 52.24345633271972], [-0.908088388008618, 52.243556567422985], [-0.9081006867600236, 52.243667283859], [-0.9081151141456444, 52.243791108923006], [-0.9081320064605972, 52.24393066951025], [-0.9081517, 52.244088592516], [-0.9081517, 52.2442206], [-0.9081808, 52.24440810000001], [-0.9081906, 52.2445408], [-0.9081524, 52.24516800000001], [-0.9081638, 52.2453012], [-0.9082188, 52.24580950000001], [-0.9082765, 52.246060799999995], [-0.9083032999999998, 52.246238899999994], [-0.9083176, 52.246538099999995], [-0.9084455, 52.2493156], [-0.9084557, 52.2494472], [-0.9084700999999998, 52.249612199999994], [-0.9085147, 52.2497682], [-0.9085889, 52.24995349999999], [-0.9086891, 52.2501319], [-0.9087955, 52.2502893], [-0.9090056, 52.2505917], [-0.9091181999999998, 52.250719], [-0.9092859, 52.2508947], [-0.9094173, 52.25104000000001], [-0.9088143, 52.2501645], [-0.9087123, 52.24999700000001], [-0.9086452999999998, 52.249825400000006], [-0.9086104000000002, 52.2496916], [-0.908593, 52.249552], [-0.9085796, 52.2492614], [-0.9085903, 52.2491374], [-0.908611, 52.2490027], [-0.9086654, 52.2486571], [-0.908707, 52.24838040000001], [-0.9087319999999998, 52.24825659999999], [-0.9087927999999996, 52.24807489999999], [-0.9088277, 52.24788929999999], [-0.9088411, 52.2477752], [-0.9088384, 52.24757650000001], [-0.9088349999999998, 52.24750529999999], [-0.9088733, 52.2473146], [-0.9088827000000002, 52.2471873], [-0.9088071, 52.2456599]]} 1.3 2317 2336 Northampton Northampton EMD Northampton EMD 52.2456599 -0.9088071 52.2456599 -0.9088071 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Northampton EMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15888597 1789511309521536 19 19 2026-09-15 22:46:01.518733 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:01.076706
563826 593287 P85452 881H22M715 2026-09-15 COMPLETE 15891708 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 593287, "stp": "P", "toc": "Southeastern", "uid": "P85452", "consist": "375702+375906", "dest_crs": "HGS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85452/2026-09-15/detailed", "trust_id": "881H22M715", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings", "service_date": "2026-09-15", "dest_arr_time": "2329", "dest_platform": "3", "is_terminated": 1, "next_location": "Hastings", "signalling_id": "1H22", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Hastings", "origin_dep_time": "2145", "origin_platform": "5", "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]}", "current_leg_start": "St. Leonards Warrior Sq", "dest_arr_time_act": "2329", "motion_projection": null, "next_location_lat": "50.8583416", "next_location_lon": "0.5769079", "previous_location": "St. Leonards Warrior Sq", "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\": 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\": 47616.271, \"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\": 48080.317, \"from_m\": 47616.271, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48274.165, \"from_m\": 48080.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48629.888, \"from_m\": 48274.165, \"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\": 54662.459, \"from_m\": 48629.888, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54694.734, \"from_m\": 54662.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54737.664, \"from_m\": 54694.734, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55486.309, \"from_m\": 54737.664, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55977.628, \"from_m\": 55486.309, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57212.04, \"from_m\": 55977.628, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60907.716, \"from_m\": 57212.04, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 63064.513, \"from_m\": 60907.716, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63454.138, \"from_m\": 63064.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65423.918, \"from_m\": 63454.138, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65576.423, \"from_m\": 65423.918, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67428.268, \"from_m\": 65576.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70040.54, \"from_m\": 67428.268, \"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\": 80249.277, \"from_m\": 70040.54, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83006.632, \"from_m\": 80249.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84244.107, \"from_m\": 83006.632, \"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\": 85305.309, \"from_m\": 84244.107, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 90624.873, \"from_m\": 85305.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\": 96820.323, \"from_m\": 90624.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97393.923, \"from_m\": 96820.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98056.352, \"from_m\": 97393.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\": 98160.994, \"from_m\": 98056.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\": 99369.129, \"from_m\": 98160.994, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100312.48, \"from_m\": 99369.129, \"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\": 100628.982, \"from_m\": 100312.48, \"capability_applied\": null, \"effective_limit_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\": 593287, \"profile_key\": \"e13c3904b41ff2df13ec08a38aa24fda5a842f2ab4ad87122d977f38f284484f\", \"schedule_id\": 22720, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2147H\", \"wtt_dep\": \"2148H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2154\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2219\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2230\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47899.337, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 16, \"distance_m\": 48800.661, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2235H\", \"location\": \"High Brooms\", \"stage_seq\": 17, \"distance_m\": 53022.741, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 18, \"distance_m\": 54662.459, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2240\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 19, \"distance_m\": 55593.466, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 20, \"distance_m\": 56802.937, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2244H\", \"location\": \"Frant\", \"stage_seq\": 21, \"distance_m\": 59232.867, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Wadhurst\", \"stage_seq\": 22, \"distance_m\": 63454.138, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 23, \"distance_m\": 64302.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2255H\", \"location\": \"Stonegate\", \"stage_seq\": 24, \"distance_m\": 70811.792, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Etchingham\", \"stage_seq\": 25, \"distance_m\": 76472.848, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Robertsbridge\", \"stage_seq\": 26, \"distance_m\": 80045.896, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 27, \"distance_m\": 83318.195, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Battle\", \"stage_seq\": 28, \"distance_m\": 89632.963, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Crowhurst\", \"stage_seq\": 29, \"distance_m\": 92908.334, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"West St.Leonards\", \"stage_seq\": 30, \"distance_m\": 97929.764, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 31, \"distance_m\": 98083.365, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 32, \"distance_m\": 99391.077, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": null, \"location\": \"Hastings\", \"stage_seq\": 33, \"distance_m\": 100628.982, \"section_seq\": 1, \"route_path_id\": 99797}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100628.982, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}], \"total_distance_m\": 100628.982, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100380.765, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 248.217, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2145", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.8583416", "current_position_lon": "0.5769079", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:07Z\", \"source_id\": 48730720, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:50:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:09Z\", \"source_id\": 15831657, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:44Z\", \"source_id\": 48740098, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:55:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:54:49Z\", \"source_id\": 15834675, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:46Z\", \"source_id\": 48758052, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:50Z\", \"source_id\": 15840490, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:26Z\", \"source_id\": 48761420, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:05:39Z\", \"source_id\": 15841589, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:48Z\", \"source_id\": 48766198, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:07:53Z\", \"source_id\": 15842949, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:25Z\", \"source_id\": 48771102, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:11:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:10:27Z\", \"source_id\": 15844603, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:41Z\", \"source_id\": 48785259, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:18:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:42Z\", \"source_id\": 15848969, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:54Z\", \"source_id\": 48804788, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:57Z\", \"source_id\": 15855083, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:21Z\", \"source_id\": 48816911, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:29Z\", \"source_id\": 15858921, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:15Z\", \"source_id\": 48827670, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:18Z\", \"source_id\": 15862280, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:22Z\", \"source_id\": 48842576, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:23Z\", \"source_id\": 15866988, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:07Z\", \"source_id\": 48852378, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:11Z\", \"source_id\": 15869732, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:24Z\", \"source_id\": 48856630, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:27Z\", \"source_id\": 15871026, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:12Z\", \"source_id\": 48869928, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:17Z\", \"source_id\": 15874746, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:28Z\", \"source_id\": 48880137, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:32Z\", \"source_id\": 15877671, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:49Z\", \"source_id\": 48897588, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:52Z\", \"source_id\": 15883167, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:51Z\", \"source_id\": 48913422, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:56Z\", \"source_id\": 15888316, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:50Z\", \"source_id\": 48924057, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:53Z\", \"source_id\": 15891708, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "2", "timing_fact_generation": 1789511694201729, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:01.361205", "service_state_evidence_id": 15891708, "current_leg_start_actual_dep": "2026-09-15T23:32:30+01:00", "operational_evidence_version": 124, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:01.756558", "service_state_valid_until_kind": null, "operational_interpretation_version": 124, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX HGS 1H22 375702+375906 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": 47616.271, "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": 48080.317, "from_m": 47616.271, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48274.165, "from_m": 48080.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48629.888, "from_m": 48274.165, "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": 54662.459, "from_m": 48629.888, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54694.734, "from_m": 54662.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54737.664, "from_m": 54694.734, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55486.309, "from_m": 54737.664, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55977.628, "from_m": 55486.309, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57212.04, "from_m": 55977.628, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60907.716, "from_m": 57212.04, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63064.513, "from_m": 60907.716, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63454.138, "from_m": 63064.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65423.918, "from_m": 63454.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65576.423, "from_m": 65423.918, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67428.268, "from_m": 65576.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70040.54, "from_m": 67428.268, "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": 80249.277, "from_m": 70040.54, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83006.632, "from_m": 80249.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84244.107, "from_m": 83006.632, "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": 85305.309, "from_m": 84244.107, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90624.873, "from_m": 85305.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": 96820.323, "from_m": 90624.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97393.923, "from_m": 96820.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98056.352, "from_m": 97393.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": 98160.994, "from_m": 98056.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": 99369.129, "from_m": 98160.994, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100312.48, "from_m": 99369.129, "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": 100628.982, "from_m": 100312.48, "capability_applied": null, "effective_limit_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": 593287, "profile_key": "e13c3904b41ff2df13ec08a38aa24fda5a842f2ab4ad87122d977f38f284484f", "schedule_id": 22720, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2145", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2154", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2219", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2230", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47899.337, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Somerhill Tunnel", "stage_seq": 16, "distance_m": 48800.661, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "High Brooms", "stage_seq": 17, "distance_m": 53022.741, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Wells Tunnel Jn", "stage_seq": 18, "distance_m": 54662.459, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240", "location": "Tunbridge Wells", "stage_seq": 19, "distance_m": 55593.466, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Strawberry Hill Tunnel", "stage_seq": 20, "distance_m": 56802.937, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Frant", "stage_seq": 21, "distance_m": 59232.867, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Wadhurst", "stage_seq": 22, "distance_m": 63454.138, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Wadhurst Tunnel South", "stage_seq": 23, "distance_m": 64302.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Stonegate", "stage_seq": 24, "distance_m": 70811.792, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Etchingham", "stage_seq": 25, "distance_m": 76472.848, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Robertsbridge", "stage_seq": 26, "distance_m": 80045.896, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Mountfield Tunnel", "stage_seq": 27, "distance_m": 83318.195, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Battle", "stage_seq": 28, "distance_m": 89632.963, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Crowhurst", "stage_seq": 29, "distance_m": 92908.334, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "West St.Leonards", "stage_seq": 30, "distance_m": 97929.764, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Bopeep S.B. Jn", "stage_seq": 31, "distance_m": 98083.365, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "St. Leonards Warrior Sq", "stage_seq": 32, "distance_m": 99391.077, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": null, "location": "Hastings", "stage_seq": 33, "distance_m": 100628.982, "section_seq": 1, "route_path_id": 99797}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100628.982, "from_m": 0.0, "section_seq": 1, "route_path_id": 99797}], "total_distance_m": 100628.982, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100380.765, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 248.217, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:07Z", "source_id": 48730720, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T20:50:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:09Z", "source_id": 15831657, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:44Z", "source_id": 48740098, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:55:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:54:49Z", "source_id": 15834675, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:46Z", "source_id": 48758052, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:50Z", "source_id": 15840490, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:26Z", "source_id": 48761420, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:06:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:05:39Z", "source_id": 15841589, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:48Z", "source_id": 48766198, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:08:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:07:53Z", "source_id": 15842949, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:25Z", "source_id": 48771102, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:11:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:10:27Z", "source_id": 15844603, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:41Z", "source_id": 48785259, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:18:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:42Z", "source_id": 15848969, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:54Z", "source_id": 48804788, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:57Z", "source_id": 15855083, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:21Z", "source_id": 48816911, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:35:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:29Z", "source_id": 15858921, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32752, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:15Z", "source_id": 48827670, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:42:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:18Z", "source_id": 15862280, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32766, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:22Z", "source_id": 48842576, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T21:49:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:23Z", "source_id": 15866988, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:07Z", "source_id": 48852378, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:11Z", "source_id": 15869732, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:24Z", "source_id": 48856630, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:00:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:27Z", "source_id": 15871026, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:12Z", "source_id": 48869928, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:17Z", "source_id": 15874746, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:28Z", "source_id": 48880137, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:10:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:32Z", "source_id": 15877671, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32784, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:49Z", "source_id": 48897588, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:18:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:52Z", "source_id": 15883167, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31273, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:51Z", "source_id": 48913422, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:56Z", "source_id": 15888316, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:50Z", "source_id": 48924057, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:36:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:53Z", "source_id": 15891708, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] London Charing Cross 2145 2145 5 None None Hastings 2329 2329 3 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85452/2026-09-15/detailed None St. Leonards Warrior Sq 2026-09-15T23:32:30+01:00 Hastings 3.0 {"type": "LineString", "coordinates": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]} 0.7 2333 2336 St. Leonards Warrior Sq Hastings Carriage Holding Sidings Hastings 50.8583416 0.5769079 50.8583416 0.5769079 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Hastings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891708 1789511694201729 124 124 2026-09-15 22:46:01.756558 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:01.361205
563827 592779 G15623 675G36M715 2026-09-15 COMPLETE 15892244 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 592779, "stp": "P", "toc": "Great Western Railway", "uid": "G15623", "consist": "800314", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15623/2026-09-15/detailed", "trust_id": "675G36M715", "origin_crs": "GMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke Gifford", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Stoke Gifford", "signalling_id": "5G36", "timing_status": "EARLY", "origin_station": "Great Malvern", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Stoke Gifford", "origin_dep_time": "2123", "origin_platform": null, "current_location": "Stoke Gifford", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]}", "current_leg_start": "Bristol Parkway", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "51.5172283", "next_location_lon": "-2.5577244", "previous_location": "Bristol Parkway", "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2946.143, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11494.472, \"from_m\": 2946.143, \"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\": 13275.097, \"from_m\": 11494.472, \"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\": 13669.779, \"from_m\": 13275.097, \"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\": 18813.668, \"from_m\": 13669.779, \"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\": 18926.02, \"from_m\": 18813.668, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19094.784, \"from_m\": 18926.02, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19988.445, \"from_m\": 19094.784, \"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\": 20165.563, \"from_m\": 19988.445, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20543.223, \"from_m\": 20165.563, \"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\": 47524.187, \"from_m\": 20543.223, \"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\": 58010.65, \"from_m\": 47524.187, \"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\": 61354.472, \"from_m\": 58010.65, \"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\": 61460.013, \"from_m\": 61354.472, \"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\": 63001.658, \"from_m\": 61460.013, \"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\": 63425.796, \"from_m\": 63001.658, \"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\": 84091.562, \"from_m\": 63425.796, \"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\": 84131.269, \"from_m\": 84091.562, \"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\": 91714.418, \"from_m\": 84131.269, \"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\": 103719.597, \"from_m\": 91714.418, \"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\": 104937.933, \"from_m\": 103719.597, \"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\": 105592.263, \"from_m\": 104937.933, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 105788.418, \"from_m\": 105592.263, \"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\": 105914.046, \"from_m\": 105788.418, \"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\": 105998.604, \"from_m\": 105914.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111939.062, \"from_m\": 105998.604, \"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\": 113332.138, \"from_m\": 111939.062, \"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\": 113676.682, \"from_m\": 113332.138, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113759.075, \"from_m\": 113676.682, \"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\": 114351.756, \"from_m\": 113759.075, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 592779, \"profile_key\": \"58849fcb02a94308d4795043192586f9306a33069329cfaf7c2e7266f9efde73\", \"schedule_id\": 9282, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2123\", \"location\": \"Great Malvern\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2125\", \"wtt_dep\": \"2140\", \"location\": \"Malvern Wells\", \"stage_seq\": 2, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Newlands East S.B.\", \"stage_seq\": 3, \"distance_m\": 4542.81, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Henwick\", \"stage_seq\": 4, \"distance_m\": 11155.555, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Worcester Foregate Street\", \"stage_seq\": 5, \"distance_m\": 12742.273, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2158\", \"location\": \"Worcester Shrub Hill\", \"stage_seq\": 6, \"distance_m\": 13823.835, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Wylds Lane Jn\", \"stage_seq\": 7, \"distance_m\": 14367.093, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Norton Jn\", \"stage_seq\": 8, \"distance_m\": 18813.668, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Abbotswood Jn\", \"stage_seq\": 9, \"distance_m\": 20165.563, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213H\", \"location\": \"Ashchurch\", \"stage_seq\": 10, \"distance_m\": 37352.423, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 11, \"distance_m\": 49058.931, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230H\", \"location\": \"Barnwood Jn\", \"stage_seq\": 12, \"distance_m\": 57893.654, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Horton Road Jn\", \"stage_seq\": 13, \"distance_m\": 59063.414, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": \"2243\", \"location\": \"Gloucester\", \"stage_seq\": 14, \"distance_m\": 59670.375, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Horton Road Jn\", \"stage_seq\": 15, \"distance_m\": 60277.336, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Gloucester Yard Jn\", \"stage_seq\": 16, \"distance_m\": 61382.537, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Standish Jn\", \"stage_seq\": 17, \"distance_m\": 71288.666, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2314\", \"location\": \"Charfield\", \"stage_seq\": 18, \"distance_m\": 92273.798, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Yate\", \"stage_seq\": 19, \"distance_m\": 103225.0, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 20, \"distance_m\": 105816.228, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2334\", \"location\": \"Bristol Parkway\", \"stage_seq\": 21, \"distance_m\": 113173.452, \"section_seq\": 1, \"route_path_id\": 68904}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Stoke Gifford\", \"stage_seq\": 22, \"distance_m\": 114351.756, \"section_seq\": 1, \"route_path_id\": 68904}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 114351.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68904}], \"total_distance_m\": 114351.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 113674.517, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 677.239, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2123", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5172283", "current_position_lon": "-2.5577244", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:28:19Z\", \"source_id\": 15817442, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:32Z\", \"source_id\": 15835712, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:55Z\", \"source_id\": 48779844, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:16:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:14:57Z\", \"source_id\": 15847285, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:43Z\", \"source_id\": 48798661, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:43Z\", \"source_id\": 15853171, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:55Z\", \"source_id\": 48821659, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:57Z\", \"source_id\": 15860348, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:51Z\", \"source_id\": 48882757, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:08:53Z\", \"source_id\": 15878407, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:27Z\", \"source_id\": 48909681, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:32Z\", \"source_id\": 15887142, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:00Z\", \"source_id\": 48925767, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:01Z\", \"source_id\": 15892244, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke Gifford", "service_state_platform": null, "timing_fact_generation": 1789511762625173, "current_leg_arrival_utc": "2026-09-15T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:02.612640", "service_state_evidence_id": 15892244, "current_leg_start_actual_dep": "2026-09-15T23:34:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:02.836896", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P GMV None 5G36 800314 9 125 None {"version": 3, "segments": [{"to_m": 2946.143, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11494.472, "from_m": 2946.143, "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": 13275.097, "from_m": 11494.472, "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": 13669.779, "from_m": 13275.097, "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": 18813.668, "from_m": 13669.779, "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": 18926.02, "from_m": 18813.668, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 19094.784, "from_m": 18926.02, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19988.445, "from_m": 19094.784, "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": 20165.563, "from_m": 19988.445, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20543.223, "from_m": 20165.563, "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": 47524.187, "from_m": 20543.223, "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": 58010.65, "from_m": 47524.187, "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": 61354.472, "from_m": 58010.65, "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": 61460.013, "from_m": 61354.472, "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": 63001.658, "from_m": 61460.013, "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": 63425.796, "from_m": 63001.658, "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": 84091.562, "from_m": 63425.796, "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": 84131.269, "from_m": 84091.562, "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": 91714.418, "from_m": 84131.269, "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": 103719.597, "from_m": 91714.418, "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": 104937.933, "from_m": 103719.597, "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": 105592.263, "from_m": 104937.933, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 105788.418, "from_m": 105592.263, "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": 105914.046, "from_m": 105788.418, "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": 105998.604, "from_m": 105914.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111939.062, "from_m": 105998.604, "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": 113332.138, "from_m": 111939.062, "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": 113676.682, "from_m": 113332.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113759.075, "from_m": 113676.682, "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": 114351.756, "from_m": 113759.075, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 592779, "profile_key": "58849fcb02a94308d4795043192586f9306a33069329cfaf7c2e7266f9efde73", "schedule_id": 9282, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2123", "location": "Great Malvern", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2125", "wtt_dep": "2140", "location": "Malvern Wells", "stage_seq": 2, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Newlands East S.B.", "stage_seq": 3, "distance_m": 4542.81, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Henwick", "stage_seq": 4, "distance_m": 11155.555, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Worcester Foregate Street", "stage_seq": 5, "distance_m": 12742.273, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2158", "location": "Worcester Shrub Hill", "stage_seq": 6, "distance_m": 13823.835, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Wylds Lane Jn", "stage_seq": 7, "distance_m": 14367.093, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Norton Jn", "stage_seq": 8, "distance_m": 18813.668, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Abbotswood Jn", "stage_seq": 9, "distance_m": 20165.563, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213H", "location": "Ashchurch", "stage_seq": 10, "distance_m": 37352.423, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Cheltenham Spa", "stage_seq": 11, "distance_m": 49058.931, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230H", "location": "Barnwood Jn", "stage_seq": 12, "distance_m": 57893.654, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232", "location": "Horton Road Jn", "stage_seq": 13, "distance_m": 59063.414, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": "2243", "location": "Gloucester", "stage_seq": 14, "distance_m": 59670.375, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Horton Road Jn", "stage_seq": 15, "distance_m": 60277.336, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Gloucester Yard Jn", "stage_seq": 16, "distance_m": 61382.537, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Standish Jn", "stage_seq": 17, "distance_m": 71288.666, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2314", "location": "Charfield", "stage_seq": 18, "distance_m": 92273.798, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Yate", "stage_seq": 19, "distance_m": 103225.0, "section_seq": 1, "route_path_id": 68904}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Westerleigh Jn", "stage_seq": 20, "distance_m": 105816.228, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2334", "location": "Bristol Parkway", "stage_seq": 21, "distance_m": 113173.452, "section_seq": 1, "route_path_id": 68904}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Stoke Gifford", "stage_seq": 22, "distance_m": 114351.756, "section_seq": 1, "route_path_id": 68904}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 114351.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 68904}], "total_distance_m": 114351.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 113674.517, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 677.239, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:28:19Z", "source_id": 15817442, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:32Z", "source_id": 15835712, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:55Z", "source_id": 48779844, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:16:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:14:57Z", "source_id": 15847285, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:43Z", "source_id": 48798661, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:25:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:43Z", "source_id": 15853171, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20545, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:55Z", "source_id": 48821659, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:38:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:57Z", "source_id": 15860348, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:51Z", "source_id": 48882757, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:10:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:08:53Z", "source_id": 15878407, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25677, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:27Z", "source_id": 48909681, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:26:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:32Z", "source_id": 15887142, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25747, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:00Z", "source_id": 48925767, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:36:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:01Z", "source_id": 15892244, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Great Malvern 2123 2123 None None None Stoke Gifford 2337 2337 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15623/2026-09-15/detailed None Bristol Parkway 2026-09-15T23:34:00+01:00 Stoke Gifford 4.0 {"type": "LineString", "coordinates": [[-2.5484268999999995, 51.5147148], [-2.5489787000000006, 51.51483479999999], [-2.5501389999999997, 51.5150011], [-2.5507500999999997, 51.5151051], [-2.5510116, 51.515152099999995], [-2.5515761999999995, 51.5152485], [-2.5519662, 51.515345800000006], [-2.552406, 51.515452100000005], [-2.5526677, 51.515488299999994], [-2.5539858, 51.5156251], [-2.5541824999999996, 51.5156503], [-2.554376, 51.5156902], [-2.5545563999999996, 51.51573510000001], [-2.554685399999999, 51.515774500000006], [-2.5548582, 51.5158373], [-2.5550321999999994, 51.51591739999999], [-2.5558921, 51.51633650000001], [-2.5568798, 51.5168146], [-2.556962, 51.516855099999994], [-2.5574176999999993, 51.5170794], [-2.5577243999999997, 51.517228300000006]]} 0.4 2332 2336 Bristol Parkway Stoke Gifford Stoke Gifford 51.5172283 -2.5577244 51.5172283 -2.5577244 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Stoke Gifford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15892244 1789511762625173 52 52 2026-09-15 22:46:02.836896 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:02.612640
563828 595415 P64862 315J20M915 2026-09-15 COMPLETE 15891839 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 595415, "stp": "O", "toc": "Northern", "uid": "P64862", "consist": "156419", "dest_crs": "MCV", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64862/2026-09-15/detailed", "trust_id": "315J20M915", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-15", "dest_arr_time": "2342", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "5J20", "timing_status": "EARLY", "origin_station": "Rochdale", "current_leg_arr": "2336", "current_leg_dep": "2319", "current_leg_end": "Manchester Victoria", "origin_dep_time": "2327", "origin_platform": "4", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Rochdale", "dest_arr_time_act": "2342", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Rochdale", "current_leg_milage": "10.4", "linx_max_speed_mph": 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\": 16852.852, \"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}], \"service_id\": 595415, \"profile_key\": \"64009338e65ce2de7fde75c3fd86ea1c3c0f10f86306ca16bc8eb2127540a9cd\", \"schedule_id\": 37933, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 2, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 3, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 5, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 6, \"distance_m\": 16852.852, \"section_seq\": 1, \"route_path_id\": 105808}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16852.852, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105808}], \"total_distance_m\": 16852.852, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 16852.852, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:06Z\", \"source_id\": 48924451, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:13Z\", \"source_id\": 15891839, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "4", "timing_fact_generation": 1789511714264914, "current_leg_arrival_utc": "2026-09-15T23:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:06.254842", "service_state_evidence_id": 15891839, "current_leg_start_actual_dep": "2026-09-15T23:27:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:06.303285", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O RCD MCV 5J20 156419 2 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": 16852.852, "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}], "service_id": 595415, "profile_key": "64009338e65ce2de7fde75c3fd86ea1c3c0f10f86306ca16bc8eb2127540a9cd", "schedule_id": 37933, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Castleton East Jn", "stage_seq": 2, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Vitriol Works S.B.", "stage_seq": 3, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Thorpes Bridge Jn", "stage_seq": 4, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Miles Platting Jn", "stage_seq": 5, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 105808}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 6, "distance_m": 16852.852, "section_seq": 1, "route_path_id": 105808}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16852.852, "from_m": 0.0, "section_seq": 1, "route_path_id": 105808}], "total_distance_m": 16852.852, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 16852.852, "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": 8188, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:06Z", "source_id": 48924451, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:13Z", "source_id": 15891839, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Rochdale 2327 2327 4 None None Manchester Victoria 2342 2342 2 EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64862/2026-09-15/detailed None Rochdale 2026-09-15T23:27:00+01:00 Manchester Victoria 17.0 {"type": "LineString", "coordinates": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} 10.4 2319 2336 Rochdale Manchester Victoria H.s. Manchester Victoria 53.4880832 -2.2415595 53.4880832 -2.2415595 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Manchester Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891839 1789511714264914 18 18 2026-09-15 22:46:06.303285 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:06.254842
563829 594798 W83339 062R80M815 2026-09-15 COMPLETE 15891961 2026-09-15 23:36:00 2026-09-15 22:46:08 2026-09-17 22:46:08 {"id": 594798, "stp": "P", "toc": "ScotRail", "uid": "W83339", "consist": "334038", "dest_crs": "RUT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83339/2026-09-15/detailed", "trust_id": "062R80M815", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rutherglen", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Rutherglen", "signalling_id": "2R80", "timing_status": "LATE", "origin_station": "Dalmuir", "current_leg_arr": "2336", "current_leg_dep": "2325", "current_leg_end": "Rutherglen", "origin_dep_time": "2256", "origin_platform": "5", "current_location": "Rutherglen", "last_update_time": "2026-09-15T22:46:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]}", "current_leg_start": "Argyle Street", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "55.8312928", "next_location_lon": "-4.2134967", "previous_location": "Argyle Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17544.269, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17588.48, \"from_m\": 17544.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17913.034, \"from_m\": 17588.48, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 594798, \"profile_key\": \"4edae6dcf1bf8b62044dcc92174bb4d669c6de8c1e8a5ccc27b2357e393fc02e\", \"schedule_id\": 28729, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2323\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2326\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Rutherglen North Jn\", \"stage_seq\": 15, \"distance_m\": 17672.008, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Rutherglen\", \"stage_seq\": 16, \"distance_m\": 17913.034, \"section_seq\": 1, \"route_path_id\": 102056}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17913.034, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}], \"total_distance_m\": 17913.034, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 17913.034, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2256", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "55.8312928", "current_position_lon": "-4.2134967", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:42Z\", \"source_id\": 48865000, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:59:48Z\", \"source_id\": 15873415, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:37Z\", \"source_id\": 48868807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:44Z\", \"source_id\": 15874464, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:47Z\", \"source_id\": 48872998, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:54Z\", \"source_id\": 15875663, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:27Z\", \"source_id\": 48876262, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:32Z\", \"source_id\": 15876589, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:48Z\", \"source_id\": 15878889, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:30Z\", \"source_id\": 48885716, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:33Z\", \"source_id\": 15879304, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:05Z\", \"source_id\": 48889921, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:13Z\", \"source_id\": 15880701, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:04Z\", \"source_id\": 48894782, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:07Z\", \"source_id\": 15882258, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:35Z\", \"source_id\": 48898879, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:39Z\", \"source_id\": 15883591, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:24Z\", \"source_id\": 48901855, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:28Z\", \"source_id\": 15884568, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:21Z\", \"source_id\": 48906459, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:22Z\", \"source_id\": 15886058, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:20Z\", \"source_id\": 48924770, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:23Z\", \"source_id\": 15891961, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rutherglen", "service_state_platform": "1", "timing_fact_generation": 1789511723780592, "current_leg_arrival_utc": "2026-09-15T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:06.267571", "service_state_evidence_id": 15891961, "current_leg_start_actual_dep": "2026-09-15T23:27:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:06.325003", "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 DMR RUT 2R80 334038 3 90 None {"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17544.269, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17588.48, "from_m": 17544.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17913.034, "from_m": 17588.48, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 594798, "profile_key": "4edae6dcf1bf8b62044dcc92174bb4d669c6de8c1e8a5ccc27b2357e393fc02e", "schedule_id": 28729, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2256", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2323", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2326", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Rutherglen North Jn", "stage_seq": 15, "distance_m": 17672.008, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Rutherglen", "stage_seq": 16, "distance_m": 17913.034, "section_seq": 1, "route_path_id": 102056}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17913.034, "from_m": 0.0, "section_seq": 1, "route_path_id": 102056}], "total_distance_m": 17913.034, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 17913.034, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:42Z", "source_id": 48865000, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:00:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:59:48Z", "source_id": 15873415, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:37Z", "source_id": 48868807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:02:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:44Z", "source_id": 15874464, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:47Z", "source_id": 48872998, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:54Z", "source_id": 15875663, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:27Z", "source_id": 48876262, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:06:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:32Z", "source_id": 15876589, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:48Z", "source_id": 15878889, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:30Z", "source_id": 48885716, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:11:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:33Z", "source_id": 15879304, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:05Z", "source_id": 48889921, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:13:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:13Z", "source_id": 15880701, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:04Z", "source_id": 48894782, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:07Z", "source_id": 15882258, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:35Z", "source_id": 48898879, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:19:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:39Z", "source_id": 15883591, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:24Z", "source_id": 48901855, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:20:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:28Z", "source_id": 15884568, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:21Z", "source_id": 48906459, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:24:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:22Z", "source_id": 15886058, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:20Z", "source_id": 48924770, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:23Z", "source_id": 15891961, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Dalmuir 2256 2256 5 None None Rutherglen 2335 2335 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83339/2026-09-15/detailed None Argyle Street 2026-09-15T23:27:00+01:00 Rutherglen 11.0 {"type": "LineString", "coordinates": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]} 2.6 2325 2336 Argyle Street Rutherglen Rutherglen 55.8312928 -4.2134967 55.8312928 -4.2134967 1 0 2026-09-15 22:46:08 TERMINATED 2026-09-15 22:36:00 Rutherglen TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891961 1789511723780592 55 55 2026-09-15 22:46:06.325003 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:06.267571
563830 594328 P87252 882D61M815 2026-09-15 COMPLETE 15891654 2026-09-15 23:36:00 2026-09-15 22:46:37 2026-09-17 22:46:37 {"id": 594328, "stp": "P", "toc": "Southeastern", "uid": "P87252", "consist": "707026+707029", "dest_crs": "CST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87252/2026-09-15/detailed", "trust_id": "882D61M815", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": "7", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "2D61", "timing_status": "EARLY", "origin_station": "Gravesend", "current_leg_arr": "2336", "current_leg_dep": "2331", "current_leg_end": "London Cannon Street", "origin_dep_time": "2233", "origin_platform": "0", "current_location": "London Cannon Street", "last_update_time": "2026-09-15T22:46:37", "route_debug_link": null, "timing_variation": "-1 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": "2337", "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": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 414.818, \"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\": 3746.538, \"from_m\": 414.818, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3795.901, \"from_m\": 3746.538, \"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\": 8944.782, \"from_m\": 3795.901, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10747.921, \"from_m\": 8944.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11263.61, \"from_m\": 10747.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\": 11613.298, \"from_m\": 11263.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11658.94, \"from_m\": 11613.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\": 12012.493, \"from_m\": 11658.94, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12571.611, \"from_m\": 12012.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12599.301, \"from_m\": 12571.611, \"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\": 14187.733, \"from_m\": 12599.301, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15191.869, \"from_m\": 14187.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27063.702, \"from_m\": 15191.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27138.587, \"from_m\": 27063.702, \"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\": 27984.431, \"from_m\": 27138.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28399.873, \"from_m\": 27984.431, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28808.457, \"from_m\": 28399.873, \"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\": 28905.702, \"from_m\": 28808.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32189.548, \"from_m\": 28905.702, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32236.793, \"from_m\": 32189.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34958.199, \"from_m\": 32236.793, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35028.88, \"from_m\": 34958.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\": 35110.862, \"from_m\": 35028.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\": 36176.138, \"from_m\": 35110.862, \"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\": 36743.544, \"from_m\": 36176.138, \"capability_applied\": null, \"effective_limit_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\": 594328, \"profile_key\": \"0d6488c1851c2ed41517fbb3967f2449ac51b83931701c8f36cfbac1d7800130\", \"schedule_id\": 23256, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2237H\", \"location\": \"Northfleet\", \"stage_seq\": 3, \"distance_m\": 3442.597, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Swanscombe\", \"stage_seq\": 4, \"distance_m\": 4402.067, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243\", \"location\": \"Greenhithe\", \"stage_seq\": 5, \"distance_m\": 6598.277, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245\", \"location\": \"Stone Crossing\", \"stage_seq\": 6, \"distance_m\": 7880.487, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"Dartford\", \"stage_seq\": 7, \"distance_m\": 10990.893, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Dartford Jn\", \"stage_seq\": 8, \"distance_m\": 11712.367, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 9, \"distance_m\": 12599.301, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Crayford\", \"stage_seq\": 10, \"distance_m\": 13983.833, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Bexley\", \"stage_seq\": 11, \"distance_m\": 16304.932, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300\", \"location\": \"Albany Park\", \"stage_seq\": 12, \"distance_m\": 17893.019, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Sidcup\", \"stage_seq\": 13, \"distance_m\": 19396.824, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"New Eltham\", \"stage_seq\": 14, \"distance_m\": 21786.966, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Mottingham\", \"stage_seq\": 15, \"distance_m\": 23238.533, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Lee\", \"stage_seq\": 16, \"distance_m\": 25816.784, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"Hither Green\", \"stage_seq\": 17, \"distance_m\": 26975.359, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 28495.668, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Lewisham\", \"stage_seq\": 19, \"distance_m\": 28997.887, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"St. John's\", \"stage_seq\": 20, \"distance_m\": 29579.124, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"New Cross\", \"stage_seq\": 21, \"distance_m\": 30715.039, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"North Kent East Jn\", \"stage_seq\": 22, \"distance_m\": 31627.364, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 23, \"distance_m\": 32189.548, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"London Bridge\", \"stage_seq\": 24, \"distance_m\": 35632.703, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 25, \"distance_m\": 35987.431, \"section_seq\": 1, \"route_path_id\": 100013}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 26, \"distance_m\": 36743.544, \"section_seq\": 1, \"route_path_id\": 100013}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36743.544, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100013}], \"total_distance_m\": 36743.544, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35478.595, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1264.949, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2233", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:34Z\", \"source_id\": 48828229, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:41:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:39Z\", \"source_id\": 15862488, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:39Z\", \"source_id\": 48831843, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:41Z\", \"source_id\": 15863647, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:58Z\", \"source_id\": 48837899, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:45:58Z\", \"source_id\": 15865606, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:28Z\", \"source_id\": 48842765, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:34Z\", \"source_id\": 15867087, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:46Z\", \"source_id\": 48851731, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:52:53Z\", \"source_id\": 15869567, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:13Z\", \"source_id\": 48862047, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:18Z\", \"source_id\": 15872568, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:25Z\", \"source_id\": 48868463, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:30Z\", \"source_id\": 15874367, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:49Z\", \"source_id\": 48873114, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:59Z\", \"source_id\": 15875689, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:06Z\", \"source_id\": 48877438, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:06:13Z\", \"source_id\": 15876936, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:47Z\", \"source_id\": 48884444, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:52Z\", \"source_id\": 15878935, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:12Z\", \"source_id\": 48888455, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:16Z\", \"source_id\": 15880192, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:12Z\", \"source_id\": 48893359, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:16:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:17Z\", \"source_id\": 15881802, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:26Z\", \"source_id\": 48896941, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:28Z\", \"source_id\": 15882970, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:59Z\", \"source_id\": 48904392, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:08Z\", \"source_id\": 15885372, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:15Z\", \"source_id\": 48907796, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:17Z\", \"source_id\": 15886460, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:20Z\", \"source_id\": 48909473, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:24Z\", \"source_id\": 15887078, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:55Z\", \"source_id\": 48916595, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:01Z\", \"source_id\": 15889292, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:44Z\", \"source_id\": 48923904, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:47Z\", \"source_id\": 15891654, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "7", "timing_fact_generation": 1789511688106818, "current_leg_arrival_utc": "2026-09-15T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T22:36:19.050355", "service_state_evidence_id": 15891654, "current_leg_start_actual_dep": "2026-09-15T23:32:30+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-15T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T22:46:19.595299", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GRV CST 2D61 707026+707029 10 100 None {"version": 3, "segments": [{"to_m": 414.818, "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": 3746.538, "from_m": 414.818, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3795.901, "from_m": 3746.538, "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": 8944.782, "from_m": 3795.901, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10747.921, "from_m": 8944.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11263.61, "from_m": 10747.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": 11613.298, "from_m": 11263.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11658.94, "from_m": 11613.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": 12012.493, "from_m": 11658.94, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12571.611, "from_m": 12012.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12599.301, "from_m": 12571.611, "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": 14187.733, "from_m": 12599.301, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15191.869, "from_m": 14187.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27063.702, "from_m": 15191.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27138.587, "from_m": 27063.702, "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": 27984.431, "from_m": 27138.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28399.873, "from_m": 27984.431, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28808.457, "from_m": 28399.873, "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": 28905.702, "from_m": 28808.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32189.548, "from_m": 28905.702, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32236.793, "from_m": 32189.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34958.199, "from_m": 32236.793, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35028.88, "from_m": 34958.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": 35110.862, "from_m": 35028.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": 36176.138, "from_m": 35110.862, "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": 36743.544, "from_m": 36176.138, "capability_applied": null, "effective_limit_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": 594328, "profile_key": "0d6488c1851c2ed41517fbb3967f2449ac51b83931701c8f36cfbac1d7800130", "schedule_id": 23256, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2237H", "location": "Northfleet", "stage_seq": 3, "distance_m": 3442.597, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Swanscombe", "stage_seq": 4, "distance_m": 4402.067, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "Greenhithe", "stage_seq": 5, "distance_m": 6598.277, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245", "location": "Stone Crossing", "stage_seq": 6, "distance_m": 7880.487, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Dartford", "stage_seq": 7, "distance_m": 10990.893, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Dartford Jn", "stage_seq": 8, "distance_m": 11712.367, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Crayford Spur B Jn", "stage_seq": 9, "distance_m": 12599.301, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Crayford", "stage_seq": 10, "distance_m": 13983.833, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Bexley", "stage_seq": 11, "distance_m": 16304.932, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300", "location": "Albany Park", "stage_seq": 12, "distance_m": 17893.019, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Sidcup", "stage_seq": 13, "distance_m": 19396.824, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "New Eltham", "stage_seq": 14, "distance_m": 21786.966, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Mottingham", "stage_seq": 15, "distance_m": 23238.533, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Lee", "stage_seq": 16, "distance_m": 25816.784, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Hither Green", "stage_seq": 17, "distance_m": 26975.359, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Parks Bridge Jn", "stage_seq": 18, "distance_m": 28495.668, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Lewisham", "stage_seq": 19, "distance_m": 28997.887, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "St. John's", "stage_seq": 20, "distance_m": 29579.124, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "New Cross", "stage_seq": 21, "distance_m": 30715.039, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "North Kent East Jn", "stage_seq": 22, "distance_m": 31627.364, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Surrey Canal Jn", "stage_seq": 23, "distance_m": 32189.548, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "London Bridge", "stage_seq": 24, "distance_m": 35632.703, "section_seq": 1, "route_path_id": 100013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Borough Market Jn", "stage_seq": 25, "distance_m": 35987.431, "section_seq": 1, "route_path_id": 100013}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 26, "distance_m": 36743.544, "section_seq": 1, "route_path_id": 100013}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36743.544, "from_m": 0.0, "section_seq": 1, "route_path_id": 100013}], "total_distance_m": 36743.544, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35478.595, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1264.949, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:34Z", "source_id": 48828229, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:41:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:39Z", "source_id": 15862488, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:39Z", "source_id": 48831843, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:41Z", "source_id": 15863647, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:58Z", "source_id": 48837899, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:45:58Z", "source_id": 15865606, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:28Z", "source_id": 48842765, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:49:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:34Z", "source_id": 15867087, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:46Z", "source_id": 48851731, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:52:53Z", "source_id": 15869567, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:13Z", "source_id": 48862047, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:18Z", "source_id": 15872568, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:25Z", "source_id": 48868463, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:01:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:30Z", "source_id": 15874367, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:49Z", "source_id": 48873114, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:04:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:59Z", "source_id": 15875689, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:06Z", "source_id": 48877438, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:06:13Z", "source_id": 15876936, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:47Z", "source_id": 48884444, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:52Z", "source_id": 15878935, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:12Z", "source_id": 48888455, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:16Z", "source_id": 15880192, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:12Z", "source_id": 48893359, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:16:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:17Z", "source_id": 15881802, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:26Z", "source_id": 48896941, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:18:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:28Z", "source_id": 15882970, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:59Z", "source_id": 48904392, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:08Z", "source_id": 15885372, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31543, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:15Z", "source_id": 48907796, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:24:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:17Z", "source_id": 15886460, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:20Z", "source_id": 48909473, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:24Z", "source_id": 15887078, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29666, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:55Z", "source_id": 48916595, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:01Z", "source_id": 15889292, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:44Z", "source_id": 48923904, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:47Z", "source_id": 15891654, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}] Gravesend 2233 2233 0 None None London Cannon Street 2337 2337 7 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87252/2026-09-15/detailed None London Bridge 2026-09-15T23:32:30+01:00 London Cannon Street 5.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 2331 2336 London Bridge London Cannon Street London Cannon Street 51.5110406 -0.0904120 51.5110406 -0.0904120 1 0 2026-09-15 22:46:37 TERMINATED 2026-09-15 22:36:00 London Cannon Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15891654 1789511688106818 95 95 2026-09-15 22:46:19.595299 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 22:36:19.050355
← Previous (25001–25100) Next (25201–25300) →