{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001014,"lat":19.255,"lng":73.655},"to":{"admin_code":497,"cluster_id":4970001013,"lat":19.255,"lng":73.645},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.4897,"distance_km_u_k2":0.074485,"duration_s_free_flow":134.5,"great_circle_km":1.049749,"reachable":true,"k_band":[{"distance_km":1.4897,"duration_s":134.5}],"stability_certificate":{"stable":true,"relative_gap_to_second":null,"n_alternatives":1,"rule":">5% gap to 2nd-best ⇒ stable argmin; else serve the band (v8 §68.4, the 139.304 km flip)"},"traffic":{"included":false,"note":"free-flow (Σ + road-class speeds); traffic-ETA is the separate Ola witness, never folded in (D9)"},"construct_derivation_rule_sha256":"49de2a4b63f61821dfc324a8effe34475eb0243ddef520f773dc655298e4699b","construct_designation_status":"provisional"},"coverage":{"method":"osrm_mld_shortest_path_free_flow","distance_ge_great_circle":true,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001014},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001013},"both_in_cube":true,"note":"route is a pure network primitive on a graph WIDER than the MH-36 morphology cube; an endpoint with in_mh36_cube=false is routable but unwitnessed — resolve_locality / read_witnesses refuse it (outside_coverage). Only the cube is MH-36-scoped."}},"error":null},"reach":{"ok":true,"tool":"reach","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"budget_minutes":30,"n_reachable":195,"reachable_cells":[{"admin_code":497,"cluster_id":4970001014,"duration_s":0},{"admin_code":497,"cluster_id":4970000931,"duration_s":2},{"admin_code":497,"cluster_id":4970001103,"duration_s":13.3},{"admin_code":497,"cluster_id":4970000932,"duration_s":42},{"admin_code":497,"cluster_id":4970001015,"duration_s":43.5},{"admin_code":497,"cluster_id":4970001016,"duration_s":87.8},{"admin_code":497,"cluster_id":4970001104,"duration_s":94.2},{"admin_code":497,"cluster_id":4970001105,"duration_s":97.6},{"admin_code":497,"cluster_id":4970001102,"duration_s":114.1},{"admin_code":497,"cluster_id":4970001013,"duration_s":134.5},{"admin_code":497,"cluster_id":4970001195,"duration_s":199.5},{"admin_code":497,"cluster_id":4970001196,"duration_s":199.5},{"admin_code":497,"cluster_id":4970001101,"duration_s":219.5},{"admin_code":497,"cluster_id":4970001285,"duration_s":259},{"admin_code":497,"cluster_id":4970001192,"duration_s":283},{"admin_code":497,"cluster_id":4970001193,"duration_s":299.6},{"admin_code":497,"cluster_id":4970001100,"duration_s":307},{"admin_code":497,"cluster_id":4970000930,"duration_s":354.7},{"admin_code":497,"cluster_id":4970001012,"duration_s":354.8},{"admin_code":497,"cluster_id":4970000929,"duration_s":365.9},{"admin_code":497,"cluster_id":4970001284,"duration_s":376.1},{"admin_code":497,"cluster_id":4970001369,"duration_s":378.9},{"admin_code":497,"cluster_id":4970001194,"duration_s":387.9},{"admin_code":497,"cluster_id":4970001099,"duration_s":410.1},{"admin_code":497,"cluster_id":4970001282,"duration_s":420.8},{"admin_code":497,"cluster_id":4970001283,"duration_s":455.6},{"admin_code":497,"cluster_id":4970001368,"duration_s":459},{"admin_code":497,"cluster_id":4970001367,"duration_s":506.8},{"admin_code":497,"cluster_id":4970001011,"duration_s":513.1},{"admin_code":497,"cluster_id":4970001098,"duration_s":525},{"admin_code":497,"cluster_id":4970001010,"duration_s":600.6},{"admin_code":497,"cluster_id":4970001097,"duration_s":656.8},{"admin_code":497,"cluster_id":4970001008,"duration_s":682.5},{"admin_code":497,"cluster_id":4970001009,"duration_s":683.3},{"admin_code":497,"cluster_id":4970001447,"duration_s":686.4},{"admin_code":497,"cluster_id":4970001189,"duration_s":689.5},{"admin_code":497,"cluster_id":4970001190,"duration_s":737.9},{"admin_code":497,"cluster_id":4970001448,"duration_s":740.1},{"admin_code":497,"cluster_id":4970001096,"duration_s":745.1},{"admin_code":497,"cluster_id":4970001526,"duration_s":753.8},{"admin_code":497,"cluster_id":4970001191,"duration_s":771.7},{"admin_code":497,"cluster_id":4970001603,"duration_s":773},{"admin_code":497,"cluster_id":4970000926,"duration_s":773.9},{"admin_code":497,"cluster_id":4970001187,"duration_s":775.2},{"admin_code":497,"cluster_id":4970001527,"duration_s":775.7},{"admin_code":497,"cluster_id":4970001446,"duration_s":792.1},{"admin_code":497,"cluster_id":4970000925,"duration_s":792.9},{"admin_code":497,"cluster_id":4970001449,"duration_s":798.7},{"admin_code":497,"cluster_id":4970001280,"duration_s":814.3},{"admin_code":497,"cluster_id":4970001188,"duration_s":818.1},{"admin_code":497,"cluster_id":4970000850,"duration_s":824.2},{"admin_code":497,"cluster_id":4970001523,"duration_s":830},{"admin_code":497,"cluster_id":4970000923,"duration_s":837.6},{"admin_code":497,"cluster_id":4970001450,"duration_s":842.2},{"admin_code":497,"cluster_id":4970001365,"duration_s":844.3},{"admin_code":497,"cluster_id":4970000777,"duration_s":844.7},{"admin_code":497,"cluster_id":4970000851,"duration_s":846.5},{"admin_code":497,"cluster_id":4970001281,"duration_s":850.6},{"admin_code":497,"cluster_id":4970000848,"duration_s":866.4},{"admin_code":497,"cluster_id":4970001186,"duration_s":869.4},{"admin_code":497,"cluster_id":4970001444,"duration_s":870},{"admin_code":497,"cluster_id":4970001366,"duration_s":871.3},{"admin_code":497,"cluster_id":4970001528,"duration_s":888.3},{"admin_code":497,"cluster_id":4970001604,"duration_s":891.5},{"admin_code":497,"cluster_id":4970001522,"duration_s":894},{"admin_code":497,"cluster_id":4970001007,"duration_s":902},{"admin_code":497,"cluster_id":4970000924,"duration_s":903.3},{"admin_code":497,"cluster_id":4970001279,"duration_s":920.4},{"admin_code":497,"cluster_id":4970001451,"duration_s":921.2},{"admin_code":497,"cluster_id":4970000774,"duration_s":923.7},{"admin_code":497,"cluster_id":4970001599,"duration_s":924.5},{"admin_code":497,"cluster_id":4970001095,"duration_s":925.8},{"admin_code":497,"cluster_id":4970001443,"duration_s":925.8},{"admin_code":497,"cluster_id":4970001521,"duration_s":927.4},{"admin_code":497,"cluster_id":4970001529,"duration_s":938.9},{"admin_code":497,"cluster_id":4970001278,"duration_s":940.1},{"admin_code":497,"cluster_id":4970001524,"duration_s":940.5},{"admin_code":497,"cluster_id":4970001445,"duration_s":940.7},{"admin_code":497,"cluster_id":4970001520,"duration_s":947.9},{"admin_code":497,"cluster_id":4970001605,"duration_s":949.9},{"admin_code":497,"cluster_id":4970001276,"duration_s":964.9},{"admin_code":497,"cluster_id":4970001597,"duration_s":975},{"admin_code":497,"cluster_id":4970001361,"duration_s":977.1},{"admin_code":497,"cluster_id":4970001452,"duration_s":980.8},{"admin_code":497,"cluster_id":4970001530,"duration_s":983.8},{"admin_code":497,"cluster_id":4970001362,"duration_s":997},{"admin_code":497,"cluster_id":4970001596,"duration_s":997.2},{"admin_code":497,"cluster_id":4970000701,"duration_s":1009},{"admin_code":497,"cluster_id":4970001525,"duration_s":1016.8},{"admin_code":497,"cluster_id":4970001006,"duration_s":1018.6},{"admin_code":497,"cluster_id":4970001275,"duration_s":1025.1},{"admin_code":497,"cluster_id":4970000927,"duration_s":1028.2},{"admin_code":497,"cluster_id":4970001676,"duration_s":1031.5},{"admin_code":497,"cluster_id":4970001675,"duration_s":1031.5},{"admin_code":497,"cluster_id":4970001674,"duration_s":1035.7},{"admin_code":497,"cluster_id":4970001360,"duration_s":1036},{"admin_code":497,"cluster_id":4970000702,"duration_s":1040},{"admin_code":497,"cluster_id":4970001531,"duration_s":1050.4},{"admin_code":497,"cluster_id":4970001442,"duration_s":1052.7},{"admin_code":497,"cluster_id":4970001598,"duration_s":1056.9},{"admin_code":497,"cluster_id":4970001094,"duration_s":1068.7},{"admin_code":497,"cluster_id":4970001600,"duration_s":1069.7},{"admin_code":497,"cluster_id":4970001673,"duration_s":1069.9},{"admin_code":490,"cluster_id":4900013218,"duration_s":1072.1},{"admin_code":497,"cluster_id":4970001532,"duration_s":1074},{"admin_code":490,"cluster_id":4900013252,"duration_s":1075.7},{"admin_code":497,"cluster_id":4970000631,"duration_s":1075.7},{"admin_code":497,"cluster_id":4970001359,"duration_s":1080.1},{"admin_code":497,"cluster_id":4970001277,"duration_s":1083.3},{"admin_code":497,"cluster_id":4970000775,"duration_s":1087.6},{"admin_code":497,"cluster_id":4970001601,"duration_s":1091.8},{"admin_code":497,"cluster_id":4970000852,"duration_s":1096.7},{"admin_code":497,"cluster_id":4970001608,"duration_s":1096.7},{"admin_code":497,"cluster_id":4970000776,"duration_s":1098.9},{"admin_code":497,"cluster_id":4970000849,"duration_s":1098.9},{"admin_code":497,"cluster_id":4970001005,"duration_s":1104.7},{"admin_code":497,"cluster_id":4970001607,"duration_s":1111.5},{"admin_code":497,"cluster_id":4970001602,"duration_s":1118.9},{"admin_code":497,"cluster_id":4970001273,"duration_s":1123.8},{"admin_code":497,"cluster_id":4970000773,"duration_s":1128.4},{"admin_code":497,"cluster_id":4970001441,"duration_s":1130},{"admin_code":497,"cluster_id":4970001606,"duration_s":1137.4},{"admin_code":497,"cluster_id":4970001363,"duration_s":1146.6},{"admin_code":497,"cluster_id":4970001677,"duration_s":1146.8},{"admin_code":497,"cluster_id":4970000928,"duration_s":1153.4},{"admin_code":497,"cluster_id":4970001364,"duration_s":1162.3},{"admin_code":497,"cluster_id":4970001185,"duration_s":1170.6},{"admin_code":497,"cluster_id":4970001684,"duration_s":1170.8},{"admin_code":497,"cluster_id":4970000633,"duration_s":1176.3},{"admin_code":497,"cluster_id":4970001682,"duration_s":1184.1},{"admin_code":497,"cluster_id":4970001683,"duration_s":1184.1},{"admin_code":497,"cluster_id":4970001761,"duration_s":1199},{"admin_code":497,"cluster_id":4970001760,"duration_s":1199},{"admin_code":497,"cluster_id":4970001678,"duration_s":1206.3},{"admin_code":497,"cluster_id":4970001274,"duration_s":1208.3},{"admin_code":497,"cluster_id":4970000703,"duration_s":1208.4},{"admin_code":497,"cluster_id":4970001762,"duration_s":1215},{"admin_code":497,"cluster_id":4970000854,"duration_s":1220.5},{"admin_code":497,"cluster_id":4970000853,"duration_s":1220.5},{"admin_code":497,"cluster_id":4970000779,"duration_s":1220.5},{"admin_code":497,"cluster_id":4970000778,"duration_s":1220.5},{"admin_code":497,"cluster_id":4970000772,"duration_s":1223.5},{"admin_code":497,"cluster_id":4970001440,"duration_s":1226.3},{"admin_code":497,"cluster_id":4970000632,"duration_s":1248.8},{"admin_code":497,"cluster_id":4970001769,"duration_s":1253.7},{"admin_code":497,"cluster_id":4970001679,"duration_s":1260.1},{"admin_code":497,"cluster_id":4970001685,"duration_s":1261.3},{"admin_code":497,"cluster_id":4970001686,"duration_s":1267.6},{"admin_code":497,"cluster_id":4970001519,"duration_s":1268},{"admin_code":497,"cluster_id":4970000700,"duration_s":1271.5},{"admin_code":497,"cluster_id":4970001609,"duration_s":1279.1},{"admin_code":497,"cluster_id":4970000565,"duration_s":1286.8},{"admin_code":497,"cluster_id":4970001004,"duration_s":1288.1},{"admin_code":497,"cluster_id":4970001184,"duration_s":1289.3},{"admin_code":497,"cluster_id":4970001770,"duration_s":1293},{"admin_code":497,"cluster_id":4970001687,"duration_s":1313},{"admin_code":497,"cluster_id":4970000705,"duration_s":1321.3},{"admin_code":497,"cluster_id":4970000704,"duration_s":1321.3},{"admin_code":497,"cluster_id":4970000635,"duration_s":1321.3},{"admin_code":497,"cluster_id":4970000634,"duration_s":1321.3},{"admin_code":490,"cluster_id":4900013285,"duration_s":1321.6},{"admin_code":490,"cluster_id":4900013253,"duration_s":1325},{"admin_code":490,"cluster_id":4900013286,"duration_s":1338.1},{"admin_code":497,"cluster_id":4970001763,"duration_s":1353.8},{"admin_code":497,"cluster_id":4970001680,"duration_s":1360.5},{"admin_code":497,"cluster_id":4970000771,"duration_s":1367.7},{"admin_code":497,"cluster_id":4970001688,"duration_s":1376.1},{"admin_code":497,"cluster_id":4970001093,"duration_s":1381.4},{"admin_code":497,"cluster_id":4970001855,"duration_s":1388.6},{"admin_code":497,"cluster_id":4970001681,"duration_s":1392.3},{"admin_code":497,"cluster_id":4970001768,"duration_s":1407.6},{"admin_code":497,"cluster_id":4970001764,"duration_s":1413},{"admin_code":497,"cluster_id":4970001765,"duration_s":1420.4},{"admin_code":497,"cluster_id":4970001850,"duration_s":1420.4},{"admin_code":497,"cluster_id":4970001854,"duration_s":1422.6},{"admin_code":497,"cluster_id":4970000845,"duration_s":1442.9},{"admin_code":497,"cluster_id":4970001853,"duration_s":1443.4},{"admin_code":490,"cluster_id":4900013287,"duration_s":1443.7},{"admin_code":497,"cluster_id":4970001689,"duration_s":1443.7},{"admin_code":497,"cluster_id":4970001003,"duration_s":1449.2},{"admin_code":497,"cluster_id":4970000846,"duration_s":1450.1},{"admin_code":497,"cluster_id":4970001092,"duration_s":1466.6},{"admin_code":497,"cluster_id":4970000920,"duration_s":1530.3},{"admin_code":497,"cluster_id":4970000847,"duration_s":1547.9},{"admin_code":497,"cluster_id":4970000921,"duration_s":1554.7},{"admin_code":497,"cluster_id":4970001771,"duration_s":1555.5},{"admin_code":497,"cluster_id":4970001766,"duration_s":1579.5},{"admin_code":497,"cluster_id":4970001852,"duration_s":1602.4},{"admin_code":497,"cluster_id":4970001183,"duration_s":1603.2},{"admin_code":497,"cluster_id":4970001767,"duration_s":1608.5},{"admin_code":497,"cluster_id":4970001851,"duration_s":1610.5},{"admin_code":497,"cluster_id":4970000922,"duration_s":1616},{"admin_code":497,"cluster_id":4970001935,"duration_s":1660.5},{"admin_code":497,"cluster_id":4970001772,"duration_s":1701.8},{"admin_code":497,"cluster_id":4970001595,"duration_s":1748.1}],"n_candidates":400,"n_unreachable_typed":0,"construct_derivation_rule_sha256":"090710f57c41c4e39039ff72c13473841bb60bd8119327d952b53e63b517999e","construct_designation_status":"provisional"},"coverage":{"method":"osrm_table_free_flow_level_set","monotone_in_budget":true},"error":null}}