{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004071,"lat":19.025,"lng":77.465},"to":{"admin_code":485,"cluster_id":4850004072,"lat":19.025,"lng":77.475},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":18.6824,"distance_km_u_k2":0.93412,"duration_s_free_flow":2384.1,"great_circle_km":1.051212,"reachable":true,"k_band":[{"distance_km":18.6824,"duration_s":2384.1}],"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":485,"cluster_id":4850004071},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004072},"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":269,"reachable_cells":[{"admin_code":485,"cluster_id":4850004071,"duration_s":0},{"admin_code":485,"cluster_id":4850004070,"duration_s":62.2},{"admin_code":485,"cluster_id":4850003998,"duration_s":178.5},{"admin_code":485,"cluster_id":4850003997,"duration_s":201.9},{"admin_code":485,"cluster_id":4850003999,"duration_s":333.8},{"admin_code":485,"cluster_id":4850003924,"duration_s":346.9},{"admin_code":485,"cluster_id":4850003923,"duration_s":346.9},{"admin_code":485,"cluster_id":4850003996,"duration_s":353},{"admin_code":485,"cluster_id":4850003925,"duration_s":357.3},{"admin_code":485,"cluster_id":4850003852,"duration_s":370.1},{"admin_code":485,"cluster_id":4850003926,"duration_s":376.8},{"admin_code":485,"cluster_id":4850004069,"duration_s":475.7},{"admin_code":485,"cluster_id":4850004000,"duration_s":504.7},{"admin_code":485,"cluster_id":4850003851,"duration_s":519.6},{"admin_code":485,"cluster_id":4850003995,"duration_s":520},{"admin_code":485,"cluster_id":4850003927,"duration_s":555.3},{"admin_code":485,"cluster_id":4850004138,"duration_s":589.9},{"admin_code":485,"cluster_id":4850004207,"duration_s":595.1},{"admin_code":485,"cluster_id":4850004137,"duration_s":613.9},{"admin_code":485,"cluster_id":4850004068,"duration_s":615},{"admin_code":485,"cluster_id":4850003778,"duration_s":649.4},{"admin_code":485,"cluster_id":4850003994,"duration_s":677.3},{"admin_code":485,"cluster_id":4850004001,"duration_s":691.2},{"admin_code":485,"cluster_id":4850004067,"duration_s":709.6},{"admin_code":485,"cluster_id":4850004136,"duration_s":711.8},{"admin_code":485,"cluster_id":4850004139,"duration_s":722.6},{"admin_code":485,"cluster_id":4850003928,"duration_s":755},{"admin_code":485,"cluster_id":4850004140,"duration_s":761.2},{"admin_code":485,"cluster_id":4850003777,"duration_s":774.4},{"admin_code":485,"cluster_id":4850003929,"duration_s":780.1},{"admin_code":485,"cluster_id":4850003850,"duration_s":790.8},{"admin_code":485,"cluster_id":4850004135,"duration_s":800.1},{"admin_code":485,"cluster_id":4850004066,"duration_s":808.7},{"admin_code":485,"cluster_id":4850004209,"duration_s":847.2},{"admin_code":485,"cluster_id":4850004208,"duration_s":900},{"admin_code":485,"cluster_id":4850003993,"duration_s":924.5},{"admin_code":485,"cluster_id":4850003776,"duration_s":934.2},{"admin_code":485,"cluster_id":4850004065,"duration_s":942.1},{"admin_code":485,"cluster_id":4850004279,"duration_s":950.8},{"admin_code":485,"cluster_id":4850003921,"duration_s":982.1},{"admin_code":485,"cluster_id":4850003992,"duration_s":988.8},{"admin_code":485,"cluster_id":4850004133,"duration_s":1006.5},{"admin_code":485,"cluster_id":4850004134,"duration_s":1012.6},{"admin_code":485,"cluster_id":4850003855,"duration_s":1021.3},{"admin_code":485,"cluster_id":4850004201,"duration_s":1022.8},{"admin_code":485,"cluster_id":4850003782,"duration_s":1025.1},{"admin_code":485,"cluster_id":4850003848,"duration_s":1030.1},{"admin_code":485,"cluster_id":4850004202,"duration_s":1030.2},{"admin_code":485,"cluster_id":4850003775,"duration_s":1050.9},{"admin_code":485,"cluster_id":4850003856,"duration_s":1074.1},{"admin_code":485,"cluster_id":4850003783,"duration_s":1077.9},{"admin_code":485,"cluster_id":4850003854,"duration_s":1081.6},{"admin_code":485,"cluster_id":4850004132,"duration_s":1084.4},{"admin_code":485,"cluster_id":4850003698,"duration_s":1085.4},{"admin_code":485,"cluster_id":4850004270,"duration_s":1087.5},{"admin_code":485,"cluster_id":4850003847,"duration_s":1088.5},{"admin_code":485,"cluster_id":4850004350,"duration_s":1099.3},{"admin_code":485,"cluster_id":4850003704,"duration_s":1099.4},{"admin_code":485,"cluster_id":4850003781,"duration_s":1101},{"admin_code":485,"cluster_id":4850004064,"duration_s":1103.2},{"admin_code":485,"cluster_id":4850003706,"duration_s":1106.3},{"admin_code":485,"cluster_id":4850004203,"duration_s":1106.8},{"admin_code":485,"cluster_id":4850003699,"duration_s":1120.9},{"admin_code":485,"cluster_id":4850003920,"duration_s":1125.2},{"admin_code":485,"cluster_id":4850004063,"duration_s":1126.2},{"admin_code":485,"cluster_id":4850003774,"duration_s":1130.9},{"admin_code":485,"cluster_id":4850004349,"duration_s":1131.1},{"admin_code":485,"cluster_id":4850004272,"duration_s":1131.6},{"admin_code":485,"cluster_id":4850004278,"duration_s":1136.1},{"admin_code":485,"cluster_id":4850004341,"duration_s":1136.2},{"admin_code":485,"cluster_id":4850003919,"duration_s":1137},{"admin_code":485,"cluster_id":4850004340,"duration_s":1148.8},{"admin_code":485,"cluster_id":4850004351,"duration_s":1149},{"admin_code":485,"cluster_id":4850003622,"duration_s":1150.9},{"admin_code":485,"cluster_id":4850003784,"duration_s":1167.1},{"admin_code":485,"cluster_id":4850003918,"duration_s":1174.7},{"admin_code":485,"cluster_id":4850003849,"duration_s":1176.5},{"admin_code":485,"cluster_id":4850003697,"duration_s":1182.8},{"admin_code":485,"cluster_id":4850003991,"duration_s":1186.8},{"admin_code":485,"cluster_id":4850003857,"duration_s":1187.3},{"admin_code":485,"cluster_id":4850004409,"duration_s":1189.4},{"admin_code":485,"cluster_id":4850003853,"duration_s":1193.1},{"admin_code":485,"cluster_id":4850003922,"duration_s":1197.6},{"admin_code":485,"cluster_id":4850004277,"duration_s":1198.4},{"admin_code":485,"cluster_id":4850004062,"duration_s":1200},{"admin_code":485,"cluster_id":4850004131,"duration_s":1200.5},{"admin_code":485,"cluster_id":4850003780,"duration_s":1200.6},{"admin_code":485,"cluster_id":4850004271,"duration_s":1204.5},{"admin_code":485,"cluster_id":4850003700,"duration_s":1219.1},{"admin_code":485,"cluster_id":4850004343,"duration_s":1220.1},{"admin_code":485,"cluster_id":4850003544,"duration_s":1223.1},{"admin_code":485,"cluster_id":4850003619,"duration_s":1226.5},{"admin_code":485,"cluster_id":4850003990,"duration_s":1227.8},{"admin_code":485,"cluster_id":4850003546,"duration_s":1232.1},{"admin_code":485,"cluster_id":4850004280,"duration_s":1235.3},{"admin_code":485,"cluster_id":4850003623,"duration_s":1241.1},{"admin_code":485,"cluster_id":4850004204,"duration_s":1241.7},{"admin_code":485,"cluster_id":4850004348,"duration_s":1253.1},{"admin_code":485,"cluster_id":4850004420,"duration_s":1254.4},{"admin_code":485,"cluster_id":4850003779,"duration_s":1260.7},{"admin_code":485,"cluster_id":4850003462,"duration_s":1263.9},{"admin_code":485,"cluster_id":4850004268,"duration_s":1263.9},{"admin_code":485,"cluster_id":4850003989,"duration_s":1264.6},{"admin_code":485,"cluster_id":4850003624,"duration_s":1266.2},{"admin_code":485,"cluster_id":4850003696,"duration_s":1269.4},{"admin_code":485,"cluster_id":4850004269,"duration_s":1272.7},{"admin_code":485,"cluster_id":4850003547,"duration_s":1274.2},{"admin_code":485,"cluster_id":4850003707,"duration_s":1287},{"admin_code":485,"cluster_id":4850004130,"duration_s":1287.5},{"admin_code":485,"cluster_id":4850003846,"duration_s":1289},{"admin_code":485,"cluster_id":4850003461,"duration_s":1290.2},{"admin_code":485,"cluster_id":4850004061,"duration_s":1291.9},{"admin_code":485,"cluster_id":4850003545,"duration_s":1292.4},{"admin_code":485,"cluster_id":4850003460,"duration_s":1309.8},{"admin_code":485,"cluster_id":4850003701,"duration_s":1312},{"admin_code":485,"cluster_id":4850004344,"duration_s":1313.3},{"admin_code":485,"cluster_id":4850003621,"duration_s":1314.4},{"admin_code":485,"cluster_id":4850003465,"duration_s":1332.7},{"admin_code":485,"cluster_id":4850003620,"duration_s":1339.7},{"admin_code":485,"cluster_id":4850003543,"duration_s":1339.7},{"admin_code":485,"cluster_id":4850003542,"duration_s":1339.7},{"admin_code":485,"cluster_id":4850003541,"duration_s":1339.7},{"admin_code":485,"cluster_id":4850003695,"duration_s":1342.1},{"admin_code":485,"cluster_id":4850003917,"duration_s":1346},{"admin_code":485,"cluster_id":4850003379,"duration_s":1349.1},{"admin_code":485,"cluster_id":4850003464,"duration_s":1350.2},{"admin_code":485,"cluster_id":4850004199,"duration_s":1350.9},{"admin_code":485,"cluster_id":4850004200,"duration_s":1351},{"admin_code":485,"cluster_id":4850004347,"duration_s":1351.9},{"admin_code":485,"cluster_id":4850003708,"duration_s":1354},{"admin_code":485,"cluster_id":4850004346,"duration_s":1357.9},{"admin_code":485,"cluster_id":4850003703,"duration_s":1359.3},{"admin_code":485,"cluster_id":4850003625,"duration_s":1361.5},{"admin_code":485,"cluster_id":4850003930,"duration_s":1364.5},{"admin_code":485,"cluster_id":4850003702,"duration_s":1365.2},{"admin_code":485,"cluster_id":4850004485,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850003618,"duration_s":1368.8},{"admin_code":485,"cluster_id":4850003459,"duration_s":1371.5},{"admin_code":485,"cluster_id":4850004205,"duration_s":1377.1},{"admin_code":485,"cluster_id":4850004273,"duration_s":1377.7},{"admin_code":485,"cluster_id":4850004281,"duration_s":1381.6},{"admin_code":485,"cluster_id":4850003378,"duration_s":1384.6},{"admin_code":485,"cluster_id":4850003463,"duration_s":1390.1},{"admin_code":485,"cluster_id":4850003384,"duration_s":1397.3},{"admin_code":485,"cluster_id":4850004484,"duration_s":1415.8},{"admin_code":485,"cluster_id":4850004129,"duration_s":1417},{"admin_code":485,"cluster_id":4850003916,"duration_s":1419.1},{"admin_code":485,"cluster_id":4850004198,"duration_s":1420.4},{"admin_code":485,"cluster_id":4850004413,"duration_s":1426.1},{"admin_code":485,"cluster_id":4850003709,"duration_s":1426.8},{"admin_code":485,"cluster_id":4850003617,"duration_s":1427.4},{"admin_code":485,"cluster_id":4850003299,"duration_s":1430.6},{"admin_code":485,"cluster_id":4850003381,"duration_s":1433.8},{"admin_code":485,"cluster_id":4850003382,"duration_s":1433.8},{"admin_code":485,"cluster_id":4850003785,"duration_s":1438.1},{"admin_code":485,"cluster_id":4850004274,"duration_s":1446.8},{"admin_code":485,"cluster_id":4850003773,"duration_s":1449.5},{"admin_code":485,"cluster_id":4850003294,"duration_s":1454.8},{"admin_code":485,"cluster_id":4850003630,"duration_s":1456.7},{"admin_code":485,"cluster_id":4850004475,"duration_s":1463.5},{"admin_code":485,"cluster_id":4850004419,"duration_s":1466.8},{"admin_code":485,"cluster_id":4850003540,"duration_s":1467.8},{"admin_code":485,"cluster_id":4850003616,"duration_s":1468.3},{"admin_code":485,"cluster_id":4850004345,"duration_s":1468.6},{"admin_code":485,"cluster_id":4850004342,"duration_s":1471.1},{"admin_code":485,"cluster_id":4850004410,"duration_s":1471.8},{"admin_code":485,"cluster_id":4850004421,"duration_s":1475},{"admin_code":485,"cluster_id":4850004486,"duration_s":1475.9},{"admin_code":485,"cluster_id":4850003629,"duration_s":1476.2},{"admin_code":485,"cluster_id":4850004416,"duration_s":1480},{"admin_code":485,"cluster_id":4850003631,"duration_s":1481.1},{"admin_code":485,"cluster_id":4850003466,"duration_s":1486},{"admin_code":485,"cluster_id":4850003383,"duration_s":1492.2},{"admin_code":485,"cluster_id":4850003301,"duration_s":1495.8},{"admin_code":485,"cluster_id":4850004275,"duration_s":1496.7},{"admin_code":485,"cluster_id":4850004551,"duration_s":1497},{"admin_code":485,"cluster_id":4850004414,"duration_s":1500.3},{"admin_code":485,"cluster_id":4850003843,"duration_s":1502.1},{"admin_code":485,"cluster_id":4850003549,"duration_s":1503.8},{"admin_code":485,"cluster_id":4850003539,"duration_s":1506.8},{"admin_code":485,"cluster_id":4850004060,"duration_s":1513.2},{"admin_code":485,"cluster_id":4850003858,"duration_s":1514.6},{"admin_code":485,"cluster_id":4850004206,"duration_s":1526.2},{"admin_code":485,"cluster_id":4850004276,"duration_s":1526.2},{"admin_code":485,"cluster_id":4850003548,"duration_s":1527.9},{"admin_code":485,"cluster_id":4850003300,"duration_s":1530.1},{"admin_code":485,"cluster_id":4850003859,"duration_s":1532.4},{"admin_code":485,"cluster_id":4850003770,"duration_s":1540.6},{"admin_code":485,"cluster_id":4850003295,"duration_s":1545.5},{"admin_code":485,"cluster_id":4850003385,"duration_s":1547.5},{"admin_code":485,"cluster_id":4850003553,"duration_s":1548.1},{"admin_code":485,"cluster_id":4850003860,"duration_s":1550.4},{"admin_code":485,"cluster_id":4850003632,"duration_s":1551.7},{"admin_code":485,"cluster_id":4850003380,"duration_s":1554.9},{"admin_code":485,"cluster_id":4850003842,"duration_s":1555.4},{"admin_code":485,"cluster_id":4850003626,"duration_s":1556.9},{"admin_code":485,"cluster_id":4850004415,"duration_s":1559.4},{"admin_code":485,"cluster_id":4850003467,"duration_s":1561.7},{"admin_code":485,"cluster_id":4850003552,"duration_s":1562.3},{"admin_code":485,"cluster_id":4850003705,"duration_s":1566.3},{"admin_code":485,"cluster_id":4850003627,"duration_s":1566.3},{"admin_code":485,"cluster_id":4850003628,"duration_s":1566.3},{"admin_code":485,"cluster_id":4850003293,"duration_s":1572.2},{"admin_code":485,"cluster_id":4850003786,"duration_s":1575.9},{"admin_code":485,"cluster_id":4850004549,"duration_s":1582.3},{"admin_code":485,"cluster_id":4850003769,"duration_s":1592.4},{"admin_code":485,"cluster_id":4850003377,"duration_s":1612},{"admin_code":485,"cluster_id":4850004480,"duration_s":1612.8},{"admin_code":485,"cluster_id":4850004212,"duration_s":1614.9},{"admin_code":485,"cluster_id":4850003915,"duration_s":1617},{"admin_code":485,"cluster_id":4850003550,"duration_s":1618.2},{"admin_code":485,"cluster_id":4850003554,"duration_s":1622.4},{"admin_code":485,"cluster_id":4850003455,"duration_s":1622.8},{"admin_code":485,"cluster_id":4850004479,"duration_s":1624.4},{"admin_code":485,"cluster_id":4850004481,"duration_s":1627.5},{"admin_code":485,"cluster_id":4850003693,"duration_s":1628.1},{"admin_code":485,"cluster_id":4850003296,"duration_s":1628.7},{"admin_code":485,"cluster_id":4850004282,"duration_s":1638.4},{"admin_code":485,"cluster_id":4850004476,"duration_s":1638.4},{"admin_code":485,"cluster_id":4850003551,"duration_s":1640.3},{"admin_code":485,"cluster_id":4850003987,"duration_s":1647.5},{"admin_code":485,"cluster_id":4850003387,"duration_s":1650.6},{"admin_code":485,"cluster_id":4850003468,"duration_s":1654},{"admin_code":485,"cluster_id":4850004541,"duration_s":1656.3},{"admin_code":485,"cluster_id":4850004617,"duration_s":1656.7},{"admin_code":485,"cluster_id":4850003456,"duration_s":1659.6},{"admin_code":485,"cluster_id":4850003787,"duration_s":1663},{"admin_code":485,"cluster_id":4850004411,"duration_s":1665.1},{"admin_code":485,"cluster_id":4850004618,"duration_s":1668.4},{"admin_code":485,"cluster_id":4850004545,"duration_s":1670.1},{"admin_code":485,"cluster_id":4850004548,"duration_s":1670.2},{"admin_code":485,"cluster_id":4850003386,"duration_s":1671.1},{"admin_code":485,"cluster_id":4850004615,"duration_s":1671.4},{"admin_code":485,"cluster_id":4850003844,"duration_s":1677.2},{"admin_code":485,"cluster_id":4850004412,"duration_s":1685.8},{"admin_code":485,"cluster_id":4850003692,"duration_s":1690.6},{"admin_code":485,"cluster_id":4850004684,"duration_s":1695.8},{"admin_code":485,"cluster_id":4850003710,"duration_s":1696.2},{"admin_code":485,"cluster_id":4850004483,"duration_s":1696.3},{"admin_code":485,"cluster_id":4850003538,"duration_s":1696.7},{"admin_code":485,"cluster_id":4850003537,"duration_s":1696.7},{"admin_code":485,"cluster_id":4850003469,"duration_s":1698.9},{"admin_code":485,"cluster_id":4850004422,"duration_s":1708.1},{"admin_code":485,"cluster_id":4850003555,"duration_s":1711.2},{"admin_code":485,"cluster_id":4850004477,"duration_s":1715.8},{"admin_code":485,"cluster_id":4850003988,"duration_s":1717.5},{"admin_code":485,"cluster_id":4850003297,"duration_s":1719.8},{"admin_code":485,"cluster_id":4850003298,"duration_s":1721.2},{"admin_code":485,"cluster_id":4850004213,"duration_s":1735.5},{"admin_code":485,"cluster_id":4850004685,"duration_s":1745.7},{"admin_code":485,"cluster_id":4850003771,"duration_s":1748.9},{"admin_code":485,"cluster_id":4850003471,"duration_s":1752.8},{"admin_code":485,"cluster_id":4850003914,"duration_s":1754.4},{"admin_code":485,"cluster_id":4850003788,"duration_s":1759},{"admin_code":485,"cluster_id":4850003376,"duration_s":1764.8},{"admin_code":485,"cluster_id":4850004482,"duration_s":1765.4},{"admin_code":485,"cluster_id":4850003841,"duration_s":1767.9},{"admin_code":485,"cluster_id":4850004616,"duration_s":1768.6},{"admin_code":485,"cluster_id":4850004550,"duration_s":1769.4},{"admin_code":485,"cluster_id":4850003633,"duration_s":1769.6},{"admin_code":485,"cluster_id":4850003458,"duration_s":1771.4},{"admin_code":485,"cluster_id":4850004542,"duration_s":1772.3},{"admin_code":485,"cluster_id":4850003208,"duration_s":1773.2},{"admin_code":485,"cluster_id":4850003711,"duration_s":1786},{"admin_code":485,"cluster_id":4850004352,"duration_s":1786.2},{"admin_code":485,"cluster_id":4850004544,"duration_s":1787.2},{"admin_code":485,"cluster_id":4850004683,"duration_s":1793.5},{"admin_code":485,"cluster_id":4850004751,"duration_s":1793.6},{"admin_code":485,"cluster_id":4850004353,"duration_s":1797.9}],"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}}