{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001010,"lat":19.255,"lng":73.615},"to":{"admin_code":497,"cluster_id":4970001009,"lat":19.255,"lng":73.605},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":7.8655,"distance_km_u_k2":0.393275,"duration_s_free_flow":866.7,"great_circle_km":1.049749,"reachable":true,"k_band":[{"distance_km":7.8655,"duration_s":866.7}],"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":4970001010},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001009},"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":218,"reachable_cells":[{"admin_code":497,"cluster_id":4970001010,"duration_s":0},{"admin_code":497,"cluster_id":4970001011,"duration_s":87.5},{"admin_code":497,"cluster_id":4970000929,"duration_s":234.7},{"admin_code":497,"cluster_id":4970001012,"duration_s":245.8},{"admin_code":497,"cluster_id":4970000930,"duration_s":245.9},{"admin_code":497,"cluster_id":4970001101,"duration_s":402.9},{"admin_code":497,"cluster_id":4970001013,"duration_s":463.9},{"admin_code":497,"cluster_id":4970001102,"duration_s":484.3},{"admin_code":497,"cluster_id":4970001100,"duration_s":490.4},{"admin_code":497,"cluster_id":4970001103,"duration_s":585.1},{"admin_code":497,"cluster_id":4970001192,"duration_s":593.1},{"admin_code":497,"cluster_id":4970001099,"duration_s":593.5},{"admin_code":497,"cluster_id":4970001014,"duration_s":598.4},{"admin_code":497,"cluster_id":4970000931,"duration_s":600.4},{"admin_code":497,"cluster_id":4970001193,"duration_s":609.7},{"admin_code":497,"cluster_id":4970000932,"duration_s":640.4},{"admin_code":497,"cluster_id":4970001015,"duration_s":641.9},{"admin_code":497,"cluster_id":4970001016,"duration_s":686.2},{"admin_code":497,"cluster_id":4970001104,"duration_s":692.6},{"admin_code":497,"cluster_id":4970001105,"duration_s":696},{"admin_code":497,"cluster_id":4970001098,"duration_s":708.4},{"admin_code":497,"cluster_id":4970001282,"duration_s":730.9},{"admin_code":497,"cluster_id":4970001368,"duration_s":769.1},{"admin_code":497,"cluster_id":4970001283,"duration_s":796.1},{"admin_code":497,"cluster_id":4970001195,"duration_s":797.9},{"admin_code":497,"cluster_id":4970001196,"duration_s":797.9},{"admin_code":497,"cluster_id":4970001367,"duration_s":816.9},{"admin_code":497,"cluster_id":4970001097,"duration_s":840.2},{"admin_code":497,"cluster_id":4970001285,"duration_s":857.4},{"admin_code":497,"cluster_id":4970001008,"duration_s":865.9},{"admin_code":497,"cluster_id":4970001009,"duration_s":866.7},{"admin_code":497,"cluster_id":4970001369,"duration_s":872.8},{"admin_code":497,"cluster_id":4970001189,"duration_s":872.9},{"admin_code":497,"cluster_id":4970001284,"duration_s":875.6},{"admin_code":497,"cluster_id":4970001190,"duration_s":921.3},{"admin_code":497,"cluster_id":4970001096,"duration_s":928.5},{"admin_code":497,"cluster_id":4970001191,"duration_s":955.1},{"admin_code":497,"cluster_id":4970000926,"duration_s":957.3},{"admin_code":497,"cluster_id":4970001187,"duration_s":958.6},{"admin_code":497,"cluster_id":4970001194,"duration_s":974.5},{"admin_code":497,"cluster_id":4970000925,"duration_s":976.3},{"admin_code":497,"cluster_id":4970001447,"duration_s":996.5},{"admin_code":497,"cluster_id":4970001280,"duration_s":997.7},{"admin_code":497,"cluster_id":4970001188,"duration_s":1001.5},{"admin_code":497,"cluster_id":4970000850,"duration_s":1007.6},{"admin_code":497,"cluster_id":4970000923,"duration_s":1021},{"admin_code":497,"cluster_id":4970000777,"duration_s":1028.1},{"admin_code":497,"cluster_id":4970000851,"duration_s":1029.9},{"admin_code":497,"cluster_id":4970001281,"duration_s":1034},{"admin_code":497,"cluster_id":4970000848,"duration_s":1049.8},{"admin_code":497,"cluster_id":4970001448,"duration_s":1050.2},{"admin_code":497,"cluster_id":4970001186,"duration_s":1052.8},{"admin_code":497,"cluster_id":4970001366,"duration_s":1060.3},{"admin_code":497,"cluster_id":4970001526,"duration_s":1063.9},{"admin_code":497,"cluster_id":4970001603,"duration_s":1083.1},{"admin_code":497,"cluster_id":4970001007,"duration_s":1085.4},{"admin_code":497,"cluster_id":4970001527,"duration_s":1085.8},{"admin_code":497,"cluster_id":4970000924,"duration_s":1086.7},{"admin_code":497,"cluster_id":4970001365,"duration_s":1087.3},{"admin_code":497,"cluster_id":4970001446,"duration_s":1102.2},{"admin_code":497,"cluster_id":4970001279,"duration_s":1103.8},{"admin_code":497,"cluster_id":4970000774,"duration_s":1107.1},{"admin_code":497,"cluster_id":4970001449,"duration_s":1108.8},{"admin_code":497,"cluster_id":4970001095,"duration_s":1109.2},{"admin_code":497,"cluster_id":4970001278,"duration_s":1123.5},{"admin_code":497,"cluster_id":4970001523,"duration_s":1140.1},{"admin_code":497,"cluster_id":4970001276,"duration_s":1148.3},{"admin_code":497,"cluster_id":4970001450,"duration_s":1152.3},{"admin_code":497,"cluster_id":4970001444,"duration_s":1180.1},{"admin_code":497,"cluster_id":4970000701,"duration_s":1192.4},{"admin_code":497,"cluster_id":4970001528,"duration_s":1198.4},{"admin_code":497,"cluster_id":4970001604,"duration_s":1201.6},{"admin_code":497,"cluster_id":4970001006,"duration_s":1202},{"admin_code":497,"cluster_id":4970001522,"duration_s":1204.1},{"admin_code":497,"cluster_id":4970000927,"duration_s":1211.6},{"admin_code":497,"cluster_id":4970000702,"duration_s":1223.4},{"admin_code":497,"cluster_id":4970001451,"duration_s":1231.3},{"admin_code":497,"cluster_id":4970001599,"duration_s":1234.6},{"admin_code":497,"cluster_id":4970001443,"duration_s":1235.9},{"admin_code":497,"cluster_id":4970001521,"duration_s":1237.5},{"admin_code":497,"cluster_id":4970001275,"duration_s":1239.2},{"admin_code":497,"cluster_id":4970001529,"duration_s":1249},{"admin_code":497,"cluster_id":4970001360,"duration_s":1250.1},{"admin_code":497,"cluster_id":4970001524,"duration_s":1250.6},{"admin_code":497,"cluster_id":4970001445,"duration_s":1250.8},{"admin_code":497,"cluster_id":4970001094,"duration_s":1252.1},{"admin_code":497,"cluster_id":4970001361,"duration_s":1252.1},{"admin_code":497,"cluster_id":4970001520,"duration_s":1258},{"admin_code":497,"cluster_id":4970000631,"duration_s":1259.1},{"admin_code":497,"cluster_id":4970001605,"duration_s":1260},{"admin_code":497,"cluster_id":4970000775,"duration_s":1271},{"admin_code":497,"cluster_id":4970000852,"duration_s":1280.1},{"admin_code":497,"cluster_id":4970000849,"duration_s":1282.3},{"admin_code":497,"cluster_id":4970000776,"duration_s":1282.3},{"admin_code":497,"cluster_id":4970001597,"duration_s":1285.1},{"admin_code":497,"cluster_id":4970001005,"duration_s":1288.1},{"admin_code":497,"cluster_id":4970001452,"duration_s":1290.9},{"admin_code":497,"cluster_id":4970001530,"duration_s":1293.9},{"admin_code":497,"cluster_id":4970001359,"duration_s":1294.2},{"admin_code":497,"cluster_id":4970001442,"duration_s":1295},{"admin_code":497,"cluster_id":4970001362,"duration_s":1307.1},{"admin_code":497,"cluster_id":4970001596,"duration_s":1307.3},{"admin_code":497,"cluster_id":4970000773,"duration_s":1311.8},{"admin_code":497,"cluster_id":4970000630,"duration_s":1324.9},{"admin_code":497,"cluster_id":4970001525,"duration_s":1326.9},{"admin_code":497,"cluster_id":4970000928,"duration_s":1336.8},{"admin_code":497,"cluster_id":4970001273,"duration_s":1337.9},{"admin_code":497,"cluster_id":4970001358,"duration_s":1339.7},{"admin_code":497,"cluster_id":4970001676,"duration_s":1341.6},{"admin_code":497,"cluster_id":4970001675,"duration_s":1341.6},{"admin_code":497,"cluster_id":4970001674,"duration_s":1345.8},{"admin_code":497,"cluster_id":4970001185,"duration_s":1354},{"admin_code":497,"cluster_id":4970000633,"duration_s":1359.7},{"admin_code":497,"cluster_id":4970001531,"duration_s":1360.5},{"admin_code":497,"cluster_id":4970000563,"duration_s":1363.8},{"admin_code":497,"cluster_id":4970001598,"duration_s":1367},{"admin_code":497,"cluster_id":4970000564,"duration_s":1371.7},{"admin_code":497,"cluster_id":4970001441,"duration_s":1372.3},{"admin_code":497,"cluster_id":4970001600,"duration_s":1379.8},{"admin_code":497,"cluster_id":4970001673,"duration_s":1380},{"admin_code":497,"cluster_id":4970000629,"duration_s":1381.5},{"admin_code":490,"cluster_id":4900013218,"duration_s":1382.2},{"admin_code":497,"cluster_id":4970001532,"duration_s":1384.1},{"admin_code":490,"cluster_id":4900013252,"duration_s":1385.8},{"admin_code":497,"cluster_id":4970001357,"duration_s":1386.8},{"admin_code":497,"cluster_id":4970000703,"duration_s":1391.8},{"admin_code":497,"cluster_id":4970001277,"duration_s":1393.4},{"admin_code":497,"cluster_id":4970001601,"duration_s":1401.9},{"admin_code":497,"cluster_id":4970000853,"duration_s":1403.9},{"admin_code":497,"cluster_id":4970000854,"duration_s":1403.9},{"admin_code":497,"cluster_id":4970000778,"duration_s":1403.9},{"admin_code":497,"cluster_id":4970000779,"duration_s":1403.9},{"admin_code":497,"cluster_id":4970001608,"duration_s":1406.8},{"admin_code":497,"cluster_id":4970000772,"duration_s":1406.9},{"admin_code":497,"cluster_id":4970001759,"duration_s":1418.1},{"admin_code":497,"cluster_id":4970000562,"duration_s":1419},{"admin_code":497,"cluster_id":4970001607,"duration_s":1421.6},{"admin_code":497,"cluster_id":4970001274,"duration_s":1422.4},{"admin_code":497,"cluster_id":4970001758,"duration_s":1425.4},{"admin_code":497,"cluster_id":4970001356,"duration_s":1427.7},{"admin_code":497,"cluster_id":4970001602,"duration_s":1429},{"admin_code":497,"cluster_id":4970000632,"duration_s":1432.2},{"admin_code":497,"cluster_id":4970000699,"duration_s":1439.2},{"admin_code":497,"cluster_id":4970001606,"duration_s":1447.5},{"admin_code":497,"cluster_id":4970000700,"duration_s":1454.9},{"admin_code":497,"cluster_id":4970001363,"duration_s":1456.7},{"admin_code":497,"cluster_id":4970001677,"duration_s":1456.9},{"admin_code":497,"cluster_id":4970000628,"duration_s":1462.3},{"admin_code":497,"cluster_id":4970001440,"duration_s":1468.6},{"admin_code":497,"cluster_id":4970000565,"duration_s":1470.2},{"admin_code":497,"cluster_id":4970001004,"duration_s":1471.5},{"admin_code":497,"cluster_id":4970001364,"duration_s":1472.4},{"admin_code":497,"cluster_id":4970001684,"duration_s":1480.9},{"admin_code":497,"cluster_id":4970001439,"duration_s":1489.4},{"admin_code":497,"cluster_id":4970001682,"duration_s":1494.2},{"admin_code":497,"cluster_id":4970001683,"duration_s":1494.2},{"admin_code":497,"cluster_id":4970001184,"duration_s":1503.4},{"admin_code":497,"cluster_id":4970000705,"duration_s":1504.7},{"admin_code":497,"cluster_id":4970000704,"duration_s":1504.7},{"admin_code":497,"cluster_id":4970000635,"duration_s":1504.7},{"admin_code":497,"cluster_id":4970000634,"duration_s":1504.7},{"admin_code":497,"cluster_id":4970001844,"duration_s":1505.5},{"admin_code":497,"cluster_id":4970001761,"duration_s":1509.1},{"admin_code":497,"cluster_id":4970001760,"duration_s":1509.1},{"admin_code":497,"cluster_id":4970001846,"duration_s":1510},{"admin_code":497,"cluster_id":4970001845,"duration_s":1510},{"admin_code":497,"cluster_id":4970001519,"duration_s":1510.3},{"admin_code":497,"cluster_id":4970000561,"duration_s":1512.7},{"admin_code":497,"cluster_id":4970000697,"duration_s":1513.6},{"admin_code":497,"cluster_id":4970001272,"duration_s":1515.6},{"admin_code":497,"cluster_id":4970001678,"duration_s":1516.4},{"admin_code":497,"cluster_id":4970001843,"duration_s":1523.2},{"admin_code":497,"cluster_id":4970001762,"duration_s":1525.1},{"admin_code":497,"cluster_id":4970001270,"duration_s":1536.9},{"admin_code":497,"cluster_id":4970000771,"duration_s":1551.1},{"admin_code":497,"cluster_id":4970001518,"duration_s":1556.6},{"admin_code":497,"cluster_id":4970000698,"duration_s":1561.4},{"admin_code":497,"cluster_id":4970001093,"duration_s":1564.8},{"admin_code":497,"cluster_id":4970001679,"duration_s":1570.2},{"admin_code":497,"cluster_id":4970001685,"duration_s":1571.4},{"admin_code":497,"cluster_id":4970001438,"duration_s":1572},{"admin_code":497,"cluster_id":4970001269,"duration_s":1574.7},{"admin_code":497,"cluster_id":4970001271,"duration_s":1581.1},{"admin_code":497,"cluster_id":4970001355,"duration_s":1598.7},{"admin_code":497,"cluster_id":4970001517,"duration_s":1613.4},{"admin_code":497,"cluster_id":4970000845,"duration_s":1626.3},{"admin_code":497,"cluster_id":4970001003,"duration_s":1632.6},{"admin_code":497,"cluster_id":4970000846,"duration_s":1633.5},{"admin_code":497,"cluster_id":4970000499,"duration_s":1638.5},{"admin_code":497,"cluster_id":4970000696,"duration_s":1645.9},{"admin_code":497,"cluster_id":4970001757,"duration_s":1648.2},{"admin_code":497,"cluster_id":4970001092,"duration_s":1650},{"admin_code":497,"cluster_id":4970001437,"duration_s":1651.4},{"admin_code":497,"cluster_id":4970001593,"duration_s":1657.2},{"admin_code":497,"cluster_id":4970000440,"duration_s":1660.6},{"admin_code":497,"cluster_id":4970000498,"duration_s":1660.6},{"admin_code":497,"cluster_id":4970001763,"duration_s":1663.9},{"admin_code":497,"cluster_id":4970001680,"duration_s":1670.6},{"admin_code":497,"cluster_id":4970000770,"duration_s":1696.6},{"admin_code":497,"cluster_id":4970001681,"duration_s":1702.4},{"admin_code":497,"cluster_id":4970000920,"duration_s":1713.7},{"admin_code":497,"cluster_id":4970001768,"duration_s":1717.7},{"admin_code":497,"cluster_id":4970001764,"duration_s":1723.1},{"admin_code":497,"cluster_id":4970001765,"duration_s":1730.5},{"admin_code":497,"cluster_id":4970001850,"duration_s":1730.5},{"admin_code":497,"cluster_id":4970001672,"duration_s":1730.8},{"admin_code":497,"cluster_id":4970000847,"duration_s":1731.3},{"admin_code":497,"cluster_id":4970001592,"duration_s":1734.5},{"admin_code":497,"cluster_id":4970000921,"duration_s":1738.1},{"admin_code":497,"cluster_id":4970001091,"duration_s":1744.8},{"admin_code":497,"cluster_id":4970001179,"duration_s":1747.7},{"admin_code":497,"cluster_id":4970001181,"duration_s":1762.7},{"admin_code":497,"cluster_id":4970000769,"duration_s":1768.3},{"admin_code":497,"cluster_id":4970001516,"duration_s":1768.3},{"admin_code":497,"cluster_id":4970000627,"duration_s":1772.9},{"admin_code":497,"cluster_id":4970001183,"duration_s":1786.6},{"admin_code":497,"cluster_id":4970001002,"duration_s":1797.7},{"admin_code":497,"cluster_id":4970000922,"duration_s":1799.4}],"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}}