{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850006432,"lat":19.355,"lng":77.445},"to":{"admin_code":485,"cluster_id":4850006431,"lat":19.355,"lng":77.435},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":12.4545,"distance_km_u_k2":0.622725,"duration_s_free_flow":991.6,"great_circle_km":1.049107,"reachable":true,"k_band":[{"distance_km":12.4545,"duration_s":991.6}],"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":4850006432},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850006431},"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":275,"reachable_cells":[{"admin_code":485,"cluster_id":4850006432,"duration_s":0},{"admin_code":485,"cluster_id":4850006508,"duration_s":4.3},{"admin_code":485,"cluster_id":4850006585,"duration_s":7.6},{"admin_code":485,"cluster_id":4850006433,"duration_s":12.2},{"admin_code":485,"cluster_id":4850006509,"duration_s":12.2},{"admin_code":477,"cluster_id":4770000467,"duration_s":24.3},{"admin_code":485,"cluster_id":4850006586,"duration_s":35.6},{"admin_code":485,"cluster_id":4850006510,"duration_s":72.1},{"admin_code":485,"cluster_id":4850006587,"duration_s":72.1},{"admin_code":477,"cluster_id":4770000468,"duration_s":72.1},{"admin_code":485,"cluster_id":4850006661,"duration_s":72.1},{"admin_code":477,"cluster_id":4770000522,"duration_s":72.1},{"admin_code":485,"cluster_id":4850006584,"duration_s":150.8},{"admin_code":485,"cluster_id":4850006507,"duration_s":151.9},{"admin_code":485,"cluster_id":4850006506,"duration_s":233.9},{"admin_code":477,"cluster_id":4770000414,"duration_s":289},{"admin_code":477,"cluster_id":4770000413,"duration_s":377.1},{"admin_code":477,"cluster_id":4770000463,"duration_s":513.3},{"admin_code":477,"cluster_id":4770000412,"duration_s":588.3},{"admin_code":477,"cluster_id":4770000462,"duration_s":589.6},{"admin_code":477,"cluster_id":4770000464,"duration_s":618.2},{"admin_code":477,"cluster_id":4770000516,"duration_s":619.6},{"admin_code":477,"cluster_id":4770000361,"duration_s":638},{"admin_code":477,"cluster_id":4770000362,"duration_s":639.7},{"admin_code":477,"cluster_id":4770000518,"duration_s":643.8},{"admin_code":477,"cluster_id":4770000411,"duration_s":647.5},{"admin_code":477,"cluster_id":4770000312,"duration_s":683.3},{"admin_code":477,"cluster_id":4770000571,"duration_s":689.9},{"admin_code":477,"cluster_id":4770000623,"duration_s":727.8},{"admin_code":477,"cluster_id":4770000519,"duration_s":731.8},{"admin_code":477,"cluster_id":4770000465,"duration_s":752.4},{"admin_code":477,"cluster_id":4770000360,"duration_s":753.5},{"admin_code":485,"cluster_id":4850006346,"duration_s":768.4},{"admin_code":477,"cluster_id":4770000410,"duration_s":785.5},{"admin_code":477,"cluster_id":4770000675,"duration_s":790.9},{"admin_code":477,"cluster_id":4770000311,"duration_s":796.2},{"admin_code":477,"cluster_id":4770000573,"duration_s":800.2},{"admin_code":485,"cluster_id":4850006262,"duration_s":802.2},{"admin_code":477,"cluster_id":4770000359,"duration_s":816.8},{"admin_code":477,"cluster_id":4770000570,"duration_s":820.8},{"admin_code":485,"cluster_id":4850006263,"duration_s":826},{"admin_code":477,"cluster_id":4770000622,"duration_s":829.3},{"admin_code":477,"cluster_id":4770000727,"duration_s":839.7},{"admin_code":477,"cluster_id":4770000461,"duration_s":843},{"admin_code":477,"cluster_id":4770000574,"duration_s":847.7},{"admin_code":477,"cluster_id":4770000265,"duration_s":848.1},{"admin_code":477,"cluster_id":4770000460,"duration_s":856.5},{"admin_code":477,"cluster_id":4770000466,"duration_s":861.1},{"admin_code":477,"cluster_id":4770000358,"duration_s":866},{"admin_code":477,"cluster_id":4770000409,"duration_s":877.9},{"admin_code":485,"cluster_id":4850006347,"duration_s":886.2},{"admin_code":477,"cluster_id":4770000625,"duration_s":887.2},{"admin_code":477,"cluster_id":4770000674,"duration_s":893.6},{"admin_code":477,"cluster_id":4770000520,"duration_s":896},{"admin_code":477,"cluster_id":4770000621,"duration_s":900.1},{"admin_code":477,"cluster_id":4770000728,"duration_s":910.1},{"admin_code":477,"cluster_id":4770000676,"duration_s":911.4},{"admin_code":477,"cluster_id":4770000624,"duration_s":914.6},{"admin_code":485,"cluster_id":4850006428,"duration_s":918.9},{"admin_code":477,"cluster_id":4770000521,"duration_s":920.4},{"admin_code":477,"cluster_id":4770000459,"duration_s":920.6},{"admin_code":477,"cluster_id":4770000408,"duration_s":926.9},{"admin_code":477,"cluster_id":4770000357,"duration_s":929.5},{"admin_code":477,"cluster_id":4770000839,"duration_s":931.1},{"admin_code":485,"cluster_id":4850006348,"duration_s":932},{"admin_code":485,"cluster_id":4850006180,"duration_s":933.3},{"admin_code":477,"cluster_id":4770000729,"duration_s":937.4},{"admin_code":477,"cluster_id":4770000569,"duration_s":938},{"admin_code":485,"cluster_id":4850006016,"duration_s":938.7},{"admin_code":477,"cluster_id":4770000779,"duration_s":939.5},{"admin_code":477,"cluster_id":4770000840,"duration_s":941.5},{"admin_code":485,"cluster_id":4850006178,"duration_s":943.2},{"admin_code":485,"cluster_id":4850006097,"duration_s":954.3},{"admin_code":477,"cluster_id":4770000514,"duration_s":958.6},{"admin_code":477,"cluster_id":4770000310,"duration_s":959},{"admin_code":477,"cluster_id":4770000515,"duration_s":967.8},{"admin_code":477,"cluster_id":4770000264,"duration_s":970.8},{"admin_code":477,"cluster_id":4770000781,"duration_s":971},{"admin_code":477,"cluster_id":4770000572,"duration_s":975.9},{"admin_code":477,"cluster_id":4770000575,"duration_s":978.8},{"admin_code":485,"cluster_id":4850006179,"duration_s":986.4},{"admin_code":485,"cluster_id":4850006431,"duration_s":991.6},{"admin_code":485,"cluster_id":4850006430,"duration_s":991.6},{"admin_code":485,"cluster_id":4850006429,"duration_s":991.6},{"admin_code":485,"cluster_id":4850006015,"duration_s":997.4},{"admin_code":477,"cluster_id":4770000726,"duration_s":1005},{"admin_code":477,"cluster_id":4770000626,"duration_s":1021.3},{"admin_code":477,"cluster_id":4770000517,"duration_s":1021.7},{"admin_code":477,"cluster_id":4770000782,"duration_s":1023.3},{"admin_code":477,"cluster_id":4770000568,"duration_s":1028},{"admin_code":485,"cluster_id":4850006264,"duration_s":1030.4},{"admin_code":485,"cluster_id":4850006261,"duration_s":1033.1},{"admin_code":477,"cluster_id":4770000458,"duration_s":1033.5},{"admin_code":485,"cluster_id":4850005858,"duration_s":1035.9},{"admin_code":485,"cluster_id":4850006260,"duration_s":1041.7},{"admin_code":477,"cluster_id":4770000673,"duration_s":1046.4},{"admin_code":477,"cluster_id":4770000672,"duration_s":1046.4},{"admin_code":485,"cluster_id":4850006265,"duration_s":1047.1},{"admin_code":485,"cluster_id":4850006177,"duration_s":1048.1},{"admin_code":477,"cluster_id":4770000627,"duration_s":1058.3},{"admin_code":485,"cluster_id":4850006096,"duration_s":1058.6},{"admin_code":477,"cluster_id":4770000677,"duration_s":1059.4},{"admin_code":477,"cluster_id":4770000778,"duration_s":1062.6},{"admin_code":477,"cluster_id":4770000407,"duration_s":1069.5},{"admin_code":485,"cluster_id":4850006349,"duration_s":1076.5},{"admin_code":485,"cluster_id":4850006350,"duration_s":1078.2},{"admin_code":477,"cluster_id":4770000620,"duration_s":1088.2},{"admin_code":477,"cluster_id":4770000671,"duration_s":1090.2},{"admin_code":485,"cluster_id":4850006181,"duration_s":1091.5},{"admin_code":477,"cluster_id":4770000725,"duration_s":1097},{"admin_code":477,"cluster_id":4770000843,"duration_s":1105.1},{"admin_code":477,"cluster_id":4770000730,"duration_s":1114.8},{"admin_code":485,"cluster_id":4850005775,"duration_s":1115.5},{"admin_code":485,"cluster_id":4850005937,"duration_s":1115.8},{"admin_code":485,"cluster_id":4850006266,"duration_s":1116.1},{"admin_code":485,"cluster_id":4850005694,"duration_s":1120},{"admin_code":477,"cluster_id":4770000513,"duration_s":1120.2},{"admin_code":477,"cluster_id":4770000780,"duration_s":1121.4},{"admin_code":477,"cluster_id":4770000841,"duration_s":1122.5},{"admin_code":477,"cluster_id":4770000777,"duration_s":1122.7},{"admin_code":485,"cluster_id":4850005935,"duration_s":1124.6},{"admin_code":485,"cluster_id":4850006098,"duration_s":1125.8},{"admin_code":485,"cluster_id":4850005936,"duration_s":1132.4},{"admin_code":485,"cluster_id":4850005856,"duration_s":1133.1},{"admin_code":485,"cluster_id":4850006017,"duration_s":1134.4},{"admin_code":485,"cluster_id":4850005857,"duration_s":1142.3},{"admin_code":477,"cluster_id":4770000783,"duration_s":1144.1},{"admin_code":477,"cluster_id":4770000309,"duration_s":1150.1},{"admin_code":477,"cluster_id":4770000567,"duration_s":1156.3},{"admin_code":477,"cluster_id":4770000903,"duration_s":1161.4},{"admin_code":477,"cluster_id":4770000308,"duration_s":1162.3},{"admin_code":485,"cluster_id":4850006351,"duration_s":1163.1},{"admin_code":485,"cluster_id":4850006267,"duration_s":1164.8},{"admin_code":477,"cluster_id":4770000457,"duration_s":1171.4},{"admin_code":477,"cluster_id":4770000406,"duration_s":1174.3},{"admin_code":477,"cluster_id":4770000678,"duration_s":1175.9},{"admin_code":485,"cluster_id":4850005776,"duration_s":1179.7},{"admin_code":485,"cluster_id":4850005774,"duration_s":1185},{"admin_code":477,"cluster_id":4770000619,"duration_s":1194.9},{"admin_code":485,"cluster_id":4850006182,"duration_s":1198.1},{"admin_code":477,"cluster_id":4770000263,"duration_s":1198.8},{"admin_code":477,"cluster_id":4770000356,"duration_s":1203.1},{"admin_code":477,"cluster_id":4770000842,"duration_s":1203.1},{"admin_code":477,"cluster_id":4770000670,"duration_s":1204.1},{"admin_code":485,"cluster_id":4850005859,"duration_s":1207.9},{"admin_code":485,"cluster_id":4850006095,"duration_s":1219},{"admin_code":485,"cluster_id":4850005777,"duration_s":1222.1},{"admin_code":485,"cluster_id":4850006352,"duration_s":1224.4},{"admin_code":485,"cluster_id":4850006183,"duration_s":1230.2},{"admin_code":485,"cluster_id":4850006268,"duration_s":1238.7},{"admin_code":485,"cluster_id":4850006184,"duration_s":1240.6},{"admin_code":477,"cluster_id":4770000566,"duration_s":1250.8},{"admin_code":485,"cluster_id":4850005938,"duration_s":1252.3},{"admin_code":485,"cluster_id":4850006175,"duration_s":1256.1},{"admin_code":485,"cluster_id":4850006018,"duration_s":1257},{"admin_code":477,"cluster_id":4770000724,"duration_s":1267.4},{"admin_code":485,"cluster_id":4850005934,"duration_s":1272.5},{"admin_code":477,"cluster_id":4770000731,"duration_s":1274.1},{"admin_code":485,"cluster_id":4850005773,"duration_s":1276.9},{"admin_code":485,"cluster_id":4850006176,"duration_s":1287.2},{"admin_code":477,"cluster_id":4770000355,"duration_s":1291.9},{"admin_code":485,"cluster_id":4850005855,"duration_s":1293.9},{"admin_code":485,"cluster_id":4850006099,"duration_s":1294.6},{"admin_code":477,"cluster_id":4770000512,"duration_s":1302.5},{"admin_code":477,"cluster_id":4770000846,"duration_s":1305.6},{"admin_code":485,"cluster_id":4850005696,"duration_s":1311.2},{"admin_code":477,"cluster_id":4770000679,"duration_s":1313.7},{"admin_code":485,"cluster_id":4850005697,"duration_s":1315.6},{"admin_code":485,"cluster_id":4850006185,"duration_s":1316.5},{"admin_code":485,"cluster_id":4850006258,"duration_s":1318.2},{"admin_code":485,"cluster_id":4850006345,"duration_s":1323.7},{"admin_code":485,"cluster_id":4850005698,"duration_s":1336.4},{"admin_code":485,"cluster_id":4850006174,"duration_s":1336.7},{"admin_code":477,"cluster_id":4770000723,"duration_s":1337.3},{"admin_code":485,"cluster_id":4850006102,"duration_s":1339.7},{"admin_code":477,"cluster_id":4770000845,"duration_s":1343.8},{"admin_code":485,"cluster_id":4850005778,"duration_s":1356.7},{"admin_code":485,"cluster_id":4850005779,"duration_s":1363.2},{"admin_code":485,"cluster_id":4850005933,"duration_s":1372},{"admin_code":485,"cluster_id":4850006259,"duration_s":1372.1},{"admin_code":485,"cluster_id":4850006014,"duration_s":1372.7},{"admin_code":485,"cluster_id":4850006101,"duration_s":1376.1},{"admin_code":485,"cluster_id":4850005695,"duration_s":1376.6},{"admin_code":485,"cluster_id":4850005699,"duration_s":1378},{"admin_code":485,"cluster_id":4850006094,"duration_s":1378.5},{"admin_code":485,"cluster_id":4850006344,"duration_s":1380.1},{"admin_code":477,"cluster_id":4770000844,"duration_s":1397.5},{"admin_code":485,"cluster_id":4850005780,"duration_s":1401.1},{"admin_code":485,"cluster_id":4850005854,"duration_s":1410.5},{"admin_code":485,"cluster_id":4850005700,"duration_s":1417.5},{"admin_code":485,"cluster_id":4850006013,"duration_s":1420.1},{"admin_code":485,"cluster_id":4850006103,"duration_s":1421.7},{"admin_code":477,"cluster_id":4770000784,"duration_s":1423.4},{"admin_code":485,"cluster_id":4850005618,"duration_s":1425.8},{"admin_code":485,"cluster_id":4850007038,"duration_s":1435.8},{"admin_code":485,"cluster_id":4850005781,"duration_s":1436.5},{"admin_code":477,"cluster_id":4770000307,"duration_s":1440.9},{"admin_code":485,"cluster_id":4850006100,"duration_s":1441.7},{"admin_code":485,"cluster_id":4850005617,"duration_s":1444.9},{"admin_code":485,"cluster_id":4850005860,"duration_s":1445.4},{"admin_code":485,"cluster_id":4850006269,"duration_s":1448.4},{"admin_code":485,"cluster_id":4850006427,"duration_s":1459.4},{"admin_code":485,"cluster_id":4850006961,"duration_s":1460.1},{"admin_code":477,"cluster_id":4770000785,"duration_s":1470.4},{"admin_code":485,"cluster_id":4850006257,"duration_s":1477.4},{"admin_code":485,"cluster_id":4850006353,"duration_s":1484.3},{"admin_code":485,"cluster_id":4850006186,"duration_s":1484.3},{"admin_code":485,"cluster_id":4850006270,"duration_s":1485.3},{"admin_code":485,"cluster_id":4850006187,"duration_s":1486.2},{"admin_code":485,"cluster_id":4850006104,"duration_s":1486.2},{"admin_code":485,"cluster_id":4850006188,"duration_s":1486.2},{"admin_code":485,"cluster_id":4850005939,"duration_s":1496.4},{"admin_code":485,"cluster_id":4850006012,"duration_s":1501.6},{"admin_code":485,"cluster_id":4850006105,"duration_s":1503.2},{"admin_code":485,"cluster_id":4850006106,"duration_s":1503.2},{"admin_code":485,"cluster_id":4850005782,"duration_s":1512.2},{"admin_code":477,"cluster_id":4770000786,"duration_s":1517.9},{"admin_code":485,"cluster_id":4850006093,"duration_s":1519.3},{"admin_code":485,"cluster_id":4850006885,"duration_s":1533.2},{"admin_code":485,"cluster_id":4850005783,"duration_s":1540.9},{"admin_code":485,"cluster_id":4850006019,"duration_s":1542.6},{"admin_code":485,"cluster_id":4850006884,"duration_s":1548.6},{"admin_code":485,"cluster_id":4850005784,"duration_s":1568.9},{"admin_code":485,"cluster_id":4850006023,"duration_s":1572.6},{"admin_code":485,"cluster_id":4850007117,"duration_s":1573.6},{"admin_code":485,"cluster_id":4850005861,"duration_s":1575.2},{"admin_code":485,"cluster_id":4850006343,"duration_s":1591.1},{"admin_code":485,"cluster_id":4850005862,"duration_s":1593.7},{"admin_code":485,"cluster_id":4850005702,"duration_s":1596.6},{"admin_code":485,"cluster_id":4850006020,"duration_s":1598},{"admin_code":485,"cluster_id":4850006809,"duration_s":1599.6},{"admin_code":485,"cluster_id":4850006735,"duration_s":1604},{"admin_code":485,"cluster_id":4850006810,"duration_s":1604},{"admin_code":485,"cluster_id":4850007039,"duration_s":1607},{"admin_code":485,"cluster_id":4850005701,"duration_s":1607.7},{"admin_code":485,"cluster_id":4850006962,"duration_s":1612.1},{"admin_code":485,"cluster_id":4850005785,"duration_s":1614.8},{"admin_code":485,"cluster_id":4850006886,"duration_s":1617.2},{"admin_code":485,"cluster_id":4850005863,"duration_s":1620.2},{"admin_code":485,"cluster_id":4850005786,"duration_s":1647.4},{"admin_code":485,"cluster_id":4850005865,"duration_s":1650.8},{"admin_code":485,"cluster_id":4850006024,"duration_s":1651.2},{"admin_code":485,"cluster_id":4850007040,"duration_s":1653.9},{"admin_code":485,"cluster_id":4850005866,"duration_s":1657.7},{"admin_code":485,"cluster_id":4850006107,"duration_s":1668.1},{"admin_code":485,"cluster_id":4850005940,"duration_s":1669.3},{"admin_code":485,"cluster_id":4850006025,"duration_s":1670},{"admin_code":485,"cluster_id":4850005868,"duration_s":1677.7},{"admin_code":485,"cluster_id":4850006022,"duration_s":1678.7},{"admin_code":485,"cluster_id":4850005946,"duration_s":1686.3},{"admin_code":485,"cluster_id":4850005867,"duration_s":1686.3},{"admin_code":485,"cluster_id":4850007041,"duration_s":1687.3},{"admin_code":485,"cluster_id":4850005787,"duration_s":1694.6},{"admin_code":485,"cluster_id":4850005623,"duration_s":1698.3},{"admin_code":485,"cluster_id":4850005947,"duration_s":1699},{"admin_code":485,"cluster_id":4850005945,"duration_s":1706.5},{"admin_code":485,"cluster_id":4850006026,"duration_s":1707.9},{"admin_code":485,"cluster_id":4850005704,"duration_s":1713.9},{"admin_code":485,"cluster_id":4850006027,"duration_s":1715.8},{"admin_code":485,"cluster_id":4850005869,"duration_s":1716.1},{"admin_code":485,"cluster_id":4850005864,"duration_s":1723.6},{"admin_code":485,"cluster_id":4850005944,"duration_s":1724.1},{"admin_code":485,"cluster_id":4850005703,"duration_s":1726},{"admin_code":485,"cluster_id":4850005948,"duration_s":1732.2},{"admin_code":485,"cluster_id":4850005941,"duration_s":1733.3},{"admin_code":485,"cluster_id":4850007118,"duration_s":1733.3},{"admin_code":485,"cluster_id":4850006028,"duration_s":1736.1},{"admin_code":485,"cluster_id":4850007186,"duration_s":1743.6},{"admin_code":485,"cluster_id":4850005943,"duration_s":1753.4},{"admin_code":485,"cluster_id":4850005942,"duration_s":1762.1},{"admin_code":485,"cluster_id":4850006021,"duration_s":1767.1},{"admin_code":485,"cluster_id":4850006963,"duration_s":1770.8},{"admin_code":485,"cluster_id":4850005870,"duration_s":1775.1},{"admin_code":485,"cluster_id":4850005949,"duration_s":1782.1},{"admin_code":485,"cluster_id":4850006029,"duration_s":1798.2}],"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}}