{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970003003,"lat":19.525,"lng":73.565},"to":{"admin_code":497,"cluster_id":4970003002,"lat":19.525,"lng":73.555},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":12.7222,"distance_km_u_k2":0.63611,"duration_s_free_flow":1030.4,"great_circle_km":1.048009,"reachable":true,"k_band":[{"distance_km":12.7222,"duration_s":1030.4}],"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":497,"cluster_id":4970003003},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970003002},"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":290,"reachable_cells":[{"admin_code":497,"cluster_id":4970003003,"duration_s":0},{"admin_code":497,"cluster_id":4970003052,"duration_s":2.4},{"admin_code":497,"cluster_id":4970003099,"duration_s":37},{"admin_code":497,"cluster_id":4970003004,"duration_s":40.7},{"admin_code":497,"cluster_id":4970003051,"duration_s":60.6},{"admin_code":497,"cluster_id":4970003005,"duration_s":83.3},{"admin_code":497,"cluster_id":4970003050,"duration_s":93.3},{"admin_code":497,"cluster_id":4970003049,"duration_s":94.4},{"admin_code":497,"cluster_id":4970003098,"duration_s":110.9},{"admin_code":497,"cluster_id":4970003097,"duration_s":133.6},{"admin_code":497,"cluster_id":4970002955,"duration_s":140.6},{"admin_code":497,"cluster_id":4970003142,"duration_s":159.4},{"admin_code":497,"cluster_id":4970002954,"duration_s":188.1},{"admin_code":497,"cluster_id":4970003096,"duration_s":191.4},{"admin_code":497,"cluster_id":4970003141,"duration_s":203.4},{"admin_code":497,"cluster_id":4970002902,"duration_s":224.2},{"admin_code":497,"cluster_id":4970003095,"duration_s":225.2},{"admin_code":497,"cluster_id":4970003140,"duration_s":226.6},{"admin_code":497,"cluster_id":4970002903,"duration_s":231.6},{"admin_code":497,"cluster_id":4970003053,"duration_s":231.8},{"admin_code":497,"cluster_id":4970003139,"duration_s":234.7},{"admin_code":497,"cluster_id":4970002901,"duration_s":251.2},{"admin_code":497,"cluster_id":4970002956,"duration_s":268.5},{"admin_code":497,"cluster_id":4970003185,"duration_s":285.3},{"admin_code":497,"cluster_id":4970003100,"duration_s":330.6},{"admin_code":497,"cluster_id":4970003006,"duration_s":347},{"admin_code":497,"cluster_id":4970002847,"duration_s":347.7},{"admin_code":497,"cluster_id":4970002790,"duration_s":361.5},{"admin_code":497,"cluster_id":4970002791,"duration_s":376.4},{"admin_code":497,"cluster_id":4970003184,"duration_s":381.7},{"admin_code":497,"cluster_id":4970002846,"duration_s":412.3},{"admin_code":497,"cluster_id":4970003054,"duration_s":414.9},{"admin_code":497,"cluster_id":4970003183,"duration_s":419.7},{"admin_code":497,"cluster_id":4970003229,"duration_s":439.2},{"admin_code":497,"cluster_id":4970002731,"duration_s":441.7},{"admin_code":497,"cluster_id":4970002792,"duration_s":456.6},{"admin_code":497,"cluster_id":4970002957,"duration_s":463.7},{"admin_code":497,"cluster_id":4970003007,"duration_s":466.4},{"admin_code":497,"cluster_id":4970003008,"duration_s":466.4},{"admin_code":497,"cluster_id":4970003055,"duration_s":467.2},{"admin_code":497,"cluster_id":4970003056,"duration_s":467.2},{"admin_code":497,"cluster_id":4970002848,"duration_s":484.1},{"admin_code":497,"cluster_id":4970002849,"duration_s":487.8},{"admin_code":497,"cluster_id":4970003101,"duration_s":490},{"admin_code":497,"cluster_id":4970003102,"duration_s":490},{"admin_code":497,"cluster_id":4970003146,"duration_s":490},{"admin_code":497,"cluster_id":4970002793,"duration_s":501.9},{"admin_code":497,"cluster_id":4970002730,"duration_s":506.9},{"admin_code":497,"cluster_id":4970003228,"duration_s":516.9},{"admin_code":497,"cluster_id":4970002732,"duration_s":518.3},{"admin_code":497,"cluster_id":4970002733,"duration_s":539.8},{"admin_code":497,"cluster_id":4970003271,"duration_s":540.1},{"admin_code":497,"cluster_id":4970002845,"duration_s":542.6},{"admin_code":497,"cluster_id":4970002671,"duration_s":547.1},{"admin_code":497,"cluster_id":4970002672,"duration_s":547.1},{"admin_code":497,"cluster_id":4970002670,"duration_s":569},{"admin_code":497,"cluster_id":4970003272,"duration_s":587.8},{"admin_code":497,"cluster_id":4970003270,"duration_s":598.2},{"admin_code":497,"cluster_id":4970002607,"duration_s":602},{"admin_code":497,"cluster_id":4970002789,"duration_s":605.1},{"admin_code":497,"cluster_id":4970002794,"duration_s":626},{"admin_code":497,"cluster_id":4970002669,"duration_s":627.8},{"admin_code":497,"cluster_id":4970002673,"duration_s":634.4},{"admin_code":497,"cluster_id":4970002608,"duration_s":635.6},{"admin_code":497,"cluster_id":4970002729,"duration_s":643.6},{"admin_code":497,"cluster_id":4970002795,"duration_s":648},{"admin_code":497,"cluster_id":4970002734,"duration_s":648.6},{"admin_code":497,"cluster_id":4970003313,"duration_s":657.4},{"admin_code":497,"cluster_id":4970003273,"duration_s":659.9},{"admin_code":497,"cluster_id":4970002674,"duration_s":676.4},{"admin_code":497,"cluster_id":4970002540,"duration_s":680},{"admin_code":497,"cluster_id":4970002541,"duration_s":681.8},{"admin_code":497,"cluster_id":4970002900,"duration_s":681.9},{"admin_code":497,"cluster_id":4970003309,"duration_s":684.8},{"admin_code":497,"cluster_id":4970002728,"duration_s":699.3},{"admin_code":497,"cluster_id":4970002609,"duration_s":699.4},{"admin_code":497,"cluster_id":4970002850,"duration_s":705.5},{"admin_code":497,"cluster_id":4970002899,"duration_s":732.8},{"admin_code":497,"cluster_id":4970002542,"duration_s":735.5},{"admin_code":497,"cluster_id":4970003227,"duration_s":744.5},{"admin_code":497,"cluster_id":4970002675,"duration_s":752.1},{"admin_code":497,"cluster_id":4970002469,"duration_s":755.8},{"admin_code":497,"cluster_id":4970002603,"duration_s":760.1},{"admin_code":497,"cluster_id":4970002396,"duration_s":764.4},{"admin_code":497,"cluster_id":4970002844,"duration_s":765.7},{"admin_code":497,"cluster_id":4970002470,"duration_s":766.1},{"admin_code":497,"cluster_id":4970002668,"duration_s":768.9},{"admin_code":497,"cluster_id":4970002788,"duration_s":784.1},{"admin_code":497,"cluster_id":4970002906,"duration_s":787},{"admin_code":497,"cluster_id":4970003230,"duration_s":787.2},{"admin_code":497,"cluster_id":4970002676,"duration_s":791},{"admin_code":497,"cluster_id":4970002667,"duration_s":804.5},{"admin_code":497,"cluster_id":4970002727,"duration_s":804.9},{"admin_code":497,"cluster_id":4970002726,"duration_s":804.9},{"admin_code":497,"cluster_id":4970002735,"duration_s":807.5},{"admin_code":497,"cluster_id":4970002602,"duration_s":809.4},{"admin_code":497,"cluster_id":4970003308,"duration_s":814.4},{"admin_code":497,"cluster_id":4970002605,"duration_s":816},{"admin_code":497,"cluster_id":4970002843,"duration_s":820},{"admin_code":497,"cluster_id":4970002677,"duration_s":827.7},{"admin_code":497,"cluster_id":4970002851,"duration_s":828.7},{"admin_code":497,"cluster_id":4970002898,"duration_s":836.7},{"admin_code":497,"cluster_id":4970002471,"duration_s":840},{"admin_code":497,"cluster_id":4970003314,"duration_s":846.5},{"admin_code":497,"cluster_id":4970002951,"duration_s":855.6},{"admin_code":497,"cluster_id":4970002842,"duration_s":856.9},{"admin_code":497,"cluster_id":4970002787,"duration_s":856.9},{"admin_code":497,"cluster_id":4970002786,"duration_s":856.9},{"admin_code":497,"cluster_id":4970002612,"duration_s":859.6},{"admin_code":497,"cluster_id":4970002959,"duration_s":865.4},{"admin_code":497,"cluster_id":4970003274,"duration_s":866.6},{"admin_code":497,"cluster_id":4970002666,"duration_s":869.6},{"admin_code":497,"cluster_id":4970003268,"duration_s":874.1},{"admin_code":497,"cluster_id":4970003315,"duration_s":876.3},{"admin_code":497,"cluster_id":4970002604,"duration_s":882.9},{"admin_code":497,"cluster_id":4970003376,"duration_s":886},{"admin_code":497,"cluster_id":4970003231,"duration_s":890.4},{"admin_code":497,"cluster_id":4970002606,"duration_s":892.6},{"admin_code":497,"cluster_id":4970002796,"duration_s":898.5},{"admin_code":497,"cluster_id":4970002736,"duration_s":901.8},{"admin_code":497,"cluster_id":4970003009,"duration_s":904},{"admin_code":497,"cluster_id":4970002601,"duration_s":909.6},{"admin_code":497,"cluster_id":4970003275,"duration_s":909.9},{"admin_code":497,"cluster_id":4970002397,"duration_s":911},{"admin_code":497,"cluster_id":4970002398,"duration_s":911},{"admin_code":497,"cluster_id":4970002897,"duration_s":913.4},{"admin_code":497,"cluster_id":4970002904,"duration_s":915.6},{"admin_code":497,"cluster_id":4970002958,"duration_s":915.6},{"admin_code":497,"cluster_id":4970002905,"duration_s":915.6},{"admin_code":497,"cluster_id":4970003269,"duration_s":916.8},{"admin_code":497,"cluster_id":4970002613,"duration_s":929.9},{"admin_code":497,"cluster_id":4970002960,"duration_s":938.6},{"admin_code":497,"cluster_id":4970002952,"duration_s":947},{"admin_code":497,"cluster_id":4970002600,"duration_s":951.9},{"admin_code":497,"cluster_id":4970002950,"duration_s":952.9},{"admin_code":497,"cluster_id":4970002953,"duration_s":956.3},{"admin_code":497,"cluster_id":4970003307,"duration_s":967.4},{"admin_code":497,"cluster_id":4970002852,"duration_s":970.6},{"admin_code":497,"cluster_id":4970003186,"duration_s":971.8},{"admin_code":497,"cluster_id":4970002538,"duration_s":978.3},{"admin_code":497,"cluster_id":4970002533,"duration_s":991.9},{"admin_code":497,"cluster_id":4970002614,"duration_s":995.5},{"admin_code":497,"cluster_id":4970002737,"duration_s":1007.8},{"admin_code":497,"cluster_id":4970002961,"duration_s":1011.1},{"admin_code":497,"cluster_id":4970003225,"duration_s":1012.5},{"admin_code":497,"cluster_id":4970002797,"duration_s":1015.1},{"admin_code":497,"cluster_id":4970003010,"duration_s":1015.4},{"admin_code":497,"cluster_id":4970002665,"duration_s":1015.5},{"admin_code":497,"cluster_id":4970002534,"duration_s":1019.3},{"admin_code":497,"cluster_id":4970002724,"duration_s":1023.3},{"admin_code":497,"cluster_id":4970002546,"duration_s":1028.3},{"admin_code":497,"cluster_id":4970002599,"duration_s":1029.1},{"admin_code":497,"cluster_id":4970003002,"duration_s":1030.4},{"admin_code":497,"cluster_id":4970003001,"duration_s":1030.4},{"admin_code":497,"cluster_id":4970002543,"duration_s":1038.8},{"admin_code":497,"cluster_id":4970002798,"duration_s":1042.5},{"admin_code":497,"cluster_id":4970002949,"duration_s":1042.8},{"admin_code":497,"cluster_id":4970003232,"duration_s":1047},{"admin_code":497,"cluster_id":4970002532,"duration_s":1048.1},{"admin_code":497,"cluster_id":4970002544,"duration_s":1048.2},{"admin_code":497,"cluster_id":4970002539,"duration_s":1050.9},{"admin_code":497,"cluster_id":4970003377,"duration_s":1057},{"admin_code":497,"cluster_id":4970003000,"duration_s":1057.7},{"admin_code":497,"cluster_id":4970002472,"duration_s":1062},{"admin_code":497,"cluster_id":4970002725,"duration_s":1070.4},{"admin_code":497,"cluster_id":4970003226,"duration_s":1070.6},{"admin_code":497,"cluster_id":4970002853,"duration_s":1078.8},{"admin_code":497,"cluster_id":4970002907,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970002908,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970002909,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970002854,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970002910,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970002855,"duration_s":1079.9},{"admin_code":497,"cluster_id":4970003058,"duration_s":1083.1},{"admin_code":497,"cluster_id":4970002738,"duration_s":1090},{"admin_code":497,"cluster_id":4970002799,"duration_s":1090},{"admin_code":497,"cluster_id":4970002545,"duration_s":1091.5},{"admin_code":497,"cluster_id":4970002610,"duration_s":1092.1},{"admin_code":497,"cluster_id":4970002962,"duration_s":1097.1},{"admin_code":497,"cluster_id":4970002678,"duration_s":1100.1},{"admin_code":497,"cluster_id":4970002679,"duration_s":1100.1},{"admin_code":497,"cluster_id":4970002739,"duration_s":1100.1},{"admin_code":497,"cluster_id":4970002615,"duration_s":1100.1},{"admin_code":497,"cluster_id":4970003347,"duration_s":1104.2},{"admin_code":497,"cluster_id":4970002468,"duration_s":1105.8},{"admin_code":497,"cluster_id":4970003267,"duration_s":1109.2},{"admin_code":497,"cluster_id":4970002535,"duration_s":1113.3},{"admin_code":497,"cluster_id":4970003011,"duration_s":1126.8},{"admin_code":497,"cluster_id":4970003187,"duration_s":1129.5},{"admin_code":497,"cluster_id":4970003059,"duration_s":1132.3},{"admin_code":497,"cluster_id":4970002467,"duration_s":1143},{"admin_code":497,"cluster_id":4970002537,"duration_s":1148.9},{"admin_code":497,"cluster_id":4970002547,"duration_s":1151.4},{"admin_code":497,"cluster_id":4970002611,"duration_s":1151.8},{"admin_code":497,"cluster_id":4970002465,"duration_s":1156.7},{"admin_code":497,"cluster_id":4970002464,"duration_s":1156.7},{"admin_code":497,"cluster_id":4970002783,"duration_s":1159.4},{"admin_code":497,"cluster_id":4970002473,"duration_s":1161.7},{"admin_code":497,"cluster_id":4970002784,"duration_s":1165.8},{"admin_code":497,"cluster_id":4970003378,"duration_s":1169.8},{"admin_code":497,"cluster_id":4970002999,"duration_s":1179.6},{"admin_code":497,"cluster_id":4970003048,"duration_s":1182.2},{"admin_code":497,"cluster_id":4970002466,"duration_s":1183.9},{"admin_code":497,"cluster_id":4970002785,"duration_s":1191.8},{"admin_code":497,"cluster_id":4970002841,"duration_s":1209.1},{"admin_code":497,"cluster_id":4970002531,"duration_s":1214.8},{"admin_code":497,"cluster_id":4970003182,"duration_s":1221.4},{"admin_code":497,"cluster_id":4970003266,"duration_s":1239.6},{"admin_code":497,"cluster_id":4970003188,"duration_s":1241.8},{"admin_code":497,"cluster_id":4970002536,"duration_s":1247.1},{"admin_code":497,"cluster_id":4970003409,"duration_s":1248.8},{"admin_code":497,"cluster_id":4970003181,"duration_s":1254},{"admin_code":497,"cluster_id":4970003143,"duration_s":1258.8},{"admin_code":497,"cluster_id":4970003144,"duration_s":1258.8},{"admin_code":497,"cluster_id":4970003145,"duration_s":1258.8},{"admin_code":497,"cluster_id":4970002839,"duration_s":1258.8},{"admin_code":497,"cluster_id":4970003224,"duration_s":1265.6},{"admin_code":497,"cluster_id":4970003180,"duration_s":1273.5},{"admin_code":497,"cluster_id":4970003233,"duration_s":1279.8},{"admin_code":497,"cluster_id":4970002840,"duration_s":1280.1},{"admin_code":497,"cluster_id":4970002723,"duration_s":1282.3},{"admin_code":497,"cluster_id":4970002896,"duration_s":1283.4},{"admin_code":497,"cluster_id":4970003138,"duration_s":1286.3},{"admin_code":497,"cluster_id":4970003137,"duration_s":1286.3},{"admin_code":497,"cluster_id":4970003136,"duration_s":1286.3},{"admin_code":497,"cluster_id":4970002948,"duration_s":1286.9},{"admin_code":497,"cluster_id":4970003306,"duration_s":1296.7},{"admin_code":497,"cluster_id":4970002461,"duration_s":1296.8},{"admin_code":497,"cluster_id":4970003379,"duration_s":1309},{"admin_code":497,"cluster_id":4970003189,"duration_s":1309.6},{"admin_code":497,"cluster_id":4970002895,"duration_s":1311.4},{"admin_code":497,"cluster_id":4970003190,"duration_s":1315.3},{"admin_code":497,"cluster_id":4970003265,"duration_s":1317.7},{"admin_code":497,"cluster_id":4970002393,"duration_s":1326.8},{"admin_code":497,"cluster_id":4970003348,"duration_s":1338.1},{"admin_code":497,"cluster_id":4970002394,"duration_s":1340.3},{"admin_code":497,"cluster_id":4970003012,"duration_s":1340.5},{"admin_code":497,"cluster_id":4970002894,"duration_s":1352.7},{"admin_code":497,"cluster_id":4970002998,"duration_s":1353.6},{"admin_code":497,"cluster_id":4970003276,"duration_s":1358.3},{"admin_code":497,"cluster_id":4970003234,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003235,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003277,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003236,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003278,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003316,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003279,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970003223,"duration_s":1362.1},{"admin_code":497,"cluster_id":4970002997,"duration_s":1379.3},{"admin_code":497,"cluster_id":4970002462,"duration_s":1421.9},{"admin_code":497,"cluster_id":4970003410,"duration_s":1458.7},{"admin_code":497,"cluster_id":4970003222,"duration_s":1459.9},{"admin_code":497,"cluster_id":4970002722,"duration_s":1461.2},{"admin_code":497,"cluster_id":4970003047,"duration_s":1469.7},{"admin_code":497,"cluster_id":4970002893,"duration_s":1490.8},{"admin_code":497,"cluster_id":4970003305,"duration_s":1498.5},{"admin_code":497,"cluster_id":4970002947,"duration_s":1509.5},{"admin_code":497,"cluster_id":4970002663,"duration_s":1515.7},{"admin_code":497,"cluster_id":4970003178,"duration_s":1522.3},{"admin_code":497,"cluster_id":4970003046,"duration_s":1531},{"admin_code":497,"cluster_id":4970002463,"duration_s":1541.9},{"admin_code":497,"cluster_id":4970002597,"duration_s":1544.3},{"admin_code":497,"cluster_id":4970002390,"duration_s":1551.4},{"admin_code":497,"cluster_id":4970003380,"duration_s":1553.4},{"admin_code":497,"cluster_id":4970002395,"duration_s":1562.9},{"admin_code":497,"cluster_id":4970002322,"duration_s":1569.9},{"admin_code":497,"cluster_id":4970003094,"duration_s":1585.4},{"admin_code":497,"cluster_id":4970003093,"duration_s":1585.4},{"admin_code":497,"cluster_id":4970002892,"duration_s":1586.4},{"admin_code":497,"cluster_id":4970002664,"duration_s":1600.2},{"admin_code":497,"cluster_id":4970003045,"duration_s":1619},{"admin_code":497,"cluster_id":4970002391,"duration_s":1637.7},{"admin_code":497,"cluster_id":4970003092,"duration_s":1641},{"admin_code":497,"cluster_id":4970002721,"duration_s":1650},{"admin_code":497,"cluster_id":4970003177,"duration_s":1668.1},{"admin_code":497,"cluster_id":4970002945,"duration_s":1670.2},{"admin_code":497,"cluster_id":4970003135,"duration_s":1692.2},{"admin_code":497,"cluster_id":4970003179,"duration_s":1692.2},{"admin_code":497,"cluster_id":4970003134,"duration_s":1692.2},{"admin_code":497,"cluster_id":4970003044,"duration_s":1703.6},{"admin_code":497,"cluster_id":4970003091,"duration_s":1703.6},{"admin_code":497,"cluster_id":4970003043,"duration_s":1703.6},{"admin_code":497,"cluster_id":4970002662,"duration_s":1714.6},{"admin_code":497,"cluster_id":4970002995,"duration_s":1717},{"admin_code":497,"cluster_id":4970002994,"duration_s":1731.5},{"admin_code":497,"cluster_id":4970002392,"duration_s":1736},{"admin_code":497,"cluster_id":4970002944,"duration_s":1750.3},{"admin_code":497,"cluster_id":4970003133,"duration_s":1752.4},{"admin_code":497,"cluster_id":4970002720,"duration_s":1786.7},{"admin_code":497,"cluster_id":4970002598,"duration_s":1795.9}],"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}}