{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850000616,"lat":18.555,"lng":77.485},"to":{"admin_code":485,"cluster_id":4850000615,"lat":18.555,"lng":77.475},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.768,"distance_km_u_k2":0.0884,"duration_s_free_flow":254.5,"great_circle_km":1.05415,"reachable":true,"k_band":[{"distance_km":1.768,"duration_s":254.5}],"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":4850000616},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850000615},"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":485,"cluster_id":4850000616,"duration_s":0},{"admin_code":485,"cluster_id":4850000581,"duration_s":24.5},{"admin_code":485,"cluster_id":4850000548,"duration_s":84},{"admin_code":485,"cluster_id":4850000582,"duration_s":133.2},{"admin_code":485,"cluster_id":4850000617,"duration_s":141.5},{"admin_code":485,"cluster_id":4850000580,"duration_s":148.6},{"admin_code":485,"cluster_id":4850000549,"duration_s":208.5},{"admin_code":485,"cluster_id":4850000517,"duration_s":223.8},{"admin_code":485,"cluster_id":4850000615,"duration_s":254.5},{"admin_code":485,"cluster_id":4850000618,"duration_s":284.3},{"admin_code":485,"cluster_id":4850000583,"duration_s":300.3},{"admin_code":485,"cluster_id":4850000550,"duration_s":356.6},{"admin_code":485,"cluster_id":4850000614,"duration_s":385},{"admin_code":485,"cluster_id":4850000584,"duration_s":414.8},{"admin_code":485,"cluster_id":4850000613,"duration_s":504.2},{"admin_code":485,"cluster_id":4850000551,"duration_s":569.9},{"admin_code":485,"cluster_id":4850000620,"duration_s":580.4},{"admin_code":485,"cluster_id":4850000518,"duration_s":582.7},{"admin_code":485,"cluster_id":4850000519,"duration_s":588.3},{"admin_code":485,"cluster_id":4850000665,"duration_s":595.4},{"admin_code":485,"cluster_id":4850000578,"duration_s":598.7},{"admin_code":485,"cluster_id":4850000619,"duration_s":631.1},{"admin_code":485,"cluster_id":4850000579,"duration_s":636.5},{"admin_code":485,"cluster_id":4850000621,"duration_s":645.2},{"admin_code":485,"cluster_id":4850000657,"duration_s":645.7},{"admin_code":485,"cluster_id":4850000656,"duration_s":650.8},{"admin_code":485,"cluster_id":4850000658,"duration_s":656},{"admin_code":485,"cluster_id":4850000664,"duration_s":695.8},{"admin_code":485,"cluster_id":4850000655,"duration_s":702.1},{"admin_code":485,"cluster_id":4850000585,"duration_s":714.5},{"admin_code":485,"cluster_id":4850000663,"duration_s":714.8},{"admin_code":485,"cluster_id":4850000612,"duration_s":737},{"admin_code":485,"cluster_id":4850000662,"duration_s":738.3},{"admin_code":485,"cluster_id":4850000702,"duration_s":743.1},{"admin_code":485,"cluster_id":4850000661,"duration_s":746.7},{"admin_code":485,"cluster_id":4850000547,"duration_s":747.2},{"admin_code":485,"cluster_id":4850000546,"duration_s":747.2},{"admin_code":485,"cluster_id":4850000703,"duration_s":750.4},{"admin_code":485,"cluster_id":4850000552,"duration_s":753.3},{"admin_code":485,"cluster_id":4850000611,"duration_s":795},{"admin_code":485,"cluster_id":4850000709,"duration_s":804.7},{"admin_code":485,"cluster_id":4850000710,"duration_s":821.6},{"admin_code":485,"cluster_id":4850000750,"duration_s":852.2},{"admin_code":485,"cluster_id":4850000711,"duration_s":854.3},{"admin_code":485,"cluster_id":4850000712,"duration_s":858.6},{"admin_code":485,"cluster_id":4850000576,"duration_s":866.8},{"admin_code":485,"cluster_id":4850000553,"duration_s":882.7},{"admin_code":485,"cluster_id":4850000586,"duration_s":889},{"admin_code":485,"cluster_id":4850000757,"duration_s":923},{"admin_code":485,"cluster_id":4850000577,"duration_s":927.7},{"admin_code":485,"cluster_id":4850000610,"duration_s":937.6},{"admin_code":485,"cluster_id":4850000751,"duration_s":945},{"admin_code":485,"cluster_id":4850000575,"duration_s":957},{"admin_code":485,"cluster_id":4850000704,"duration_s":973.3},{"admin_code":485,"cluster_id":4850000545,"duration_s":1018.8},{"admin_code":485,"cluster_id":4850000513,"duration_s":1024.6},{"admin_code":485,"cluster_id":4850000798,"duration_s":1024.8},{"admin_code":485,"cluster_id":4850000805,"duration_s":1029.6},{"admin_code":485,"cluster_id":4850000574,"duration_s":1029.6},{"admin_code":485,"cluster_id":4850000799,"duration_s":1040.9},{"admin_code":485,"cluster_id":4850000587,"duration_s":1044.1},{"admin_code":485,"cluster_id":4850000544,"duration_s":1050.3},{"admin_code":485,"cluster_id":4850000847,"duration_s":1053.6},{"admin_code":485,"cluster_id":4850000758,"duration_s":1070.1},{"admin_code":485,"cluster_id":4850000622,"duration_s":1075},{"admin_code":485,"cluster_id":4850000609,"duration_s":1075.6},{"admin_code":485,"cluster_id":4850000752,"duration_s":1076.6},{"admin_code":485,"cluster_id":4850000806,"duration_s":1091.4},{"admin_code":485,"cluster_id":4850000846,"duration_s":1095},{"admin_code":485,"cluster_id":4850000512,"duration_s":1107.1},{"admin_code":485,"cluster_id":4850000797,"duration_s":1111.7},{"admin_code":485,"cluster_id":4850000854,"duration_s":1113.1},{"admin_code":485,"cluster_id":4850000804,"duration_s":1113.2},{"admin_code":485,"cluster_id":4850000756,"duration_s":1118.2},{"admin_code":485,"cluster_id":4850000800,"duration_s":1131.2},{"admin_code":485,"cluster_id":4850000853,"duration_s":1131.6},{"admin_code":485,"cluster_id":4850000543,"duration_s":1133.8},{"admin_code":485,"cluster_id":4850000848,"duration_s":1146.9},{"admin_code":485,"cluster_id":4850000749,"duration_s":1152.8},{"admin_code":485,"cluster_id":4850000895,"duration_s":1157.9},{"admin_code":485,"cluster_id":4850000896,"duration_s":1160.7},{"admin_code":485,"cluster_id":4850000759,"duration_s":1162.3},{"admin_code":485,"cluster_id":4850000705,"duration_s":1182.1},{"admin_code":485,"cluster_id":4850000608,"duration_s":1183.1},{"admin_code":485,"cluster_id":4850000511,"duration_s":1183.2},{"admin_code":485,"cluster_id":4850000807,"duration_s":1184},{"admin_code":485,"cluster_id":4850000852,"duration_s":1188.7},{"admin_code":485,"cluster_id":4850000588,"duration_s":1193.7},{"admin_code":485,"cluster_id":4850000708,"duration_s":1197},{"admin_code":485,"cluster_id":4850000894,"duration_s":1199.8},{"admin_code":485,"cluster_id":4850000755,"duration_s":1208.9},{"admin_code":485,"cluster_id":4850000849,"duration_s":1214.7},{"admin_code":485,"cluster_id":4850000803,"duration_s":1221},{"admin_code":485,"cluster_id":4850000713,"duration_s":1232.2},{"admin_code":485,"cluster_id":4850000748,"duration_s":1232.7},{"admin_code":485,"cluster_id":4850000845,"duration_s":1240.6},{"admin_code":485,"cluster_id":4850000701,"duration_s":1242.7},{"admin_code":485,"cluster_id":4850000801,"duration_s":1244.6},{"admin_code":485,"cluster_id":4850000851,"duration_s":1249.3},{"admin_code":485,"cluster_id":4850000480,"duration_s":1249.3},{"admin_code":485,"cluster_id":4850000573,"duration_s":1252.9},{"admin_code":485,"cluster_id":4850000760,"duration_s":1253.5},{"admin_code":485,"cluster_id":4850000949,"duration_s":1259.5},{"admin_code":485,"cluster_id":4850000948,"duration_s":1261.1},{"admin_code":485,"cluster_id":4850000572,"duration_s":1263.2},{"admin_code":485,"cluster_id":4850000542,"duration_s":1270.5},{"admin_code":485,"cluster_id":4850000510,"duration_s":1270.5},{"admin_code":485,"cluster_id":4850000607,"duration_s":1270.5},{"admin_code":485,"cluster_id":4850000623,"duration_s":1271.2},{"admin_code":485,"cluster_id":4850000652,"duration_s":1276.7},{"admin_code":485,"cluster_id":4850000808,"duration_s":1278.9},{"admin_code":485,"cluster_id":4850000754,"duration_s":1282.2},{"admin_code":485,"cluster_id":4850000901,"duration_s":1291.6},{"admin_code":485,"cluster_id":4850000753,"duration_s":1296.7},{"admin_code":485,"cluster_id":4850000850,"duration_s":1303.2},{"admin_code":485,"cluster_id":4850000651,"duration_s":1309},{"admin_code":485,"cluster_id":4850000654,"duration_s":1314.6},{"admin_code":485,"cluster_id":4850000653,"duration_s":1314.6},{"admin_code":485,"cluster_id":4850000707,"duration_s":1315.1},{"admin_code":485,"cluster_id":4850000802,"duration_s":1315.1},{"admin_code":485,"cluster_id":4850000844,"duration_s":1319.5},{"admin_code":485,"cluster_id":4850000660,"duration_s":1324.6},{"admin_code":485,"cluster_id":4850000706,"duration_s":1324.6},{"admin_code":485,"cluster_id":4850000747,"duration_s":1326},{"admin_code":485,"cluster_id":4850000796,"duration_s":1333.6},{"admin_code":485,"cluster_id":4850000900,"duration_s":1334},{"admin_code":485,"cluster_id":4850000540,"duration_s":1364.4},{"admin_code":485,"cluster_id":4850000761,"duration_s":1365.5},{"admin_code":485,"cluster_id":4850000650,"duration_s":1371.8},{"admin_code":485,"cluster_id":4850000809,"duration_s":1373.6},{"admin_code":485,"cluster_id":4850000589,"duration_s":1376.7},{"admin_code":485,"cluster_id":4850000659,"duration_s":1389.5},{"admin_code":485,"cluster_id":4850001002,"duration_s":1389.5},{"admin_code":485,"cluster_id":4850000606,"duration_s":1391.2},{"admin_code":485,"cluster_id":4850000699,"duration_s":1401.3},{"admin_code":485,"cluster_id":4850000953,"duration_s":1404.4},{"admin_code":485,"cluster_id":4850000541,"duration_s":1414.9},{"admin_code":485,"cluster_id":4850000700,"duration_s":1416.9},{"admin_code":485,"cluster_id":4850000857,"duration_s":1441.6},{"admin_code":485,"cluster_id":4850001003,"duration_s":1442.1},{"admin_code":485,"cluster_id":4850000605,"duration_s":1444.2},{"admin_code":485,"cluster_id":4850000478,"duration_s":1444.3},{"admin_code":485,"cluster_id":4850000810,"duration_s":1444.3},{"admin_code":485,"cluster_id":4850000795,"duration_s":1448},{"admin_code":485,"cluster_id":4850000539,"duration_s":1466},{"admin_code":485,"cluster_id":4850000952,"duration_s":1467.4},{"admin_code":485,"cluster_id":4850000508,"duration_s":1470.7},{"admin_code":485,"cluster_id":4850001057,"duration_s":1471},{"admin_code":485,"cluster_id":4850000697,"duration_s":1481.6},{"admin_code":485,"cluster_id":4850000843,"duration_s":1490.4},{"admin_code":485,"cluster_id":4850000509,"duration_s":1491.3},{"admin_code":485,"cluster_id":4850000856,"duration_s":1493.8},{"admin_code":485,"cluster_id":4850000479,"duration_s":1501},{"admin_code":485,"cluster_id":4850000794,"duration_s":1504.5},{"admin_code":485,"cluster_id":4850000746,"duration_s":1505.9},{"admin_code":485,"cluster_id":4850000855,"duration_s":1508.4},{"admin_code":485,"cluster_id":4850000811,"duration_s":1510.1},{"admin_code":485,"cluster_id":4850000649,"duration_s":1512.1},{"admin_code":485,"cluster_id":4850001001,"duration_s":1513.4},{"admin_code":485,"cluster_id":4850000696,"duration_s":1515.8},{"admin_code":485,"cluster_id":4850000951,"duration_s":1520.2},{"admin_code":485,"cluster_id":4850000947,"duration_s":1532.8},{"admin_code":485,"cluster_id":4850000899,"duration_s":1536.9},{"admin_code":485,"cluster_id":4850000698,"duration_s":1541.5},{"admin_code":485,"cluster_id":4850001113,"duration_s":1543},{"admin_code":485,"cluster_id":4850000859,"duration_s":1543.2},{"admin_code":485,"cluster_id":4850001056,"duration_s":1545.5},{"admin_code":485,"cluster_id":4850001006,"duration_s":1549.1},{"admin_code":485,"cluster_id":4850000860,"duration_s":1552.6},{"admin_code":485,"cluster_id":4850000762,"duration_s":1553.5},{"admin_code":485,"cluster_id":4850001058,"duration_s":1556.2},{"admin_code":485,"cluster_id":4850000446,"duration_s":1557.1},{"admin_code":485,"cluster_id":4850000763,"duration_s":1557.8},{"admin_code":485,"cluster_id":4850000858,"duration_s":1557.9},{"admin_code":485,"cluster_id":4850000764,"duration_s":1561.9},{"admin_code":485,"cluster_id":4850000590,"duration_s":1563},{"admin_code":485,"cluster_id":4850000745,"duration_s":1564.1},{"admin_code":485,"cluster_id":4850000477,"duration_s":1564.7},{"admin_code":485,"cluster_id":4850000906,"duration_s":1567},{"admin_code":485,"cluster_id":4850000812,"duration_s":1568.7},{"admin_code":485,"cluster_id":4850000905,"duration_s":1572.3},{"admin_code":485,"cluster_id":4850001114,"duration_s":1573.3},{"admin_code":485,"cluster_id":4850000445,"duration_s":1574.5},{"admin_code":485,"cluster_id":4850000892,"duration_s":1579.7},{"admin_code":485,"cluster_id":4850000444,"duration_s":1583.2},{"admin_code":485,"cluster_id":4850000841,"duration_s":1583.6},{"admin_code":485,"cluster_id":4850000571,"duration_s":1587.9},{"admin_code":485,"cluster_id":4850000959,"duration_s":1590.5},{"admin_code":485,"cluster_id":4850000443,"duration_s":1594.3},{"admin_code":485,"cluster_id":4850000476,"duration_s":1599.9},{"admin_code":485,"cluster_id":4850000715,"duration_s":1600.6},{"admin_code":485,"cluster_id":4850000793,"duration_s":1602.4},{"admin_code":485,"cluster_id":4850000716,"duration_s":1604.8},{"admin_code":485,"cluster_id":4850000842,"duration_s":1606.7},{"admin_code":485,"cluster_id":4850001004,"duration_s":1609.8},{"admin_code":485,"cluster_id":4850000904,"duration_s":1612.1},{"admin_code":485,"cluster_id":4850000946,"duration_s":1617},{"admin_code":485,"cluster_id":4850001005,"duration_s":1617.7},{"admin_code":485,"cluster_id":4850001055,"duration_s":1624.6},{"admin_code":485,"cluster_id":4850000556,"duration_s":1627.2},{"admin_code":485,"cluster_id":4850000765,"duration_s":1630.7},{"admin_code":485,"cluster_id":4850000591,"duration_s":1631.4},{"admin_code":485,"cluster_id":4850000958,"duration_s":1632.7},{"admin_code":485,"cluster_id":4850000891,"duration_s":1637.6},{"admin_code":485,"cluster_id":4850000893,"duration_s":1643.7},{"admin_code":485,"cluster_id":4850000898,"duration_s":1649},{"admin_code":485,"cluster_id":4850000669,"duration_s":1651.8},{"admin_code":485,"cluster_id":4850000555,"duration_s":1662.4},{"admin_code":485,"cluster_id":4850000744,"duration_s":1664.8},{"admin_code":485,"cluster_id":4850000957,"duration_s":1667.1},{"admin_code":485,"cluster_id":4850000559,"duration_s":1669.1},{"admin_code":485,"cluster_id":4850000626,"duration_s":1676.3},{"admin_code":485,"cluster_id":4850000557,"duration_s":1677.2},{"admin_code":485,"cluster_id":4850000792,"duration_s":1679},{"admin_code":485,"cluster_id":4850000410,"duration_s":1681.3},{"admin_code":485,"cluster_id":4850000570,"duration_s":1685.7},{"admin_code":485,"cluster_id":4850000624,"duration_s":1689.4},{"admin_code":485,"cluster_id":4850000554,"duration_s":1698.1},{"admin_code":485,"cluster_id":4850001000,"duration_s":1702.1},{"admin_code":485,"cluster_id":4850000625,"duration_s":1706.6},{"admin_code":485,"cluster_id":4850000475,"duration_s":1709.9},{"admin_code":485,"cluster_id":4850000527,"duration_s":1710.2},{"admin_code":485,"cluster_id":4850001011,"duration_s":1711.1},{"admin_code":485,"cluster_id":4850000945,"duration_s":1713.8},{"admin_code":485,"cluster_id":4850000558,"duration_s":1718.7},{"admin_code":485,"cluster_id":4850000376,"duration_s":1723.9},{"admin_code":485,"cluster_id":4850000409,"duration_s":1724.1},{"admin_code":485,"cluster_id":4850000522,"duration_s":1726.8},{"admin_code":485,"cluster_id":4850000507,"duration_s":1733.6},{"admin_code":485,"cluster_id":4850000666,"duration_s":1736.9},{"admin_code":485,"cluster_id":4850000667,"duration_s":1736.9},{"admin_code":485,"cluster_id":4850000714,"duration_s":1736.9},{"admin_code":485,"cluster_id":4850000668,"duration_s":1736.9},{"admin_code":485,"cluster_id":4850000523,"duration_s":1740.8},{"admin_code":485,"cluster_id":4850000907,"duration_s":1742.3},{"admin_code":485,"cluster_id":4850000670,"duration_s":1756.2},{"admin_code":485,"cluster_id":4850000908,"duration_s":1760.2},{"admin_code":485,"cluster_id":4850000411,"duration_s":1760.7},{"admin_code":485,"cluster_id":4850000521,"duration_s":1762.5},{"admin_code":485,"cluster_id":4850000377,"duration_s":1767.2},{"admin_code":485,"cluster_id":4850000412,"duration_s":1767.3},{"admin_code":485,"cluster_id":4850000944,"duration_s":1767.3},{"admin_code":485,"cluster_id":4850000447,"duration_s":1767.4},{"admin_code":485,"cluster_id":4850000408,"duration_s":1767.6},{"admin_code":485,"cluster_id":4850000375,"duration_s":1767.9},{"admin_code":485,"cluster_id":4850001115,"duration_s":1770.6},{"admin_code":485,"cluster_id":4850000717,"duration_s":1772.6},{"admin_code":485,"cluster_id":4850000525,"duration_s":1773.6},{"admin_code":485,"cluster_id":4850000890,"duration_s":1777.6},{"admin_code":485,"cluster_id":4850000743,"duration_s":1779.2},{"admin_code":485,"cluster_id":4850000373,"duration_s":1779.6},{"admin_code":485,"cluster_id":4850000592,"duration_s":1786.4},{"admin_code":485,"cluster_id":4850000943,"duration_s":1789.7},{"admin_code":485,"cluster_id":4850000489,"duration_s":1790.8},{"admin_code":485,"cluster_id":4850000627,"duration_s":1793.7},{"admin_code":485,"cluster_id":4850001064,"duration_s":1798.3},{"admin_code":485,"cluster_id":4850000520,"duration_s":1798.4}],"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}}