{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":477,"cluster_id":4770001421,"lat":19.555,"lng":77.225},"to":{"admin_code":477,"cluster_id":4770001420,"lat":19.555,"lng":77.215},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":55.6269,"distance_km_u_k2":2.781345,"duration_s_free_flow":4590.3,"great_circle_km":1.047814,"reachable":true,"k_band":[{"distance_km":55.6269,"duration_s":4590.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":true,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770001421},"b":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770001420},"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":243,"reachable_cells":[{"admin_code":477,"cluster_id":4770001421,"duration_s":0},{"admin_code":477,"cluster_id":4770001363,"duration_s":0},{"admin_code":477,"cluster_id":4770001362,"duration_s":0},{"admin_code":477,"cluster_id":4770001422,"duration_s":5.8},{"admin_code":477,"cluster_id":4770001364,"duration_s":5.8},{"admin_code":477,"cluster_id":4770001306,"duration_s":17.3},{"admin_code":477,"cluster_id":4770001305,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001361,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001304,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001303,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001245,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001244,"duration_s":65.2},{"admin_code":477,"cluster_id":4770001246,"duration_s":100.2},{"admin_code":477,"cluster_id":4770001247,"duration_s":171.9},{"admin_code":477,"cluster_id":4770001188,"duration_s":172.4},{"admin_code":477,"cluster_id":4770001187,"duration_s":184.1},{"admin_code":477,"cluster_id":4770001186,"duration_s":199.8},{"admin_code":477,"cluster_id":4770001248,"duration_s":203.5},{"admin_code":477,"cluster_id":4770001307,"duration_s":213.9},{"admin_code":477,"cluster_id":4770001127,"duration_s":219.8},{"admin_code":477,"cluster_id":4770001067,"duration_s":222.5},{"admin_code":477,"cluster_id":4770001126,"duration_s":223.4},{"admin_code":477,"cluster_id":4770001066,"duration_s":239.9},{"admin_code":477,"cluster_id":4770001308,"duration_s":246.6},{"admin_code":477,"cluster_id":4770001185,"duration_s":255.7},{"admin_code":477,"cluster_id":4770001365,"duration_s":265.4},{"admin_code":477,"cluster_id":4770001125,"duration_s":274.7},{"admin_code":477,"cluster_id":4770001423,"duration_s":282.4},{"admin_code":477,"cluster_id":4770001481,"duration_s":286.2},{"admin_code":477,"cluster_id":4770001366,"duration_s":293.2},{"admin_code":477,"cluster_id":4770001184,"duration_s":303.9},{"admin_code":477,"cluster_id":4770001424,"duration_s":316.8},{"admin_code":477,"cluster_id":4770001309,"duration_s":324.4},{"admin_code":477,"cluster_id":4770001124,"duration_s":331.9},{"admin_code":477,"cluster_id":4770001065,"duration_s":338.2},{"admin_code":477,"cluster_id":4770001003,"duration_s":338.9},{"admin_code":477,"cluster_id":4770001367,"duration_s":347.8},{"admin_code":477,"cluster_id":4770001123,"duration_s":398.1},{"admin_code":477,"cluster_id":4770001368,"duration_s":400},{"admin_code":477,"cluster_id":4770001183,"duration_s":412.5},{"admin_code":477,"cluster_id":4770001243,"duration_s":413.2},{"admin_code":477,"cluster_id":4770001242,"duration_s":413.8},{"admin_code":477,"cluster_id":4770001064,"duration_s":416.2},{"admin_code":477,"cluster_id":4770001063,"duration_s":416.2},{"admin_code":477,"cluster_id":4770001002,"duration_s":416.2},{"admin_code":477,"cluster_id":4770001001,"duration_s":416.2},{"admin_code":477,"cluster_id":4770000939,"duration_s":416.2},{"admin_code":477,"cluster_id":4770001182,"duration_s":430.6},{"admin_code":477,"cluster_id":4770001122,"duration_s":455.5},{"admin_code":477,"cluster_id":4770001427,"duration_s":472.8},{"admin_code":477,"cluster_id":4770001062,"duration_s":478.2},{"admin_code":477,"cluster_id":4770001181,"duration_s":486.2},{"admin_code":477,"cluster_id":4770001369,"duration_s":489.1},{"admin_code":477,"cluster_id":4770001428,"duration_s":496},{"admin_code":477,"cluster_id":4770001000,"duration_s":502.6},{"admin_code":477,"cluster_id":4770001121,"duration_s":512.1},{"admin_code":477,"cluster_id":4770001486,"duration_s":516.2},{"admin_code":477,"cluster_id":4770001485,"duration_s":525.9},{"admin_code":477,"cluster_id":4770001061,"duration_s":530.4},{"admin_code":477,"cluster_id":4770001311,"duration_s":535.5},{"admin_code":477,"cluster_id":4770001120,"duration_s":545.8},{"admin_code":477,"cluster_id":4770001484,"duration_s":546.4},{"admin_code":477,"cluster_id":4770001310,"duration_s":555.7},{"admin_code":477,"cluster_id":4770001426,"duration_s":560.3},{"admin_code":477,"cluster_id":4770001542,"duration_s":563.3},{"admin_code":477,"cluster_id":4770001370,"duration_s":564.9},{"admin_code":477,"cluster_id":4770001429,"duration_s":575.4},{"admin_code":477,"cluster_id":4770001541,"duration_s":583.9},{"admin_code":477,"cluster_id":4770001060,"duration_s":584.7},{"admin_code":477,"cluster_id":4770001312,"duration_s":590.7},{"admin_code":477,"cluster_id":4770000999,"duration_s":591.1},{"admin_code":477,"cluster_id":4770001482,"duration_s":595.7},{"admin_code":477,"cluster_id":4770001425,"duration_s":595.7},{"admin_code":477,"cluster_id":4770001483,"duration_s":595.7},{"admin_code":477,"cluster_id":4770000938,"duration_s":600.9},{"admin_code":477,"cluster_id":4770001249,"duration_s":601},{"admin_code":477,"cluster_id":4770001540,"duration_s":603.8},{"admin_code":477,"cluster_id":4770001250,"duration_s":616.7},{"admin_code":477,"cluster_id":4770001252,"duration_s":621},{"admin_code":477,"cluster_id":4770001059,"duration_s":622.8},{"admin_code":477,"cluster_id":4770000998,"duration_s":630.5},{"admin_code":477,"cluster_id":4770001251,"duration_s":637.9},{"admin_code":477,"cluster_id":4770000937,"duration_s":639},{"admin_code":477,"cluster_id":4770001371,"duration_s":641.8},{"admin_code":477,"cluster_id":4770000878,"duration_s":650.7},{"admin_code":477,"cluster_id":4770001313,"duration_s":651.3},{"admin_code":477,"cluster_id":4770001192,"duration_s":662.3},{"admin_code":477,"cluster_id":4770001597,"duration_s":662.9},{"admin_code":477,"cluster_id":4770001191,"duration_s":666.1},{"admin_code":477,"cluster_id":4770000997,"duration_s":668.6},{"admin_code":477,"cluster_id":4770001190,"duration_s":688.5},{"admin_code":477,"cluster_id":4770001189,"duration_s":690.5},{"admin_code":477,"cluster_id":4770000936,"duration_s":693.8},{"admin_code":477,"cluster_id":4770001372,"duration_s":695.4},{"admin_code":477,"cluster_id":4770001539,"duration_s":704.5},{"admin_code":477,"cluster_id":4770001314,"duration_s":709.9},{"admin_code":477,"cluster_id":4770001373,"duration_s":711.2},{"admin_code":477,"cluster_id":4770000877,"duration_s":715.2},{"admin_code":477,"cluster_id":4770000935,"duration_s":715.2},{"admin_code":477,"cluster_id":4770000876,"duration_s":715.2},{"admin_code":477,"cluster_id":4770000817,"duration_s":715.2},{"admin_code":477,"cluster_id":4770000875,"duration_s":716.6},{"admin_code":477,"cluster_id":4770001596,"duration_s":719.5},{"admin_code":477,"cluster_id":4770001538,"duration_s":738.1},{"admin_code":477,"cluster_id":4770001253,"duration_s":741.9},{"admin_code":477,"cluster_id":4770001537,"duration_s":743.6},{"admin_code":477,"cluster_id":4770000996,"duration_s":747.7},{"admin_code":477,"cluster_id":4770001595,"duration_s":748.4},{"admin_code":477,"cluster_id":4770001130,"duration_s":750.8},{"admin_code":477,"cluster_id":4770001193,"duration_s":762.6},{"admin_code":477,"cluster_id":4770001129,"duration_s":763.2},{"admin_code":477,"cluster_id":4770000934,"duration_s":768.6},{"admin_code":477,"cluster_id":4770001194,"duration_s":774.4},{"admin_code":477,"cluster_id":4770001653,"duration_s":775.7},{"admin_code":477,"cluster_id":4770001594,"duration_s":776.8},{"admin_code":477,"cluster_id":4770001128,"duration_s":777.4},{"admin_code":477,"cluster_id":4770001254,"duration_s":781.7},{"admin_code":477,"cluster_id":4770001650,"duration_s":793.6},{"admin_code":477,"cluster_id":4770001651,"duration_s":793.6},{"admin_code":477,"cluster_id":4770000995,"duration_s":797.8},{"admin_code":477,"cluster_id":4770000933,"duration_s":801.3},{"admin_code":477,"cluster_id":4770001070,"duration_s":812.3},{"admin_code":477,"cluster_id":4770001315,"duration_s":817.3},{"admin_code":477,"cluster_id":4770001069,"duration_s":819.2},{"admin_code":477,"cluster_id":4770001068,"duration_s":822.2},{"admin_code":477,"cluster_id":4770001652,"duration_s":838.5},{"admin_code":477,"cluster_id":4770001255,"duration_s":842.3},{"admin_code":477,"cluster_id":4770001131,"duration_s":853.3},{"admin_code":477,"cluster_id":4770001598,"duration_s":862.7},{"admin_code":477,"cluster_id":4770001006,"duration_s":872.2},{"admin_code":477,"cluster_id":4770001007,"duration_s":872.9},{"admin_code":477,"cluster_id":4770001008,"duration_s":874.9},{"admin_code":477,"cluster_id":4770001195,"duration_s":875},{"admin_code":477,"cluster_id":4770001708,"duration_s":882.5},{"admin_code":477,"cluster_id":4770001071,"duration_s":883.7},{"admin_code":477,"cluster_id":4770001009,"duration_s":886.1},{"admin_code":477,"cluster_id":4770001135,"duration_s":887.9},{"admin_code":477,"cluster_id":4770001599,"duration_s":893.3},{"admin_code":477,"cluster_id":4770001655,"duration_s":897.4},{"admin_code":477,"cluster_id":4770001654,"duration_s":911.9},{"admin_code":477,"cluster_id":4770000947,"duration_s":920.4},{"admin_code":477,"cluster_id":4770001707,"duration_s":923.5},{"admin_code":477,"cluster_id":4770001256,"duration_s":931.4},{"admin_code":477,"cluster_id":4770000946,"duration_s":936},{"admin_code":477,"cluster_id":4770000887,"duration_s":938.9},{"admin_code":477,"cluster_id":4770001316,"duration_s":940.7},{"admin_code":477,"cluster_id":4770001132,"duration_s":946.8},{"admin_code":477,"cluster_id":4770001374,"duration_s":949},{"admin_code":477,"cluster_id":4770001710,"duration_s":959.4},{"admin_code":477,"cluster_id":4770001072,"duration_s":971.9},{"admin_code":477,"cluster_id":4770001709,"duration_s":972.8},{"admin_code":477,"cluster_id":4770000945,"duration_s":976},{"admin_code":477,"cluster_id":4770001763,"duration_s":977.8},{"admin_code":477,"cluster_id":4770001762,"duration_s":982.8},{"admin_code":477,"cluster_id":4770000886,"duration_s":983.3},{"admin_code":477,"cluster_id":4770001133,"duration_s":1003.7},{"admin_code":477,"cluster_id":4770000944,"duration_s":1004.1},{"admin_code":477,"cluster_id":4770000885,"duration_s":1031.5},{"admin_code":477,"cluster_id":4770001817,"duration_s":1035.9},{"admin_code":477,"cluster_id":4770001818,"duration_s":1041.8},{"admin_code":477,"cluster_id":4770001819,"duration_s":1047.7},{"admin_code":477,"cluster_id":4770001010,"duration_s":1049.1},{"admin_code":477,"cluster_id":4770000948,"duration_s":1050.3},{"admin_code":477,"cluster_id":4770001764,"duration_s":1052.3},{"admin_code":477,"cluster_id":4770001073,"duration_s":1083},{"admin_code":477,"cluster_id":4770001134,"duration_s":1087.3},{"admin_code":477,"cluster_id":4770001765,"duration_s":1089.4},{"admin_code":477,"cluster_id":4770000825,"duration_s":1091.3},{"admin_code":477,"cluster_id":4770001011,"duration_s":1116.6},{"admin_code":477,"cluster_id":4770000824,"duration_s":1128.2},{"admin_code":477,"cluster_id":4770001706,"duration_s":1130.7},{"admin_code":477,"cluster_id":4770000884,"duration_s":1134.8},{"admin_code":477,"cluster_id":4770001820,"duration_s":1143.8},{"admin_code":477,"cluster_id":4770001875,"duration_s":1149.1},{"admin_code":477,"cluster_id":4770000949,"duration_s":1152.7},{"admin_code":477,"cluster_id":4770001074,"duration_s":1162.4},{"admin_code":477,"cluster_id":4770001936,"duration_s":1164.1},{"admin_code":477,"cluster_id":4770001761,"duration_s":1180.7},{"admin_code":477,"cluster_id":4770001821,"duration_s":1189.1},{"admin_code":477,"cluster_id":4770001012,"duration_s":1205.5},{"admin_code":477,"cluster_id":4770001766,"duration_s":1205.9},{"admin_code":477,"cluster_id":4770001874,"duration_s":1220.8},{"admin_code":477,"cluster_id":4770001822,"duration_s":1234.6},{"admin_code":477,"cluster_id":4770001935,"duration_s":1245.8},{"admin_code":477,"cluster_id":4770001876,"duration_s":1247.3},{"admin_code":477,"cluster_id":4770000883,"duration_s":1251.9},{"admin_code":477,"cluster_id":4770001005,"duration_s":1255},{"admin_code":477,"cluster_id":4770000943,"duration_s":1255},{"admin_code":477,"cluster_id":4770001998,"duration_s":1280.7},{"admin_code":477,"cluster_id":4770001004,"duration_s":1288.7},{"admin_code":477,"cluster_id":4770000942,"duration_s":1288.7},{"admin_code":477,"cluster_id":4770001878,"duration_s":1291.1},{"admin_code":477,"cluster_id":4770001999,"duration_s":1295.6},{"admin_code":477,"cluster_id":4770001760,"duration_s":1297.3},{"admin_code":477,"cluster_id":4770001879,"duration_s":1324.4},{"admin_code":477,"cluster_id":4770001823,"duration_s":1331.7},{"admin_code":477,"cluster_id":4770000879,"duration_s":1345.6},{"admin_code":477,"cluster_id":4770000880,"duration_s":1346.3},{"admin_code":477,"cluster_id":4770001880,"duration_s":1348.9},{"admin_code":477,"cluster_id":4770000941,"duration_s":1360.7},{"admin_code":477,"cluster_id":4770000940,"duration_s":1360.7},{"admin_code":477,"cluster_id":4770000881,"duration_s":1360.7},{"admin_code":477,"cluster_id":4770000882,"duration_s":1360.7},{"admin_code":477,"cluster_id":4770001997,"duration_s":1362.7},{"admin_code":477,"cluster_id":4770000821,"duration_s":1364},{"admin_code":477,"cluster_id":4770000822,"duration_s":1366.7},{"admin_code":477,"cluster_id":4770001593,"duration_s":1377.2},{"admin_code":477,"cluster_id":4770001649,"duration_s":1377.2},{"admin_code":477,"cluster_id":4770001705,"duration_s":1377.2},{"admin_code":477,"cluster_id":4770000823,"duration_s":1383.6},{"admin_code":477,"cluster_id":4770001877,"duration_s":1400},{"admin_code":477,"cluster_id":4770001767,"duration_s":1406.4},{"admin_code":477,"cluster_id":4770001937,"duration_s":1420.4},{"admin_code":477,"cluster_id":4770001768,"duration_s":1422},{"admin_code":477,"cluster_id":4770001824,"duration_s":1428},{"admin_code":477,"cluster_id":4770001648,"duration_s":1446.2},{"admin_code":477,"cluster_id":4770001647,"duration_s":1448.6},{"admin_code":477,"cluster_id":4770001704,"duration_s":1450.6},{"admin_code":477,"cluster_id":4770000818,"duration_s":1452.5},{"admin_code":477,"cluster_id":4770000820,"duration_s":1465},{"admin_code":477,"cluster_id":4770001938,"duration_s":1465.9},{"admin_code":477,"cluster_id":4770000994,"duration_s":1474.6},{"admin_code":477,"cluster_id":4770001713,"duration_s":1478.3},{"admin_code":477,"cluster_id":4770000819,"duration_s":1488.8},{"admin_code":477,"cluster_id":4770000761,"duration_s":1505.3},{"admin_code":477,"cluster_id":4770001712,"duration_s":1520.1},{"admin_code":477,"cluster_id":4770001703,"duration_s":1525.3},{"admin_code":477,"cluster_id":4770001702,"duration_s":1529.2},{"admin_code":477,"cluster_id":4770001711,"duration_s":1532.5},{"admin_code":477,"cluster_id":4770001656,"duration_s":1548.6},{"admin_code":477,"cluster_id":4770001657,"duration_s":1548.6},{"admin_code":477,"cluster_id":4770001057,"duration_s":1559.4},{"admin_code":477,"cluster_id":4770001056,"duration_s":1559.4},{"admin_code":477,"cluster_id":4770001759,"duration_s":1581.9},{"admin_code":477,"cluster_id":4770001116,"duration_s":1598.3},{"admin_code":477,"cluster_id":4770001115,"duration_s":1598.3},{"admin_code":477,"cluster_id":4770001758,"duration_s":1606.5},{"admin_code":477,"cluster_id":4770001714,"duration_s":1607.6},{"admin_code":477,"cluster_id":4770001757,"duration_s":1608.8},{"admin_code":477,"cluster_id":4770001939,"duration_s":1620.3},{"admin_code":477,"cluster_id":4770001814,"duration_s":1651.1},{"admin_code":477,"cluster_id":4770001815,"duration_s":1684.9},{"admin_code":477,"cluster_id":4770001816,"duration_s":1789}],"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}}