{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850008204,"lat":19.715,"lng":77.995},"to":{"admin_code":485,"cluster_id":4850008205,"lat":19.715,"lng":78.005},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":2.3344,"distance_km_u_k2":0.11672,"duration_s_free_flow":336.1,"great_circle_km":1.046771,"reachable":true,"k_band":[{"distance_km":2.3344,"duration_s":336.1}],"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":4850008204},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850008205},"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":169,"reachable_cells":[{"admin_code":485,"cluster_id":4850008204,"duration_s":0},{"admin_code":485,"cluster_id":4850008242,"duration_s":22.5},{"admin_code":485,"cluster_id":4850008243,"duration_s":100.1},{"admin_code":485,"cluster_id":4850008203,"duration_s":111.6},{"admin_code":485,"cluster_id":4850008289,"duration_s":232.8},{"admin_code":485,"cluster_id":4850008244,"duration_s":256.2},{"admin_code":500,"cluster_id":5000001169,"duration_s":269.4},{"admin_code":485,"cluster_id":4850008290,"duration_s":271.7},{"admin_code":485,"cluster_id":4850008202,"duration_s":318.2},{"admin_code":485,"cluster_id":4850008205,"duration_s":336.1},{"admin_code":485,"cluster_id":4850008206,"duration_s":336.1},{"admin_code":485,"cluster_id":4850008245,"duration_s":336.1},{"admin_code":485,"cluster_id":4850008246,"duration_s":336.1},{"admin_code":500,"cluster_id":5000001168,"duration_s":340},{"admin_code":485,"cluster_id":4850008165,"duration_s":369.7},{"admin_code":500,"cluster_id":5000001113,"duration_s":395.7},{"admin_code":500,"cluster_id":5000001112,"duration_s":395.7},{"admin_code":485,"cluster_id":4850008201,"duration_s":397.3},{"admin_code":485,"cluster_id":4850008166,"duration_s":451.4},{"admin_code":485,"cluster_id":4850008241,"duration_s":454.6},{"admin_code":500,"cluster_id":5000001221,"duration_s":466.7},{"admin_code":500,"cluster_id":5000001114,"duration_s":522.7},{"admin_code":485,"cluster_id":4850008240,"duration_s":534.4},{"admin_code":485,"cluster_id":4850008167,"duration_s":585.9},{"admin_code":500,"cluster_id":5000001273,"duration_s":648.4},{"admin_code":485,"cluster_id":4850008135,"duration_s":658},{"admin_code":485,"cluster_id":4850008168,"duration_s":720.6},{"admin_code":485,"cluster_id":4850008284,"duration_s":739.6},{"admin_code":485,"cluster_id":4850008136,"duration_s":792.6},{"admin_code":485,"cluster_id":4850008285,"duration_s":794.4},{"admin_code":485,"cluster_id":4850008333,"duration_s":819.1},{"admin_code":485,"cluster_id":4850008334,"duration_s":854.3},{"admin_code":485,"cluster_id":4850008332,"duration_s":908.9},{"admin_code":485,"cluster_id":4850008286,"duration_s":926},{"admin_code":500,"cluster_id":5000001055,"duration_s":945.5},{"admin_code":485,"cluster_id":4850008335,"duration_s":950.7},{"admin_code":485,"cluster_id":4850008283,"duration_s":959.9},{"admin_code":485,"cluster_id":4850008137,"duration_s":962.6},{"admin_code":485,"cluster_id":4850008383,"duration_s":982.5},{"admin_code":485,"cluster_id":4850008382,"duration_s":988},{"admin_code":485,"cluster_id":4850008331,"duration_s":994.2},{"admin_code":485,"cluster_id":4850008169,"duration_s":1019.2},{"admin_code":500,"cluster_id":5000001322,"duration_s":1019.3},{"admin_code":485,"cluster_id":4850008287,"duration_s":1039.3},{"admin_code":500,"cluster_id":5000001220,"duration_s":1050.5},{"admin_code":500,"cluster_id":5000001272,"duration_s":1050.5},{"admin_code":500,"cluster_id":5000001219,"duration_s":1050.5},{"admin_code":485,"cluster_id":4850008336,"duration_s":1052.7},{"admin_code":485,"cluster_id":4850008384,"duration_s":1056.9},{"admin_code":485,"cluster_id":4850008381,"duration_s":1066.7},{"admin_code":500,"cluster_id":5000001271,"duration_s":1066.9},{"admin_code":485,"cluster_id":4850008111,"duration_s":1067.3},{"admin_code":500,"cluster_id":5000001054,"duration_s":1067.3},{"admin_code":485,"cluster_id":4850008433,"duration_s":1088.1},{"admin_code":485,"cluster_id":4850008432,"duration_s":1102},{"admin_code":500,"cluster_id":5000000995,"duration_s":1103.9},{"admin_code":485,"cluster_id":4850008431,"duration_s":1114.1},{"admin_code":485,"cluster_id":4850008483,"duration_s":1114.1},{"admin_code":485,"cluster_id":4850008434,"duration_s":1114.9},{"admin_code":485,"cluster_id":4850008170,"duration_s":1140.9},{"admin_code":485,"cluster_id":4850008337,"duration_s":1142.1},{"admin_code":485,"cluster_id":4850008207,"duration_s":1144.6},{"admin_code":485,"cluster_id":4850008288,"duration_s":1163.8},{"admin_code":500,"cluster_id":5000001321,"duration_s":1165.5},{"admin_code":485,"cluster_id":4850008330,"duration_s":1178.8},{"admin_code":485,"cluster_id":4850008380,"duration_s":1178.8},{"admin_code":485,"cluster_id":4850008385,"duration_s":1188.1},{"admin_code":500,"cluster_id":5000001270,"duration_s":1188.9},{"admin_code":485,"cluster_id":4850008282,"duration_s":1211.4},{"admin_code":500,"cluster_id":5000001115,"duration_s":1221.9},{"admin_code":485,"cluster_id":4850008338,"duration_s":1233.7},{"admin_code":500,"cluster_id":5000001218,"duration_s":1256.9},{"admin_code":485,"cluster_id":4850008387,"duration_s":1260.2},{"admin_code":500,"cluster_id":5000001217,"duration_s":1273.7},{"admin_code":485,"cluster_id":4850008379,"duration_s":1274.8},{"admin_code":500,"cluster_id":5000001269,"duration_s":1286.3},{"admin_code":500,"cluster_id":5000001116,"duration_s":1288},{"admin_code":485,"cluster_id":4850008171,"duration_s":1291.6},{"admin_code":485,"cluster_id":4850008329,"duration_s":1292.4},{"admin_code":485,"cluster_id":4850008208,"duration_s":1295.3},{"admin_code":485,"cluster_id":4850008435,"duration_s":1295.8},{"admin_code":485,"cluster_id":4850008328,"duration_s":1298.6},{"admin_code":485,"cluster_id":4850008388,"duration_s":1301.4},{"admin_code":485,"cluster_id":4850008386,"duration_s":1308.7},{"admin_code":485,"cluster_id":4850008389,"duration_s":1370.1},{"admin_code":485,"cluster_id":4850008281,"duration_s":1372.8},{"admin_code":485,"cluster_id":4850008378,"duration_s":1375.3},{"admin_code":500,"cluster_id":5000001268,"duration_s":1386.3},{"admin_code":485,"cluster_id":4850008428,"duration_s":1391.5},{"admin_code":485,"cluster_id":4850008327,"duration_s":1400.2},{"admin_code":485,"cluster_id":4850008436,"duration_s":1412.2},{"admin_code":500,"cluster_id":5000001216,"duration_s":1416},{"admin_code":485,"cluster_id":4850008339,"duration_s":1420.8},{"admin_code":485,"cluster_id":4850008377,"duration_s":1428},{"admin_code":500,"cluster_id":5000001117,"duration_s":1428.5},{"admin_code":500,"cluster_id":5000001058,"duration_s":1430.5},{"admin_code":485,"cluster_id":4850008438,"duration_s":1438.6},{"admin_code":500,"cluster_id":5000001057,"duration_s":1442},{"admin_code":485,"cluster_id":4850008390,"duration_s":1451.8},{"admin_code":485,"cluster_id":4850008429,"duration_s":1452.4},{"admin_code":485,"cluster_id":4850008172,"duration_s":1458.1},{"admin_code":485,"cluster_id":4850008487,"duration_s":1469.7},{"admin_code":485,"cluster_id":4850008439,"duration_s":1474.6},{"admin_code":500,"cluster_id":5000001267,"duration_s":1479.8},{"admin_code":485,"cluster_id":4850008280,"duration_s":1479.8},{"admin_code":485,"cluster_id":4850008340,"duration_s":1502.1},{"admin_code":485,"cluster_id":4850008427,"duration_s":1502.1},{"admin_code":500,"cluster_id":5000001215,"duration_s":1514.6},{"admin_code":485,"cluster_id":4850008430,"duration_s":1516.5},{"admin_code":500,"cluster_id":5000001056,"duration_s":1517},{"admin_code":485,"cluster_id":4850008209,"duration_s":1521.8},{"admin_code":485,"cluster_id":4850008391,"duration_s":1531.5},{"admin_code":485,"cluster_id":4850008440,"duration_s":1539},{"admin_code":485,"cluster_id":4850008210,"duration_s":1544},{"admin_code":485,"cluster_id":4850008291,"duration_s":1553.6},{"admin_code":485,"cluster_id":4850008173,"duration_s":1560.4},{"admin_code":485,"cluster_id":4850008482,"duration_s":1560.5},{"admin_code":485,"cluster_id":4850008437,"duration_s":1563.6},{"admin_code":485,"cluster_id":4850008481,"duration_s":1568.9},{"admin_code":485,"cluster_id":4850008441,"duration_s":1571.1},{"admin_code":485,"cluster_id":4850008341,"duration_s":1588.3},{"admin_code":485,"cluster_id":4850008480,"duration_s":1598.8},{"admin_code":485,"cluster_id":4850008479,"duration_s":1600.1},{"admin_code":485,"cluster_id":4850008174,"duration_s":1601.4},{"admin_code":485,"cluster_id":4850008175,"duration_s":1609.6},{"admin_code":500,"cluster_id":5000001266,"duration_s":1620.6},{"admin_code":485,"cluster_id":4850008392,"duration_s":1623.5},{"admin_code":500,"cluster_id":5000000998,"duration_s":1628.6},{"admin_code":485,"cluster_id":4850008292,"duration_s":1631.6},{"admin_code":485,"cluster_id":4850008491,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008442,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008492,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008542,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008493,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008543,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008494,"duration_s":1632.2},{"admin_code":485,"cluster_id":4850008490,"duration_s":1637.3},{"admin_code":485,"cluster_id":4850008533,"duration_s":1656.3},{"admin_code":485,"cluster_id":4850008138,"duration_s":1662.5},{"admin_code":485,"cluster_id":4850008247,"duration_s":1663.1},{"admin_code":485,"cluster_id":4850008488,"duration_s":1665.3},{"admin_code":485,"cluster_id":4850008532,"duration_s":1666.7},{"admin_code":485,"cluster_id":4850008342,"duration_s":1690.3},{"admin_code":485,"cluster_id":4850008594,"duration_s":1694},{"admin_code":485,"cluster_id":4850008541,"duration_s":1694.1},{"admin_code":485,"cluster_id":4850008279,"duration_s":1700.7},{"admin_code":500,"cluster_id":5000000997,"duration_s":1701.5},{"admin_code":485,"cluster_id":4850008531,"duration_s":1702},{"admin_code":500,"cluster_id":5000000999,"duration_s":1707.7},{"admin_code":485,"cluster_id":4850008139,"duration_s":1708.8},{"admin_code":485,"cluster_id":4850008293,"duration_s":1712.4},{"admin_code":500,"cluster_id":5000000940,"duration_s":1717.8},{"admin_code":485,"cluster_id":4850008530,"duration_s":1724.3},{"admin_code":500,"cluster_id":5000001214,"duration_s":1727},{"admin_code":485,"cluster_id":4850008443,"duration_s":1733.1},{"admin_code":485,"cluster_id":4850008248,"duration_s":1736.3},{"admin_code":485,"cluster_id":4850008393,"duration_s":1743.2},{"admin_code":485,"cluster_id":4850008593,"duration_s":1744.3},{"admin_code":485,"cluster_id":4850008140,"duration_s":1754.6},{"admin_code":500,"cluster_id":5000001059,"duration_s":1756.2},{"admin_code":500,"cluster_id":5000000878,"duration_s":1769.6},{"admin_code":500,"cluster_id":5000000939,"duration_s":1770.2},{"admin_code":485,"cluster_id":4850008343,"duration_s":1772.4},{"admin_code":500,"cluster_id":5000001161,"duration_s":1775},{"admin_code":485,"cluster_id":4850008584,"duration_s":1779},{"admin_code":485,"cluster_id":4850008540,"duration_s":1783.9},{"admin_code":500,"cluster_id":5000001000,"duration_s":1792},{"admin_code":485,"cluster_id":4850008489,"duration_s":1792.8},{"admin_code":485,"cluster_id":4850008583,"duration_s":1800}],"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}}