{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850003446,"lat":18.945,"lng":77.295},"to":{"admin_code":485,"cluster_id":4850003445,"lat":18.945,"lng":77.285},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":10.9523,"distance_km_u_k2":0.547615,"duration_s_free_flow":933.3,"great_circle_km":1.051717,"reachable":true,"k_band":[{"distance_km":10.9523,"duration_s":933.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":4850003446},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850003445},"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":262,"reachable_cells":[{"admin_code":485,"cluster_id":4850003446,"duration_s":0},{"admin_code":485,"cluster_id":4850003365,"duration_s":0},{"admin_code":485,"cluster_id":4850003447,"duration_s":101.1},{"admin_code":485,"cluster_id":4850003530,"duration_s":202.4},{"admin_code":485,"cluster_id":4850003448,"duration_s":231.2},{"admin_code":485,"cluster_id":4850003531,"duration_s":324.5},{"admin_code":485,"cluster_id":4850003610,"duration_s":574.7},{"admin_code":485,"cluster_id":4850003687,"duration_s":583.2},{"admin_code":485,"cluster_id":4850003609,"duration_s":585.5},{"admin_code":485,"cluster_id":4850003532,"duration_s":614.2},{"admin_code":485,"cluster_id":4850003611,"duration_s":619.6},{"admin_code":485,"cluster_id":4850003608,"duration_s":627.3},{"admin_code":485,"cluster_id":4850003534,"duration_s":659.7},{"admin_code":485,"cluster_id":4850003612,"duration_s":663.9},{"admin_code":485,"cluster_id":4850003690,"duration_s":671},{"admin_code":485,"cluster_id":4850003529,"duration_s":685.9},{"admin_code":485,"cluster_id":4850003613,"duration_s":707.9},{"admin_code":485,"cluster_id":4850003607,"duration_s":708.1},{"admin_code":485,"cluster_id":4850003688,"duration_s":715.7},{"admin_code":485,"cluster_id":4850003533,"duration_s":721.3},{"admin_code":485,"cluster_id":4850003614,"duration_s":737.7},{"admin_code":485,"cluster_id":4850003684,"duration_s":748.6},{"admin_code":485,"cluster_id":4850003535,"duration_s":759.4},{"admin_code":485,"cluster_id":4850003606,"duration_s":769.9},{"admin_code":485,"cluster_id":4850003615,"duration_s":777},{"admin_code":485,"cluster_id":4850003685,"duration_s":777.8},{"admin_code":485,"cluster_id":4850003536,"duration_s":786.1},{"admin_code":485,"cluster_id":4850003691,"duration_s":793.5},{"admin_code":485,"cluster_id":4850003689,"duration_s":794.1},{"admin_code":485,"cluster_id":4850003449,"duration_s":798.7},{"admin_code":485,"cluster_id":4850003692,"duration_s":816},{"admin_code":485,"cluster_id":4850003762,"duration_s":819.6},{"admin_code":485,"cluster_id":4850003528,"duration_s":827.7},{"admin_code":485,"cluster_id":4850003453,"duration_s":831.9},{"admin_code":485,"cluster_id":4850003454,"duration_s":842.8},{"admin_code":485,"cluster_id":4850003765,"duration_s":848},{"admin_code":485,"cluster_id":4850003768,"duration_s":861.1},{"admin_code":485,"cluster_id":4850003450,"duration_s":861.7},{"admin_code":485,"cluster_id":4850003527,"duration_s":867.7},{"admin_code":485,"cluster_id":4850003451,"duration_s":873.5},{"admin_code":485,"cluster_id":4850003371,"duration_s":876.9},{"admin_code":485,"cluster_id":4850003693,"duration_s":878.5},{"admin_code":485,"cluster_id":4850003372,"duration_s":890.2},{"admin_code":485,"cluster_id":4850003835,"duration_s":900.4},{"admin_code":485,"cluster_id":4850003452,"duration_s":907.5},{"admin_code":485,"cluster_id":4850003605,"duration_s":909.6},{"admin_code":485,"cluster_id":4850003769,"duration_s":914.2},{"admin_code":485,"cluster_id":4850003686,"duration_s":916.2},{"admin_code":485,"cluster_id":4850003288,"duration_s":921.4},{"admin_code":485,"cluster_id":4850003445,"duration_s":933.3},{"admin_code":485,"cluster_id":4850003766,"duration_s":935.2},{"admin_code":485,"cluster_id":4850003287,"duration_s":937},{"admin_code":485,"cluster_id":4850003444,"duration_s":948.6},{"admin_code":485,"cluster_id":4850003981,"duration_s":959.8},{"admin_code":485,"cluster_id":4850003982,"duration_s":965.4},{"admin_code":485,"cluster_id":4850003770,"duration_s":966},{"admin_code":485,"cluster_id":4850003908,"duration_s":971.1},{"admin_code":485,"cluster_id":4850003198,"duration_s":981.6},{"admin_code":485,"cluster_id":4850003767,"duration_s":992.7},{"admin_code":485,"cluster_id":4850003370,"duration_s":995.2},{"admin_code":485,"cluster_id":4850004053,"duration_s":1000.6},{"admin_code":485,"cluster_id":4850004054,"duration_s":1006.4},{"admin_code":485,"cluster_id":4850003839,"duration_s":1006.8},{"admin_code":485,"cluster_id":4850003683,"duration_s":1009.9},{"admin_code":485,"cluster_id":4850003760,"duration_s":1009.9},{"admin_code":485,"cluster_id":4850004055,"duration_s":1012.3},{"admin_code":485,"cluster_id":4850003761,"duration_s":1017},{"admin_code":485,"cluster_id":4850003361,"duration_s":1023.4},{"admin_code":485,"cluster_id":4850003105,"duration_s":1026.7},{"admin_code":485,"cluster_id":4850003368,"duration_s":1030.2},{"admin_code":485,"cluster_id":4850003909,"duration_s":1032.6},{"admin_code":485,"cluster_id":4850003104,"duration_s":1039.4},{"admin_code":485,"cluster_id":4850003360,"duration_s":1050.8},{"admin_code":485,"cluster_id":4850003843,"duration_s":1057.2},{"admin_code":485,"cluster_id":4850003763,"duration_s":1057.5},{"admin_code":485,"cluster_id":4850004124,"duration_s":1058.1},{"admin_code":485,"cluster_id":4850003362,"duration_s":1076.4},{"admin_code":485,"cluster_id":4850003604,"duration_s":1077.8},{"admin_code":485,"cluster_id":4850003443,"duration_s":1081.2},{"admin_code":485,"cluster_id":4850003010,"duration_s":1088.4},{"admin_code":485,"cluster_id":4850003842,"duration_s":1091.7},{"admin_code":485,"cluster_id":4850003834,"duration_s":1092.7},{"admin_code":485,"cluster_id":4850003197,"duration_s":1106.3},{"admin_code":485,"cluster_id":4850003682,"duration_s":1116.9},{"admin_code":485,"cluster_id":4850003764,"duration_s":1118.1},{"admin_code":485,"cluster_id":4850003199,"duration_s":1118.2},{"admin_code":485,"cluster_id":4850003285,"duration_s":1120},{"admin_code":485,"cluster_id":4850003369,"duration_s":1120.8},{"admin_code":485,"cluster_id":4850003907,"duration_s":1120.9},{"admin_code":485,"cluster_id":4850004123,"duration_s":1133.1},{"admin_code":485,"cluster_id":4850003277,"duration_s":1134.5},{"admin_code":485,"cluster_id":4850003442,"duration_s":1138.3},{"admin_code":485,"cluster_id":4850004193,"duration_s":1153.6},{"admin_code":485,"cluster_id":4850003980,"duration_s":1154.1},{"admin_code":485,"cluster_id":4850003916,"duration_s":1155.7},{"admin_code":485,"cluster_id":4850002915,"duration_s":1164.5},{"admin_code":485,"cluster_id":4850002914,"duration_s":1168.5},{"admin_code":485,"cluster_id":4850003278,"duration_s":1176.6},{"admin_code":485,"cluster_id":4850003106,"duration_s":1187.1},{"admin_code":485,"cluster_id":4850003910,"duration_s":1188.8},{"admin_code":485,"cluster_id":4850003286,"duration_s":1189.5},{"admin_code":485,"cluster_id":4850004192,"duration_s":1199.1},{"admin_code":485,"cluster_id":4850002821,"duration_s":1204.6},{"admin_code":485,"cluster_id":4850002820,"duration_s":1211},{"admin_code":485,"cluster_id":4850003526,"duration_s":1214.1},{"admin_code":485,"cluster_id":4850004194,"duration_s":1215.6},{"admin_code":485,"cluster_id":4850002819,"duration_s":1219.3},{"admin_code":485,"cluster_id":4850004125,"duration_s":1219.4},{"admin_code":485,"cluster_id":4850003284,"duration_s":1221.5},{"admin_code":485,"cluster_id":4850003525,"duration_s":1222.8},{"admin_code":485,"cluster_id":4850003917,"duration_s":1228},{"admin_code":485,"cluster_id":4850003196,"duration_s":1229},{"admin_code":485,"cluster_id":4850003759,"duration_s":1231.8},{"admin_code":485,"cluster_id":4850003844,"duration_s":1232.3},{"admin_code":485,"cluster_id":4850002913,"duration_s":1238.2},{"admin_code":485,"cluster_id":4850003833,"duration_s":1239},{"admin_code":485,"cluster_id":4850003989,"duration_s":1242},{"admin_code":485,"cluster_id":4850002730,"duration_s":1246.8},{"admin_code":485,"cluster_id":4850003195,"duration_s":1248.1},{"admin_code":485,"cluster_id":4850002916,"duration_s":1252.6},{"admin_code":485,"cluster_id":4850003836,"duration_s":1255.6},{"admin_code":485,"cluster_id":4850003200,"duration_s":1258.3},{"admin_code":485,"cluster_id":4850002729,"duration_s":1258.7},{"admin_code":485,"cluster_id":4850003201,"duration_s":1259.2},{"admin_code":485,"cluster_id":4850002822,"duration_s":1262.3},{"admin_code":485,"cluster_id":4850003009,"duration_s":1266.8},{"admin_code":485,"cluster_id":4850003279,"duration_s":1270.9},{"admin_code":485,"cluster_id":4850003012,"duration_s":1278.9},{"admin_code":485,"cluster_id":4850004122,"duration_s":1289.5},{"admin_code":485,"cluster_id":4850003011,"duration_s":1292.5},{"admin_code":485,"cluster_id":4850004191,"duration_s":1294},{"admin_code":485,"cluster_id":4850003107,"duration_s":1297.3},{"admin_code":485,"cluster_id":4850003108,"duration_s":1297.3},{"admin_code":485,"cluster_id":4850003837,"duration_s":1298.9},{"admin_code":485,"cluster_id":4850003979,"duration_s":1303.9},{"admin_code":485,"cluster_id":4850003771,"duration_s":1304},{"admin_code":485,"cluster_id":4850004195,"duration_s":1313},{"admin_code":485,"cluster_id":4850003283,"duration_s":1315.7},{"admin_code":485,"cluster_id":4850003681,"duration_s":1317.2},{"admin_code":485,"cluster_id":4850003906,"duration_s":1321.9},{"admin_code":485,"cluster_id":4850003103,"duration_s":1324.5},{"admin_code":485,"cluster_id":4850003363,"duration_s":1328},{"admin_code":485,"cluster_id":4850003189,"duration_s":1329.9},{"admin_code":485,"cluster_id":4850003190,"duration_s":1330},{"admin_code":485,"cluster_id":4850004262,"duration_s":1332.7},{"admin_code":485,"cluster_id":4850003188,"duration_s":1333.8},{"admin_code":485,"cluster_id":4850003911,"duration_s":1339.5},{"admin_code":485,"cluster_id":4850003102,"duration_s":1342},{"admin_code":485,"cluster_id":4850003013,"duration_s":1345.4},{"admin_code":485,"cluster_id":4850003915,"duration_s":1353.6},{"admin_code":485,"cluster_id":4850004052,"duration_s":1358.2},{"admin_code":485,"cluster_id":4850003367,"duration_s":1358.6},{"admin_code":485,"cluster_id":4850003602,"duration_s":1362.9},{"admin_code":485,"cluster_id":4850003289,"duration_s":1364.3},{"admin_code":485,"cluster_id":4850003694,"duration_s":1366.3},{"admin_code":485,"cluster_id":4850003758,"duration_s":1367.6},{"admin_code":485,"cluster_id":4850004121,"duration_s":1382.1},{"admin_code":485,"cluster_id":4850003603,"duration_s":1385.2},{"admin_code":485,"cluster_id":4850003524,"duration_s":1385.6},{"admin_code":485,"cluster_id":4850004190,"duration_s":1388.1},{"admin_code":485,"cluster_id":4850003364,"duration_s":1393.9},{"admin_code":485,"cluster_id":4850003772,"duration_s":1400.7},{"admin_code":485,"cluster_id":4850003845,"duration_s":1403.9},{"admin_code":485,"cluster_id":4850003838,"duration_s":1404.9},{"admin_code":485,"cluster_id":4850003366,"duration_s":1412.8},{"admin_code":485,"cluster_id":4850003282,"duration_s":1416.4},{"admin_code":485,"cluster_id":4850003008,"duration_s":1426.4},{"admin_code":485,"cluster_id":4850003097,"duration_s":1427.3},{"admin_code":485,"cluster_id":4850003191,"duration_s":1428.7},{"admin_code":485,"cluster_id":4850002727,"duration_s":1429.7},{"admin_code":485,"cluster_id":4850002728,"duration_s":1429.7},{"admin_code":485,"cluster_id":4850002636,"duration_s":1429.7},{"admin_code":485,"cluster_id":4850002637,"duration_s":1429.7},{"admin_code":485,"cluster_id":4850003601,"duration_s":1431.1},{"admin_code":485,"cluster_id":4850003441,"duration_s":1431.8},{"admin_code":485,"cluster_id":4850003280,"duration_s":1435.7},{"admin_code":485,"cluster_id":4850004196,"duration_s":1437.6},{"admin_code":485,"cluster_id":4850003680,"duration_s":1439.5},{"admin_code":485,"cluster_id":4850003098,"duration_s":1452.8},{"admin_code":485,"cluster_id":4850003832,"duration_s":1461.8},{"admin_code":485,"cluster_id":4850004120,"duration_s":1465.2},{"admin_code":485,"cluster_id":4850003905,"duration_s":1471.1},{"admin_code":485,"cluster_id":4850003978,"duration_s":1471.3},{"admin_code":485,"cluster_id":4850004126,"duration_s":1475.1},{"admin_code":485,"cluster_id":4850003985,"duration_s":1476.9},{"admin_code":485,"cluster_id":4850003281,"duration_s":1477.9},{"admin_code":485,"cluster_id":4850002912,"duration_s":1481},{"admin_code":485,"cluster_id":4850004189,"duration_s":1481},{"admin_code":485,"cluster_id":4850003440,"duration_s":1484.9},{"admin_code":485,"cluster_id":4850003194,"duration_s":1486.2},{"admin_code":485,"cluster_id":4850003757,"duration_s":1489.9},{"admin_code":485,"cluster_id":4850003096,"duration_s":1490.4},{"admin_code":485,"cluster_id":4850003984,"duration_s":1491.1},{"admin_code":485,"cluster_id":4850003007,"duration_s":1494.3},{"admin_code":485,"cluster_id":4850003912,"duration_s":1501.4},{"admin_code":485,"cluster_id":4850003679,"duration_s":1501.6},{"admin_code":485,"cluster_id":4850003841,"duration_s":1504.5},{"admin_code":485,"cluster_id":4850003983,"duration_s":1509.3},{"admin_code":485,"cluster_id":4850003359,"duration_s":1510.5},{"admin_code":485,"cluster_id":4850003988,"duration_s":1512.4},{"admin_code":485,"cluster_id":4850003095,"duration_s":1513.2},{"admin_code":485,"cluster_id":4850003373,"duration_s":1518},{"admin_code":485,"cluster_id":4850003193,"duration_s":1518.3},{"admin_code":485,"cluster_id":4850004128,"duration_s":1525.8},{"admin_code":485,"cluster_id":4850003523,"duration_s":1528.2},{"admin_code":485,"cluster_id":4850003914,"duration_s":1529.3},{"admin_code":485,"cluster_id":4850004127,"duration_s":1542.2},{"admin_code":485,"cluster_id":4850003678,"duration_s":1551.7},{"admin_code":485,"cluster_id":4850002911,"duration_s":1553.2},{"admin_code":485,"cluster_id":4850004051,"duration_s":1553.4},{"admin_code":485,"cluster_id":4850003003,"duration_s":1555.1},{"admin_code":485,"cluster_id":4850003001,"duration_s":1564.6},{"admin_code":485,"cluster_id":4850003192,"duration_s":1567.6},{"admin_code":485,"cluster_id":4850003374,"duration_s":1569.5},{"admin_code":485,"cluster_id":4850003099,"duration_s":1572.3},{"admin_code":485,"cluster_id":4850004057,"duration_s":1574.9},{"admin_code":485,"cluster_id":4850003358,"duration_s":1576.4},{"admin_code":485,"cluster_id":4850004056,"duration_s":1580.6},{"admin_code":485,"cluster_id":4850003987,"duration_s":1581.2},{"admin_code":485,"cluster_id":4850003756,"duration_s":1582.4},{"admin_code":485,"cluster_id":4850003977,"duration_s":1589.4},{"admin_code":485,"cluster_id":4850003006,"duration_s":1592.5},{"admin_code":485,"cluster_id":4850002910,"duration_s":1603.9},{"admin_code":485,"cluster_id":4850003986,"duration_s":1610},{"admin_code":485,"cluster_id":4850003357,"duration_s":1610.7},{"admin_code":485,"cluster_id":4850003904,"duration_s":1616.5},{"admin_code":485,"cluster_id":4850004119,"duration_s":1616.7},{"admin_code":485,"cluster_id":4850004188,"duration_s":1628.3},{"admin_code":485,"cluster_id":4850003755,"duration_s":1629.9},{"admin_code":485,"cluster_id":4850004129,"duration_s":1640.2},{"admin_code":485,"cluster_id":4850002907,"duration_s":1647.7},{"admin_code":485,"cluster_id":4850003913,"duration_s":1648.4},{"admin_code":485,"cluster_id":4850003831,"duration_s":1655.1},{"admin_code":485,"cluster_id":4850003840,"duration_s":1659.3},{"admin_code":485,"cluster_id":4850003100,"duration_s":1661.4},{"admin_code":485,"cluster_id":4850002818,"duration_s":1661.4},{"admin_code":485,"cluster_id":4850002817,"duration_s":1662.6},{"admin_code":485,"cluster_id":4850004058,"duration_s":1670.2},{"admin_code":485,"cluster_id":4850003101,"duration_s":1680.1},{"admin_code":485,"cluster_id":4850003004,"duration_s":1680.4},{"admin_code":485,"cluster_id":4850004050,"duration_s":1690.1},{"admin_code":485,"cluster_id":4850003456,"duration_s":1693.3},{"admin_code":485,"cluster_id":4850002542,"duration_s":1696},{"admin_code":485,"cluster_id":4850002908,"duration_s":1699.8},{"admin_code":485,"cluster_id":4850004060,"duration_s":1712.3},{"admin_code":485,"cluster_id":4850003005,"duration_s":1721.2},{"admin_code":485,"cluster_id":4850003828,"duration_s":1724.7},{"admin_code":485,"cluster_id":4850003002,"duration_s":1729.1},{"admin_code":485,"cluster_id":4850003455,"duration_s":1730.1},{"admin_code":485,"cluster_id":4850004062,"duration_s":1730.8},{"admin_code":485,"cluster_id":4850003273,"duration_s":1739.5},{"admin_code":485,"cluster_id":4850003903,"duration_s":1745.7},{"admin_code":485,"cluster_id":4850003522,"duration_s":1747.5},{"admin_code":485,"cluster_id":4850002906,"duration_s":1748.2},{"admin_code":485,"cluster_id":4850003976,"duration_s":1751.2},{"admin_code":485,"cluster_id":4850003600,"duration_s":1759.1},{"admin_code":485,"cluster_id":4850002814,"duration_s":1761.2},{"admin_code":485,"cluster_id":4850002816,"duration_s":1763.2},{"admin_code":485,"cluster_id":4850004059,"duration_s":1765.6},{"admin_code":485,"cluster_id":4850004061,"duration_s":1768.1},{"admin_code":485,"cluster_id":4850002909,"duration_s":1783.3},{"admin_code":485,"cluster_id":4850002725,"duration_s":1797.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}}