{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":470,"cluster_id":4700000029,"lat":18.585,"lng":76.145},"to":{"admin_code":470,"cluster_id":4700000030,"lat":18.585,"lng":76.155},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":4.9248,"distance_km_u_k2":0.24624,"duration_s_free_flow":584.2,"great_circle_km":1.053965,"reachable":true,"k_band":[{"distance_km":4.9248,"duration_s":584.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":true,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":470,"cluster_id":4700000029},"b":{"in_mh36_cube":true,"admin_code":470,"cluster_id":4700000030},"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":292,"reachable_cells":[{"admin_code":470,"cluster_id":4700000029,"duration_s":0},{"admin_code":488,"cluster_id":4880006099,"duration_s":34.7},{"admin_code":470,"cluster_id":4700000062,"duration_s":34.7},{"admin_code":488,"cluster_id":4880006098,"duration_s":34.7},{"admin_code":470,"cluster_id":4700000063,"duration_s":63},{"admin_code":470,"cluster_id":4700000102,"duration_s":222.8},{"admin_code":470,"cluster_id":4700000101,"duration_s":345.9},{"admin_code":470,"cluster_id":4700000103,"duration_s":353.4},{"admin_code":470,"cluster_id":4700000145,"duration_s":443.5},{"admin_code":470,"cluster_id":4700000100,"duration_s":450.1},{"admin_code":470,"cluster_id":4700000061,"duration_s":464.7},{"admin_code":470,"cluster_id":4700000065,"duration_s":488.5},{"admin_code":470,"cluster_id":4700000144,"duration_s":489.8},{"admin_code":470,"cluster_id":4700000143,"duration_s":504.2},{"admin_code":470,"cluster_id":4700000064,"duration_s":527},{"admin_code":470,"cluster_id":4700000146,"duration_s":539.6},{"admin_code":470,"cluster_id":4700000193,"duration_s":548},{"admin_code":470,"cluster_id":4700000099,"duration_s":555},{"admin_code":470,"cluster_id":4700000031,"duration_s":574.1},{"admin_code":470,"cluster_id":4700000191,"duration_s":582.8},{"admin_code":470,"cluster_id":4700000030,"duration_s":584.2},{"admin_code":470,"cluster_id":4700000060,"duration_s":599.4},{"admin_code":470,"cluster_id":4700000246,"duration_s":601.2},{"admin_code":470,"cluster_id":4700000142,"duration_s":628.1},{"admin_code":470,"cluster_id":4700000147,"duration_s":634.1},{"admin_code":470,"cluster_id":4700000190,"duration_s":638.3},{"admin_code":470,"cluster_id":4700000141,"duration_s":646.2},{"admin_code":470,"cluster_id":4700000192,"duration_s":651.6},{"admin_code":488,"cluster_id":4880006097,"duration_s":659.3},{"admin_code":488,"cluster_id":4880006100,"duration_s":660.1},{"admin_code":470,"cluster_id":4700000194,"duration_s":665.4},{"admin_code":488,"cluster_id":4880006096,"duration_s":667.8},{"admin_code":470,"cluster_id":4700000059,"duration_s":667.8},{"admin_code":470,"cluster_id":4700000098,"duration_s":667.8},{"admin_code":470,"cluster_id":4700000058,"duration_s":667.8},{"admin_code":470,"cluster_id":4700000097,"duration_s":667.8},{"admin_code":470,"cluster_id":4700000104,"duration_s":679.6},{"admin_code":470,"cluster_id":4700000245,"duration_s":680.6},{"admin_code":470,"cluster_id":4700000067,"duration_s":695.9},{"admin_code":488,"cluster_id":4880006026,"duration_s":716.7},{"admin_code":470,"cluster_id":4700000014,"duration_s":765.7},{"admin_code":470,"cluster_id":4700000243,"duration_s":767.2},{"admin_code":470,"cluster_id":4700000066,"duration_s":777.7},{"admin_code":470,"cluster_id":4700000302,"duration_s":780.5},{"admin_code":470,"cluster_id":4700000106,"duration_s":787},{"admin_code":470,"cluster_id":4700000105,"duration_s":801.8},{"admin_code":470,"cluster_id":4700000189,"duration_s":802.9},{"admin_code":470,"cluster_id":4700000148,"duration_s":805.9},{"admin_code":470,"cluster_id":4700000068,"duration_s":810},{"admin_code":488,"cluster_id":4880006025,"duration_s":810.4},{"admin_code":488,"cluster_id":4880006101,"duration_s":811.7},{"admin_code":470,"cluster_id":4700000195,"duration_s":815.6},{"admin_code":488,"cluster_id":4880005946,"duration_s":817.3},{"admin_code":470,"cluster_id":4700000005,"duration_s":817.3},{"admin_code":470,"cluster_id":4700000247,"duration_s":822.8},{"admin_code":488,"cluster_id":4880006027,"duration_s":825.1},{"admin_code":470,"cluster_id":4700000248,"duration_s":831.7},{"admin_code":470,"cluster_id":4700000301,"duration_s":835.1},{"admin_code":470,"cluster_id":4700000241,"duration_s":849.9},{"admin_code":470,"cluster_id":4700000188,"duration_s":864.3},{"admin_code":470,"cluster_id":4700000140,"duration_s":866},{"admin_code":470,"cluster_id":4700000242,"duration_s":867.9},{"admin_code":488,"cluster_id":4880005947,"duration_s":878.9},{"admin_code":470,"cluster_id":4700000375,"duration_s":882.3},{"admin_code":470,"cluster_id":4700000303,"duration_s":887.7},{"admin_code":470,"cluster_id":4700000244,"duration_s":893.1},{"admin_code":470,"cluster_id":4700000032,"duration_s":895.5},{"admin_code":470,"cluster_id":4700000300,"duration_s":895.9},{"admin_code":470,"cluster_id":4700000299,"duration_s":905.5},{"admin_code":488,"cluster_id":4880005948,"duration_s":908},{"admin_code":470,"cluster_id":4700000187,"duration_s":922.6},{"admin_code":470,"cluster_id":4700000149,"duration_s":927.6},{"admin_code":470,"cluster_id":4700000240,"duration_s":941.5},{"admin_code":470,"cluster_id":4700000304,"duration_s":946.3},{"admin_code":470,"cluster_id":4700000239,"duration_s":947.5},{"admin_code":470,"cluster_id":4700000033,"duration_s":985.2},{"admin_code":470,"cluster_id":4700000186,"duration_s":998.4},{"admin_code":470,"cluster_id":4700000460,"duration_s":1003.1},{"admin_code":470,"cluster_id":4700000305,"duration_s":1003.6},{"admin_code":470,"cluster_id":4700000373,"duration_s":1011.5},{"admin_code":470,"cluster_id":4700000372,"duration_s":1013.5},{"admin_code":488,"cluster_id":4880006029,"duration_s":1016.2},{"admin_code":470,"cluster_id":4700000461,"duration_s":1045.7},{"admin_code":470,"cluster_id":4700000306,"duration_s":1058.6},{"admin_code":488,"cluster_id":4880005866,"duration_s":1061.4},{"admin_code":488,"cluster_id":4880005865,"duration_s":1076.5},{"admin_code":470,"cluster_id":4700000196,"duration_s":1078.6},{"admin_code":470,"cluster_id":4700000185,"duration_s":1085.7},{"admin_code":488,"cluster_id":4880005864,"duration_s":1086},{"admin_code":470,"cluster_id":4700000298,"duration_s":1087.6},{"admin_code":470,"cluster_id":4700000137,"duration_s":1092.4},{"admin_code":470,"cluster_id":4700000297,"duration_s":1092.7},{"admin_code":470,"cluster_id":4700000249,"duration_s":1096.6},{"admin_code":470,"cluster_id":4700000556,"duration_s":1097.4},{"admin_code":470,"cluster_id":4700000377,"duration_s":1098.2},{"admin_code":470,"cluster_id":4700000459,"duration_s":1106.4},{"admin_code":470,"cluster_id":4700000136,"duration_s":1114.7},{"admin_code":470,"cluster_id":4700000371,"duration_s":1117.3},{"admin_code":488,"cluster_id":4880006030,"duration_s":1122.4},{"admin_code":470,"cluster_id":4700000034,"duration_s":1128},{"admin_code":470,"cluster_id":4700000374,"duration_s":1130.2},{"admin_code":470,"cluster_id":4700000307,"duration_s":1133.5},{"admin_code":470,"cluster_id":4700000237,"duration_s":1144.3},{"admin_code":470,"cluster_id":4700000458,"duration_s":1146},{"admin_code":470,"cluster_id":4700000135,"duration_s":1153.1},{"admin_code":470,"cluster_id":4700000378,"duration_s":1167},{"admin_code":470,"cluster_id":4700000555,"duration_s":1167.3},{"admin_code":488,"cluster_id":4880005949,"duration_s":1171.5},{"admin_code":488,"cluster_id":4880005778,"duration_s":1172.1},{"admin_code":488,"cluster_id":4880005777,"duration_s":1174.5},{"admin_code":470,"cluster_id":4700000457,"duration_s":1176.9},{"admin_code":470,"cluster_id":4700000138,"duration_s":1178.6},{"admin_code":470,"cluster_id":4700000184,"duration_s":1181.6},{"admin_code":488,"cluster_id":4880006028,"duration_s":1183.3},{"admin_code":470,"cluster_id":4700000092,"duration_s":1184.1},{"admin_code":470,"cluster_id":4700000294,"duration_s":1189.1},{"admin_code":470,"cluster_id":4700000308,"duration_s":1190.8},{"admin_code":470,"cluster_id":4700000370,"duration_s":1191.4},{"admin_code":470,"cluster_id":4700000250,"duration_s":1192.3},{"admin_code":470,"cluster_id":4700000093,"duration_s":1192.5},{"admin_code":470,"cluster_id":4700000664,"duration_s":1197.6},{"admin_code":470,"cluster_id":4700000139,"duration_s":1199.7},{"admin_code":470,"cluster_id":4700000035,"duration_s":1202.7},{"admin_code":470,"cluster_id":4700000053,"duration_s":1214.6},{"admin_code":470,"cluster_id":4700000379,"duration_s":1228.2},{"admin_code":470,"cluster_id":4700000369,"duration_s":1228.9},{"admin_code":470,"cluster_id":4700000462,"duration_s":1231},{"admin_code":470,"cluster_id":4700000557,"duration_s":1237},{"admin_code":470,"cluster_id":4700000554,"duration_s":1238},{"admin_code":470,"cluster_id":4700000069,"duration_s":1244.2},{"admin_code":470,"cluster_id":4700000183,"duration_s":1244.3},{"admin_code":470,"cluster_id":4700000456,"duration_s":1256.3},{"admin_code":488,"cluster_id":4880006157,"duration_s":1257.7},{"admin_code":470,"cluster_id":4700000663,"duration_s":1266.4},{"admin_code":470,"cluster_id":4700000054,"duration_s":1271.9},{"admin_code":470,"cluster_id":4700000367,"duration_s":1276.1},{"admin_code":488,"cluster_id":4880005688,"duration_s":1276.5},{"admin_code":470,"cluster_id":4700000309,"duration_s":1287.4},{"admin_code":488,"cluster_id":4880005687,"duration_s":1289},{"admin_code":488,"cluster_id":4880006094,"duration_s":1297.7},{"admin_code":470,"cluster_id":4700000295,"duration_s":1303.3},{"admin_code":488,"cluster_id":4880006093,"duration_s":1306.4},{"admin_code":470,"cluster_id":4700000197,"duration_s":1308},{"admin_code":470,"cluster_id":4700000236,"duration_s":1310.7},{"admin_code":470,"cluster_id":4700000096,"duration_s":1311},{"admin_code":470,"cluster_id":4700000558,"duration_s":1315.2},{"admin_code":470,"cluster_id":4700000455,"duration_s":1319.7},{"admin_code":470,"cluster_id":4700000463,"duration_s":1321.7},{"admin_code":470,"cluster_id":4700000666,"duration_s":1325.3},{"admin_code":470,"cluster_id":4700000662,"duration_s":1330.7},{"admin_code":470,"cluster_id":4700000380,"duration_s":1332.7},{"admin_code":470,"cluster_id":4700000464,"duration_s":1337.1},{"admin_code":470,"cluster_id":4700000553,"duration_s":1338.3},{"admin_code":470,"cluster_id":4700000095,"duration_s":1339.5},{"admin_code":470,"cluster_id":4700000070,"duration_s":1342.5},{"admin_code":470,"cluster_id":4700000094,"duration_s":1346.8},{"admin_code":470,"cluster_id":4700000091,"duration_s":1356.4},{"admin_code":470,"cluster_id":4700000238,"duration_s":1360.2},{"admin_code":470,"cluster_id":4700000311,"duration_s":1363.2},{"admin_code":470,"cluster_id":4700000310,"duration_s":1364.9},{"admin_code":470,"cluster_id":4700000368,"duration_s":1366.3},{"admin_code":470,"cluster_id":4700000071,"duration_s":1367.2},{"admin_code":470,"cluster_id":4700000251,"duration_s":1369.3},{"admin_code":488,"cluster_id":4880005596,"duration_s":1374.4},{"admin_code":470,"cluster_id":4700000198,"duration_s":1377.7},{"admin_code":488,"cluster_id":4880006032,"duration_s":1379.8},{"admin_code":488,"cluster_id":4880006033,"duration_s":1389.2},{"admin_code":470,"cluster_id":4700000036,"duration_s":1392.8},{"admin_code":470,"cluster_id":4700000055,"duration_s":1396.8},{"admin_code":470,"cluster_id":4700000665,"duration_s":1397.3},{"admin_code":470,"cluster_id":4700000454,"duration_s":1399.6},{"admin_code":470,"cluster_id":4700000384,"duration_s":1408.6},{"admin_code":470,"cluster_id":4700000560,"duration_s":1411.9},{"admin_code":470,"cluster_id":4700000383,"duration_s":1419.5},{"admin_code":470,"cluster_id":4700000037,"duration_s":1431.8},{"admin_code":470,"cluster_id":4700000109,"duration_s":1436.4},{"admin_code":470,"cluster_id":4700000110,"duration_s":1443.5},{"admin_code":470,"cluster_id":4700000253,"duration_s":1447.9},{"admin_code":470,"cluster_id":4700000150,"duration_s":1450.8},{"admin_code":470,"cluster_id":4700000056,"duration_s":1454.2},{"admin_code":470,"cluster_id":4700000466,"duration_s":1456},{"admin_code":470,"cluster_id":4700000296,"duration_s":1457.7},{"admin_code":470,"cluster_id":4700000562,"duration_s":1458.3},{"admin_code":470,"cluster_id":4700000025,"duration_s":1458.8},{"admin_code":488,"cluster_id":4880006034,"duration_s":1464.9},{"admin_code":488,"cluster_id":4880006031,"duration_s":1466.1},{"admin_code":470,"cluster_id":4700000559,"duration_s":1467.5},{"admin_code":488,"cluster_id":4880005597,"duration_s":1469.5},{"admin_code":488,"cluster_id":4880005595,"duration_s":1470.3},{"admin_code":470,"cluster_id":4700000134,"duration_s":1472},{"admin_code":470,"cluster_id":4700000552,"duration_s":1474.9},{"admin_code":470,"cluster_id":4700000073,"duration_s":1475.3},{"admin_code":470,"cluster_id":4700000199,"duration_s":1476.1},{"admin_code":470,"cluster_id":4700000667,"duration_s":1480.3},{"admin_code":470,"cluster_id":4700000057,"duration_s":1482.7},{"admin_code":470,"cluster_id":4700000465,"duration_s":1488},{"admin_code":470,"cluster_id":4700000381,"duration_s":1489.2},{"admin_code":470,"cluster_id":4700000470,"duration_s":1490.3},{"admin_code":470,"cluster_id":4700000072,"duration_s":1493.6},{"admin_code":488,"cluster_id":4880005950,"duration_s":1494.4},{"admin_code":470,"cluster_id":4700000254,"duration_s":1501.5},{"admin_code":488,"cluster_id":4880005503,"duration_s":1506},{"admin_code":470,"cluster_id":4700000668,"duration_s":1506.8},{"admin_code":470,"cluster_id":4700000376,"duration_s":1511.5},{"admin_code":488,"cluster_id":4880005951,"duration_s":1513.3},{"admin_code":470,"cluster_id":4700000038,"duration_s":1514.7},{"admin_code":470,"cluster_id":4700000252,"duration_s":1517},{"admin_code":488,"cluster_id":4880005501,"duration_s":1527.8},{"admin_code":488,"cluster_id":4880005594,"duration_s":1528.7},{"admin_code":488,"cluster_id":4880005598,"duration_s":1534},{"admin_code":470,"cluster_id":4700000561,"duration_s":1534},{"admin_code":488,"cluster_id":4880005934,"duration_s":1538.5},{"admin_code":488,"cluster_id":4880005953,"duration_s":1540.4},{"admin_code":470,"cluster_id":4700000563,"duration_s":1540.9},{"admin_code":470,"cluster_id":4700000107,"duration_s":1543.7},{"admin_code":470,"cluster_id":4700000153,"duration_s":1544.8},{"admin_code":488,"cluster_id":4880006095,"duration_s":1546.2},{"admin_code":470,"cluster_id":4700000028,"duration_s":1547},{"admin_code":470,"cluster_id":4700000469,"duration_s":1554},{"admin_code":488,"cluster_id":4880005952,"duration_s":1562.1},{"admin_code":470,"cluster_id":4700000312,"duration_s":1563.9},{"admin_code":488,"cluster_id":4880006018,"duration_s":1566.9},{"admin_code":488,"cluster_id":4880005504,"duration_s":1568.8},{"admin_code":470,"cluster_id":4700000112,"duration_s":1572.9},{"admin_code":470,"cluster_id":4700000780,"duration_s":1573.3},{"admin_code":470,"cluster_id":4700000670,"duration_s":1574.1},{"admin_code":470,"cluster_id":4700000027,"duration_s":1577.2},{"admin_code":470,"cluster_id":4700000108,"duration_s":1578.7},{"admin_code":488,"cluster_id":4880005500,"duration_s":1586.2},{"admin_code":488,"cluster_id":4880005593,"duration_s":1587.1},{"admin_code":470,"cluster_id":4700000111,"duration_s":1591.5},{"admin_code":488,"cluster_id":4880006014,"duration_s":1595.4},{"admin_code":470,"cluster_id":4700000200,"duration_s":1599},{"admin_code":488,"cluster_id":4880005935,"duration_s":1601.2},{"admin_code":488,"cluster_id":4880006017,"duration_s":1601.9},{"admin_code":470,"cluster_id":4700000468,"duration_s":1604.3},{"admin_code":470,"cluster_id":4700000201,"duration_s":1605.3},{"admin_code":488,"cluster_id":4880005691,"duration_s":1607.9},{"admin_code":488,"cluster_id":4880006015,"duration_s":1616.3},{"admin_code":488,"cluster_id":4880005408,"duration_s":1616.6},{"admin_code":488,"cluster_id":4880005502,"duration_s":1620.9},{"admin_code":488,"cluster_id":4880005851,"duration_s":1623.3},{"admin_code":488,"cluster_id":4880005409,"duration_s":1623.9},{"admin_code":488,"cluster_id":4880005599,"duration_s":1639.6},{"admin_code":470,"cluster_id":4700000467,"duration_s":1643.1},{"admin_code":488,"cluster_id":4880005867,"duration_s":1650.4},{"admin_code":470,"cluster_id":4700000564,"duration_s":1651.2},{"admin_code":488,"cluster_id":4880005692,"duration_s":1652.9},{"admin_code":488,"cluster_id":4880005592,"duration_s":1655.6},{"admin_code":470,"cluster_id":4700000026,"duration_s":1655.9},{"admin_code":488,"cluster_id":4880006016,"duration_s":1655.9},{"admin_code":488,"cluster_id":4880005689,"duration_s":1658.6},{"admin_code":470,"cluster_id":4700000669,"duration_s":1659.4},{"admin_code":470,"cluster_id":4700000255,"duration_s":1660.3},{"admin_code":488,"cluster_id":4880005869,"duration_s":1662.4},{"admin_code":488,"cluster_id":4880005505,"duration_s":1664.1},{"admin_code":470,"cluster_id":4700000074,"duration_s":1670.4},{"admin_code":488,"cluster_id":4880005936,"duration_s":1674.7},{"admin_code":488,"cluster_id":4880005868,"duration_s":1676.7},{"admin_code":488,"cluster_id":4880005690,"duration_s":1687},{"admin_code":470,"cluster_id":4700000154,"duration_s":1688.6},{"admin_code":488,"cluster_id":4880005407,"duration_s":1690.1},{"admin_code":488,"cluster_id":4880005410,"duration_s":1692.1},{"admin_code":488,"cluster_id":4880005782,"duration_s":1692.7},{"admin_code":488,"cluster_id":4880005765,"duration_s":1708.4},{"admin_code":488,"cluster_id":4880005312,"duration_s":1713.5},{"admin_code":488,"cluster_id":4880005311,"duration_s":1714.7},{"admin_code":488,"cluster_id":4880005313,"duration_s":1717.1},{"admin_code":488,"cluster_id":4880005937,"duration_s":1719.1},{"admin_code":470,"cluster_id":4700000382,"duration_s":1719.9},{"admin_code":470,"cluster_id":4700000013,"duration_s":1723.3},{"admin_code":488,"cluster_id":4880005850,"duration_s":1726.3},{"admin_code":470,"cluster_id":4700000202,"duration_s":1728.4},{"admin_code":470,"cluster_id":4700000152,"duration_s":1734.2},{"admin_code":488,"cluster_id":4880005684,"duration_s":1749},{"admin_code":488,"cluster_id":4880005766,"duration_s":1750.1},{"admin_code":488,"cluster_id":4880005783,"duration_s":1751.6},{"admin_code":488,"cluster_id":4880005506,"duration_s":1754.4},{"admin_code":488,"cluster_id":4880005853,"duration_s":1757.7},{"admin_code":488,"cluster_id":4880005406,"duration_s":1758.4},{"admin_code":488,"cluster_id":4880005314,"duration_s":1761.9},{"admin_code":488,"cluster_id":4880005683,"duration_s":1766.9},{"admin_code":470,"cluster_id":4700000113,"duration_s":1771},{"admin_code":488,"cluster_id":4880005411,"duration_s":1772.9},{"admin_code":488,"cluster_id":4880005781,"duration_s":1780.3},{"admin_code":488,"cluster_id":4880005685,"duration_s":1783.6},{"admin_code":488,"cluster_id":4880005682,"duration_s":1785.8},{"admin_code":470,"cluster_id":4700000151,"duration_s":1791},{"admin_code":488,"cluster_id":4880005686,"duration_s":1791.6},{"admin_code":488,"cluster_id":4880005676,"duration_s":1793.2},{"admin_code":488,"cluster_id":4880005780,"duration_s":1797.1},{"admin_code":488,"cluster_id":4880005854,"duration_s":1799.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}}