{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850001721,"lat":18.745,"lng":77.495},"to":{"admin_code":485,"cluster_id":4850001722,"lat":18.745,"lng":77.505},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":27.3629,"distance_km_u_k2":1.368145,"duration_s_free_flow":2169.8,"great_circle_km":1.052971,"reachable":true,"k_band":[{"distance_km":27.3629,"duration_s":2169.8}],"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":4850001721},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850001722},"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":289,"reachable_cells":[{"admin_code":485,"cluster_id":4850001721,"duration_s":0},{"admin_code":485,"cluster_id":4850001647,"duration_s":81.8},{"admin_code":485,"cluster_id":4850001646,"duration_s":166.6},{"admin_code":485,"cluster_id":4850001645,"duration_s":193.7},{"admin_code":485,"cluster_id":4850001569,"duration_s":383.7},{"admin_code":485,"cluster_id":4850001570,"duration_s":394.4},{"admin_code":485,"cluster_id":4850001644,"duration_s":398.3},{"admin_code":485,"cluster_id":4850001571,"duration_s":444.4},{"admin_code":485,"cluster_id":4850001568,"duration_s":452.7},{"admin_code":485,"cluster_id":4850001495,"duration_s":476.6},{"admin_code":485,"cluster_id":4850001496,"duration_s":476.7},{"admin_code":485,"cluster_id":4850001494,"duration_s":493},{"admin_code":485,"cluster_id":4850001643,"duration_s":498},{"admin_code":485,"cluster_id":4850001567,"duration_s":529.9},{"admin_code":485,"cluster_id":4850001497,"duration_s":542.5},{"admin_code":485,"cluster_id":4850001420,"duration_s":571.1},{"admin_code":485,"cluster_id":4850001572,"duration_s":574},{"admin_code":485,"cluster_id":4850001421,"duration_s":578.3},{"admin_code":485,"cluster_id":4850001423,"duration_s":588.7},{"admin_code":485,"cluster_id":4850001642,"duration_s":589},{"admin_code":485,"cluster_id":4850001422,"duration_s":593.4},{"admin_code":485,"cluster_id":4850001718,"duration_s":622.4},{"admin_code":485,"cluster_id":4850001498,"duration_s":642.4},{"admin_code":485,"cluster_id":4850001350,"duration_s":669.5},{"admin_code":485,"cluster_id":4850001716,"duration_s":683.5},{"admin_code":485,"cluster_id":4850001641,"duration_s":684.8},{"admin_code":485,"cluster_id":4850001424,"duration_s":693.1},{"admin_code":485,"cluster_id":4850001795,"duration_s":698.3},{"admin_code":485,"cluster_id":4850001719,"duration_s":700.8},{"admin_code":485,"cluster_id":4850001717,"duration_s":700.8},{"admin_code":485,"cluster_id":4850001351,"duration_s":702.7},{"admin_code":485,"cluster_id":4850001288,"duration_s":712.8},{"admin_code":485,"cluster_id":4850001715,"duration_s":741.5},{"admin_code":485,"cluster_id":4850001640,"duration_s":743.4},{"admin_code":485,"cluster_id":4850001792,"duration_s":743.9},{"admin_code":485,"cluster_id":4850001425,"duration_s":745},{"admin_code":485,"cluster_id":4850001499,"duration_s":755.5},{"admin_code":485,"cluster_id":4850001289,"duration_s":756.1},{"admin_code":485,"cluster_id":4850001793,"duration_s":758.4},{"admin_code":485,"cluster_id":4850001352,"duration_s":769.1},{"admin_code":485,"cluster_id":4850001794,"duration_s":772.1},{"admin_code":485,"cluster_id":4850001573,"duration_s":777.1},{"admin_code":485,"cluster_id":4850001232,"duration_s":781.9},{"admin_code":485,"cluster_id":4850001353,"duration_s":785.3},{"admin_code":485,"cluster_id":4850001292,"duration_s":787.4},{"admin_code":485,"cluster_id":4850001566,"duration_s":788.2},{"admin_code":485,"cluster_id":4850001354,"duration_s":793.9},{"admin_code":485,"cluster_id":4850001293,"duration_s":793.9},{"admin_code":485,"cluster_id":4850001290,"duration_s":801.6},{"admin_code":485,"cluster_id":4850001639,"duration_s":808.9},{"admin_code":485,"cluster_id":4850001869,"duration_s":822.7},{"admin_code":485,"cluster_id":4850001870,"duration_s":826.6},{"admin_code":485,"cluster_id":4850001500,"duration_s":832.1},{"admin_code":485,"cluster_id":4850001426,"duration_s":856.4},{"admin_code":485,"cluster_id":4850001291,"duration_s":862.6},{"admin_code":485,"cluster_id":4850001233,"duration_s":888.2},{"admin_code":485,"cluster_id":4850001952,"duration_s":892.7},{"admin_code":485,"cluster_id":4850001564,"duration_s":934.1},{"admin_code":485,"cluster_id":4850001563,"duration_s":934.1},{"admin_code":485,"cluster_id":4850001565,"duration_s":942.8},{"admin_code":485,"cluster_id":4850001234,"duration_s":943.8},{"admin_code":485,"cluster_id":4850001562,"duration_s":944.2},{"admin_code":485,"cluster_id":4850002033,"duration_s":950.9},{"admin_code":485,"cluster_id":4850001951,"duration_s":957.4},{"admin_code":485,"cluster_id":4850001638,"duration_s":966.7},{"admin_code":485,"cluster_id":4850001427,"duration_s":995.2},{"admin_code":485,"cluster_id":4850001489,"duration_s":1002},{"admin_code":485,"cluster_id":4850001355,"duration_s":1004.2},{"admin_code":485,"cluster_id":4850002116,"duration_s":1012.5},{"admin_code":485,"cluster_id":4850001235,"duration_s":1014.3},{"admin_code":485,"cluster_id":4850001561,"duration_s":1019.7},{"admin_code":485,"cluster_id":4850001490,"duration_s":1027.5},{"admin_code":485,"cluster_id":4850001714,"duration_s":1039.8},{"admin_code":485,"cluster_id":4850001950,"duration_s":1039.9},{"admin_code":485,"cluster_id":4850001491,"duration_s":1052.8},{"admin_code":485,"cluster_id":4850001486,"duration_s":1082.5},{"admin_code":485,"cluster_id":4850001177,"duration_s":1083.4},{"admin_code":485,"cluster_id":4850001487,"duration_s":1086.3},{"admin_code":485,"cluster_id":4850001868,"duration_s":1089.8},{"admin_code":485,"cluster_id":4850001356,"duration_s":1094.1},{"admin_code":485,"cluster_id":4850001502,"duration_s":1094.7},{"admin_code":485,"cluster_id":4850001560,"duration_s":1101.3},{"admin_code":485,"cluster_id":4850002034,"duration_s":1108.8},{"admin_code":485,"cluster_id":4850001713,"duration_s":1110.3},{"admin_code":485,"cluster_id":4850001416,"duration_s":1111},{"admin_code":485,"cluster_id":4850001488,"duration_s":1137.1},{"admin_code":485,"cluster_id":4850001492,"duration_s":1140.7},{"admin_code":485,"cluster_id":4850002285,"duration_s":1142.8},{"admin_code":485,"cluster_id":4850001119,"duration_s":1150.4},{"admin_code":485,"cluster_id":4850001636,"duration_s":1152},{"admin_code":485,"cluster_id":4850002200,"duration_s":1155.7},{"admin_code":485,"cluster_id":4850001357,"duration_s":1156.4},{"admin_code":485,"cluster_id":4850002115,"duration_s":1156.5},{"admin_code":485,"cluster_id":4850002371,"duration_s":1165.8},{"admin_code":485,"cluster_id":4850001417,"duration_s":1168.5},{"admin_code":485,"cluster_id":4850001867,"duration_s":1178.8},{"admin_code":485,"cluster_id":4850002201,"duration_s":1186.8},{"admin_code":485,"cluster_id":4850002284,"duration_s":1194.8},{"admin_code":485,"cluster_id":4850001176,"duration_s":1195.8},{"admin_code":485,"cluster_id":4850001178,"duration_s":1199.1},{"admin_code":485,"cluster_id":4850002286,"duration_s":1199.2},{"admin_code":485,"cluster_id":4850002283,"duration_s":1202.5},{"admin_code":485,"cluster_id":4850001949,"duration_s":1204.2},{"admin_code":485,"cluster_id":4850001501,"duration_s":1207.1},{"admin_code":485,"cluster_id":4850001118,"duration_s":1214.1},{"admin_code":485,"cluster_id":4850002372,"duration_s":1215.1},{"admin_code":485,"cluster_id":4850001576,"duration_s":1218},{"admin_code":485,"cluster_id":4850001413,"duration_s":1221.1},{"admin_code":485,"cluster_id":4850002199,"duration_s":1221.8},{"admin_code":485,"cluster_id":4850002032,"duration_s":1229.1},{"admin_code":485,"cluster_id":4850001503,"duration_s":1230.1},{"admin_code":485,"cluster_id":4850001236,"duration_s":1235.6},{"admin_code":485,"cluster_id":4850001120,"duration_s":1236.2},{"admin_code":485,"cluster_id":4850001637,"duration_s":1251},{"admin_code":485,"cluster_id":4850002370,"duration_s":1253.4},{"admin_code":485,"cluster_id":4850001791,"duration_s":1255.8},{"admin_code":485,"cluster_id":4850001710,"duration_s":1256.1},{"admin_code":485,"cluster_id":4850001635,"duration_s":1256.1},{"admin_code":485,"cluster_id":4850001414,"duration_s":1258.2},{"admin_code":485,"cluster_id":4850001121,"duration_s":1260.6},{"admin_code":485,"cluster_id":4850001296,"duration_s":1261.1},{"admin_code":485,"cluster_id":4850001953,"duration_s":1266.5},{"admin_code":485,"cluster_id":4850002035,"duration_s":1266.8},{"admin_code":485,"cluster_id":4850002282,"duration_s":1266.8},{"admin_code":485,"cluster_id":4850002287,"duration_s":1278.8},{"admin_code":485,"cluster_id":4850002198,"duration_s":1288.3},{"admin_code":485,"cluster_id":4850001574,"duration_s":1289.3},{"admin_code":485,"cluster_id":4850001711,"duration_s":1291.2},{"admin_code":485,"cluster_id":4850001295,"duration_s":1293.5},{"admin_code":485,"cluster_id":4850001175,"duration_s":1297.8},{"admin_code":485,"cluster_id":4850001294,"duration_s":1303.8},{"admin_code":485,"cluster_id":4850001237,"duration_s":1303.8},{"admin_code":485,"cluster_id":4850001346,"duration_s":1305.1},{"admin_code":485,"cluster_id":4850001790,"duration_s":1309.1},{"admin_code":485,"cluster_id":4850001174,"duration_s":1310.3},{"admin_code":485,"cluster_id":4850001651,"duration_s":1311.7},{"admin_code":485,"cluster_id":4850001418,"duration_s":1317.6},{"admin_code":485,"cluster_id":4850002288,"duration_s":1317.6},{"admin_code":485,"cluster_id":4850002117,"duration_s":1321.3},{"admin_code":485,"cluster_id":4850002114,"duration_s":1325.1},{"admin_code":485,"cluster_id":4850002281,"duration_s":1328.8},{"admin_code":485,"cluster_id":4850001575,"duration_s":1329.7},{"admin_code":485,"cluster_id":4850002461,"duration_s":1330.4},{"admin_code":485,"cluster_id":4850001179,"duration_s":1332.8},{"admin_code":485,"cluster_id":4850001347,"duration_s":1336.4},{"admin_code":485,"cluster_id":4850002369,"duration_s":1345.4},{"admin_code":485,"cluster_id":4850002368,"duration_s":1345.4},{"admin_code":485,"cluster_id":4850002367,"duration_s":1345.4},{"admin_code":485,"cluster_id":4850002031,"duration_s":1348.7},{"admin_code":485,"cluster_id":4850001342,"duration_s":1349},{"admin_code":485,"cluster_id":4850002460,"duration_s":1349.1},{"admin_code":485,"cluster_id":4850002373,"duration_s":1353.1},{"admin_code":485,"cluster_id":4850001652,"duration_s":1353.7},{"admin_code":485,"cluster_id":4850001712,"duration_s":1359.1},{"admin_code":485,"cluster_id":4850002197,"duration_s":1361.6},{"admin_code":485,"cluster_id":4850001577,"duration_s":1362.5},{"admin_code":485,"cluster_id":4850002375,"duration_s":1370.3},{"admin_code":485,"cluster_id":4850002289,"duration_s":1375.7},{"admin_code":485,"cluster_id":4850001789,"duration_s":1376},{"admin_code":485,"cluster_id":4850001064,"duration_s":1385.1},{"admin_code":485,"cluster_id":4850001285,"duration_s":1386.9},{"admin_code":485,"cluster_id":4850001238,"duration_s":1387.6},{"admin_code":485,"cluster_id":4850002036,"duration_s":1389.2},{"admin_code":485,"cluster_id":4850001865,"duration_s":1395.5},{"admin_code":485,"cluster_id":4850001286,"duration_s":1398.8},{"admin_code":485,"cluster_id":4850001345,"duration_s":1400},{"admin_code":485,"cluster_id":4850002374,"duration_s":1403.3},{"admin_code":485,"cluster_id":4850001343,"duration_s":1404.2},{"admin_code":485,"cluster_id":4850001063,"duration_s":1406.2},{"admin_code":485,"cluster_id":4850002118,"duration_s":1409.4},{"admin_code":485,"cluster_id":4850001117,"duration_s":1410.1},{"admin_code":485,"cluster_id":4850001348,"duration_s":1410.6},{"admin_code":485,"cluster_id":4850001180,"duration_s":1414},{"admin_code":485,"cluster_id":4850001650,"duration_s":1415},{"admin_code":485,"cluster_id":4850001287,"duration_s":1419.5},{"admin_code":485,"cluster_id":4850001493,"duration_s":1420.4},{"admin_code":485,"cluster_id":4850001419,"duration_s":1420.4},{"admin_code":485,"cluster_id":4850001349,"duration_s":1420.4},{"admin_code":485,"cluster_id":4850002376,"duration_s":1428.1},{"admin_code":485,"cluster_id":4850002290,"duration_s":1433.8},{"admin_code":485,"cluster_id":4850002196,"duration_s":1434},{"admin_code":485,"cluster_id":4850001866,"duration_s":1434.4},{"admin_code":485,"cluster_id":4850001948,"duration_s":1437.7},{"admin_code":485,"cluster_id":4850001648,"duration_s":1439},{"admin_code":485,"cluster_id":4850001649,"duration_s":1439},{"admin_code":485,"cluster_id":4850001723,"duration_s":1442.1},{"admin_code":485,"cluster_id":4850001239,"duration_s":1444.9},{"admin_code":485,"cluster_id":4850001181,"duration_s":1445.9},{"admin_code":485,"cluster_id":4850002280,"duration_s":1452.8},{"admin_code":485,"cluster_id":4850001727,"duration_s":1459.4},{"admin_code":485,"cluster_id":4850002366,"duration_s":1468.1},{"admin_code":485,"cluster_id":4850001786,"duration_s":1474.1},{"admin_code":485,"cluster_id":4850001065,"duration_s":1477.3},{"admin_code":485,"cluster_id":4850001724,"duration_s":1477.8},{"admin_code":485,"cluster_id":4850001062,"duration_s":1482.7},{"admin_code":485,"cluster_id":4850001282,"duration_s":1485.1},{"admin_code":485,"cluster_id":4850002205,"duration_s":1487},{"admin_code":485,"cluster_id":4850001578,"duration_s":1489.3},{"admin_code":485,"cluster_id":4850001283,"duration_s":1491.4},{"admin_code":485,"cluster_id":4850002291,"duration_s":1491.8},{"admin_code":485,"cluster_id":4850001344,"duration_s":1494.3},{"admin_code":485,"cluster_id":4850002030,"duration_s":1494.4},{"admin_code":485,"cluster_id":4850002113,"duration_s":1495.1},{"admin_code":485,"cluster_id":4850001229,"duration_s":1495.9},{"admin_code":485,"cluster_id":4850002195,"duration_s":1501.1},{"admin_code":485,"cluster_id":4850001415,"duration_s":1502.4},{"admin_code":485,"cluster_id":4850002119,"duration_s":1506.8},{"admin_code":485,"cluster_id":4850002465,"duration_s":1507.1},{"admin_code":485,"cluster_id":4850001862,"duration_s":1510.8},{"admin_code":485,"cluster_id":4850002279,"duration_s":1518.3},{"admin_code":485,"cluster_id":4850001061,"duration_s":1522.6},{"admin_code":485,"cluster_id":4850002459,"duration_s":1524.1},{"admin_code":485,"cluster_id":4850002554,"duration_s":1525},{"admin_code":485,"cluster_id":4850001123,"duration_s":1525.5},{"admin_code":485,"cluster_id":4850001230,"duration_s":1531},{"admin_code":485,"cluster_id":4850002466,"duration_s":1544.4},{"admin_code":485,"cluster_id":4850002292,"duration_s":1550},{"admin_code":485,"cluster_id":4850001122,"duration_s":1554},{"admin_code":485,"cluster_id":4850001060,"duration_s":1554.5},{"admin_code":485,"cluster_id":4850002203,"duration_s":1554.8},{"admin_code":485,"cluster_id":4850002208,"duration_s":1555.5},{"admin_code":485,"cluster_id":4850002202,"duration_s":1555.9},{"admin_code":485,"cluster_id":4850001803,"duration_s":1563.4},{"admin_code":485,"cluster_id":4850001725,"duration_s":1565},{"admin_code":485,"cluster_id":4850001059,"duration_s":1568.4},{"admin_code":485,"cluster_id":4850001284,"duration_s":1573.2},{"admin_code":485,"cluster_id":4850001007,"duration_s":1583.9},{"admin_code":485,"cluster_id":4850001227,"duration_s":1585.7},{"admin_code":485,"cluster_id":4850001653,"duration_s":1588.4},{"admin_code":485,"cluster_id":4850002204,"duration_s":1593.7},{"admin_code":485,"cluster_id":4850001116,"duration_s":1597.4},{"admin_code":485,"cluster_id":4850001226,"duration_s":1603.7},{"admin_code":485,"cluster_id":4850002121,"duration_s":1608.1},{"admin_code":485,"cluster_id":4850001801,"duration_s":1609.9},{"admin_code":485,"cluster_id":4850001804,"duration_s":1610},{"admin_code":485,"cluster_id":4850002111,"duration_s":1614.3},{"admin_code":485,"cluster_id":4850001802,"duration_s":1617.1},{"admin_code":485,"cluster_id":4850002120,"duration_s":1618},{"admin_code":485,"cluster_id":4850002209,"duration_s":1631.1},{"admin_code":485,"cluster_id":4850001726,"duration_s":1631.9},{"admin_code":485,"cluster_id":4850001172,"duration_s":1636},{"admin_code":485,"cluster_id":4850002207,"duration_s":1637.9},{"admin_code":485,"cluster_id":4850001228,"duration_s":1639.2},{"admin_code":485,"cluster_id":4850002112,"duration_s":1639.4},{"admin_code":485,"cluster_id":4850001225,"duration_s":1640.6},{"admin_code":485,"cluster_id":4850002464,"duration_s":1643.9},{"admin_code":485,"cluster_id":4850002029,"duration_s":1648.1},{"admin_code":485,"cluster_id":4850001115,"duration_s":1648.7},{"admin_code":485,"cluster_id":4850002124,"duration_s":1650.5},{"admin_code":485,"cluster_id":4850001169,"duration_s":1652.6},{"admin_code":485,"cluster_id":4850001231,"duration_s":1657.8},{"admin_code":485,"cluster_id":4850001171,"duration_s":1660},{"admin_code":485,"cluster_id":4850002462,"duration_s":1662.5},{"admin_code":485,"cluster_id":4850002294,"duration_s":1663.7},{"admin_code":485,"cluster_id":4850002378,"duration_s":1667.3},{"admin_code":485,"cluster_id":4850001170,"duration_s":1668.9},{"admin_code":485,"cluster_id":4850001944,"duration_s":1675.8},{"admin_code":485,"cluster_id":4850001173,"duration_s":1678.3},{"admin_code":485,"cluster_id":4850002125,"duration_s":1678.6},{"admin_code":485,"cluster_id":4850002210,"duration_s":1679.1},{"admin_code":485,"cluster_id":4850002555,"duration_s":1679.3},{"admin_code":485,"cluster_id":4850002126,"duration_s":1688.1},{"admin_code":485,"cluster_id":4850001880,"duration_s":1694.5},{"admin_code":485,"cluster_id":4850001168,"duration_s":1698.5},{"admin_code":485,"cluster_id":4850002041,"duration_s":1699.7},{"admin_code":485,"cluster_id":4850002463,"duration_s":1700},{"admin_code":485,"cluster_id":4850002295,"duration_s":1703.8},{"admin_code":485,"cluster_id":4850002042,"duration_s":1707.4},{"admin_code":485,"cluster_id":4850002377,"duration_s":1707.9},{"admin_code":485,"cluster_id":4850001114,"duration_s":1712.2},{"admin_code":485,"cluster_id":4850001240,"duration_s":1720.6},{"admin_code":485,"cluster_id":4850001729,"duration_s":1723.6},{"admin_code":485,"cluster_id":4850002127,"duration_s":1726.6},{"admin_code":485,"cluster_id":4850002043,"duration_s":1736.3},{"admin_code":485,"cluster_id":4850001654,"duration_s":1736.3},{"admin_code":485,"cluster_id":4850002037,"duration_s":1737.5},{"admin_code":485,"cluster_id":4850002206,"duration_s":1740.2},{"admin_code":485,"cluster_id":4850002211,"duration_s":1740.5},{"admin_code":485,"cluster_id":4850001113,"duration_s":1742.5},{"admin_code":485,"cluster_id":4850001961,"duration_s":1754.2},{"admin_code":485,"cluster_id":4850002044,"duration_s":1754.4},{"admin_code":485,"cluster_id":4850002469,"duration_s":1763.3},{"admin_code":485,"cluster_id":4850001728,"duration_s":1772.3},{"admin_code":485,"cluster_id":4850002123,"duration_s":1785.3},{"admin_code":485,"cluster_id":4850002296,"duration_s":1785.4},{"admin_code":485,"cluster_id":4850001805,"duration_s":1785.6},{"admin_code":485,"cluster_id":4850002562,"duration_s":1785.9},{"admin_code":485,"cluster_id":4850001655,"duration_s":1786.9},{"admin_code":485,"cluster_id":4850002212,"duration_s":1798.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}}