{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850007730,"lat":19.545,"lng":78.135},"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":1.4486,"distance_km_u_k2":0.07243,"duration_s_free_flow":94.9,"great_circle_km":1.047879,"reachable":true,"k_band":[{"distance_km":1.4486,"duration_s":94.9}],"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":4850007730},"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":252,"reachable_cells":[{"admin_code":485,"cluster_id":4850007730,"duration_s":0},{"admin_code":485,"cluster_id":4850007765,"duration_s":12.8},{"admin_code":500,"cluster_id":5000000379,"duration_s":36.7},{"admin_code":500,"cluster_id":5000000433,"duration_s":52.5},{"admin_code":500,"cluster_id":5000000330,"duration_s":59.4},{"admin_code":500,"cluster_id":5000000378,"duration_s":61.9},{"admin_code":500,"cluster_id":5000000432,"duration_s":61.9},{"admin_code":485,"cluster_id":4850007764,"duration_s":66.1},{"admin_code":500,"cluster_id":5000000431,"duration_s":76.5},{"admin_code":500,"cluster_id":5000000377,"duration_s":89.3},{"admin_code":485,"cluster_id":4850007731,"duration_s":94.9},{"admin_code":500,"cluster_id":5000000329,"duration_s":124.4},{"admin_code":500,"cluster_id":5000000376,"duration_s":124.4},{"admin_code":485,"cluster_id":4850007732,"duration_s":131.2},{"admin_code":500,"cluster_id":5000000328,"duration_s":156.7},{"admin_code":500,"cluster_id":5000000327,"duration_s":158.2},{"admin_code":500,"cluster_id":5000000279,"duration_s":159.6},{"admin_code":500,"cluster_id":5000000278,"duration_s":159.6},{"admin_code":500,"cluster_id":5000000277,"duration_s":159.6},{"admin_code":500,"cluster_id":5000000280,"duration_s":174.7},{"admin_code":485,"cluster_id":4850007766,"duration_s":179.6},{"admin_code":485,"cluster_id":4850007767,"duration_s":207.5},{"admin_code":500,"cluster_id":5000000232,"duration_s":221.3},{"admin_code":500,"cluster_id":5000000233,"duration_s":245.3},{"admin_code":500,"cluster_id":5000000380,"duration_s":257.2},{"admin_code":500,"cluster_id":5000000381,"duration_s":262.3},{"admin_code":500,"cluster_id":5000000234,"duration_s":266},{"admin_code":500,"cluster_id":5000000382,"duration_s":274.6},{"admin_code":500,"cluster_id":5000000434,"duration_s":290.9},{"admin_code":500,"cluster_id":5000000383,"duration_s":306.3},{"admin_code":500,"cluster_id":5000000191,"duration_s":315.4},{"admin_code":500,"cluster_id":5000000435,"duration_s":321.2},{"admin_code":500,"cluster_id":5000000192,"duration_s":336.3},{"admin_code":500,"cluster_id":5000000488,"duration_s":353.2},{"admin_code":500,"cluster_id":5000000489,"duration_s":353.2},{"admin_code":500,"cluster_id":5000000490,"duration_s":355.7},{"admin_code":500,"cluster_id":5000000544,"duration_s":355.7},{"admin_code":500,"cluster_id":5000000436,"duration_s":366.6},{"admin_code":500,"cluster_id":5000000437,"duration_s":405.8},{"admin_code":500,"cluster_id":5000000438,"duration_s":408.5},{"admin_code":500,"cluster_id":5000000491,"duration_s":434.5},{"admin_code":485,"cluster_id":4850007606,"duration_s":435.8},{"admin_code":500,"cluster_id":5000000545,"duration_s":453.7},{"admin_code":500,"cluster_id":5000000492,"duration_s":460.6},{"admin_code":500,"cluster_id":5000000155,"duration_s":461.5},{"admin_code":500,"cluster_id":5000000190,"duration_s":493.1},{"admin_code":500,"cluster_id":5000000154,"duration_s":503.7},{"admin_code":500,"cluster_id":5000000546,"duration_s":516.5},{"admin_code":500,"cluster_id":5000000123,"duration_s":522.1},{"admin_code":500,"cluster_id":5000000547,"duration_s":524.2},{"admin_code":500,"cluster_id":5000000122,"duration_s":564},{"admin_code":500,"cluster_id":5000000096,"duration_s":565.3},{"admin_code":500,"cluster_id":5000000095,"duration_s":570.8},{"admin_code":500,"cluster_id":5000000602,"duration_s":581},{"admin_code":500,"cluster_id":5000000601,"duration_s":606},{"admin_code":500,"cluster_id":5000000121,"duration_s":619.7},{"admin_code":500,"cluster_id":5000000600,"duration_s":621.3},{"admin_code":500,"cluster_id":5000000599,"duration_s":627.9},{"admin_code":500,"cluster_id":5000000153,"duration_s":656.3},{"admin_code":500,"cluster_id":5000000189,"duration_s":676.5},{"admin_code":500,"cluster_id":5000000657,"duration_s":678.1},{"admin_code":500,"cluster_id":5000000231,"duration_s":679.3},{"admin_code":500,"cluster_id":5000000120,"duration_s":694.6},{"admin_code":500,"cluster_id":5000000152,"duration_s":719.9},{"admin_code":500,"cluster_id":5000000230,"duration_s":733.1},{"admin_code":500,"cluster_id":5000000188,"duration_s":733.1},{"admin_code":500,"cluster_id":5000000656,"duration_s":736.9},{"admin_code":500,"cluster_id":5000000658,"duration_s":753},{"admin_code":500,"cluster_id":5000000714,"duration_s":757.4},{"admin_code":500,"cluster_id":5000000119,"duration_s":775},{"admin_code":500,"cluster_id":5000000772,"duration_s":785.7},{"admin_code":500,"cluster_id":5000000151,"duration_s":788.6},{"admin_code":500,"cluster_id":5000000713,"duration_s":795.9},{"admin_code":500,"cluster_id":5000000659,"duration_s":810.2},{"admin_code":500,"cluster_id":5000000187,"duration_s":810.8},{"admin_code":500,"cluster_id":5000000771,"duration_s":819.2},{"admin_code":500,"cluster_id":5000000655,"duration_s":831.3},{"admin_code":500,"cluster_id":5000000229,"duration_s":833.7},{"admin_code":500,"cluster_id":5000000712,"duration_s":840.2},{"admin_code":500,"cluster_id":5000000150,"duration_s":854.8},{"admin_code":500,"cluster_id":5000000829,"duration_s":856.1},{"admin_code":500,"cluster_id":5000000828,"duration_s":865.3},{"admin_code":500,"cluster_id":5000000770,"duration_s":867.8},{"admin_code":500,"cluster_id":5000000276,"duration_s":869.6},{"admin_code":500,"cluster_id":5000000186,"duration_s":875.9},{"admin_code":500,"cluster_id":5000000228,"duration_s":888.2},{"admin_code":500,"cluster_id":5000000827,"duration_s":894.7},{"admin_code":485,"cluster_id":4850007919,"duration_s":899.8},{"admin_code":485,"cluster_id":4850007947,"duration_s":901.9},{"admin_code":500,"cluster_id":5000000769,"duration_s":917.7},{"admin_code":485,"cluster_id":4850007918,"duration_s":939.1},{"admin_code":500,"cluster_id":5000000711,"duration_s":942.4},{"admin_code":500,"cluster_id":5000000185,"duration_s":944.5},{"admin_code":500,"cluster_id":5000000654,"duration_s":961.7},{"admin_code":500,"cluster_id":5000000768,"duration_s":980.4},{"admin_code":485,"cluster_id":4850007890,"duration_s":988.2},{"admin_code":500,"cluster_id":5000000710,"duration_s":995.1},{"admin_code":485,"cluster_id":4850007861,"duration_s":1002.2},{"admin_code":500,"cluster_id":5000000598,"duration_s":1005},{"admin_code":500,"cluster_id":5000000597,"duration_s":1008.3},{"admin_code":500,"cluster_id":5000000653,"duration_s":1008.3},{"admin_code":500,"cluster_id":5000000184,"duration_s":1008.3},{"admin_code":485,"cluster_id":4850007974,"duration_s":1011.8},{"admin_code":485,"cluster_id":4850007889,"duration_s":1013.4},{"admin_code":500,"cluster_id":5000000716,"duration_s":1016.9},{"admin_code":485,"cluster_id":4850007920,"duration_s":1033.6},{"admin_code":485,"cluster_id":4850007948,"duration_s":1034.5},{"admin_code":500,"cluster_id":5000000767,"duration_s":1044.1},{"admin_code":500,"cluster_id":5000000715,"duration_s":1044.9},{"admin_code":485,"cluster_id":4850007862,"duration_s":1047.8},{"admin_code":500,"cluster_id":5000000709,"duration_s":1056.7},{"admin_code":500,"cluster_id":5000000275,"duration_s":1060.2},{"admin_code":500,"cluster_id":5000000227,"duration_s":1060.2},{"admin_code":500,"cluster_id":5000000147,"duration_s":1071.4},{"admin_code":500,"cluster_id":5000000183,"duration_s":1077.9},{"admin_code":485,"cluster_id":4850007832,"duration_s":1078.7},{"admin_code":500,"cluster_id":5000000225,"duration_s":1087.8},{"admin_code":500,"cluster_id":5000000324,"duration_s":1092.1},{"admin_code":500,"cluster_id":5000000274,"duration_s":1098.3},{"admin_code":500,"cluster_id":5000000323,"duration_s":1098.3},{"admin_code":500,"cluster_id":5000000273,"duration_s":1098.3},{"admin_code":500,"cluster_id":5000000226,"duration_s":1098.3},{"admin_code":485,"cluster_id":4850007999,"duration_s":1103},{"admin_code":485,"cluster_id":4850007802,"duration_s":1110.5},{"admin_code":500,"cluster_id":5000000773,"duration_s":1113.6},{"admin_code":485,"cluster_id":4850007831,"duration_s":1116.1},{"admin_code":500,"cluster_id":5000000708,"duration_s":1126.4},{"admin_code":485,"cluster_id":4850007921,"duration_s":1129.7},{"admin_code":485,"cluster_id":4850007949,"duration_s":1140.4},{"admin_code":485,"cluster_id":4850007803,"duration_s":1142.6},{"admin_code":500,"cluster_id":5000000652,"duration_s":1143.1},{"admin_code":485,"cluster_id":4850007891,"duration_s":1150.3},{"admin_code":500,"cluster_id":5000000182,"duration_s":1151.1},{"admin_code":500,"cluster_id":5000000146,"duration_s":1155.5},{"admin_code":485,"cluster_id":4850007975,"duration_s":1158.8},{"admin_code":500,"cluster_id":5000000149,"duration_s":1158.9},{"admin_code":500,"cluster_id":5000000707,"duration_s":1162.2},{"admin_code":500,"cluster_id":5000000766,"duration_s":1171.5},{"admin_code":485,"cluster_id":4850007774,"duration_s":1187.5},{"admin_code":485,"cluster_id":4850007775,"duration_s":1191.4},{"admin_code":485,"cluster_id":4850007833,"duration_s":1191.7},{"admin_code":500,"cluster_id":5000000651,"duration_s":1193.1},{"admin_code":500,"cluster_id":5000000765,"duration_s":1212.5},{"admin_code":500,"cluster_id":5000000596,"duration_s":1220.3},{"admin_code":485,"cluster_id":4850007888,"duration_s":1221},{"admin_code":500,"cluster_id":5000000823,"duration_s":1224.6},{"admin_code":500,"cluster_id":5000000548,"duration_s":1229.3},{"admin_code":485,"cluster_id":4850007863,"duration_s":1230.3},{"admin_code":485,"cluster_id":4850007740,"duration_s":1233.6},{"admin_code":500,"cluster_id":5000000830,"duration_s":1235.7},{"admin_code":485,"cluster_id":4850007892,"duration_s":1237.3},{"admin_code":485,"cluster_id":4850007703,"duration_s":1254.3},{"admin_code":500,"cluster_id":5000000650,"duration_s":1260},{"admin_code":500,"cluster_id":5000000148,"duration_s":1268.1},{"admin_code":500,"cluster_id":5000000764,"duration_s":1271.8},{"admin_code":500,"cluster_id":5000000706,"duration_s":1282.8},{"admin_code":485,"cluster_id":4850007834,"duration_s":1288.7},{"admin_code":500,"cluster_id":5000000493,"duration_s":1292.8},{"admin_code":485,"cluster_id":4850007859,"duration_s":1292.8},{"admin_code":485,"cluster_id":4850007704,"duration_s":1297},{"admin_code":485,"cluster_id":4850007741,"duration_s":1309.9},{"admin_code":500,"cluster_id":5000000705,"duration_s":1319.9},{"admin_code":500,"cluster_id":5000000704,"duration_s":1328.8},{"admin_code":500,"cluster_id":5000000543,"duration_s":1333.1},{"admin_code":500,"cluster_id":5000000595,"duration_s":1333.1},{"admin_code":500,"cluster_id":5000000763,"duration_s":1333.1},{"admin_code":500,"cluster_id":5000000116,"duration_s":1333.8},{"admin_code":500,"cluster_id":5000000115,"duration_s":1333.8},{"admin_code":485,"cluster_id":4850007804,"duration_s":1335.4},{"admin_code":500,"cluster_id":5000000542,"duration_s":1338.9},{"admin_code":500,"cluster_id":5000000487,"duration_s":1345.4},{"admin_code":500,"cluster_id":5000000541,"duration_s":1345.4},{"admin_code":500,"cluster_id":5000000117,"duration_s":1346.3},{"admin_code":485,"cluster_id":4850007664,"duration_s":1348.2},{"admin_code":500,"cluster_id":5000000594,"duration_s":1360.7},{"admin_code":500,"cluster_id":5000000762,"duration_s":1375.6},{"admin_code":500,"cluster_id":5000000486,"duration_s":1376.6},{"admin_code":500,"cluster_id":5000000540,"duration_s":1379},{"admin_code":500,"cluster_id":5000000118,"duration_s":1385.8},{"admin_code":485,"cluster_id":4850007663,"duration_s":1389.5},{"admin_code":485,"cluster_id":4850007702,"duration_s":1399.4},{"admin_code":485,"cluster_id":4850007618,"duration_s":1407},{"admin_code":500,"cluster_id":5000000224,"duration_s":1408.9},{"admin_code":485,"cluster_id":4850007617,"duration_s":1417.3},{"admin_code":485,"cluster_id":4850007662,"duration_s":1425.9},{"admin_code":485,"cluster_id":4850007616,"duration_s":1453},{"admin_code":500,"cluster_id":5000000703,"duration_s":1454.4},{"admin_code":485,"cluster_id":4850007661,"duration_s":1460.9},{"admin_code":500,"cluster_id":5000000649,"duration_s":1469.2},{"admin_code":500,"cluster_id":5000000272,"duration_s":1473.4},{"admin_code":500,"cluster_id":5000000271,"duration_s":1475.4},{"admin_code":485,"cluster_id":4850007565,"duration_s":1482.7},{"admin_code":485,"cluster_id":4850007566,"duration_s":1483.3},{"admin_code":500,"cluster_id":5000000593,"duration_s":1483.4},{"admin_code":485,"cluster_id":4850007615,"duration_s":1489.9},{"admin_code":485,"cluster_id":4850007660,"duration_s":1496.1},{"admin_code":500,"cluster_id":5000000089,"duration_s":1499.7},{"admin_code":500,"cluster_id":5000000648,"duration_s":1501.9},{"admin_code":500,"cluster_id":5000000090,"duration_s":1503.9},{"admin_code":500,"cluster_id":5000000647,"duration_s":1506.2},{"admin_code":500,"cluster_id":5000000592,"duration_s":1507},{"admin_code":500,"cluster_id":5000000091,"duration_s":1508.1},{"admin_code":500,"cluster_id":5000000092,"duration_s":1509.6},{"admin_code":500,"cluster_id":5000000322,"duration_s":1510.6},{"admin_code":485,"cluster_id":4850007508,"duration_s":1512.4},{"admin_code":485,"cluster_id":4850007507,"duration_s":1512.5},{"admin_code":485,"cluster_id":4850007564,"duration_s":1518.6},{"admin_code":500,"cluster_id":5000000321,"duration_s":1524.9},{"admin_code":485,"cluster_id":4850007614,"duration_s":1525.6},{"admin_code":485,"cluster_id":4850007506,"duration_s":1546.9},{"admin_code":485,"cluster_id":4850007563,"duration_s":1554},{"admin_code":500,"cluster_id":5000000645,"duration_s":1559.7},{"admin_code":500,"cluster_id":5000000702,"duration_s":1559.7},{"admin_code":500,"cluster_id":5000000320,"duration_s":1568.5},{"admin_code":485,"cluster_id":4850007505,"duration_s":1582.1},{"admin_code":500,"cluster_id":5000000539,"duration_s":1596.9},{"admin_code":500,"cluster_id":5000000538,"duration_s":1599.2},{"admin_code":485,"cluster_id":4850007504,"duration_s":1617.7},{"admin_code":500,"cluster_id":5000000369,"duration_s":1630},{"admin_code":485,"cluster_id":4850007440,"duration_s":1645.7},{"admin_code":485,"cluster_id":4850007441,"duration_s":1646.2},{"admin_code":485,"cluster_id":4850007562,"duration_s":1651.3},{"admin_code":500,"cluster_id":5000000368,"duration_s":1654.7},{"admin_code":500,"cluster_id":5000000093,"duration_s":1664.7},{"admin_code":485,"cluster_id":4850007442,"duration_s":1669},{"admin_code":500,"cluster_id":5000000644,"duration_s":1672.8},{"admin_code":500,"cluster_id":5000000073,"duration_s":1691.7},{"admin_code":500,"cluster_id":5000000072,"duration_s":1691.7},{"admin_code":500,"cluster_id":5000000054,"duration_s":1701.9},{"admin_code":500,"cluster_id":5000000484,"duration_s":1707.1},{"admin_code":500,"cluster_id":5000000485,"duration_s":1710.8},{"admin_code":500,"cluster_id":5000000430,"duration_s":1714.3},{"admin_code":500,"cluster_id":5000000429,"duration_s":1714.3},{"admin_code":485,"cluster_id":4850007378,"duration_s":1726.9},{"admin_code":485,"cluster_id":4850007502,"duration_s":1727.9},{"admin_code":485,"cluster_id":4850007503,"duration_s":1727.9},{"admin_code":500,"cluster_id":5000000375,"duration_s":1729.2},{"admin_code":485,"cluster_id":4850007443,"duration_s":1730.1},{"admin_code":485,"cluster_id":4850007561,"duration_s":1738.4},{"admin_code":500,"cluster_id":5000000071,"duration_s":1739.2},{"admin_code":485,"cluster_id":4850007366,"duration_s":1739.2},{"admin_code":500,"cluster_id":5000000070,"duration_s":1739.2},{"admin_code":500,"cluster_id":5000000326,"duration_s":1743.8},{"admin_code":500,"cluster_id":5000000374,"duration_s":1743.8},{"admin_code":500,"cluster_id":5000000428,"duration_s":1751.1},{"admin_code":500,"cluster_id":5000000483,"duration_s":1759.1},{"admin_code":485,"cluster_id":4850007379,"duration_s":1761.9},{"admin_code":485,"cluster_id":4850007377,"duration_s":1762},{"admin_code":485,"cluster_id":4850007444,"duration_s":1777.9},{"admin_code":485,"cluster_id":4850007312,"duration_s":1791.1},{"admin_code":485,"cluster_id":4850007613,"duration_s":1798.3},{"admin_code":485,"cluster_id":4850007376,"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}}