{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850002070,"lat":18.785,"lng":77.825},"to":{"admin_code":485,"cluster_id":4850002069,"lat":18.785,"lng":77.815},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.7667,"distance_km_u_k2":0.038335,"duration_s_free_flow":110.2,"great_circle_km":1.052721,"reachable":true,"k_band":[{"distance_km":0.7667,"duration_s":110.2}],"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":false,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850002070},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850002069},"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":256,"reachable_cells":[{"admin_code":485,"cluster_id":4850002070,"duration_s":0},{"admin_code":485,"cluster_id":4850001987,"duration_s":52.3},{"admin_code":485,"cluster_id":4850001905,"duration_s":52.3},{"admin_code":485,"cluster_id":4850001904,"duration_s":55.8},{"admin_code":485,"cluster_id":4850001988,"duration_s":62},{"admin_code":485,"cluster_id":4850002154,"duration_s":81.1},{"admin_code":485,"cluster_id":4850002153,"duration_s":87.6},{"admin_code":485,"cluster_id":4850002069,"duration_s":110.2},{"admin_code":485,"cluster_id":4850002152,"duration_s":231},{"admin_code":485,"cluster_id":4850001986,"duration_s":233.4},{"admin_code":485,"cluster_id":4850002068,"duration_s":305},{"admin_code":485,"cluster_id":4850002151,"duration_s":353.3},{"admin_code":485,"cluster_id":4850002236,"duration_s":378.8},{"admin_code":485,"cluster_id":4850002235,"duration_s":380.7},{"admin_code":485,"cluster_id":4850001903,"duration_s":414.6},{"admin_code":485,"cluster_id":4850001985,"duration_s":426.4},{"admin_code":485,"cluster_id":4850002067,"duration_s":468.6},{"admin_code":485,"cluster_id":4850002320,"duration_s":495.4},{"admin_code":485,"cluster_id":4850002150,"duration_s":504.7},{"admin_code":485,"cluster_id":4850001906,"duration_s":508.6},{"admin_code":485,"cluster_id":4850002319,"duration_s":516.7},{"admin_code":485,"cluster_id":4850002237,"duration_s":527.5},{"admin_code":485,"cluster_id":4850001984,"duration_s":553.1},{"admin_code":485,"cluster_id":4850001902,"duration_s":553.1},{"admin_code":485,"cluster_id":4850002066,"duration_s":559.1},{"admin_code":485,"cluster_id":4850002321,"duration_s":584.7},{"admin_code":485,"cluster_id":4850002149,"duration_s":596},{"admin_code":485,"cluster_id":4850002234,"duration_s":620.6},{"admin_code":485,"cluster_id":4850001828,"duration_s":637.4},{"admin_code":485,"cluster_id":4850001829,"duration_s":638.1},{"admin_code":485,"cluster_id":4850002318,"duration_s":650.8},{"admin_code":485,"cluster_id":4850002238,"duration_s":672},{"admin_code":485,"cluster_id":4850002233,"duration_s":698.9},{"admin_code":485,"cluster_id":4850002322,"duration_s":728.6},{"admin_code":485,"cluster_id":4850002148,"duration_s":768.6},{"admin_code":485,"cluster_id":4850002232,"duration_s":854.2},{"admin_code":485,"cluster_id":4850002323,"duration_s":876.9},{"admin_code":485,"cluster_id":4850002316,"duration_s":937},{"admin_code":485,"cluster_id":4850002147,"duration_s":966.5},{"admin_code":485,"cluster_id":4850002317,"duration_s":970.9},{"admin_code":485,"cluster_id":4850002065,"duration_s":973.4},{"admin_code":485,"cluster_id":4850002402,"duration_s":996.1},{"admin_code":485,"cluster_id":4850002146,"duration_s":1005.4},{"admin_code":485,"cluster_id":4850002064,"duration_s":1012.6},{"admin_code":485,"cluster_id":4850002231,"duration_s":1014.7},{"admin_code":485,"cluster_id":4850002403,"duration_s":1019.5},{"admin_code":485,"cluster_id":4850001983,"duration_s":1020.2},{"admin_code":485,"cluster_id":4850001982,"duration_s":1032.9},{"admin_code":485,"cluster_id":4850002410,"duration_s":1034.5},{"admin_code":485,"cluster_id":4850002501,"duration_s":1037.3},{"admin_code":485,"cluster_id":4850002063,"duration_s":1039.4},{"admin_code":485,"cluster_id":4850002324,"duration_s":1040.1},{"admin_code":485,"cluster_id":4850002315,"duration_s":1049.7},{"admin_code":485,"cluster_id":4850002404,"duration_s":1071},{"admin_code":485,"cluster_id":4850002494,"duration_s":1071.2},{"admin_code":485,"cluster_id":4850002062,"duration_s":1094.3},{"admin_code":485,"cluster_id":4850001981,"duration_s":1101.2},{"admin_code":485,"cluster_id":4850002401,"duration_s":1119.7},{"admin_code":485,"cluster_id":4850002409,"duration_s":1121.3},{"admin_code":485,"cluster_id":4850002061,"duration_s":1134.9},{"admin_code":485,"cluster_id":4850001980,"duration_s":1143.6},{"admin_code":485,"cluster_id":4850002400,"duration_s":1145.3},{"admin_code":485,"cluster_id":4850002588,"duration_s":1158.5},{"admin_code":485,"cluster_id":4850001979,"duration_s":1177.6},{"admin_code":485,"cluster_id":4850002314,"duration_s":1179.5},{"admin_code":485,"cluster_id":4850002589,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850002411,"duration_s":1188.3},{"admin_code":485,"cluster_id":4850002145,"duration_s":1214.9},{"admin_code":485,"cluster_id":4850002681,"duration_s":1217.8},{"admin_code":485,"cluster_id":4850002491,"duration_s":1222.9},{"admin_code":485,"cluster_id":4850002492,"duration_s":1227.8},{"admin_code":485,"cluster_id":4850002230,"duration_s":1228.6},{"admin_code":485,"cluster_id":4850002682,"duration_s":1239},{"admin_code":485,"cluster_id":4850002587,"duration_s":1252},{"admin_code":485,"cluster_id":4850002683,"duration_s":1252.4},{"admin_code":485,"cluster_id":4850002495,"duration_s":1253.3},{"admin_code":485,"cluster_id":4850001978,"duration_s":1255.4},{"admin_code":485,"cluster_id":4850002500,"duration_s":1263.6},{"admin_code":485,"cluster_id":4850002490,"duration_s":1263.8},{"admin_code":485,"cluster_id":4850002408,"duration_s":1265.7},{"admin_code":485,"cluster_id":4850002313,"duration_s":1266.5},{"admin_code":485,"cluster_id":4850002312,"duration_s":1266.5},{"admin_code":485,"cluster_id":4850002399,"duration_s":1267.3},{"admin_code":485,"cluster_id":4850002493,"duration_s":1279.5},{"admin_code":485,"cluster_id":4850002772,"duration_s":1284},{"admin_code":485,"cluster_id":4850002229,"duration_s":1295.1},{"admin_code":485,"cluster_id":4850002773,"duration_s":1297.6},{"admin_code":485,"cluster_id":4850002774,"duration_s":1312.8},{"admin_code":485,"cluster_id":4850001896,"duration_s":1329.2},{"admin_code":485,"cluster_id":4850002584,"duration_s":1332.6},{"admin_code":485,"cluster_id":4850002863,"duration_s":1344.7},{"admin_code":485,"cluster_id":4850002407,"duration_s":1347.8},{"admin_code":485,"cluster_id":4850001897,"duration_s":1348.9},{"admin_code":485,"cluster_id":4850002680,"duration_s":1353.3},{"admin_code":485,"cluster_id":4850002059,"duration_s":1353.8},{"admin_code":485,"cluster_id":4850002398,"duration_s":1356.2},{"admin_code":485,"cluster_id":4850002864,"duration_s":1357.4},{"admin_code":485,"cluster_id":4850001895,"duration_s":1360.2},{"admin_code":485,"cluster_id":4850002489,"duration_s":1364},{"admin_code":485,"cluster_id":4850002865,"duration_s":1370.1},{"admin_code":485,"cluster_id":4850002498,"duration_s":1373.5},{"admin_code":485,"cluster_id":4850002583,"duration_s":1379},{"admin_code":485,"cluster_id":4850002496,"duration_s":1379.9},{"admin_code":485,"cluster_id":4850001898,"duration_s":1380.5},{"admin_code":485,"cluster_id":4850001821,"duration_s":1381.9},{"admin_code":485,"cluster_id":4850002058,"duration_s":1383.3},{"admin_code":485,"cluster_id":4850002228,"duration_s":1386.3},{"admin_code":485,"cluster_id":4850001977,"duration_s":1389.2},{"admin_code":485,"cluster_id":4850002677,"duration_s":1390.3},{"admin_code":485,"cluster_id":4850001819,"duration_s":1393.9},{"admin_code":485,"cluster_id":4850002405,"duration_s":1396.6},{"admin_code":485,"cluster_id":4850002586,"duration_s":1407.9},{"admin_code":485,"cluster_id":4850002679,"duration_s":1407.9},{"admin_code":485,"cluster_id":4850001899,"duration_s":1412.3},{"admin_code":485,"cluster_id":4850001822,"duration_s":1413.7},{"admin_code":485,"cluster_id":4850002585,"duration_s":1416.1},{"admin_code":485,"cluster_id":4850002958,"duration_s":1417.1},{"admin_code":485,"cluster_id":4850002144,"duration_s":1422.1},{"admin_code":485,"cluster_id":4850002060,"duration_s":1428.2},{"admin_code":485,"cluster_id":4850002140,"duration_s":1431.4},{"admin_code":485,"cluster_id":4850002678,"duration_s":1432.8},{"admin_code":485,"cluster_id":4850001743,"duration_s":1436.1},{"admin_code":485,"cluster_id":4850002057,"duration_s":1439.4},{"admin_code":485,"cluster_id":4850002582,"duration_s":1441.9},{"admin_code":485,"cluster_id":4850001900,"duration_s":1444.3},{"admin_code":485,"cluster_id":4850001823,"duration_s":1445.5},{"admin_code":485,"cluster_id":4850001746,"duration_s":1446.7},{"admin_code":485,"cluster_id":4850002142,"duration_s":1452.8},{"admin_code":485,"cluster_id":4850001820,"duration_s":1454.6},{"admin_code":485,"cluster_id":4850002499,"duration_s":1458.8},{"admin_code":485,"cluster_id":4850002488,"duration_s":1459},{"admin_code":485,"cluster_id":4850001742,"duration_s":1460.4},{"admin_code":485,"cluster_id":4850002581,"duration_s":1468.8},{"admin_code":485,"cluster_id":4850002676,"duration_s":1469.3},{"admin_code":485,"cluster_id":4850001901,"duration_s":1471.1},{"admin_code":485,"cluster_id":4850001824,"duration_s":1473.6},{"admin_code":485,"cluster_id":4850001747,"duration_s":1476.4},{"admin_code":485,"cluster_id":4850002141,"duration_s":1476.6},{"admin_code":485,"cluster_id":4850001825,"duration_s":1477.5},{"admin_code":485,"cluster_id":4850003055,"duration_s":1488.2},{"admin_code":485,"cluster_id":4850001667,"duration_s":1489.1},{"admin_code":485,"cluster_id":4850001826,"duration_s":1490.6},{"admin_code":485,"cluster_id":4850001748,"duration_s":1494.7},{"admin_code":485,"cluster_id":4850001741,"duration_s":1495.4},{"admin_code":485,"cluster_id":4850002959,"duration_s":1504.3},{"admin_code":485,"cluster_id":4850002311,"duration_s":1504.8},{"admin_code":485,"cluster_id":4850002397,"duration_s":1504.8},{"admin_code":485,"cluster_id":4850002406,"duration_s":1508.1},{"admin_code":485,"cluster_id":4850002497,"duration_s":1510.2},{"admin_code":485,"cluster_id":4850002143,"duration_s":1511.7},{"admin_code":485,"cluster_id":4850003054,"duration_s":1513.2},{"admin_code":485,"cluster_id":4850001749,"duration_s":1514.4},{"admin_code":485,"cluster_id":4850001592,"duration_s":1517.3},{"admin_code":485,"cluster_id":4850001672,"duration_s":1518},{"admin_code":485,"cluster_id":4850002767,"duration_s":1524.3},{"admin_code":485,"cluster_id":4850001666,"duration_s":1524.3},{"admin_code":485,"cluster_id":4850002675,"duration_s":1526.1},{"admin_code":485,"cluster_id":4850002227,"duration_s":1528.2},{"admin_code":485,"cluster_id":4850001818,"duration_s":1530.5},{"admin_code":485,"cluster_id":4850002960,"duration_s":1540.8},{"admin_code":485,"cluster_id":4850002226,"duration_s":1544.5},{"admin_code":485,"cluster_id":4850001671,"duration_s":1544.8},{"admin_code":485,"cluster_id":4850001673,"duration_s":1545.3},{"admin_code":485,"cluster_id":4850002487,"duration_s":1552.6},{"admin_code":485,"cluster_id":4850001976,"duration_s":1556.2},{"admin_code":485,"cluster_id":4850001744,"duration_s":1556.7},{"admin_code":485,"cluster_id":4850002056,"duration_s":1559.2},{"admin_code":485,"cluster_id":4850002055,"duration_s":1560.3},{"admin_code":485,"cluster_id":4850002957,"duration_s":1560.9},{"admin_code":485,"cluster_id":4850003056,"duration_s":1564},{"admin_code":485,"cluster_id":4850001894,"duration_s":1570.2},{"admin_code":485,"cluster_id":4850001750,"duration_s":1570.5},{"admin_code":485,"cluster_id":4850001674,"duration_s":1575.5},{"admin_code":485,"cluster_id":4850002225,"duration_s":1579.6},{"admin_code":485,"cluster_id":4850003053,"duration_s":1579.8},{"admin_code":485,"cluster_id":4850001598,"duration_s":1580.5},{"admin_code":485,"cluster_id":4850001597,"duration_s":1592.3},{"admin_code":485,"cluster_id":4850001973,"duration_s":1593.3},{"admin_code":485,"cluster_id":4850001974,"duration_s":1595.8},{"admin_code":485,"cluster_id":4850001745,"duration_s":1603.1},{"admin_code":485,"cluster_id":4850001675,"duration_s":1605.5},{"admin_code":485,"cluster_id":4850001599,"duration_s":1610.4},{"admin_code":485,"cluster_id":4850001893,"duration_s":1611.1},{"admin_code":485,"cluster_id":4850001817,"duration_s":1611.1},{"admin_code":485,"cluster_id":4850002396,"duration_s":1612},{"admin_code":485,"cluster_id":4850001670,"duration_s":1612.9},{"admin_code":485,"cluster_id":4850002224,"duration_s":1614},{"admin_code":485,"cluster_id":4850001665,"duration_s":1614.9},{"admin_code":485,"cluster_id":4850001524,"duration_s":1615.4},{"admin_code":485,"cluster_id":4850003057,"duration_s":1619.1},{"admin_code":485,"cluster_id":4850001596,"duration_s":1628.6},{"admin_code":485,"cluster_id":4850001975,"duration_s":1631.4},{"admin_code":485,"cluster_id":4850001600,"duration_s":1640.3},{"admin_code":485,"cluster_id":4850002674,"duration_s":1641.6},{"admin_code":485,"cluster_id":4850002590,"duration_s":1644.1},{"admin_code":485,"cluster_id":4850001525,"duration_s":1645.3},{"admin_code":485,"cluster_id":4850002592,"duration_s":1646.3},{"admin_code":485,"cluster_id":4850003148,"duration_s":1650.5},{"admin_code":485,"cluster_id":4850002486,"duration_s":1650.9},{"admin_code":485,"cluster_id":4850002593,"duration_s":1651.2},{"admin_code":485,"cluster_id":4850001523,"duration_s":1653.6},{"admin_code":485,"cluster_id":4850003147,"duration_s":1664.8},{"admin_code":485,"cluster_id":4850002765,"duration_s":1665.6},{"admin_code":485,"cluster_id":4850002766,"duration_s":1665.8},{"admin_code":485,"cluster_id":4850002310,"duration_s":1667.2},{"admin_code":485,"cluster_id":4850001450,"duration_s":1675.2},{"admin_code":485,"cluster_id":4850001522,"duration_s":1677.8},{"admin_code":485,"cluster_id":4850001668,"duration_s":1677.9},{"admin_code":485,"cluster_id":4850001526,"duration_s":1679.5},{"admin_code":485,"cluster_id":4850001669,"duration_s":1679.7},{"admin_code":485,"cluster_id":4850002139,"duration_s":1683.4},{"admin_code":485,"cluster_id":4850002223,"duration_s":1683.4},{"admin_code":485,"cluster_id":4850002138,"duration_s":1683.4},{"admin_code":485,"cluster_id":4850002222,"duration_s":1683.4},{"admin_code":485,"cluster_id":4850001601,"duration_s":1683.7},{"admin_code":485,"cluster_id":4850002307,"duration_s":1685.1},{"admin_code":485,"cluster_id":4850001591,"duration_s":1689.4},{"admin_code":485,"cluster_id":4850002308,"duration_s":1689.6},{"admin_code":485,"cluster_id":4850001892,"duration_s":1690.3},{"admin_code":485,"cluster_id":4850001590,"duration_s":1691.6},{"admin_code":485,"cluster_id":4850001449,"duration_s":1694},{"admin_code":485,"cluster_id":4850002395,"duration_s":1702.6},{"admin_code":485,"cluster_id":4850001378,"duration_s":1704.8},{"admin_code":485,"cluster_id":4850001451,"duration_s":1709.5},{"admin_code":485,"cluster_id":4850002309,"duration_s":1710.5},{"admin_code":485,"cluster_id":4850003052,"duration_s":1713.4},{"admin_code":485,"cluster_id":4850003150,"duration_s":1720.2},{"admin_code":485,"cluster_id":4850002684,"duration_s":1721.4},{"admin_code":485,"cluster_id":4850002775,"duration_s":1721.4},{"admin_code":485,"cluster_id":4850001740,"duration_s":1724.2},{"admin_code":485,"cluster_id":4850001448,"duration_s":1731.3},{"admin_code":485,"cluster_id":4850003146,"duration_s":1731.6},{"admin_code":485,"cluster_id":4850003149,"duration_s":1733.1},{"admin_code":485,"cluster_id":4850001379,"duration_s":1734.7},{"admin_code":485,"cluster_id":4850001527,"duration_s":1735.8},{"admin_code":485,"cluster_id":4850002856,"duration_s":1741.9},{"admin_code":485,"cluster_id":4850003242,"duration_s":1742.7},{"admin_code":485,"cluster_id":4850003058,"duration_s":1742.9},{"admin_code":485,"cluster_id":4850002685,"duration_s":1748.8},{"admin_code":485,"cluster_id":4850001452,"duration_s":1749.1},{"admin_code":485,"cluster_id":4850003239,"duration_s":1751},{"admin_code":485,"cluster_id":4850001593,"duration_s":1751.9},{"admin_code":485,"cluster_id":4850002485,"duration_s":1752.6},{"admin_code":485,"cluster_id":4850002857,"duration_s":1756.8},{"admin_code":485,"cluster_id":4850002591,"duration_s":1756.9},{"admin_code":485,"cluster_id":4850001891,"duration_s":1763.2},{"admin_code":485,"cluster_id":4850002855,"duration_s":1763.5},{"admin_code":485,"cluster_id":4850002764,"duration_s":1774.2},{"admin_code":485,"cluster_id":4850002962,"duration_s":1777.4},{"admin_code":485,"cluster_id":4850002858,"duration_s":1778.2},{"admin_code":485,"cluster_id":4850003059,"duration_s":1780},{"admin_code":485,"cluster_id":4850001377,"duration_s":1789.1},{"admin_code":485,"cluster_id":4850001518,"duration_s":1789.4},{"admin_code":485,"cluster_id":4850001594,"duration_s":1791.6},{"admin_code":485,"cluster_id":4850001816,"duration_s":1791.9},{"admin_code":485,"cluster_id":4850003145,"duration_s":1798.2}],"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}}