{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850007732,"lat":19.545,"lng":78.155},"to":{"admin_code":485,"cluster_id":4850007731,"lat":19.545,"lng":78.145},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.5568,"distance_km_u_k2":0.02784,"duration_s_free_flow":36.3,"great_circle_km":1.047879,"reachable":true,"k_band":[{"distance_km":0.5568,"duration_s":36.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":false,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850007732},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850007731},"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":285,"reachable_cells":[{"admin_code":485,"cluster_id":4850007732,"duration_s":0},{"admin_code":485,"cluster_id":4850007731,"duration_s":36.3},{"admin_code":485,"cluster_id":4850007766,"duration_s":48.4},{"admin_code":500,"cluster_id":5000000330,"duration_s":71.8},{"admin_code":485,"cluster_id":4850007767,"duration_s":76.3},{"admin_code":485,"cluster_id":4850007765,"duration_s":118.4},{"admin_code":500,"cluster_id":5000000380,"duration_s":126},{"admin_code":500,"cluster_id":5000000381,"duration_s":131.1},{"admin_code":485,"cluster_id":4850007730,"duration_s":131.2},{"admin_code":500,"cluster_id":5000000382,"duration_s":143.4},{"admin_code":500,"cluster_id":5000000434,"duration_s":159.7},{"admin_code":500,"cluster_id":5000000379,"duration_s":167.9},{"admin_code":500,"cluster_id":5000000383,"duration_s":175.1},{"admin_code":500,"cluster_id":5000000433,"duration_s":183.7},{"admin_code":500,"cluster_id":5000000435,"duration_s":190},{"admin_code":500,"cluster_id":5000000378,"duration_s":193.1},{"admin_code":500,"cluster_id":5000000432,"duration_s":193.1},{"admin_code":485,"cluster_id":4850007764,"duration_s":197.3},{"admin_code":500,"cluster_id":5000000431,"duration_s":207.7},{"admin_code":500,"cluster_id":5000000377,"duration_s":220.5},{"admin_code":500,"cluster_id":5000000489,"duration_s":222},{"admin_code":500,"cluster_id":5000000488,"duration_s":222},{"admin_code":500,"cluster_id":5000000490,"duration_s":224.5},{"admin_code":500,"cluster_id":5000000544,"duration_s":224.5},{"admin_code":500,"cluster_id":5000000436,"duration_s":235.4},{"admin_code":500,"cluster_id":5000000329,"duration_s":255.6},{"admin_code":500,"cluster_id":5000000376,"duration_s":255.6},{"admin_code":500,"cluster_id":5000000437,"duration_s":274.6},{"admin_code":500,"cluster_id":5000000438,"duration_s":277.3},{"admin_code":500,"cluster_id":5000000328,"duration_s":287.9},{"admin_code":500,"cluster_id":5000000327,"duration_s":289.4},{"admin_code":500,"cluster_id":5000000279,"duration_s":290.8},{"admin_code":500,"cluster_id":5000000278,"duration_s":290.8},{"admin_code":500,"cluster_id":5000000277,"duration_s":290.8},{"admin_code":500,"cluster_id":5000000491,"duration_s":303.3},{"admin_code":500,"cluster_id":5000000280,"duration_s":305.9},{"admin_code":500,"cluster_id":5000000545,"duration_s":322.5},{"admin_code":500,"cluster_id":5000000492,"duration_s":329.4},{"admin_code":500,"cluster_id":5000000232,"duration_s":352.5},{"admin_code":500,"cluster_id":5000000233,"duration_s":376.5},{"admin_code":500,"cluster_id":5000000546,"duration_s":385.3},{"admin_code":500,"cluster_id":5000000547,"duration_s":393},{"admin_code":500,"cluster_id":5000000234,"duration_s":397.2},{"admin_code":500,"cluster_id":5000000191,"duration_s":446.6},{"admin_code":500,"cluster_id":5000000602,"duration_s":449.8},{"admin_code":500,"cluster_id":5000000192,"duration_s":467.5},{"admin_code":500,"cluster_id":5000000601,"duration_s":474.8},{"admin_code":500,"cluster_id":5000000600,"duration_s":490.1},{"admin_code":500,"cluster_id":5000000599,"duration_s":496.7},{"admin_code":500,"cluster_id":5000000657,"duration_s":546.9},{"admin_code":485,"cluster_id":4850007606,"duration_s":567},{"admin_code":500,"cluster_id":5000000155,"duration_s":592.7},{"admin_code":500,"cluster_id":5000000656,"duration_s":605.7},{"admin_code":500,"cluster_id":5000000658,"duration_s":621.8},{"admin_code":500,"cluster_id":5000000190,"duration_s":624.3},{"admin_code":500,"cluster_id":5000000714,"duration_s":626.2},{"admin_code":500,"cluster_id":5000000154,"duration_s":634.9},{"admin_code":500,"cluster_id":5000000123,"duration_s":653.3},{"admin_code":500,"cluster_id":5000000772,"duration_s":654.5},{"admin_code":500,"cluster_id":5000000713,"duration_s":664.7},{"admin_code":500,"cluster_id":5000000659,"duration_s":679},{"admin_code":500,"cluster_id":5000000771,"duration_s":688},{"admin_code":500,"cluster_id":5000000122,"duration_s":695.2},{"admin_code":500,"cluster_id":5000000096,"duration_s":696.5},{"admin_code":500,"cluster_id":5000000655,"duration_s":700.1},{"admin_code":500,"cluster_id":5000000095,"duration_s":702},{"admin_code":500,"cluster_id":5000000712,"duration_s":709},{"admin_code":500,"cluster_id":5000000829,"duration_s":724.9},{"admin_code":500,"cluster_id":5000000828,"duration_s":734.1},{"admin_code":500,"cluster_id":5000000770,"duration_s":736.6},{"admin_code":500,"cluster_id":5000000121,"duration_s":750.9},{"admin_code":500,"cluster_id":5000000827,"duration_s":763.5},{"admin_code":485,"cluster_id":4850007919,"duration_s":768.6},{"admin_code":485,"cluster_id":4850007947,"duration_s":770.7},{"admin_code":500,"cluster_id":5000000769,"duration_s":786.5},{"admin_code":500,"cluster_id":5000000153,"duration_s":787.5},{"admin_code":500,"cluster_id":5000000189,"duration_s":807.7},{"admin_code":485,"cluster_id":4850007918,"duration_s":807.9},{"admin_code":500,"cluster_id":5000000231,"duration_s":810.5},{"admin_code":500,"cluster_id":5000000711,"duration_s":811.2},{"admin_code":500,"cluster_id":5000000120,"duration_s":825.8},{"admin_code":500,"cluster_id":5000000654,"duration_s":830.5},{"admin_code":485,"cluster_id":4850008000,"duration_s":846.4},{"admin_code":500,"cluster_id":5000000768,"duration_s":849.2},{"admin_code":500,"cluster_id":5000000152,"duration_s":851.1},{"admin_code":485,"cluster_id":4850007890,"duration_s":857},{"admin_code":500,"cluster_id":5000000710,"duration_s":863.9},{"admin_code":500,"cluster_id":5000000230,"duration_s":864.3},{"admin_code":500,"cluster_id":5000000188,"duration_s":864.3},{"admin_code":485,"cluster_id":4850007861,"duration_s":871},{"admin_code":500,"cluster_id":5000000598,"duration_s":873.8},{"admin_code":500,"cluster_id":5000000597,"duration_s":877.1},{"admin_code":500,"cluster_id":5000000653,"duration_s":877.1},{"admin_code":485,"cluster_id":4850008024,"duration_s":877.4},{"admin_code":485,"cluster_id":4850007974,"duration_s":880.6},{"admin_code":485,"cluster_id":4850007889,"duration_s":882.2},{"admin_code":500,"cluster_id":5000000716,"duration_s":885.7},{"admin_code":485,"cluster_id":4850007920,"duration_s":902.4},{"admin_code":485,"cluster_id":4850007948,"duration_s":903.3},{"admin_code":500,"cluster_id":5000000119,"duration_s":906.2},{"admin_code":500,"cluster_id":5000000767,"duration_s":912.9},{"admin_code":500,"cluster_id":5000000715,"duration_s":913.7},{"admin_code":485,"cluster_id":4850007862,"duration_s":916.6},{"admin_code":500,"cluster_id":5000000151,"duration_s":919.8},{"admin_code":500,"cluster_id":5000000709,"duration_s":925.5},{"admin_code":500,"cluster_id":5000000187,"duration_s":942},{"admin_code":485,"cluster_id":4850007832,"duration_s":947.5},{"admin_code":500,"cluster_id":5000000229,"duration_s":964.9},{"admin_code":485,"cluster_id":4850007999,"duration_s":971.8},{"admin_code":485,"cluster_id":4850007802,"duration_s":979.3},{"admin_code":500,"cluster_id":5000000773,"duration_s":982.4},{"admin_code":485,"cluster_id":4850007831,"duration_s":984.9},{"admin_code":500,"cluster_id":5000000150,"duration_s":986},{"admin_code":500,"cluster_id":5000000708,"duration_s":995.2},{"admin_code":485,"cluster_id":4850007921,"duration_s":998.5},{"admin_code":500,"cluster_id":5000000276,"duration_s":1000.8},{"admin_code":500,"cluster_id":5000000186,"duration_s":1007.1},{"admin_code":485,"cluster_id":4850007949,"duration_s":1009.2},{"admin_code":485,"cluster_id":4850007803,"duration_s":1011.4},{"admin_code":500,"cluster_id":5000000652,"duration_s":1011.9},{"admin_code":485,"cluster_id":4850007891,"duration_s":1019.1},{"admin_code":500,"cluster_id":5000000228,"duration_s":1019.4},{"admin_code":485,"cluster_id":4850007975,"duration_s":1027.6},{"admin_code":500,"cluster_id":5000000707,"duration_s":1031},{"admin_code":500,"cluster_id":5000000766,"duration_s":1040.3},{"admin_code":485,"cluster_id":4850007774,"duration_s":1056.3},{"admin_code":485,"cluster_id":4850007775,"duration_s":1060.2},{"admin_code":485,"cluster_id":4850007833,"duration_s":1060.5},{"admin_code":500,"cluster_id":5000000651,"duration_s":1061.9},{"admin_code":500,"cluster_id":5000000185,"duration_s":1075.7},{"admin_code":500,"cluster_id":5000000765,"duration_s":1081.3},{"admin_code":500,"cluster_id":5000000596,"duration_s":1089.1},{"admin_code":485,"cluster_id":4850007888,"duration_s":1089.8},{"admin_code":500,"cluster_id":5000000548,"duration_s":1098.1},{"admin_code":485,"cluster_id":4850007863,"duration_s":1099.1},{"admin_code":485,"cluster_id":4850007740,"duration_s":1102.4},{"admin_code":500,"cluster_id":5000000830,"duration_s":1104.5},{"admin_code":500,"cluster_id":5000000831,"duration_s":1104.5},{"admin_code":485,"cluster_id":4850007892,"duration_s":1106.1},{"admin_code":485,"cluster_id":4850007864,"duration_s":1107},{"admin_code":485,"cluster_id":4850007950,"duration_s":1108.9},{"admin_code":485,"cluster_id":4850007703,"duration_s":1123.1},{"admin_code":485,"cluster_id":4850007976,"duration_s":1127.6},{"admin_code":500,"cluster_id":5000000650,"duration_s":1128.8},{"admin_code":500,"cluster_id":5000000184,"duration_s":1139.5},{"admin_code":500,"cluster_id":5000000764,"duration_s":1140.6},{"admin_code":500,"cluster_id":5000000706,"duration_s":1151.6},{"admin_code":485,"cluster_id":4850007834,"duration_s":1157.5},{"admin_code":485,"cluster_id":4850007922,"duration_s":1159.9},{"admin_code":500,"cluster_id":5000000493,"duration_s":1161.6},{"admin_code":485,"cluster_id":4850007859,"duration_s":1161.6},{"admin_code":485,"cluster_id":4850007704,"duration_s":1165.8},{"admin_code":485,"cluster_id":4850007741,"duration_s":1178.7},{"admin_code":485,"cluster_id":4850008001,"duration_s":1184.6},{"admin_code":500,"cluster_id":5000000705,"duration_s":1188.7},{"admin_code":500,"cluster_id":5000000275,"duration_s":1191.4},{"admin_code":500,"cluster_id":5000000227,"duration_s":1191.4},{"admin_code":500,"cluster_id":5000000704,"duration_s":1197.6},{"admin_code":500,"cluster_id":5000000543,"duration_s":1201.9},{"admin_code":500,"cluster_id":5000000595,"duration_s":1201.9},{"admin_code":485,"cluster_id":4850007804,"duration_s":1204.2},{"admin_code":500,"cluster_id":5000000542,"duration_s":1207.7},{"admin_code":500,"cluster_id":5000000487,"duration_s":1214.2},{"admin_code":500,"cluster_id":5000000541,"duration_s":1214.2},{"admin_code":485,"cluster_id":4850007664,"duration_s":1217},{"admin_code":500,"cluster_id":5000000324,"duration_s":1223.3},{"admin_code":500,"cluster_id":5000000594,"duration_s":1229.5},{"admin_code":500,"cluster_id":5000000274,"duration_s":1229.5},{"admin_code":500,"cluster_id":5000000323,"duration_s":1229.5},{"admin_code":500,"cluster_id":5000000273,"duration_s":1229.5},{"admin_code":500,"cluster_id":5000000226,"duration_s":1229.5},{"admin_code":485,"cluster_id":4850007665,"duration_s":1230.8},{"admin_code":500,"cluster_id":5000000486,"duration_s":1245.4},{"admin_code":500,"cluster_id":5000000540,"duration_s":1247.8},{"admin_code":485,"cluster_id":4850007977,"duration_s":1254.8},{"admin_code":485,"cluster_id":4850007923,"duration_s":1258.2},{"admin_code":485,"cluster_id":4850007663,"duration_s":1258.3},{"admin_code":485,"cluster_id":4850007702,"duration_s":1268.2},{"admin_code":485,"cluster_id":4850007618,"duration_s":1275.8},{"admin_code":485,"cluster_id":4850007742,"duration_s":1280.8},{"admin_code":485,"cluster_id":4850007617,"duration_s":1286.1},{"admin_code":485,"cluster_id":4850007619,"duration_s":1286.7},{"admin_code":500,"cluster_id":5000000149,"duration_s":1290.1},{"admin_code":485,"cluster_id":4850007620,"duration_s":1290.5},{"admin_code":485,"cluster_id":4850007662,"duration_s":1294.7},{"admin_code":485,"cluster_id":4850007616,"duration_s":1321.8},{"admin_code":485,"cluster_id":4850007776,"duration_s":1323.8},{"admin_code":485,"cluster_id":4850007805,"duration_s":1323.8},{"admin_code":485,"cluster_id":4850007835,"duration_s":1323.8},{"admin_code":485,"cluster_id":4850007777,"duration_s":1323.8},{"admin_code":485,"cluster_id":4850007806,"duration_s":1323.8},{"admin_code":485,"cluster_id":4850007661,"duration_s":1329.7},{"admin_code":485,"cluster_id":4850007893,"duration_s":1333.9},{"admin_code":485,"cluster_id":4850007951,"duration_s":1337.3},{"admin_code":500,"cluster_id":5000000649,"duration_s":1338},{"admin_code":485,"cluster_id":4850007705,"duration_s":1348},{"admin_code":485,"cluster_id":4850007567,"duration_s":1348.7},{"admin_code":485,"cluster_id":4850007565,"duration_s":1351.5},{"admin_code":485,"cluster_id":4850007566,"duration_s":1352.1},{"admin_code":500,"cluster_id":5000000593,"duration_s":1352.2},{"admin_code":485,"cluster_id":4850007615,"duration_s":1358.7},{"admin_code":485,"cluster_id":4850007660,"duration_s":1364.9},{"admin_code":500,"cluster_id":5000000648,"duration_s":1370.7},{"admin_code":500,"cluster_id":5000000647,"duration_s":1375},{"admin_code":500,"cluster_id":5000000592,"duration_s":1375.8},{"admin_code":485,"cluster_id":4850007508,"duration_s":1381.2},{"admin_code":485,"cluster_id":4850007507,"duration_s":1381.3},{"admin_code":485,"cluster_id":4850007509,"duration_s":1385.2},{"admin_code":485,"cluster_id":4850007568,"duration_s":1385.2},{"admin_code":485,"cluster_id":4850007564,"duration_s":1387.4},{"admin_code":485,"cluster_id":4850007894,"duration_s":1387.8},{"admin_code":485,"cluster_id":4850007614,"duration_s":1394.4},{"admin_code":485,"cluster_id":4850007743,"duration_s":1395.4},{"admin_code":500,"cluster_id":5000000148,"duration_s":1399.3},{"admin_code":485,"cluster_id":4850007506,"duration_s":1415.7},{"admin_code":485,"cluster_id":4850007510,"duration_s":1416.4},{"admin_code":485,"cluster_id":4850007563,"duration_s":1422.8},{"admin_code":485,"cluster_id":4850007505,"duration_s":1450.9},{"admin_code":500,"cluster_id":5000000539,"duration_s":1465.7},{"admin_code":500,"cluster_id":5000000538,"duration_s":1468},{"admin_code":500,"cluster_id":5000000117,"duration_s":1477.5},{"admin_code":485,"cluster_id":4850007504,"duration_s":1486.5},{"admin_code":485,"cluster_id":4850007706,"duration_s":1500.5},{"admin_code":485,"cluster_id":4850007440,"duration_s":1514.5},{"admin_code":485,"cluster_id":4850007441,"duration_s":1515},{"admin_code":500,"cluster_id":5000000118,"duration_s":1517},{"admin_code":485,"cluster_id":4850007562,"duration_s":1520.1},{"admin_code":485,"cluster_id":4850007446,"duration_s":1522.6},{"admin_code":485,"cluster_id":4850007447,"duration_s":1522.6},{"admin_code":485,"cluster_id":4850007383,"duration_s":1536.1},{"admin_code":485,"cluster_id":4850007442,"duration_s":1537.8},{"admin_code":485,"cluster_id":4850007865,"duration_s":1571.7},{"admin_code":500,"cluster_id":5000000484,"duration_s":1575.9},{"admin_code":500,"cluster_id":5000000485,"duration_s":1579.6},{"admin_code":500,"cluster_id":5000000430,"duration_s":1583.1},{"admin_code":500,"cluster_id":5000000429,"duration_s":1583.1},{"admin_code":485,"cluster_id":4850007666,"duration_s":1591},{"admin_code":485,"cluster_id":4850007378,"duration_s":1595.7},{"admin_code":485,"cluster_id":4850007502,"duration_s":1596.7},{"admin_code":485,"cluster_id":4850007503,"duration_s":1596.7},{"admin_code":500,"cluster_id":5000000375,"duration_s":1598},{"admin_code":485,"cluster_id":4850007443,"duration_s":1598.9},{"admin_code":485,"cluster_id":4850007561,"duration_s":1607.2},{"admin_code":500,"cluster_id":5000000326,"duration_s":1612.6},{"admin_code":500,"cluster_id":5000000374,"duration_s":1612.6},{"admin_code":500,"cluster_id":5000000428,"duration_s":1619.9},{"admin_code":485,"cluster_id":4850007836,"duration_s":1620.8},{"admin_code":500,"cluster_id":5000000483,"duration_s":1627.9},{"admin_code":485,"cluster_id":4850007379,"duration_s":1630.7},{"admin_code":485,"cluster_id":4850007377,"duration_s":1630.8},{"admin_code":500,"cluster_id":5000000091,"duration_s":1639.3},{"admin_code":500,"cluster_id":5000000092,"duration_s":1640.8},{"admin_code":500,"cluster_id":5000000322,"duration_s":1641.8},{"admin_code":485,"cluster_id":4850007444,"duration_s":1646.7},{"admin_code":485,"cluster_id":4850007312,"duration_s":1659.9},{"admin_code":485,"cluster_id":4850007613,"duration_s":1667.1},{"admin_code":485,"cluster_id":4850007376,"duration_s":1668.8},{"admin_code":485,"cluster_id":4850007659,"duration_s":1671.7},{"admin_code":500,"cluster_id":5000000325,"duration_s":1683.8},{"admin_code":500,"cluster_id":5000000373,"duration_s":1683.8},{"admin_code":500,"cluster_id":5000000427,"duration_s":1683.8},{"admin_code":485,"cluster_id":4850007445,"duration_s":1684.2},{"admin_code":485,"cluster_id":4850007380,"duration_s":1684.2},{"admin_code":485,"cluster_id":4850007310,"duration_s":1685.1},{"admin_code":485,"cluster_id":4850007244,"duration_s":1685.1},{"admin_code":485,"cluster_id":4850007309,"duration_s":1693.9},{"admin_code":485,"cluster_id":4850007612,"duration_s":1697},{"admin_code":485,"cluster_id":4850007311,"duration_s":1699},{"admin_code":485,"cluster_id":4850007560,"duration_s":1707.7},{"admin_code":500,"cluster_id":5000000372,"duration_s":1716.9},{"admin_code":485,"cluster_id":4850007381,"duration_s":1719.5},{"admin_code":500,"cluster_id":5000000482,"duration_s":1723.7},{"admin_code":485,"cluster_id":4850007313,"duration_s":1729},{"admin_code":500,"cluster_id":5000000826,"duration_s":1740.3},{"admin_code":500,"cluster_id":5000000426,"duration_s":1750.2},{"admin_code":500,"cluster_id":5000000825,"duration_s":1755.1},{"admin_code":485,"cluster_id":4850007611,"duration_s":1763.4},{"admin_code":485,"cluster_id":4850007382,"duration_s":1767.9},{"admin_code":485,"cluster_id":4850007314,"duration_s":1767.9},{"admin_code":485,"cluster_id":4850007315,"duration_s":1767.9},{"admin_code":500,"cluster_id":5000000537,"duration_s":1768.8},{"admin_code":485,"cluster_id":4850007658,"duration_s":1786.4},{"admin_code":500,"cluster_id":5000000824,"duration_s":1788.2},{"admin_code":500,"cluster_id":5000000093,"duration_s":1795.9},{"admin_code":485,"cluster_id":4850007240,"duration_s":1798.8}],"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}}