{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004308,"lat":19.055,"lng":77.755},"to":{"admin_code":485,"cluster_id":4850004307,"lat":19.055,"lng":77.745},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.1143,"distance_km_u_k2":0.055715,"duration_s_free_flow":162.3,"great_circle_km":1.051022,"reachable":true,"k_band":[{"distance_km":1.1143,"duration_s":162.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":4850004308},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004307},"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":260,"reachable_cells":[{"admin_code":485,"cluster_id":4850004308,"duration_s":0},{"admin_code":485,"cluster_id":4850004238,"duration_s":155.8},{"admin_code":485,"cluster_id":4850004307,"duration_s":162.3},{"admin_code":485,"cluster_id":4850004378,"duration_s":191.2},{"admin_code":485,"cluster_id":4850004169,"duration_s":218.8},{"admin_code":485,"cluster_id":4850004379,"duration_s":238},{"admin_code":485,"cluster_id":4850004237,"duration_s":246.6},{"admin_code":485,"cluster_id":4850004380,"duration_s":309.4},{"admin_code":485,"cluster_id":4850004377,"duration_s":345.7},{"admin_code":485,"cluster_id":4850004448,"duration_s":352.1},{"admin_code":485,"cluster_id":4850004168,"duration_s":354.5},{"admin_code":485,"cluster_id":4850004306,"duration_s":359.7},{"admin_code":485,"cluster_id":4850004513,"duration_s":360.7},{"admin_code":485,"cluster_id":4850004447,"duration_s":388.1},{"admin_code":485,"cluster_id":4850004449,"duration_s":421.6},{"admin_code":485,"cluster_id":4850004514,"duration_s":441.4},{"admin_code":485,"cluster_id":4850004446,"duration_s":452.9},{"admin_code":485,"cluster_id":4850004236,"duration_s":463},{"admin_code":485,"cluster_id":4850004305,"duration_s":465.5},{"admin_code":485,"cluster_id":4850004512,"duration_s":470.9},{"admin_code":485,"cluster_id":4850004167,"duration_s":480.9},{"admin_code":485,"cluster_id":4850004445,"duration_s":486.4},{"admin_code":485,"cluster_id":4850004376,"duration_s":494.1},{"admin_code":485,"cluster_id":4850004511,"duration_s":548.9},{"admin_code":485,"cluster_id":4850004381,"duration_s":549.2},{"admin_code":485,"cluster_id":4850004510,"duration_s":568.6},{"admin_code":485,"cluster_id":4850004450,"duration_s":570.7},{"admin_code":485,"cluster_id":4850004235,"duration_s":573.4},{"admin_code":485,"cluster_id":4850004098,"duration_s":573.8},{"admin_code":485,"cluster_id":4850004304,"duration_s":589.7},{"admin_code":485,"cluster_id":4850004099,"duration_s":607.9},{"admin_code":485,"cluster_id":4850004509,"duration_s":609.9},{"admin_code":485,"cluster_id":4850004577,"duration_s":624.3},{"admin_code":485,"cluster_id":4850004375,"duration_s":637.1},{"admin_code":485,"cluster_id":4850004576,"duration_s":657},{"admin_code":485,"cluster_id":4850004166,"duration_s":662.8},{"admin_code":485,"cluster_id":4850004382,"duration_s":693.2},{"admin_code":485,"cluster_id":4850004309,"duration_s":693.2},{"admin_code":485,"cluster_id":4850004383,"duration_s":697},{"admin_code":485,"cluster_id":4850004026,"duration_s":701.3},{"admin_code":485,"cluster_id":4850004575,"duration_s":718.9},{"admin_code":485,"cluster_id":4850004508,"duration_s":718.9},{"admin_code":485,"cluster_id":4850004444,"duration_s":719.9},{"admin_code":485,"cluster_id":4850004165,"duration_s":732.7},{"admin_code":485,"cluster_id":4850004234,"duration_s":744.2},{"admin_code":485,"cluster_id":4850004025,"duration_s":750.8},{"admin_code":485,"cluster_id":4850004303,"duration_s":760.3},{"admin_code":485,"cluster_id":4850003952,"duration_s":760.3},{"admin_code":485,"cluster_id":4850004451,"duration_s":783.5},{"admin_code":485,"cluster_id":4850004374,"duration_s":785},{"admin_code":485,"cluster_id":4850003953,"duration_s":794.8},{"admin_code":485,"cluster_id":4850004642,"duration_s":801.9},{"admin_code":485,"cluster_id":4850004443,"duration_s":819.4},{"admin_code":485,"cluster_id":4850004515,"duration_s":820.9},{"admin_code":485,"cluster_id":4850004100,"duration_s":830.7},{"admin_code":485,"cluster_id":4850003954,"duration_s":847.6},{"admin_code":485,"cluster_id":4850004027,"duration_s":860.3},{"admin_code":485,"cluster_id":4850004028,"duration_s":860.3},{"admin_code":485,"cluster_id":4850004024,"duration_s":889.5},{"admin_code":485,"cluster_id":4850004233,"duration_s":903.5},{"admin_code":485,"cluster_id":4850004097,"duration_s":910.3},{"admin_code":485,"cluster_id":4850004452,"duration_s":913},{"admin_code":485,"cluster_id":4850004641,"duration_s":934.7},{"admin_code":485,"cluster_id":4850004373,"duration_s":938.7},{"admin_code":485,"cluster_id":4850004096,"duration_s":942.8},{"admin_code":485,"cluster_id":4850004302,"duration_s":967},{"admin_code":485,"cluster_id":4850004709,"duration_s":990.7},{"admin_code":485,"cluster_id":4850004574,"duration_s":997.3},{"admin_code":485,"cluster_id":4850004517,"duration_s":1010.3},{"admin_code":485,"cluster_id":4850004708,"duration_s":1014.7},{"admin_code":485,"cluster_id":4850004516,"duration_s":1018.1},{"admin_code":485,"cluster_id":4850003807,"duration_s":1018.7},{"admin_code":485,"cluster_id":4850003955,"duration_s":1018.8},{"admin_code":485,"cluster_id":4850003881,"duration_s":1018.8},{"admin_code":485,"cluster_id":4850003811,"duration_s":1025.5},{"admin_code":485,"cluster_id":4850004581,"duration_s":1025.9},{"admin_code":485,"cluster_id":4850004582,"duration_s":1025.9},{"admin_code":485,"cluster_id":4850003880,"duration_s":1048.6},{"admin_code":485,"cluster_id":4850003737,"duration_s":1052.3},{"admin_code":485,"cluster_id":4850004232,"duration_s":1054.6},{"admin_code":485,"cluster_id":4850003736,"duration_s":1064.2},{"admin_code":485,"cluster_id":4850004640,"duration_s":1070},{"admin_code":485,"cluster_id":4850003808,"duration_s":1074.4},{"admin_code":485,"cluster_id":4850004710,"duration_s":1076.6},{"admin_code":485,"cluster_id":4850004643,"duration_s":1089.8},{"admin_code":485,"cluster_id":4850004372,"duration_s":1090.6},{"admin_code":485,"cluster_id":4850003879,"duration_s":1093},{"admin_code":485,"cluster_id":4850004518,"duration_s":1095.6},{"admin_code":485,"cluster_id":4850004573,"duration_s":1110.2},{"admin_code":485,"cluster_id":4850003731,"duration_s":1110.3},{"admin_code":485,"cluster_id":4850003810,"duration_s":1121.5},{"admin_code":485,"cluster_id":4850003732,"duration_s":1140.4},{"admin_code":485,"cluster_id":4850003809,"duration_s":1169.6},{"admin_code":485,"cluster_id":4850004583,"duration_s":1178.4},{"admin_code":485,"cluster_id":4850003882,"duration_s":1179.2},{"admin_code":485,"cluster_id":4850004707,"duration_s":1182.5},{"admin_code":485,"cluster_id":4850004301,"duration_s":1185.7},{"admin_code":485,"cluster_id":4850003735,"duration_s":1193.3},{"admin_code":485,"cluster_id":4850004639,"duration_s":1198.1},{"admin_code":485,"cluster_id":4850004777,"duration_s":1204.2},{"admin_code":485,"cluster_id":4850004649,"duration_s":1206.9},{"admin_code":485,"cluster_id":4850004231,"duration_s":1213.6},{"admin_code":485,"cluster_id":4850004578,"duration_s":1215.7},{"admin_code":485,"cluster_id":4850004644,"duration_s":1215.7},{"admin_code":485,"cluster_id":4850004572,"duration_s":1230.9},{"admin_code":485,"cluster_id":4850004371,"duration_s":1244.8},{"admin_code":485,"cluster_id":4850004650,"duration_s":1245.9},{"admin_code":485,"cluster_id":4850003654,"duration_s":1261.4},{"admin_code":485,"cluster_id":4850004441,"duration_s":1263.7},{"admin_code":485,"cluster_id":4850004442,"duration_s":1268.6},{"admin_code":485,"cluster_id":4850004706,"duration_s":1270},{"admin_code":485,"cluster_id":4850003576,"duration_s":1270.8},{"admin_code":485,"cluster_id":4850003493,"duration_s":1272.3},{"admin_code":485,"cluster_id":4850004507,"duration_s":1277.9},{"admin_code":485,"cluster_id":4850004776,"duration_s":1284.1},{"admin_code":485,"cluster_id":4850003734,"duration_s":1284.4},{"admin_code":485,"cluster_id":4850004842,"duration_s":1295.8},{"admin_code":485,"cluster_id":4850003575,"duration_s":1298.6},{"admin_code":485,"cluster_id":4850004506,"duration_s":1299.5},{"admin_code":485,"cluster_id":4850004841,"duration_s":1300.7},{"admin_code":485,"cluster_id":4850003653,"duration_s":1303.9},{"admin_code":485,"cluster_id":4850003577,"duration_s":1306.7},{"admin_code":485,"cluster_id":4850004711,"duration_s":1311.7},{"admin_code":485,"cluster_id":4850003655,"duration_s":1318.7},{"admin_code":485,"cluster_id":4850004505,"duration_s":1321},{"admin_code":485,"cluster_id":4850004904,"duration_s":1341.7},{"admin_code":485,"cluster_id":4850004773,"duration_s":1342.1},{"admin_code":485,"cluster_id":4850004440,"duration_s":1343},{"admin_code":485,"cluster_id":4850004230,"duration_s":1346.4},{"admin_code":485,"cluster_id":4850004840,"duration_s":1355.5},{"admin_code":485,"cluster_id":4850004370,"duration_s":1358.3},{"admin_code":485,"cluster_id":4850004439,"duration_s":1358.3},{"admin_code":485,"cluster_id":4850004651,"duration_s":1360.8},{"admin_code":485,"cluster_id":4850003733,"duration_s":1361},{"admin_code":485,"cluster_id":4850004299,"duration_s":1364.8},{"admin_code":485,"cluster_id":4850003574,"duration_s":1367.4},{"admin_code":485,"cluster_id":4850004843,"duration_s":1374.8},{"admin_code":485,"cluster_id":4850003656,"duration_s":1377.8},{"admin_code":485,"cluster_id":4850004775,"duration_s":1388.5},{"admin_code":485,"cluster_id":4850004839,"duration_s":1402.8},{"admin_code":485,"cluster_id":4850003657,"duration_s":1412},{"admin_code":485,"cluster_id":4850004838,"duration_s":1414.3},{"admin_code":485,"cluster_id":4850003573,"duration_s":1417.7},{"admin_code":485,"cluster_id":4850004774,"duration_s":1418.6},{"admin_code":485,"cluster_id":4850004298,"duration_s":1418.9},{"admin_code":485,"cluster_id":4850004300,"duration_s":1423},{"admin_code":485,"cluster_id":4850004837,"duration_s":1424.5},{"admin_code":485,"cluster_id":4850003578,"duration_s":1427.6},{"admin_code":485,"cluster_id":4850004571,"duration_s":1431.7},{"admin_code":485,"cluster_id":4850004705,"duration_s":1436.8},{"admin_code":485,"cluster_id":4850003658,"duration_s":1437.3},{"admin_code":485,"cluster_id":4850004772,"duration_s":1440.7},{"admin_code":485,"cluster_id":4850004712,"duration_s":1444.9},{"admin_code":485,"cluster_id":4850003494,"duration_s":1448.9},{"admin_code":485,"cluster_id":4850004645,"duration_s":1458.1},{"admin_code":485,"cluster_id":4850003579,"duration_s":1458.2},{"admin_code":485,"cluster_id":4850004638,"duration_s":1459.2},{"admin_code":485,"cluster_id":4850003490,"duration_s":1460.1},{"admin_code":485,"cluster_id":4850003489,"duration_s":1460.1},{"admin_code":485,"cluster_id":4850003491,"duration_s":1469},{"admin_code":485,"cluster_id":4850004903,"duration_s":1475.4},{"admin_code":485,"cluster_id":4850004719,"duration_s":1482.4},{"admin_code":485,"cluster_id":4850004902,"duration_s":1486.1},{"admin_code":485,"cluster_id":4850003652,"duration_s":1486.2},{"admin_code":485,"cluster_id":4850004228,"duration_s":1496.3},{"admin_code":485,"cluster_id":4850004844,"duration_s":1498},{"admin_code":485,"cluster_id":4850003730,"duration_s":1502},{"admin_code":485,"cluster_id":4850003651,"duration_s":1512},{"admin_code":485,"cluster_id":4850003729,"duration_s":1524.5},{"admin_code":485,"cluster_id":4850004908,"duration_s":1524.9},{"admin_code":485,"cluster_id":4850004227,"duration_s":1526.1},{"admin_code":485,"cluster_id":4850004771,"duration_s":1526.2},{"admin_code":485,"cluster_id":4850004779,"duration_s":1536.5},{"admin_code":485,"cluster_id":4850004778,"duration_s":1536.5},{"admin_code":485,"cluster_id":4850003492,"duration_s":1541.5},{"admin_code":485,"cluster_id":4850004504,"duration_s":1544.1},{"admin_code":485,"cluster_id":4850004969,"duration_s":1546.1},{"admin_code":485,"cluster_id":4850004907,"duration_s":1548.9},{"admin_code":485,"cluster_id":4850004229,"duration_s":1549.4},{"admin_code":485,"cluster_id":4850003409,"duration_s":1555.9},{"admin_code":485,"cluster_id":4850004968,"duration_s":1557.9},{"admin_code":485,"cluster_id":4850004160,"duration_s":1569.6},{"admin_code":485,"cluster_id":4850004967,"duration_s":1570},{"admin_code":485,"cluster_id":4850003806,"duration_s":1578.5},{"admin_code":485,"cluster_id":4850004570,"duration_s":1579.4},{"admin_code":485,"cluster_id":4850004974,"duration_s":1581.8},{"admin_code":485,"cluster_id":4850003496,"duration_s":1590.9},{"admin_code":485,"cluster_id":4850003572,"duration_s":1591.1},{"admin_code":485,"cluster_id":4850004579,"duration_s":1595.4},{"admin_code":485,"cluster_id":4850004646,"duration_s":1595.4},{"admin_code":485,"cluster_id":4850004159,"duration_s":1597.6},{"admin_code":485,"cluster_id":4850004713,"duration_s":1600.2},{"admin_code":485,"cluster_id":4850004973,"duration_s":1603.2},{"admin_code":485,"cluster_id":4850004296,"duration_s":1605.6},{"admin_code":485,"cluster_id":4850003408,"duration_s":1608.8},{"admin_code":485,"cluster_id":4850004704,"duration_s":1609.7},{"admin_code":485,"cluster_id":4850003410,"duration_s":1613.6},{"admin_code":485,"cluster_id":4850003805,"duration_s":1615.6},{"admin_code":485,"cluster_id":4850004161,"duration_s":1626.8},{"admin_code":485,"cluster_id":4850004703,"duration_s":1627.9},{"admin_code":485,"cluster_id":4850003495,"duration_s":1628.8},{"admin_code":485,"cluster_id":4850005033,"duration_s":1629.6},{"admin_code":485,"cluster_id":4850004906,"duration_s":1629.9},{"admin_code":485,"cluster_id":4850004901,"duration_s":1630.2},{"admin_code":485,"cluster_id":4850004226,"duration_s":1633.7},{"admin_code":485,"cluster_id":4850004092,"duration_s":1635.9},{"admin_code":485,"cluster_id":4850004652,"duration_s":1641.8},{"admin_code":485,"cluster_id":4850004297,"duration_s":1650.4},{"admin_code":485,"cluster_id":4850003497,"duration_s":1651.1},{"admin_code":485,"cluster_id":4850003650,"duration_s":1654.6},{"admin_code":485,"cluster_id":4850004158,"duration_s":1659.5},{"admin_code":485,"cluster_id":4850003878,"duration_s":1661.6},{"admin_code":485,"cluster_id":4850004770,"duration_s":1664.8},{"admin_code":485,"cluster_id":4850004225,"duration_s":1676.6},{"admin_code":485,"cluster_id":4850004580,"duration_s":1681.4},{"admin_code":485,"cluster_id":4850004647,"duration_s":1681.4},{"admin_code":485,"cluster_id":4850004162,"duration_s":1683.8},{"admin_code":485,"cluster_id":4850003580,"duration_s":1685.6},{"admin_code":485,"cluster_id":4850004093,"duration_s":1690.3},{"admin_code":485,"cluster_id":4850004157,"duration_s":1690.6},{"admin_code":485,"cluster_id":4850003411,"duration_s":1691.8},{"admin_code":485,"cluster_id":4850004905,"duration_s":1699.9},{"admin_code":485,"cluster_id":4850004972,"duration_s":1700.2},{"admin_code":485,"cluster_id":4850003412,"duration_s":1701.9},{"admin_code":485,"cluster_id":4850004636,"duration_s":1706.3},{"admin_code":485,"cluster_id":4850004845,"duration_s":1712.1},{"admin_code":485,"cluster_id":4850004089,"duration_s":1712.3},{"admin_code":485,"cluster_id":4850004846,"duration_s":1714},{"admin_code":485,"cluster_id":4850003414,"duration_s":1714},{"admin_code":485,"cluster_id":4850004295,"duration_s":1721.2},{"admin_code":485,"cluster_id":4850003728,"duration_s":1725.3},{"admin_code":485,"cluster_id":4850004088,"duration_s":1726.5},{"admin_code":485,"cluster_id":4850004780,"duration_s":1730.4},{"admin_code":485,"cluster_id":4850004163,"duration_s":1730.5},{"admin_code":485,"cluster_id":4850004637,"duration_s":1731.6},{"admin_code":485,"cluster_id":4850004569,"duration_s":1735.2},{"admin_code":485,"cluster_id":4850003951,"duration_s":1736.9},{"admin_code":485,"cluster_id":4850004909,"duration_s":1739.5},{"admin_code":485,"cluster_id":4850004910,"duration_s":1739.5},{"admin_code":485,"cluster_id":4850003413,"duration_s":1739.7},{"admin_code":485,"cluster_id":4850004721,"duration_s":1741.2},{"admin_code":485,"cluster_id":4850003950,"duration_s":1746.4},{"admin_code":485,"cluster_id":4850004368,"duration_s":1751.7},{"admin_code":485,"cluster_id":4850003571,"duration_s":1761.6},{"admin_code":485,"cluster_id":4850004720,"duration_s":1762.8},{"admin_code":485,"cluster_id":4850005037,"duration_s":1762.9},{"admin_code":485,"cluster_id":4850004769,"duration_s":1765.3},{"admin_code":485,"cluster_id":4850004835,"duration_s":1766.7},{"admin_code":485,"cluster_id":4850004714,"duration_s":1768.7},{"admin_code":485,"cluster_id":4850004369,"duration_s":1769.6},{"admin_code":485,"cluster_id":4850004164,"duration_s":1771.2},{"admin_code":485,"cluster_id":4850004900,"duration_s":1781.2},{"admin_code":485,"cluster_id":4850004015,"duration_s":1781.4},{"admin_code":485,"cluster_id":4850004016,"duration_s":1783.1},{"admin_code":485,"cluster_id":4850004094,"duration_s":1785.8},{"admin_code":485,"cluster_id":4850004653,"duration_s":1789.7},{"admin_code":485,"cluster_id":4850004971,"duration_s":1789.8},{"admin_code":485,"cluster_id":4850004156,"duration_s":1790.2},{"admin_code":485,"cluster_id":4850004023,"duration_s":1796.1},{"admin_code":485,"cluster_id":4850003649,"duration_s":1797.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}}