{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001608,"lat":19.325,"lng":73.695},"to":{"admin_code":497,"cluster_id":4970001607,"lat":19.325,"lng":73.685},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.3445,"distance_km_u_k2":0.017225,"duration_s_free_flow":14.8,"great_circle_km":1.0493,"reachable":true,"k_band":[{"distance_km":0.3445,"duration_s":14.8}],"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":497,"cluster_id":4970001608},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001607},"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":270,"reachable_cells":[{"admin_code":497,"cluster_id":4970001608,"duration_s":0},{"admin_code":497,"cluster_id":4970001607,"duration_s":14.8},{"admin_code":490,"cluster_id":4900013252,"duration_s":21},{"admin_code":497,"cluster_id":4970001532,"duration_s":22.7},{"admin_code":490,"cluster_id":4900013218,"duration_s":24.6},{"admin_code":497,"cluster_id":4970001531,"duration_s":46.3},{"admin_code":497,"cluster_id":4970001684,"duration_s":74.1},{"admin_code":497,"cluster_id":4970001530,"duration_s":112.9},{"admin_code":497,"cluster_id":4970001452,"duration_s":115.9},{"admin_code":497,"cluster_id":4970001605,"duration_s":146.8},{"admin_code":497,"cluster_id":4970001769,"duration_s":157},{"admin_code":497,"cluster_id":4970001529,"duration_s":157.8},{"admin_code":497,"cluster_id":4970001685,"duration_s":164.6},{"admin_code":497,"cluster_id":4970001686,"duration_s":170.9},{"admin_code":497,"cluster_id":4970001451,"duration_s":175.5},{"admin_code":497,"cluster_id":4970001609,"duration_s":182.4},{"admin_code":497,"cluster_id":4970001770,"duration_s":196.3},{"admin_code":497,"cluster_id":4970001604,"duration_s":205.2},{"admin_code":497,"cluster_id":4970001528,"duration_s":208.4},{"admin_code":497,"cluster_id":4970001687,"duration_s":216.3},{"admin_code":497,"cluster_id":4970001606,"duration_s":216.5},{"admin_code":490,"cluster_id":4900013285,"duration_s":224.9},{"admin_code":490,"cluster_id":4900013253,"duration_s":228.3},{"admin_code":490,"cluster_id":4900013286,"duration_s":241.4},{"admin_code":497,"cluster_id":4970001450,"duration_s":254.5},{"admin_code":497,"cluster_id":4970001683,"duration_s":263.2},{"admin_code":497,"cluster_id":4970001682,"duration_s":263.2},{"admin_code":497,"cluster_id":4970001688,"duration_s":279.4},{"admin_code":497,"cluster_id":4970001855,"duration_s":291.9},{"admin_code":497,"cluster_id":4970001449,"duration_s":298},{"admin_code":497,"cluster_id":4970001773,"duration_s":309.5},{"admin_code":497,"cluster_id":4970001768,"duration_s":310.9},{"admin_code":497,"cluster_id":4970001527,"duration_s":321},{"admin_code":497,"cluster_id":4970001603,"duration_s":323.7},{"admin_code":497,"cluster_id":4970001854,"duration_s":325.9},{"admin_code":497,"cluster_id":4970001526,"duration_s":342.9},{"admin_code":497,"cluster_id":4970001853,"duration_s":346.7},{"admin_code":490,"cluster_id":4900013287,"duration_s":347},{"admin_code":497,"cluster_id":4970001689,"duration_s":347},{"admin_code":497,"cluster_id":4970001448,"duration_s":356.6},{"admin_code":497,"cluster_id":4970001774,"duration_s":382.2},{"admin_code":497,"cluster_id":4970001937,"duration_s":387.9},{"admin_code":497,"cluster_id":4970002019,"duration_s":389.3},{"admin_code":497,"cluster_id":4970001775,"duration_s":411.8},{"admin_code":497,"cluster_id":4970001447,"duration_s":413.6},{"admin_code":497,"cluster_id":4970001936,"duration_s":415.3},{"admin_code":497,"cluster_id":4970001690,"duration_s":420.4},{"admin_code":497,"cluster_id":4970001938,"duration_s":439.4},{"admin_code":497,"cluster_id":4970001771,"duration_s":458.8},{"admin_code":497,"cluster_id":4970001446,"duration_s":480},{"admin_code":497,"cluster_id":4970001856,"duration_s":481.7},{"admin_code":497,"cluster_id":4970001691,"duration_s":481.7},{"admin_code":497,"cluster_id":4970001766,"duration_s":482.8},{"admin_code":497,"cluster_id":4970001852,"duration_s":505.7},{"admin_code":497,"cluster_id":4970001939,"duration_s":510.3},{"admin_code":497,"cluster_id":4970001767,"duration_s":511.8},{"admin_code":497,"cluster_id":4970001851,"duration_s":513.8},{"admin_code":497,"cluster_id":4970001776,"duration_s":515.6},{"admin_code":497,"cluster_id":4970001523,"duration_s":517.9},{"admin_code":497,"cluster_id":4970001365,"duration_s":532.2},{"admin_code":497,"cluster_id":4970001692,"duration_s":540.6},{"admin_code":497,"cluster_id":4970001444,"duration_s":557.9},{"admin_code":497,"cluster_id":4970001366,"duration_s":559.2},{"admin_code":497,"cluster_id":4970001860,"duration_s":562},{"admin_code":497,"cluster_id":4970001935,"duration_s":563.8},{"admin_code":497,"cluster_id":4970001777,"duration_s":576.3},{"admin_code":497,"cluster_id":4970001522,"duration_s":581.9},{"admin_code":497,"cluster_id":4970001281,"duration_s":585.5},{"admin_code":497,"cluster_id":4970001367,"duration_s":591.3},{"admin_code":497,"cluster_id":4970001934,"duration_s":594.4},{"admin_code":497,"cluster_id":4970001772,"duration_s":605.1},{"admin_code":497,"cluster_id":4970001599,"duration_s":612.4},{"admin_code":497,"cluster_id":4970001443,"duration_s":613.7},{"admin_code":497,"cluster_id":4970001521,"duration_s":615.3},{"admin_code":497,"cluster_id":4970001280,"duration_s":621.8},{"admin_code":497,"cluster_id":4970001524,"duration_s":628.4},{"admin_code":497,"cluster_id":4970001445,"duration_s":628.6},{"admin_code":497,"cluster_id":4970002020,"duration_s":657.4},{"admin_code":497,"cluster_id":4970002016,"duration_s":658.3},{"admin_code":497,"cluster_id":4970002018,"duration_s":662.4},{"admin_code":497,"cluster_id":4970002017,"duration_s":662.4},{"admin_code":497,"cluster_id":4970001597,"duration_s":662.9},{"admin_code":497,"cluster_id":4970001191,"duration_s":664.4},{"admin_code":497,"cluster_id":4970002021,"duration_s":666.6},{"admin_code":497,"cluster_id":4970002100,"duration_s":674.9},{"admin_code":497,"cluster_id":4970001282,"duration_s":677.3},{"admin_code":497,"cluster_id":4970001362,"duration_s":684.9},{"admin_code":497,"cluster_id":4970001857,"duration_s":689.9},{"admin_code":497,"cluster_id":4970001190,"duration_s":698.2},{"admin_code":497,"cluster_id":4970001525,"duration_s":704.7},{"admin_code":497,"cluster_id":4970002099,"duration_s":717.3},{"admin_code":497,"cluster_id":4970001778,"duration_s":717.6},{"admin_code":497,"cluster_id":4970001676,"duration_s":719.4},{"admin_code":497,"cluster_id":4970001675,"duration_s":719.4},{"admin_code":497,"cluster_id":4970002102,"duration_s":720.1},{"admin_code":497,"cluster_id":4970002101,"duration_s":720.1},{"admin_code":497,"cluster_id":4970001674,"duration_s":723.6},{"admin_code":497,"cluster_id":4970001861,"duration_s":726.1},{"admin_code":497,"cluster_id":4970002180,"duration_s":734},{"admin_code":497,"cluster_id":4970001945,"duration_s":737.9},{"admin_code":497,"cluster_id":4970002098,"duration_s":739.9},{"admin_code":497,"cluster_id":4970001368,"duration_s":740},{"admin_code":497,"cluster_id":4970001598,"duration_s":744.8},{"admin_code":497,"cluster_id":4970001189,"duration_s":746.6},{"admin_code":497,"cluster_id":4970001693,"duration_s":753.1},{"admin_code":497,"cluster_id":4970001600,"duration_s":757.6},{"admin_code":497,"cluster_id":4970001283,"duration_s":767},{"admin_code":497,"cluster_id":4970002179,"duration_s":768.2},{"admin_code":497,"cluster_id":4970002257,"duration_s":771.3},{"admin_code":497,"cluster_id":4970001601,"duration_s":779.7},{"admin_code":497,"cluster_id":4970002256,"duration_s":784.4},{"admin_code":497,"cluster_id":4970002178,"duration_s":788.2},{"admin_code":497,"cluster_id":4970001759,"duration_s":795.9},{"admin_code":497,"cluster_id":4970001193,"duration_s":796.9},{"admin_code":497,"cluster_id":4970001779,"duration_s":806.5},{"admin_code":497,"cluster_id":4970001602,"duration_s":806.8},{"admin_code":497,"cluster_id":4970001192,"duration_s":813.5},{"admin_code":497,"cluster_id":4970002097,"duration_s":825.2},{"admin_code":497,"cluster_id":4970002103,"duration_s":833},{"admin_code":490,"cluster_id":4900013292,"duration_s":833.6},{"admin_code":497,"cluster_id":4970001363,"duration_s":834.5},{"admin_code":497,"cluster_id":4970001677,"duration_s":834.7},{"admin_code":497,"cluster_id":4970001858,"duration_s":835.1},{"admin_code":490,"cluster_id":4900013316,"duration_s":836.7},{"admin_code":497,"cluster_id":4970001369,"duration_s":843.7},{"admin_code":497,"cluster_id":4970001284,"duration_s":846.5},{"admin_code":497,"cluster_id":4970001364,"duration_s":850.2},{"admin_code":497,"cluster_id":4970002177,"duration_s":853.8},{"admin_code":497,"cluster_id":4970002255,"duration_s":857.4},{"admin_code":497,"cluster_id":4970002330,"duration_s":858.4},{"admin_code":497,"cluster_id":4970002254,"duration_s":859.6},{"admin_code":497,"cluster_id":4970001862,"duration_s":864.2},{"admin_code":497,"cluster_id":4970002329,"duration_s":873.3},{"admin_code":490,"cluster_id":4900013293,"duration_s":879},{"admin_code":497,"cluster_id":4970001844,"duration_s":883.3},{"admin_code":497,"cluster_id":4970001761,"duration_s":886.9},{"admin_code":497,"cluster_id":4970001760,"duration_s":886.9},{"admin_code":497,"cluster_id":4970001846,"duration_s":887.8},{"admin_code":497,"cluster_id":4970001845,"duration_s":887.8},{"admin_code":497,"cluster_id":4970002104,"duration_s":890.8},{"admin_code":497,"cluster_id":4970001678,"duration_s":894.2},{"admin_code":497,"cluster_id":4970001762,"duration_s":902.9},{"admin_code":497,"cluster_id":4970001694,"duration_s":911},{"admin_code":497,"cluster_id":4970001098,"duration_s":913.7},{"admin_code":497,"cluster_id":4970002176,"duration_s":915.9},{"admin_code":497,"cluster_id":4970001942,"duration_s":916.5},{"admin_code":497,"cluster_id":4970001946,"duration_s":919.8},{"admin_code":497,"cluster_id":4970002253,"duration_s":934.4},{"admin_code":497,"cluster_id":4970001194,"duration_s":945.4},{"admin_code":497,"cluster_id":4970001679,"duration_s":948},{"admin_code":497,"cluster_id":4970001009,"duration_s":953.6},{"admin_code":497,"cluster_id":4970001940,"duration_s":962.4},{"admin_code":497,"cluster_id":4970001013,"duration_s":963.5},{"admin_code":497,"cluster_id":4970001285,"duration_s":963.8},{"admin_code":497,"cluster_id":4970001929,"duration_s":965.3},{"admin_code":497,"cluster_id":4970002028,"duration_s":974.5},{"admin_code":497,"cluster_id":4970002029,"duration_s":979},{"admin_code":497,"cluster_id":4970001947,"duration_s":980.1},{"admin_code":497,"cluster_id":4970001102,"duration_s":983.9},{"admin_code":497,"cluster_id":4970001941,"duration_s":1007.7},{"admin_code":497,"cluster_id":4970001188,"duration_s":1011.6},{"admin_code":497,"cluster_id":4970001780,"duration_s":1020.7},{"admin_code":490,"cluster_id":4900013358,"duration_s":1020.7},{"admin_code":497,"cluster_id":4970002175,"duration_s":1021.9},{"admin_code":497,"cluster_id":4970001196,"duration_s":1023.3},{"admin_code":497,"cluster_id":4970001195,"duration_s":1023.3},{"admin_code":497,"cluster_id":4970001101,"duration_s":1025.5},{"admin_code":497,"cluster_id":4970001859,"duration_s":1028.1},{"admin_code":497,"cluster_id":4970001099,"duration_s":1028.6},{"admin_code":497,"cluster_id":4970002011,"duration_s":1034.2},{"admin_code":497,"cluster_id":4970001763,"duration_s":1041.7},{"admin_code":497,"cluster_id":4970002095,"duration_s":1043.6},{"admin_code":497,"cluster_id":4970001930,"duration_s":1047.3},{"admin_code":497,"cluster_id":4970001680,"duration_s":1048.4},{"admin_code":497,"cluster_id":4970002174,"duration_s":1064},{"admin_code":490,"cluster_id":4900013317,"duration_s":1075},{"admin_code":497,"cluster_id":4970001681,"duration_s":1080.2},{"admin_code":497,"cluster_id":4970001103,"duration_s":1084.7},{"admin_code":490,"cluster_id":4900013294,"duration_s":1094},{"admin_code":497,"cluster_id":4970001014,"duration_s":1098},{"admin_code":497,"cluster_id":4970001943,"duration_s":1099.6},{"admin_code":497,"cluster_id":4970000931,"duration_s":1100},{"admin_code":497,"cluster_id":4970001764,"duration_s":1100.9},{"admin_code":497,"cluster_id":4970002183,"duration_s":1101.3},{"admin_code":497,"cluster_id":4970002252,"duration_s":1102.7},{"admin_code":497,"cluster_id":4970002182,"duration_s":1104.6},{"admin_code":497,"cluster_id":4970002181,"duration_s":1104.6},{"admin_code":497,"cluster_id":4970001864,"duration_s":1107.5},{"admin_code":497,"cluster_id":4970001765,"duration_s":1108.3},{"admin_code":497,"cluster_id":4970001850,"duration_s":1108.3},{"admin_code":497,"cluster_id":4970001100,"duration_s":1113},{"admin_code":497,"cluster_id":4970001863,"duration_s":1113.9},{"admin_code":497,"cluster_id":4970001279,"duration_s":1113.9},{"admin_code":497,"cluster_id":4970001948,"duration_s":1113.9},{"admin_code":497,"cluster_id":4970002013,"duration_s":1114},{"admin_code":497,"cluster_id":4970001105,"duration_s":1125.2},{"admin_code":497,"cluster_id":4970001104,"duration_s":1128.6},{"admin_code":497,"cluster_id":4970001278,"duration_s":1133.6},{"admin_code":497,"cluster_id":4970002096,"duration_s":1134.6},{"admin_code":497,"cluster_id":4970001016,"duration_s":1135},{"admin_code":497,"cluster_id":4970000932,"duration_s":1140},{"admin_code":497,"cluster_id":4970001015,"duration_s":1141.5},{"admin_code":497,"cluster_id":4970002094,"duration_s":1154.1},{"admin_code":490,"cluster_id":4900013338,"duration_s":1157.6},{"admin_code":497,"cluster_id":4970000930,"duration_s":1160.7},{"admin_code":497,"cluster_id":4970001012,"duration_s":1160.8},{"admin_code":497,"cluster_id":4970002022,"duration_s":1163.2},{"admin_code":497,"cluster_id":4970000929,"duration_s":1171.9},{"admin_code":497,"cluster_id":4970002023,"duration_s":1202.5},{"admin_code":497,"cluster_id":4970002262,"duration_s":1216.6},{"admin_code":497,"cluster_id":4970002338,"duration_s":1216.6},{"admin_code":497,"cluster_id":4970002012,"duration_s":1217.1},{"admin_code":497,"cluster_id":4970002261,"duration_s":1241.8},{"admin_code":497,"cluster_id":4970002260,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002259,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002258,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002335,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002334,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002336,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002333,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002337,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002407,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002406,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002408,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970002409,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970001944,"duration_s":1253.1},{"admin_code":497,"cluster_id":4970002184,"duration_s":1261.3},{"admin_code":497,"cluster_id":4970002015,"duration_s":1267.1},{"admin_code":490,"cluster_id":4900013359,"duration_s":1279.2},{"admin_code":497,"cluster_id":4970002014,"duration_s":1282.2},{"admin_code":497,"cluster_id":4970002263,"duration_s":1295},{"admin_code":497,"cluster_id":4970000927,"duration_s":1298.5},{"admin_code":497,"cluster_id":4970001011,"duration_s":1319.1},{"admin_code":497,"cluster_id":4970002185,"duration_s":1329.4},{"admin_code":497,"cluster_id":4970002026,"duration_s":1346.9},{"admin_code":497,"cluster_id":4970002027,"duration_s":1347.4},{"admin_code":497,"cluster_id":4970001932,"duration_s":1371.2},{"admin_code":497,"cluster_id":4970001933,"duration_s":1376.2},{"admin_code":497,"cluster_id":4970002110,"duration_s":1387.8},{"admin_code":497,"cluster_id":4970002109,"duration_s":1388.5},{"admin_code":490,"cluster_id":4900013262,"duration_s":1402.2},{"admin_code":497,"cluster_id":4970001010,"duration_s":1406.6},{"admin_code":497,"cluster_id":4970000928,"duration_s":1423.7},{"admin_code":497,"cluster_id":4970002105,"duration_s":1428.2},{"admin_code":490,"cluster_id":4900013229,"duration_s":1433.1},{"admin_code":490,"cluster_id":4900013372,"duration_s":1435},{"admin_code":497,"cluster_id":4970002108,"duration_s":1442},{"admin_code":497,"cluster_id":4970001849,"duration_s":1447.4},{"admin_code":497,"cluster_id":4970001848,"duration_s":1455},{"admin_code":497,"cluster_id":4970001847,"duration_s":1455},{"admin_code":497,"cluster_id":4970001931,"duration_s":1455},{"admin_code":490,"cluster_id":4900013228,"duration_s":1464.3},{"admin_code":497,"cluster_id":4970000854,"duration_s":1490.8},{"admin_code":490,"cluster_id":4900013195,"duration_s":1515.4},{"admin_code":497,"cluster_id":4970002025,"duration_s":1523.2},{"admin_code":497,"cluster_id":4970002024,"duration_s":1527},{"admin_code":497,"cluster_id":4970002030,"duration_s":1559.8},{"admin_code":490,"cluster_id":4900013382,"duration_s":1559.8},{"admin_code":490,"cluster_id":4900013261,"duration_s":1569.4},{"admin_code":497,"cluster_id":4970002106,"duration_s":1599.5},{"admin_code":497,"cluster_id":4970002107,"duration_s":1599.5},{"admin_code":497,"cluster_id":4970002186,"duration_s":1599.5},{"admin_code":497,"cluster_id":4970002187,"duration_s":1599.5},{"admin_code":497,"cluster_id":4970002188,"duration_s":1599.5},{"admin_code":497,"cluster_id":4970002264,"duration_s":1599.5},{"admin_code":490,"cluster_id":4900013158,"duration_s":1644.1},{"admin_code":490,"cluster_id":4900013389,"duration_s":1647.3},{"admin_code":490,"cluster_id":4900013260,"duration_s":1665.5},{"admin_code":490,"cluster_id":4900013194,"duration_s":1742.3},{"admin_code":490,"cluster_id":4900013193,"duration_s":1777.5}],"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}}