{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":477,"cluster_id":4770000708,"lat":19.435,"lng":77.215},"to":{"admin_code":477,"cluster_id":4770000709,"lat":19.435,"lng":77.225},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0,"distance_km_u_k2":0,"duration_s_free_flow":0,"great_circle_km":1.048591,"reachable":true,"k_band":[{"distance_km":0,"duration_s":0}],"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":false,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770000708},"b":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770000709},"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":257,"reachable_cells":[{"admin_code":477,"cluster_id":4770000708,"duration_s":0},{"admin_code":477,"cluster_id":4770000709,"duration_s":0},{"admin_code":477,"cluster_id":4770000710,"duration_s":0},{"admin_code":477,"cluster_id":4770000658,"duration_s":0},{"admin_code":477,"cluster_id":4770000711,"duration_s":1.2},{"admin_code":477,"cluster_id":4770000759,"duration_s":32},{"admin_code":477,"cluster_id":4770000760,"duration_s":40.5},{"admin_code":477,"cluster_id":4770000761,"duration_s":54.2},{"admin_code":477,"cluster_id":4770000819,"duration_s":70.7},{"admin_code":477,"cluster_id":4770000762,"duration_s":76.9},{"admin_code":477,"cluster_id":4770000820,"duration_s":94.5},{"admin_code":477,"cluster_id":4770000763,"duration_s":134.2},{"admin_code":477,"cluster_id":4770000823,"duration_s":175.9},{"admin_code":477,"cluster_id":4770000822,"duration_s":192.8},{"admin_code":477,"cluster_id":4770000821,"duration_s":195.5},{"admin_code":477,"cluster_id":4770000879,"duration_s":247.8},{"admin_code":477,"cluster_id":4770000880,"duration_s":248.5},{"admin_code":477,"cluster_id":4770000881,"duration_s":262.9},{"admin_code":477,"cluster_id":4770000882,"duration_s":262.9},{"admin_code":477,"cluster_id":4770000940,"duration_s":262.9},{"admin_code":477,"cluster_id":4770000941,"duration_s":262.9},{"admin_code":477,"cluster_id":4770000942,"duration_s":270.8},{"admin_code":477,"cluster_id":4770001004,"duration_s":270.8},{"admin_code":477,"cluster_id":4770000943,"duration_s":304.5},{"admin_code":477,"cluster_id":4770001005,"duration_s":304.5},{"admin_code":477,"cluster_id":4770000883,"duration_s":307.6},{"admin_code":477,"cluster_id":4770000884,"duration_s":424.9},{"admin_code":477,"cluster_id":4770000824,"duration_s":485.6},{"admin_code":477,"cluster_id":4770000885,"duration_s":534.5},{"admin_code":477,"cluster_id":4770000944,"duration_s":558.5},{"admin_code":477,"cluster_id":4770000886,"duration_s":579.3},{"admin_code":477,"cluster_id":4770000826,"duration_s":585.4},{"admin_code":477,"cluster_id":4770000945,"duration_s":586.6},{"admin_code":477,"cluster_id":4770000825,"duration_s":594.3},{"admin_code":477,"cluster_id":4770000887,"duration_s":623.7},{"admin_code":477,"cluster_id":4770000888,"duration_s":623.7},{"admin_code":477,"cluster_id":4770000946,"duration_s":626.6},{"admin_code":477,"cluster_id":4770000947,"duration_s":642.2},{"admin_code":477,"cluster_id":4770000764,"duration_s":663.5},{"admin_code":477,"cluster_id":4770001009,"duration_s":676.5},{"admin_code":477,"cluster_id":4770001008,"duration_s":687.7},{"admin_code":477,"cluster_id":4770001007,"duration_s":689.7},{"admin_code":477,"cluster_id":4770001006,"duration_s":690.4},{"admin_code":477,"cluster_id":4770000712,"duration_s":725.7},{"admin_code":477,"cluster_id":4770001068,"duration_s":740.4},{"admin_code":477,"cluster_id":4770001069,"duration_s":743.4},{"admin_code":477,"cluster_id":4770000713,"duration_s":749.2},{"admin_code":477,"cluster_id":4770001070,"duration_s":750.3},{"admin_code":477,"cluster_id":4770000765,"duration_s":758.1},{"admin_code":477,"cluster_id":4770001128,"duration_s":785.2},{"admin_code":477,"cluster_id":4770000661,"duration_s":785.8},{"admin_code":477,"cluster_id":4770000660,"duration_s":787.5},{"admin_code":477,"cluster_id":4770000659,"duration_s":789.3},{"admin_code":477,"cluster_id":4770001129,"duration_s":799.4},{"admin_code":477,"cluster_id":4770001130,"duration_s":811.8},{"admin_code":477,"cluster_id":4770000766,"duration_s":840.6},{"admin_code":477,"cluster_id":4770000609,"duration_s":848.9},{"admin_code":477,"cluster_id":4770000714,"duration_s":852.7},{"admin_code":477,"cluster_id":4770001189,"duration_s":872.1},{"admin_code":477,"cluster_id":4770001190,"duration_s":874.1},{"admin_code":477,"cluster_id":4770001131,"duration_s":874.8},{"admin_code":477,"cluster_id":4770001191,"duration_s":896.5},{"admin_code":477,"cluster_id":4770001192,"duration_s":900.3},{"admin_code":477,"cluster_id":4770001071,"duration_s":905.2},{"admin_code":477,"cluster_id":4770000557,"duration_s":910.9},{"admin_code":477,"cluster_id":4770000827,"duration_s":942.6},{"admin_code":477,"cluster_id":4770000767,"duration_s":943.9},{"admin_code":477,"cluster_id":4770000503,"duration_s":944.6},{"admin_code":477,"cluster_id":4770001250,"duration_s":945.9},{"admin_code":477,"cluster_id":4770000715,"duration_s":948.3},{"admin_code":477,"cluster_id":4770001249,"duration_s":961.6},{"admin_code":477,"cluster_id":4770000610,"duration_s":968.3},{"admin_code":477,"cluster_id":4770001132,"duration_s":968.3},{"admin_code":477,"cluster_id":4770001072,"duration_s":993.4},{"admin_code":477,"cluster_id":4770000502,"duration_s":1002.5},{"admin_code":477,"cluster_id":4770000556,"duration_s":1012.4},{"admin_code":477,"cluster_id":4770000558,"duration_s":1016},{"admin_code":477,"cluster_id":4770000608,"duration_s":1022.1},{"admin_code":477,"cluster_id":4770000664,"duration_s":1037},{"admin_code":477,"cluster_id":4770000716,"duration_s":1038.2},{"admin_code":477,"cluster_id":4770000768,"duration_s":1039.5},{"admin_code":477,"cluster_id":4770000828,"duration_s":1040.7},{"admin_code":477,"cluster_id":4770000504,"duration_s":1053.4},{"admin_code":477,"cluster_id":4770000501,"duration_s":1060.5},{"admin_code":477,"cluster_id":4770000555,"duration_s":1069.9},{"admin_code":477,"cluster_id":4770001010,"duration_s":1070.6},{"admin_code":477,"cluster_id":4770000948,"duration_s":1071.8},{"admin_code":477,"cluster_id":4770001073,"duration_s":1104.5},{"admin_code":477,"cluster_id":4770000505,"duration_s":1116.1},{"admin_code":477,"cluster_id":4770000769,"duration_s":1121.7},{"admin_code":477,"cluster_id":4770000554,"duration_s":1126.3},{"admin_code":477,"cluster_id":4770000662,"duration_s":1129.9},{"admin_code":477,"cluster_id":4770000611,"duration_s":1129.9},{"admin_code":477,"cluster_id":4770001011,"duration_s":1138.1},{"admin_code":477,"cluster_id":4770000717,"duration_s":1140.1},{"admin_code":477,"cluster_id":4770000450,"duration_s":1148.6},{"admin_code":477,"cluster_id":4770000665,"duration_s":1158.9},{"admin_code":477,"cluster_id":4770000451,"duration_s":1161.1},{"admin_code":477,"cluster_id":4770000949,"duration_s":1174.2},{"admin_code":477,"cluster_id":4770000663,"duration_s":1180.7},{"admin_code":477,"cluster_id":4770000612,"duration_s":1180.7},{"admin_code":477,"cluster_id":4770000553,"duration_s":1183.9},{"admin_code":477,"cluster_id":4770000452,"duration_s":1192},{"admin_code":477,"cluster_id":4770000506,"duration_s":1196.7},{"admin_code":477,"cluster_id":4770000500,"duration_s":1202.5},{"admin_code":477,"cluster_id":4770001012,"duration_s":1227},{"admin_code":477,"cluster_id":4770000718,"duration_s":1229},{"admin_code":477,"cluster_id":4770000499,"duration_s":1229.8},{"admin_code":477,"cluster_id":4770000657,"duration_s":1235.5},{"admin_code":477,"cluster_id":4770000606,"duration_s":1235.5},{"admin_code":477,"cluster_id":4770000607,"duration_s":1235.8},{"admin_code":477,"cluster_id":4770000770,"duration_s":1237.7},{"admin_code":477,"cluster_id":4770000560,"duration_s":1239.4},{"admin_code":477,"cluster_id":4770000605,"duration_s":1244.5},{"admin_code":477,"cluster_id":4770000498,"duration_s":1252.7},{"admin_code":477,"cluster_id":4770000400,"duration_s":1254.6},{"admin_code":477,"cluster_id":4770000950,"duration_s":1262},{"admin_code":477,"cluster_id":4770000656,"duration_s":1263.6},{"admin_code":477,"cluster_id":4770000446,"duration_s":1263.8},{"admin_code":477,"cluster_id":4770000449,"duration_s":1275.8},{"admin_code":477,"cluster_id":4770000445,"duration_s":1283},{"admin_code":477,"cluster_id":4770000559,"duration_s":1289.5},{"admin_code":477,"cluster_id":4770000497,"duration_s":1294.3},{"admin_code":477,"cluster_id":4770000613,"duration_s":1300},{"admin_code":477,"cluster_id":4770000561,"duration_s":1300},{"admin_code":477,"cluster_id":4770000444,"duration_s":1307.9},{"admin_code":477,"cluster_id":4770000552,"duration_s":1318.9},{"admin_code":477,"cluster_id":4770001308,"duration_s":1321},{"admin_code":477,"cluster_id":4770000443,"duration_s":1332.8},{"admin_code":477,"cluster_id":4770000604,"duration_s":1336.9},{"admin_code":477,"cluster_id":4770000394,"duration_s":1339.9},{"admin_code":477,"cluster_id":4770000399,"duration_s":1343.3},{"admin_code":477,"cluster_id":4770000507,"duration_s":1345.2},{"admin_code":477,"cluster_id":4770000349,"duration_s":1349.5},{"admin_code":477,"cluster_id":4770000348,"duration_s":1349.7},{"admin_code":477,"cluster_id":4770001307,"duration_s":1353.7},{"admin_code":477,"cluster_id":4770000655,"duration_s":1355.4},{"admin_code":477,"cluster_id":4770000719,"duration_s":1358.1},{"admin_code":477,"cluster_id":4770001248,"duration_s":1364.1},{"admin_code":477,"cluster_id":4770000393,"duration_s":1368.5},{"admin_code":477,"cluster_id":4770000453,"duration_s":1391.5},{"admin_code":477,"cluster_id":4770000771,"duration_s":1392.5},{"admin_code":477,"cluster_id":4770001188,"duration_s":1395.2},{"admin_code":477,"cluster_id":4770001247,"duration_s":1395.7},{"admin_code":477,"cluster_id":4770000551,"duration_s":1396.2},{"admin_code":477,"cluster_id":4770000496,"duration_s":1397.5},{"admin_code":477,"cluster_id":4770000442,"duration_s":1410},{"admin_code":477,"cluster_id":4770000392,"duration_s":1410.6},{"admin_code":477,"cluster_id":4770000342,"duration_s":1411.1},{"admin_code":477,"cluster_id":4770000603,"duration_s":1424.4},{"admin_code":477,"cluster_id":4770000550,"duration_s":1440},{"admin_code":477,"cluster_id":4770000508,"duration_s":1440.3},{"admin_code":477,"cluster_id":4770000301,"duration_s":1446.7},{"admin_code":477,"cluster_id":4770000667,"duration_s":1449.4},{"admin_code":477,"cluster_id":4770000341,"duration_s":1453.4},{"admin_code":477,"cluster_id":4770001246,"duration_s":1464.1},{"admin_code":477,"cluster_id":4770000707,"duration_s":1470.6},{"admin_code":477,"cluster_id":4770000398,"duration_s":1476.7},{"admin_code":477,"cluster_id":4770000300,"duration_s":1483.4},{"admin_code":477,"cluster_id":4770000654,"duration_s":1484.3},{"admin_code":477,"cluster_id":4770000397,"duration_s":1485.1},{"admin_code":477,"cluster_id":4770001187,"duration_s":1486.3},{"admin_code":477,"cluster_id":4770000666,"duration_s":1493},{"admin_code":477,"cluster_id":4770000340,"duration_s":1501.8},{"admin_code":477,"cluster_id":4770001186,"duration_s":1502},{"admin_code":477,"cluster_id":4770000706,"duration_s":1510.8},{"admin_code":477,"cluster_id":4770000758,"duration_s":1512.6},{"admin_code":477,"cluster_id":4770000829,"duration_s":1516.1},{"admin_code":477,"cluster_id":4770000562,"duration_s":1517.4},{"admin_code":477,"cluster_id":4770000347,"duration_s":1519.6},{"admin_code":477,"cluster_id":4770000830,"duration_s":1519.8},{"admin_code":477,"cluster_id":4770001127,"duration_s":1522},{"admin_code":477,"cluster_id":4770001067,"duration_s":1524.7},{"admin_code":477,"cluster_id":4770001126,"duration_s":1525.6},{"admin_code":477,"cluster_id":4770000602,"duration_s":1531.6},{"admin_code":477,"cluster_id":4770000448,"duration_s":1532.4},{"admin_code":477,"cluster_id":4770000616,"duration_s":1539.9},{"admin_code":477,"cluster_id":4770001066,"duration_s":1542.1},{"admin_code":477,"cluster_id":4770000889,"duration_s":1544.5},{"admin_code":477,"cluster_id":4770000293,"duration_s":1545.3},{"admin_code":477,"cluster_id":4770000509,"duration_s":1550.4},{"admin_code":477,"cluster_id":4770000890,"duration_s":1552.7},{"admin_code":477,"cluster_id":4770000653,"duration_s":1553},{"admin_code":477,"cluster_id":4770000831,"duration_s":1557.6},{"admin_code":477,"cluster_id":4770001185,"duration_s":1557.9},{"admin_code":477,"cluster_id":4770001362,"duration_s":1566.1},{"admin_code":477,"cluster_id":4770000549,"duration_s":1567.4},{"admin_code":477,"cluster_id":4770001244,"duration_s":1567.7},{"admin_code":477,"cluster_id":4770001245,"duration_s":1567.7},{"admin_code":477,"cluster_id":4770001304,"duration_s":1567.7},{"admin_code":477,"cluster_id":4770001303,"duration_s":1567.7},{"admin_code":477,"cluster_id":4770001305,"duration_s":1567.7},{"admin_code":477,"cluster_id":4770001125,"duration_s":1576.9},{"admin_code":477,"cluster_id":4770001306,"duration_s":1578.2},{"admin_code":477,"cluster_id":4770000391,"duration_s":1582},{"admin_code":477,"cluster_id":4770000447,"duration_s":1583.1},{"admin_code":477,"cluster_id":4770000256,"duration_s":1583.4},{"admin_code":477,"cluster_id":4770000339,"duration_s":1585.2},{"admin_code":477,"cluster_id":4770000601,"duration_s":1588.5},{"admin_code":477,"cluster_id":4770000615,"duration_s":1590.8},{"admin_code":477,"cluster_id":4770000614,"duration_s":1600},{"admin_code":477,"cluster_id":4770001184,"duration_s":1606.1},{"admin_code":477,"cluster_id":4770000455,"duration_s":1610.6},{"admin_code":477,"cluster_id":4770000705,"duration_s":1613},{"admin_code":477,"cluster_id":4770000818,"duration_s":1614.5},{"admin_code":477,"cluster_id":4770000390,"duration_s":1615.8},{"admin_code":477,"cluster_id":4770000757,"duration_s":1616},{"admin_code":477,"cluster_id":4770000454,"duration_s":1619.2},{"admin_code":477,"cluster_id":4770000891,"duration_s":1623.6},{"admin_code":477,"cluster_id":4770000248,"duration_s":1625.7},{"admin_code":477,"cluster_id":4770001124,"duration_s":1634.1},{"admin_code":477,"cluster_id":4770001065,"duration_s":1640.4},{"admin_code":477,"cluster_id":4770001003,"duration_s":1641.1},{"admin_code":477,"cluster_id":4770000564,"duration_s":1648.6},{"admin_code":477,"cluster_id":4770000652,"duration_s":1648.7},{"admin_code":477,"cluster_id":4770000389,"duration_s":1649.6},{"admin_code":477,"cluster_id":4770000210,"duration_s":1657.7},{"admin_code":477,"cluster_id":4770000396,"duration_s":1675.3},{"admin_code":477,"cluster_id":4770000563,"duration_s":1679.1},{"admin_code":477,"cluster_id":4770000216,"duration_s":1683.9},{"admin_code":477,"cluster_id":4770000704,"duration_s":1684.1},{"admin_code":477,"cluster_id":4770000756,"duration_s":1686.4},{"admin_code":477,"cluster_id":4770000441,"duration_s":1688.1},{"admin_code":477,"cluster_id":4770000257,"duration_s":1692.1},{"admin_code":477,"cluster_id":4770000292,"duration_s":1693.1},{"admin_code":477,"cluster_id":4770000440,"duration_s":1700.1},{"admin_code":477,"cluster_id":4770001123,"duration_s":1700.3},{"admin_code":477,"cluster_id":4770000250,"duration_s":1706.6},{"admin_code":477,"cluster_id":4770001183,"duration_s":1714.7},{"admin_code":477,"cluster_id":4770001243,"duration_s":1715.4},{"admin_code":477,"cluster_id":4770001242,"duration_s":1716},{"admin_code":477,"cluster_id":4770000939,"duration_s":1718.4},{"admin_code":477,"cluster_id":4770001002,"duration_s":1718.4},{"admin_code":477,"cluster_id":4770001001,"duration_s":1718.4},{"admin_code":477,"cluster_id":4770001064,"duration_s":1718.4},{"admin_code":477,"cluster_id":4770001063,"duration_s":1718.4},{"admin_code":477,"cluster_id":4770000703,"duration_s":1724.1},{"admin_code":477,"cluster_id":4770000294,"duration_s":1730.7},{"admin_code":477,"cluster_id":4770000495,"duration_s":1732.7},{"admin_code":477,"cluster_id":4770001182,"duration_s":1732.8},{"admin_code":477,"cluster_id":4770000494,"duration_s":1734.5},{"admin_code":477,"cluster_id":4770000249,"duration_s":1740.9},{"admin_code":477,"cluster_id":4770000215,"duration_s":1747.2},{"admin_code":477,"cluster_id":4770000651,"duration_s":1750.4},{"admin_code":477,"cluster_id":4770000403,"duration_s":1751.2},{"admin_code":477,"cluster_id":4770000493,"duration_s":1756.9},{"admin_code":477,"cluster_id":4770001122,"duration_s":1757.7},{"admin_code":477,"cluster_id":4770000548,"duration_s":1759.7},{"admin_code":477,"cluster_id":4770000295,"duration_s":1771.7},{"admin_code":477,"cluster_id":4770001062,"duration_s":1780.4},{"admin_code":477,"cluster_id":4770000492,"duration_s":1787.9},{"admin_code":477,"cluster_id":4770001181,"duration_s":1788.4},{"admin_code":477,"cluster_id":4770000600,"duration_s":1788.8},{"admin_code":477,"cluster_id":4770000547,"duration_s":1790.7},{"admin_code":477,"cluster_id":4770000258,"duration_s":1793.5},{"admin_code":477,"cluster_id":4770000251,"duration_s":1796.9},{"admin_code":477,"cluster_id":4770000395,"duration_s":1799.5}],"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}}