{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004219,"lat":19.045,"lng":77.565},"to":{"admin_code":485,"cluster_id":4850004218,"lat":19.045,"lng":77.555},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":3.0753,"distance_km_u_k2":0.153765,"duration_s_free_flow":443.3,"great_circle_km":1.051085,"reachable":true,"k_band":[{"distance_km":3.0753,"duration_s":443.3}],"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":4850004219},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004218},"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":239,"reachable_cells":[{"admin_code":485,"cluster_id":4850004219,"duration_s":0},{"admin_code":485,"cluster_id":4850004289,"duration_s":0},{"admin_code":485,"cluster_id":4850004151,"duration_s":177.8},{"admin_code":485,"cluster_id":4850004150,"duration_s":186.1},{"admin_code":485,"cluster_id":4850004081,"duration_s":203.5},{"admin_code":485,"cluster_id":4850004082,"duration_s":205.1},{"admin_code":485,"cluster_id":4850004083,"duration_s":210.6},{"admin_code":485,"cluster_id":4850004152,"duration_s":264.7},{"admin_code":485,"cluster_id":4850004220,"duration_s":339.1},{"admin_code":485,"cluster_id":4850004290,"duration_s":349.7},{"admin_code":485,"cluster_id":4850004149,"duration_s":375.6},{"admin_code":485,"cluster_id":4850004221,"duration_s":424.7},{"admin_code":485,"cluster_id":4850004218,"duration_s":443.3},{"admin_code":485,"cluster_id":4850004080,"duration_s":508.1},{"admin_code":485,"cluster_id":4850004153,"duration_s":515.3},{"admin_code":485,"cluster_id":4850004148,"duration_s":569.7},{"admin_code":485,"cluster_id":4850004222,"duration_s":584.3},{"admin_code":485,"cluster_id":4850004217,"duration_s":603.5},{"admin_code":485,"cluster_id":4850004079,"duration_s":651.2},{"admin_code":485,"cluster_id":4850004293,"duration_s":750.7},{"admin_code":485,"cluster_id":4850004292,"duration_s":756.1},{"admin_code":485,"cluster_id":4850004006,"duration_s":772.7},{"admin_code":485,"cluster_id":4850004286,"duration_s":779.7},{"admin_code":485,"cluster_id":4850004224,"duration_s":789.2},{"admin_code":485,"cluster_id":4850004291,"duration_s":790},{"admin_code":485,"cluster_id":4850004216,"duration_s":807.3},{"admin_code":485,"cluster_id":4850004078,"duration_s":808.1},{"admin_code":485,"cluster_id":4850004223,"duration_s":815.3},{"admin_code":485,"cluster_id":4850004363,"duration_s":820.6},{"admin_code":485,"cluster_id":4850004005,"duration_s":831.2},{"admin_code":485,"cluster_id":4850004225,"duration_s":833.4},{"admin_code":485,"cluster_id":4850004362,"duration_s":843.2},{"admin_code":485,"cluster_id":4850004007,"duration_s":868.3},{"admin_code":485,"cluster_id":4850004287,"duration_s":878.5},{"admin_code":485,"cluster_id":4850004154,"duration_s":892.9},{"admin_code":485,"cluster_id":4850004431,"duration_s":894.4},{"admin_code":485,"cluster_id":4850004296,"duration_s":904.4},{"admin_code":485,"cluster_id":4850004147,"duration_s":913.6},{"admin_code":485,"cluster_id":4850004226,"duration_s":941.5},{"admin_code":485,"cluster_id":4850004430,"duration_s":942.3},{"admin_code":485,"cluster_id":4850004215,"duration_s":944.9},{"admin_code":485,"cluster_id":4850004295,"duration_s":950.8},{"admin_code":485,"cluster_id":4850004288,"duration_s":965},{"admin_code":485,"cluster_id":4850004360,"duration_s":966},{"admin_code":485,"cluster_id":4850004361,"duration_s":966},{"admin_code":485,"cluster_id":4850004495,"duration_s":970.7},{"admin_code":485,"cluster_id":4850004227,"duration_s":984},{"admin_code":485,"cluster_id":4850004429,"duration_s":994.4},{"admin_code":485,"cluster_id":4850003934,"duration_s":1006.7},{"admin_code":485,"cluster_id":4850004494,"duration_s":1022},{"admin_code":485,"cluster_id":4850004357,"duration_s":1027.5},{"admin_code":485,"cluster_id":4850003933,"duration_s":1027.7},{"admin_code":485,"cluster_id":4850003932,"duration_s":1029.7},{"admin_code":485,"cluster_id":4850004358,"duration_s":1034.5},{"admin_code":485,"cluster_id":4850004228,"duration_s":1039.3},{"admin_code":485,"cluster_id":4850004297,"duration_s":1047.1},{"admin_code":485,"cluster_id":4850004432,"duration_s":1047.6},{"admin_code":485,"cluster_id":4850004146,"duration_s":1051.9},{"admin_code":485,"cluster_id":4850004366,"duration_s":1053.2},{"admin_code":485,"cluster_id":4850004359,"duration_s":1069.6},{"admin_code":485,"cluster_id":4850004493,"duration_s":1077.5},{"admin_code":485,"cluster_id":4850003931,"duration_s":1079.7},{"admin_code":485,"cluster_id":4850004158,"duration_s":1087.9},{"admin_code":485,"cluster_id":4850004229,"duration_s":1092.4},{"admin_code":485,"cluster_id":4850004298,"duration_s":1094},{"admin_code":485,"cluster_id":4850004294,"duration_s":1107.7},{"admin_code":485,"cluster_id":4850004160,"duration_s":1112.6},{"admin_code":485,"cluster_id":4850004159,"duration_s":1115},{"admin_code":485,"cluster_id":4850004157,"duration_s":1119},{"admin_code":485,"cluster_id":4850004492,"duration_s":1121.3},{"admin_code":485,"cluster_id":4850004367,"duration_s":1129.1},{"admin_code":485,"cluster_id":4850004077,"duration_s":1137.3},{"admin_code":485,"cluster_id":4850004089,"duration_s":1140.7},{"admin_code":485,"cluster_id":4850004299,"duration_s":1148.1},{"admin_code":485,"cluster_id":4850004368,"duration_s":1148.4},{"admin_code":485,"cluster_id":4850003935,"duration_s":1150.5},{"admin_code":485,"cluster_id":4850004008,"duration_s":1151.9},{"admin_code":485,"cluster_id":4850004088,"duration_s":1154.9},{"admin_code":485,"cluster_id":4850004365,"duration_s":1160.2},{"admin_code":485,"cluster_id":4850004558,"duration_s":1161.1},{"admin_code":485,"cluster_id":4850004435,"duration_s":1162.2},{"admin_code":485,"cluster_id":4850004369,"duration_s":1166.3},{"admin_code":485,"cluster_id":4850004161,"duration_s":1169.8},{"admin_code":485,"cluster_id":4850004436,"duration_s":1177},{"admin_code":485,"cluster_id":4850004092,"duration_s":1178.9},{"admin_code":485,"cluster_id":4850004145,"duration_s":1182.8},{"admin_code":485,"cluster_id":4850004427,"duration_s":1187.6},{"admin_code":485,"cluster_id":4850004433,"duration_s":1208.6},{"admin_code":485,"cluster_id":4850004015,"duration_s":1209.8},{"admin_code":485,"cluster_id":4850004016,"duration_s":1211.5},{"admin_code":485,"cluster_id":4850004497,"duration_s":1216.4},{"admin_code":485,"cluster_id":4850004076,"duration_s":1216.8},{"admin_code":485,"cluster_id":4850004156,"duration_s":1218.6},{"admin_code":485,"cluster_id":4850004428,"duration_s":1224.5},{"admin_code":485,"cluster_id":4850004434,"duration_s":1227.7},{"admin_code":485,"cluster_id":4850004004,"duration_s":1230.3},{"admin_code":485,"cluster_id":4850004501,"duration_s":1237.8},{"admin_code":485,"cluster_id":4850004087,"duration_s":1248.5},{"admin_code":485,"cluster_id":4850004014,"duration_s":1249.6},{"admin_code":485,"cluster_id":4850004624,"duration_s":1250},{"admin_code":485,"cluster_id":4850004438,"duration_s":1252.2},{"admin_code":485,"cluster_id":4850004437,"duration_s":1262.7},{"admin_code":485,"cluster_id":4850004371,"duration_s":1265.9},{"admin_code":485,"cluster_id":4850004557,"duration_s":1266.7},{"admin_code":485,"cluster_id":4850004300,"duration_s":1272.5},{"admin_code":485,"cluster_id":4850003943,"duration_s":1273.9},{"admin_code":485,"cluster_id":4850004370,"duration_s":1275.2},{"admin_code":485,"cluster_id":4850004439,"duration_s":1275.2},{"admin_code":485,"cluster_id":4850003942,"duration_s":1282.6},{"admin_code":485,"cluster_id":4850003863,"duration_s":1286.3},{"admin_code":485,"cluster_id":4850004498,"duration_s":1288.7},{"admin_code":485,"cluster_id":4850004364,"duration_s":1293.3},{"admin_code":485,"cluster_id":4850003936,"duration_s":1296.2},{"admin_code":485,"cluster_id":4850004013,"duration_s":1298.9},{"admin_code":485,"cluster_id":4850003944,"duration_s":1302.9},{"admin_code":485,"cluster_id":4850004691,"duration_s":1309.9},{"admin_code":485,"cluster_id":4850004155,"duration_s":1314.9},{"admin_code":485,"cluster_id":4850004440,"duration_s":1316.2},{"admin_code":485,"cluster_id":4850004500,"duration_s":1318.7},{"admin_code":485,"cluster_id":4850003941,"duration_s":1319.7},{"admin_code":485,"cluster_id":4850004086,"duration_s":1326.4},{"admin_code":485,"cluster_id":4850004690,"duration_s":1335.5},{"admin_code":485,"cluster_id":4850004017,"duration_s":1335.5},{"admin_code":485,"cluster_id":4850004491,"duration_s":1338.2},{"admin_code":485,"cluster_id":4850004564,"duration_s":1342.4},{"admin_code":485,"cluster_id":4850004213,"duration_s":1347.4},{"admin_code":485,"cluster_id":4850004144,"duration_s":1347.4},{"admin_code":485,"cluster_id":4850004003,"duration_s":1348.8},{"admin_code":485,"cluster_id":4850004230,"duration_s":1349.1},{"admin_code":485,"cluster_id":4850004496,"duration_s":1352.6},{"admin_code":485,"cluster_id":4850004502,"duration_s":1353.1},{"admin_code":485,"cluster_id":4850004090,"duration_s":1354.7},{"admin_code":485,"cluster_id":4850003940,"duration_s":1359.9},{"admin_code":485,"cluster_id":4850004559,"duration_s":1360.7},{"admin_code":485,"cluster_id":4850004009,"duration_s":1362.4},{"admin_code":485,"cluster_id":4850004623,"duration_s":1370.2},{"admin_code":485,"cluster_id":4850004002,"duration_s":1373.4},{"admin_code":485,"cluster_id":4850004084,"duration_s":1382.5},{"admin_code":485,"cluster_id":4850004085,"duration_s":1382.5},{"admin_code":485,"cluster_id":4850004012,"duration_s":1382.5},{"admin_code":485,"cluster_id":4850004625,"duration_s":1388.4},{"admin_code":485,"cluster_id":4850004503,"duration_s":1391},{"admin_code":485,"cluster_id":4850003868,"duration_s":1393.6},{"admin_code":485,"cluster_id":4850004091,"duration_s":1394.7},{"admin_code":485,"cluster_id":4850003871,"duration_s":1410.7},{"admin_code":485,"cluster_id":4850004756,"duration_s":1419.9},{"admin_code":485,"cluster_id":4850004010,"duration_s":1424},{"admin_code":485,"cluster_id":4850004565,"duration_s":1426.4},{"admin_code":485,"cluster_id":4850004566,"duration_s":1427.1},{"admin_code":485,"cluster_id":4850003867,"duration_s":1428.7},{"admin_code":485,"cluster_id":4850004214,"duration_s":1437.3},{"admin_code":485,"cluster_id":4850004018,"duration_s":1442.9},{"admin_code":485,"cluster_id":4850003797,"duration_s":1443.4},{"admin_code":485,"cluster_id":4850003798,"duration_s":1447.4},{"admin_code":485,"cluster_id":4850003945,"duration_s":1458.1},{"admin_code":485,"cluster_id":4850003869,"duration_s":1467.2},{"admin_code":485,"cluster_id":4850003870,"duration_s":1467.2},{"admin_code":485,"cluster_id":4850004212,"duration_s":1468},{"admin_code":485,"cluster_id":4850004569,"duration_s":1472.1},{"admin_code":485,"cluster_id":4850003937,"duration_s":1475.4},{"admin_code":485,"cluster_id":4850004499,"duration_s":1479.8},{"admin_code":485,"cluster_id":4850004562,"duration_s":1484.7},{"admin_code":485,"cluster_id":4850003794,"duration_s":1486.1},{"admin_code":485,"cluster_id":4850004143,"duration_s":1489.4},{"admin_code":485,"cluster_id":4850003866,"duration_s":1502.1},{"admin_code":485,"cluster_id":4850004556,"duration_s":1506.6},{"admin_code":485,"cluster_id":4850004019,"duration_s":1509.2},{"admin_code":485,"cluster_id":4850004821,"duration_s":1512.6},{"admin_code":485,"cluster_id":4850003720,"duration_s":1513.5},{"admin_code":485,"cluster_id":4850003721,"duration_s":1519.9},{"admin_code":485,"cluster_id":4850004822,"duration_s":1527.6},{"admin_code":485,"cluster_id":4850003793,"duration_s":1531.4},{"admin_code":485,"cluster_id":4850003872,"duration_s":1538.3},{"admin_code":485,"cluster_id":4850004561,"duration_s":1542},{"admin_code":485,"cluster_id":4850003796,"duration_s":1544.6},{"admin_code":485,"cluster_id":4850004633,"duration_s":1554.1},{"admin_code":485,"cluster_id":4850004626,"duration_s":1554.6},{"admin_code":485,"cluster_id":4850003795,"duration_s":1557.1},{"admin_code":485,"cluster_id":4850004285,"duration_s":1558.7},{"admin_code":485,"cluster_id":4850004011,"duration_s":1559},{"admin_code":485,"cluster_id":4850003938,"duration_s":1560},{"admin_code":485,"cluster_id":4850004629,"duration_s":1563},{"admin_code":485,"cluster_id":4850004075,"duration_s":1577.1},{"admin_code":485,"cluster_id":4850004700,"duration_s":1577.2},{"admin_code":485,"cluster_id":4850004757,"duration_s":1578.7},{"admin_code":485,"cluster_id":4850003716,"duration_s":1585.4},{"admin_code":485,"cluster_id":4850004628,"duration_s":1586.6},{"admin_code":485,"cluster_id":4850004284,"duration_s":1590.3},{"admin_code":485,"cluster_id":4850003939,"duration_s":1598.6},{"admin_code":485,"cluster_id":4850004689,"duration_s":1604.7},{"admin_code":485,"cluster_id":4850004568,"duration_s":1606.3},{"admin_code":485,"cluster_id":4850004820,"duration_s":1607.8},{"admin_code":485,"cluster_id":4850004630,"duration_s":1610.6},{"admin_code":485,"cluster_id":4850004632,"duration_s":1617.4},{"admin_code":485,"cluster_id":4850004636,"duration_s":1619.8},{"admin_code":485,"cluster_id":4850004699,"duration_s":1619.9},{"admin_code":485,"cluster_id":4850004766,"duration_s":1622.4},{"admin_code":485,"cluster_id":4850004570,"duration_s":1624.9},{"admin_code":485,"cluster_id":4850004560,"duration_s":1626.1},{"admin_code":485,"cluster_id":4850004563,"duration_s":1633.1},{"admin_code":485,"cluster_id":4850004635,"duration_s":1638.7},{"admin_code":485,"cluster_id":4850004282,"duration_s":1641.4},{"admin_code":485,"cluster_id":4850004142,"duration_s":1644.1},{"admin_code":485,"cluster_id":4850004634,"duration_s":1647.4},{"admin_code":485,"cluster_id":4850004504,"duration_s":1660.2},{"admin_code":485,"cluster_id":4850004627,"duration_s":1662.7},{"admin_code":485,"cluster_id":4850004074,"duration_s":1667.2},{"admin_code":485,"cluster_id":4850004758,"duration_s":1671},{"admin_code":485,"cluster_id":4850004695,"duration_s":1671.6},{"admin_code":485,"cluster_id":4850004567,"duration_s":1672.9},{"admin_code":485,"cluster_id":4850004823,"duration_s":1674.7},{"admin_code":485,"cluster_id":4850003719,"duration_s":1675.1},{"admin_code":485,"cluster_id":4850004698,"duration_s":1698.3},{"admin_code":485,"cluster_id":4850004281,"duration_s":1701.3},{"admin_code":485,"cluster_id":4850003715,"duration_s":1704},{"admin_code":485,"cluster_id":4850003865,"duration_s":1707.5},{"admin_code":485,"cluster_id":4850004694,"duration_s":1708.7},{"admin_code":485,"cluster_id":4850004631,"duration_s":1720.1},{"admin_code":485,"cluster_id":4850004211,"duration_s":1724.9},{"admin_code":485,"cluster_id":4850004701,"duration_s":1725.5},{"admin_code":485,"cluster_id":4850004886,"duration_s":1732.6},{"admin_code":485,"cluster_id":4850003637,"duration_s":1735.8},{"admin_code":485,"cluster_id":4850003638,"duration_s":1745.1},{"admin_code":485,"cluster_id":4850004767,"duration_s":1748.7},{"admin_code":485,"cluster_id":4850004622,"duration_s":1750.1},{"admin_code":485,"cluster_id":4850003864,"duration_s":1750.5},{"admin_code":485,"cluster_id":4850004765,"duration_s":1753.7},{"admin_code":485,"cluster_id":4850003717,"duration_s":1755.5},{"admin_code":485,"cluster_id":4850003559,"duration_s":1758},{"admin_code":485,"cluster_id":4850003714,"duration_s":1765.4},{"admin_code":485,"cluster_id":4850004693,"duration_s":1771.4},{"admin_code":485,"cluster_id":4850003718,"duration_s":1771.9},{"admin_code":485,"cluster_id":4850004355,"duration_s":1785.6},{"admin_code":485,"cluster_id":4850003560,"duration_s":1788.8},{"admin_code":485,"cluster_id":4850004352,"duration_s":1789.2},{"admin_code":485,"cluster_id":4850004283,"duration_s":1793.6},{"admin_code":485,"cluster_id":4850004354,"duration_s":1796.5},{"admin_code":485,"cluster_id":4850004768,"duration_s":1799.7},{"admin_code":485,"cluster_id":4850004832,"duration_s":1799.7}],"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}}