{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004039,"lat":19.025,"lng":77.145},"to":{"admin_code":485,"cluster_id":4850004038,"lat":19.025,"lng":77.135},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":23.6735,"distance_km_u_k2":1.183675,"duration_s_free_flow":2320.7,"great_circle_km":1.051212,"reachable":true,"k_band":[{"distance_km":23.6735,"duration_s":2320.7}],"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":4850004039},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004038},"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":207,"reachable_cells":[{"admin_code":485,"cluster_id":4850004039,"duration_s":0},{"admin_code":485,"cluster_id":4850004108,"duration_s":24.8},{"admin_code":485,"cluster_id":4850004107,"duration_s":24.8},{"admin_code":485,"cluster_id":4850004040,"duration_s":37},{"admin_code":485,"cluster_id":4850003966,"duration_s":194.7},{"admin_code":485,"cluster_id":4850003967,"duration_s":211.6},{"admin_code":485,"cluster_id":4850003968,"duration_s":283.3},{"admin_code":485,"cluster_id":4850003893,"duration_s":309},{"admin_code":485,"cluster_id":4850003894,"duration_s":354.9},{"admin_code":485,"cluster_id":4850003895,"duration_s":424.7},{"admin_code":485,"cluster_id":4850003821,"duration_s":508.1},{"admin_code":485,"cluster_id":4850003748,"duration_s":668.2},{"admin_code":485,"cluster_id":4850003671,"duration_s":827.3},{"admin_code":485,"cluster_id":4850003749,"duration_s":886.1},{"admin_code":485,"cluster_id":4850003822,"duration_s":918.3},{"admin_code":485,"cluster_id":4850003747,"duration_s":920.5},{"admin_code":485,"cluster_id":4850003670,"duration_s":927.9},{"admin_code":485,"cluster_id":4850003591,"duration_s":937.9},{"admin_code":485,"cluster_id":4850003820,"duration_s":949.2},{"admin_code":485,"cluster_id":4850003823,"duration_s":950.7},{"admin_code":485,"cluster_id":4850003672,"duration_s":950.9},{"admin_code":485,"cluster_id":4850003896,"duration_s":982.2},{"admin_code":485,"cluster_id":4850003513,"duration_s":1000.8},{"admin_code":485,"cluster_id":4850003512,"duration_s":1003.6},{"admin_code":485,"cluster_id":4850003969,"duration_s":1014.3},{"admin_code":485,"cluster_id":4850003897,"duration_s":1015.4},{"admin_code":485,"cluster_id":4850003669,"duration_s":1017.7},{"admin_code":485,"cluster_id":4850003592,"duration_s":1039.9},{"admin_code":485,"cluster_id":4850003970,"duration_s":1045.9},{"admin_code":485,"cluster_id":4850003514,"duration_s":1049.2},{"admin_code":485,"cluster_id":4850003590,"duration_s":1053.2},{"admin_code":485,"cluster_id":4850003824,"duration_s":1070.1},{"admin_code":485,"cluster_id":4850003589,"duration_s":1072.4},{"admin_code":485,"cluster_id":4850003819,"duration_s":1078.8},{"admin_code":485,"cluster_id":4850003971,"duration_s":1080.3},{"admin_code":485,"cluster_id":4850003673,"duration_s":1093.7},{"admin_code":485,"cluster_id":4850003430,"duration_s":1104.6},{"admin_code":485,"cluster_id":4850003588,"duration_s":1106},{"admin_code":485,"cluster_id":4850003428,"duration_s":1111},{"admin_code":485,"cluster_id":4850003348,"duration_s":1112.8},{"admin_code":485,"cluster_id":4850003746,"duration_s":1120.2},{"admin_code":485,"cluster_id":4850003593,"duration_s":1132.7},{"admin_code":485,"cluster_id":4850003750,"duration_s":1134.2},{"admin_code":485,"cluster_id":4850004045,"duration_s":1144.7},{"admin_code":485,"cluster_id":4850003515,"duration_s":1148.3},{"admin_code":485,"cluster_id":4850003264,"duration_s":1155},{"admin_code":485,"cluster_id":4850003668,"duration_s":1160.7},{"admin_code":485,"cluster_id":4850003265,"duration_s":1170.4},{"admin_code":485,"cluster_id":4850003665,"duration_s":1170.5},{"admin_code":485,"cluster_id":4850003667,"duration_s":1185.4},{"admin_code":485,"cluster_id":4850003429,"duration_s":1191.3},{"admin_code":485,"cluster_id":4850003825,"duration_s":1194.4},{"admin_code":485,"cluster_id":4850003666,"duration_s":1194.8},{"admin_code":485,"cluster_id":4850003431,"duration_s":1198},{"admin_code":485,"cluster_id":4850003347,"duration_s":1206.1},{"admin_code":485,"cluster_id":4850003752,"duration_s":1210.9},{"admin_code":485,"cluster_id":4850003346,"duration_s":1213.8},{"admin_code":485,"cluster_id":4850003176,"duration_s":1219.1},{"admin_code":485,"cluster_id":4850003349,"duration_s":1222.3},{"admin_code":485,"cluster_id":4850003595,"duration_s":1227.1},{"admin_code":485,"cluster_id":4850003972,"duration_s":1227.5},{"admin_code":485,"cluster_id":4850003742,"duration_s":1227.9},{"admin_code":485,"cluster_id":4850003516,"duration_s":1227.9},{"admin_code":485,"cluster_id":4850003751,"duration_s":1232.6},{"admin_code":485,"cluster_id":4850003674,"duration_s":1232.6},{"admin_code":485,"cluster_id":4850003675,"duration_s":1232.6},{"admin_code":485,"cluster_id":4850003594,"duration_s":1235},{"admin_code":485,"cluster_id":4850003741,"duration_s":1235.2},{"admin_code":485,"cluster_id":4850003427,"duration_s":1240.8},{"admin_code":485,"cluster_id":4850003511,"duration_s":1252.7},{"admin_code":485,"cluster_id":4850003344,"duration_s":1256.6},{"admin_code":485,"cluster_id":4850003345,"duration_s":1258.2},{"admin_code":485,"cluster_id":4850003890,"duration_s":1258.7},{"admin_code":485,"cluster_id":4850003744,"duration_s":1261.3},{"admin_code":485,"cluster_id":4850003745,"duration_s":1269.8},{"admin_code":485,"cluster_id":4850003973,"duration_s":1274.8},{"admin_code":485,"cluster_id":4850004185,"duration_s":1276.1},{"admin_code":485,"cluster_id":4850003892,"duration_s":1276.6},{"admin_code":485,"cluster_id":4850003891,"duration_s":1276.6},{"admin_code":485,"cluster_id":4850003740,"duration_s":1280.3},{"admin_code":485,"cluster_id":4850004115,"duration_s":1280.6},{"admin_code":485,"cluster_id":4850003432,"duration_s":1283.8},{"admin_code":485,"cluster_id":4850003818,"duration_s":1284.4},{"admin_code":485,"cluster_id":4850003898,"duration_s":1292.1},{"admin_code":485,"cluster_id":4850003426,"duration_s":1295.3},{"admin_code":485,"cluster_id":4850003813,"duration_s":1295.5},{"admin_code":485,"cluster_id":4850003974,"duration_s":1309.9},{"admin_code":485,"cluster_id":4850004255,"duration_s":1314.2},{"admin_code":485,"cluster_id":4850003350,"duration_s":1317.8},{"admin_code":485,"cluster_id":4850003425,"duration_s":1326.5},{"admin_code":485,"cluster_id":4850003596,"duration_s":1328.8},{"admin_code":485,"cluster_id":4850003510,"duration_s":1329.1},{"admin_code":485,"cluster_id":4850003664,"duration_s":1334.5},{"admin_code":485,"cluster_id":4850003826,"duration_s":1337.1},{"admin_code":485,"cluster_id":4850003263,"duration_s":1339.5},{"admin_code":485,"cluster_id":4850004256,"duration_s":1342.3},{"admin_code":485,"cluster_id":4850003812,"duration_s":1347.7},{"admin_code":485,"cluster_id":4850004114,"duration_s":1348.6},{"admin_code":485,"cluster_id":4850003343,"duration_s":1352.8},{"admin_code":485,"cluster_id":4850004184,"duration_s":1353},{"admin_code":485,"cluster_id":4850003743,"duration_s":1357.5},{"admin_code":485,"cluster_id":4850003814,"duration_s":1360.3},{"admin_code":485,"cluster_id":4850003517,"duration_s":1362.4},{"admin_code":485,"cluster_id":4850003900,"duration_s":1366.3},{"admin_code":485,"cluster_id":4850003753,"duration_s":1371},{"admin_code":489,"cluster_id":4890000843,"duration_s":1379.8},{"admin_code":485,"cluster_id":4850003815,"duration_s":1382.1},{"admin_code":485,"cluster_id":4850003901,"duration_s":1402},{"admin_code":485,"cluster_id":4850004328,"duration_s":1406.7},{"admin_code":485,"cluster_id":4850003899,"duration_s":1411.7},{"admin_code":485,"cluster_id":4850004254,"duration_s":1414.9},{"admin_code":485,"cluster_id":4850003518,"duration_s":1421.6},{"admin_code":489,"cluster_id":4890000842,"duration_s":1421.9},{"admin_code":485,"cluster_id":4850003351,"duration_s":1430.6},{"admin_code":485,"cluster_id":4850004044,"duration_s":1433.8},{"admin_code":485,"cluster_id":4850003261,"duration_s":1435},{"admin_code":485,"cluster_id":4850003883,"duration_s":1437.2},{"admin_code":485,"cluster_id":4850003509,"duration_s":1438.5},{"admin_code":485,"cluster_id":4850004113,"duration_s":1438.8},{"admin_code":485,"cluster_id":4850003597,"duration_s":1442.4},{"admin_code":485,"cluster_id":4850003885,"duration_s":1442.6},{"admin_code":485,"cluster_id":4850004253,"duration_s":1442.9},{"admin_code":485,"cluster_id":4850004327,"duration_s":1446.5},{"admin_code":485,"cluster_id":4850004257,"duration_s":1454.2},{"admin_code":485,"cluster_id":4850003886,"duration_s":1461.6},{"admin_code":489,"cluster_id":4890000841,"duration_s":1464.2},{"admin_code":485,"cluster_id":4850003586,"duration_s":1464.3},{"admin_code":485,"cluster_id":4850003262,"duration_s":1467.8},{"admin_code":485,"cluster_id":4850003884,"duration_s":1469},{"admin_code":485,"cluster_id":4850003433,"duration_s":1471.3},{"admin_code":485,"cluster_id":4850004186,"duration_s":1475.7},{"admin_code":489,"cluster_id":4890000900,"duration_s":1479.4},{"admin_code":485,"cluster_id":4850003887,"duration_s":1484.1},{"admin_code":485,"cluster_id":4850004325,"duration_s":1488.5},{"admin_code":489,"cluster_id":4890000958,"duration_s":1495.2},{"admin_code":485,"cluster_id":4850003828,"duration_s":1495.7},{"admin_code":485,"cluster_id":4850003352,"duration_s":1508.7},{"admin_code":485,"cluster_id":4850004043,"duration_s":1510.2},{"admin_code":485,"cluster_id":4850004324,"duration_s":1512.1},{"admin_code":485,"cluster_id":4850003434,"duration_s":1519.9},{"admin_code":485,"cluster_id":4850003827,"duration_s":1522},{"admin_code":485,"cluster_id":4850003519,"duration_s":1522.8},{"admin_code":485,"cluster_id":4850003267,"duration_s":1526.7},{"admin_code":485,"cluster_id":4850004112,"duration_s":1532.7},{"admin_code":485,"cluster_id":4850004258,"duration_s":1533.5},{"admin_code":485,"cluster_id":4850003816,"duration_s":1534.3},{"admin_code":485,"cluster_id":4850003598,"duration_s":1536.2},{"admin_code":485,"cluster_id":4850004116,"duration_s":1540.4},{"admin_code":485,"cluster_id":4850003268,"duration_s":1546},{"admin_code":485,"cluster_id":4850003587,"duration_s":1553.8},{"admin_code":485,"cluster_id":4850003754,"duration_s":1557.5},{"admin_code":485,"cluster_id":4850004181,"duration_s":1557.6},{"admin_code":485,"cluster_id":4850004397,"duration_s":1562.9},{"admin_code":485,"cluster_id":4850003957,"duration_s":1565},{"admin_code":485,"cluster_id":4850003520,"duration_s":1566.7},{"admin_code":485,"cluster_id":4850003435,"duration_s":1568.7},{"admin_code":485,"cluster_id":4850003956,"duration_s":1571},{"admin_code":485,"cluster_id":4850004183,"duration_s":1571.1},{"admin_code":485,"cluster_id":4850003960,"duration_s":1575.7},{"admin_code":485,"cluster_id":4850003755,"duration_s":1590.5},{"admin_code":485,"cluster_id":4850004042,"duration_s":1598.8},{"admin_code":485,"cluster_id":4850003817,"duration_s":1602.6},{"admin_code":485,"cluster_id":4850003353,"duration_s":1605.8},{"admin_code":485,"cluster_id":4850003508,"duration_s":1614.3},{"admin_code":485,"cluster_id":4850004188,"duration_s":1616.7},{"admin_code":485,"cluster_id":4850004111,"duration_s":1624.4},{"admin_code":485,"cluster_id":4850004119,"duration_s":1625.1},{"admin_code":485,"cluster_id":4850003436,"duration_s":1631},{"admin_code":485,"cluster_id":4850003585,"duration_s":1632.1},{"admin_code":485,"cluster_id":4850004187,"duration_s":1635.3},{"admin_code":485,"cluster_id":4850003756,"duration_s":1638},{"admin_code":485,"cluster_id":4850004396,"duration_s":1641.1},{"admin_code":485,"cluster_id":4850003266,"duration_s":1644.3},{"admin_code":485,"cluster_id":4850004046,"duration_s":1647.1},{"admin_code":485,"cluster_id":4850004180,"duration_s":1656.4},{"admin_code":485,"cluster_id":4850004392,"duration_s":1660.7},{"admin_code":485,"cluster_id":4850003889,"duration_s":1664.2},{"admin_code":485,"cluster_id":4850003678,"duration_s":1668.7},{"admin_code":485,"cluster_id":4850003663,"duration_s":1670.3},{"admin_code":485,"cluster_id":4850004030,"duration_s":1672.4},{"admin_code":485,"cluster_id":4850003829,"duration_s":1682.2},{"admin_code":485,"cluster_id":4850004182,"duration_s":1683.8},{"admin_code":485,"cluster_id":4850003354,"duration_s":1696.9},{"admin_code":485,"cluster_id":4850003888,"duration_s":1703.4},{"admin_code":485,"cluster_id":4850003958,"duration_s":1705.9},{"admin_code":485,"cluster_id":4850004029,"duration_s":1706.4},{"admin_code":485,"cluster_id":4850004323,"duration_s":1709.6},{"admin_code":485,"cluster_id":4850003679,"duration_s":1718.8},{"admin_code":485,"cluster_id":4850003521,"duration_s":1719.4},{"admin_code":485,"cluster_id":4850003902,"duration_s":1721.9},{"admin_code":485,"cluster_id":4850004031,"duration_s":1723.2},{"admin_code":485,"cluster_id":4850004179,"duration_s":1730.9},{"admin_code":485,"cluster_id":4850004393,"duration_s":1734.5},{"admin_code":485,"cluster_id":4850004032,"duration_s":1736},{"admin_code":485,"cluster_id":4850003961,"duration_s":1737.4},{"admin_code":485,"cluster_id":4850004047,"duration_s":1746.2},{"admin_code":485,"cluster_id":4850003959,"duration_s":1756.1},{"admin_code":485,"cluster_id":4850004033,"duration_s":1757.4},{"admin_code":489,"cluster_id":4890001078,"duration_s":1768.3},{"admin_code":485,"cluster_id":4850004391,"duration_s":1769.9},{"admin_code":485,"cluster_id":4850004041,"duration_s":1778.5},{"admin_code":485,"cluster_id":4850004110,"duration_s":1778.5},{"admin_code":485,"cluster_id":4850004457,"duration_s":1781},{"admin_code":485,"cluster_id":4850003601,"duration_s":1789.3},{"admin_code":485,"cluster_id":4850004109,"duration_s":1795},{"admin_code":485,"cluster_id":4850004458,"duration_s":1796.8},{"admin_code":489,"cluster_id":4890001077,"duration_s":1799.4}],"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}}