{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004276,"lat":19.055,"lng":77.435},"to":{"admin_code":485,"cluster_id":4850004277,"lat":19.055,"lng":77.445},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":13.2122,"distance_km_u_k2":0.66061,"duration_s_free_flow":1443.3,"great_circle_km":1.051022,"reachable":true,"k_band":[{"distance_km":13.2122,"duration_s":1443.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":485,"cluster_id":4850004276},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004277},"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":279,"reachable_cells":[{"admin_code":485,"cluster_id":4850004276,"duration_s":0},{"admin_code":485,"cluster_id":4850004206,"duration_s":0},{"admin_code":485,"cluster_id":4850004275,"duration_s":58.4},{"admin_code":485,"cluster_id":4850004205,"duration_s":149.1},{"admin_code":485,"cluster_id":4850004204,"duration_s":284.5},{"admin_code":485,"cluster_id":4850004274,"duration_s":312.2},{"admin_code":485,"cluster_id":4850004203,"duration_s":419.3},{"admin_code":485,"cluster_id":4850004345,"duration_s":465.7},{"admin_code":485,"cluster_id":4850004134,"duration_s":513.5},{"admin_code":485,"cluster_id":4850004273,"duration_s":556.6},{"admin_code":485,"cluster_id":4850004344,"duration_s":621},{"admin_code":485,"cluster_id":4850004133,"duration_s":639.8},{"admin_code":485,"cluster_id":4850004201,"duration_s":656.1},{"admin_code":485,"cluster_id":4850004202,"duration_s":663.5},{"admin_code":485,"cluster_id":4850003993,"duration_s":700.6},{"admin_code":485,"cluster_id":4850004343,"duration_s":714.3},{"admin_code":485,"cluster_id":4850004132,"duration_s":717.7},{"admin_code":485,"cluster_id":4850004270,"duration_s":720.8},{"admin_code":485,"cluster_id":4850004066,"duration_s":721.6},{"admin_code":485,"cluster_id":4850004065,"duration_s":725.7},{"admin_code":485,"cluster_id":4850004135,"duration_s":730.2},{"admin_code":485,"cluster_id":4850004064,"duration_s":736.5},{"admin_code":485,"cluster_id":4850003921,"duration_s":758.2},{"admin_code":485,"cluster_id":4850004063,"duration_s":759.5},{"admin_code":485,"cluster_id":4850004272,"duration_s":764.9},{"admin_code":485,"cluster_id":4850003992,"duration_s":764.9},{"admin_code":485,"cluster_id":4850004341,"duration_s":769.5},{"admin_code":485,"cluster_id":4850004340,"duration_s":782.1},{"admin_code":485,"cluster_id":4850003848,"duration_s":806.2},{"admin_code":485,"cluster_id":4850004413,"duration_s":808.8},{"admin_code":485,"cluster_id":4850004136,"duration_s":818.5},{"admin_code":485,"cluster_id":4850003991,"duration_s":820.1},{"admin_code":485,"cluster_id":4850004067,"duration_s":820.7},{"admin_code":485,"cluster_id":4850004409,"duration_s":822.7},{"admin_code":485,"cluster_id":4850004062,"duration_s":833.3},{"admin_code":485,"cluster_id":4850004131,"duration_s":833.8},{"admin_code":485,"cluster_id":4850004271,"duration_s":837.8},{"admin_code":485,"cluster_id":4850003990,"duration_s":861.1},{"admin_code":485,"cluster_id":4850003847,"duration_s":866.8},{"admin_code":485,"cluster_id":4850004414,"duration_s":883},{"admin_code":485,"cluster_id":4850004268,"duration_s":897.2},{"admin_code":485,"cluster_id":4850003989,"duration_s":897.9},{"admin_code":485,"cluster_id":4850003920,"duration_s":903.5},{"admin_code":485,"cluster_id":4850003994,"duration_s":904.1},{"admin_code":485,"cluster_id":4850003775,"duration_s":904.7},{"admin_code":485,"cluster_id":4850004269,"duration_s":906},{"admin_code":485,"cluster_id":4850003919,"duration_s":913.1},{"admin_code":485,"cluster_id":4850004068,"duration_s":915.3},{"admin_code":485,"cluster_id":4850004137,"duration_s":916.4},{"admin_code":485,"cluster_id":4850004474,"duration_s":917.7},{"admin_code":485,"cluster_id":4850004130,"duration_s":920.8},{"admin_code":485,"cluster_id":4850004061,"duration_s":925.2},{"admin_code":485,"cluster_id":4850003776,"duration_s":937.2},{"admin_code":485,"cluster_id":4850003698,"duration_s":939.2},{"admin_code":485,"cluster_id":4850004415,"duration_s":942.1},{"admin_code":485,"cluster_id":4850003918,"duration_s":950.8},{"admin_code":485,"cluster_id":4850003849,"duration_s":952.6},{"admin_code":485,"cluster_id":4850004473,"duration_s":958.2},{"admin_code":485,"cluster_id":4850003699,"duration_s":963.5},{"admin_code":485,"cluster_id":4850003922,"duration_s":973.7},{"admin_code":485,"cluster_id":4850003917,"duration_s":979.3},{"admin_code":485,"cluster_id":4850004199,"duration_s":984.2},{"admin_code":485,"cluster_id":4850004200,"duration_s":984.3},{"admin_code":485,"cluster_id":4850003774,"duration_s":984.7},{"admin_code":485,"cluster_id":4850004539,"duration_s":987.6},{"admin_code":485,"cluster_id":4850004538,"duration_s":988.6},{"admin_code":485,"cluster_id":4850003622,"duration_s":993.5},{"admin_code":485,"cluster_id":4850004479,"duration_s":1007.1},{"admin_code":485,"cluster_id":4850004408,"duration_s":1015},{"admin_code":485,"cluster_id":4850004605,"duration_s":1026.1},{"admin_code":485,"cluster_id":4850004480,"duration_s":1028.8},{"admin_code":485,"cluster_id":4850004672,"duration_s":1033.6},{"admin_code":485,"cluster_id":4850003697,"duration_s":1036.6},{"admin_code":485,"cluster_id":4850004129,"duration_s":1050.3},{"admin_code":485,"cluster_id":4850003916,"duration_s":1052.4},{"admin_code":485,"cluster_id":4850004545,"duration_s":1052.8},{"admin_code":485,"cluster_id":4850004198,"duration_s":1053.7},{"admin_code":485,"cluster_id":4850004069,"duration_s":1054.3},{"admin_code":485,"cluster_id":4850003995,"duration_s":1061.4},{"admin_code":485,"cluster_id":4850003700,"duration_s":1061.7},{"admin_code":485,"cluster_id":4850004138,"duration_s":1062.6},{"admin_code":485,"cluster_id":4850003846,"duration_s":1065.1},{"admin_code":485,"cluster_id":4850003544,"duration_s":1065.7},{"admin_code":485,"cluster_id":4850004207,"duration_s":1067.8},{"admin_code":485,"cluster_id":4850004412,"duration_s":1068.5},{"admin_code":485,"cluster_id":4850003546,"duration_s":1074.7},{"admin_code":485,"cluster_id":4850003619,"duration_s":1080.3},{"admin_code":485,"cluster_id":4850003850,"duration_s":1080.6},{"admin_code":485,"cluster_id":4850004472,"duration_s":1082.8},{"admin_code":485,"cluster_id":4850003623,"duration_s":1083.7},{"admin_code":485,"cluster_id":4850004606,"duration_s":1086.8},{"admin_code":485,"cluster_id":4850004475,"duration_s":1096.8},{"admin_code":485,"cluster_id":4850003777,"duration_s":1097},{"admin_code":485,"cluster_id":4850004477,"duration_s":1098.5},{"admin_code":485,"cluster_id":4850004342,"duration_s":1104.4},{"admin_code":485,"cluster_id":4850004410,"duration_s":1105.1},{"admin_code":485,"cluster_id":4850003624,"duration_s":1108.8},{"admin_code":485,"cluster_id":4850004128,"duration_s":1116.3},{"admin_code":485,"cluster_id":4850003547,"duration_s":1116.8},{"admin_code":485,"cluster_id":4850003696,"duration_s":1123.2},{"admin_code":485,"cluster_id":4850004481,"duration_s":1133.5},{"admin_code":485,"cluster_id":4850003545,"duration_s":1135},{"admin_code":485,"cluster_id":4850003843,"duration_s":1135.4},{"admin_code":485,"cluster_id":4850004540,"duration_s":1141.4},{"admin_code":485,"cluster_id":4850004060,"duration_s":1146.5},{"admin_code":485,"cluster_id":4850003460,"duration_s":1152.4},{"admin_code":485,"cluster_id":4850003701,"duration_s":1154.6},{"admin_code":485,"cluster_id":4850004739,"duration_s":1156.2},{"admin_code":485,"cluster_id":4850003621,"duration_s":1157},{"admin_code":485,"cluster_id":4850004197,"duration_s":1160.5},{"admin_code":485,"cluster_id":4850004407,"duration_s":1161.2},{"admin_code":485,"cluster_id":4850004416,"duration_s":1161.6},{"admin_code":485,"cluster_id":4850004544,"duration_s":1169.9},{"admin_code":485,"cluster_id":4850003770,"duration_s":1173.9},{"admin_code":485,"cluster_id":4850003996,"duration_s":1180.3},{"admin_code":485,"cluster_id":4850003620,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850003543,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850003542,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850003541,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850003842,"duration_s":1188.7},{"admin_code":485,"cluster_id":4850004607,"duration_s":1193},{"admin_code":485,"cluster_id":4850004139,"duration_s":1195.3},{"admin_code":485,"cluster_id":4850003695,"duration_s":1195.9},{"admin_code":485,"cluster_id":4850004478,"duration_s":1204.2},{"admin_code":485,"cluster_id":4850003702,"duration_s":1207.8},{"admin_code":485,"cluster_id":4850004546,"duration_s":1214.7},{"admin_code":485,"cluster_id":4850003778,"duration_s":1222},{"admin_code":485,"cluster_id":4850004673,"duration_s":1222.4},{"admin_code":485,"cluster_id":4850003618,"duration_s":1222.6},{"admin_code":485,"cluster_id":4850003773,"duration_s":1225.6},{"admin_code":485,"cluster_id":4850003769,"duration_s":1225.7},{"admin_code":485,"cluster_id":4850004543,"duration_s":1233.5},{"admin_code":485,"cluster_id":4850004140,"duration_s":1233.9},{"admin_code":485,"cluster_id":4850004411,"duration_s":1245.2},{"admin_code":485,"cluster_id":4850003915,"duration_s":1250.3},{"admin_code":485,"cluster_id":4850003986,"duration_s":1252},{"admin_code":485,"cluster_id":4850004740,"duration_s":1258.2},{"admin_code":485,"cluster_id":4850004338,"duration_s":1260.7},{"admin_code":485,"cluster_id":4850003693,"duration_s":1261.4},{"admin_code":485,"cluster_id":4850004059,"duration_s":1268.4},{"admin_code":485,"cluster_id":4850004471,"duration_s":1270.7},{"admin_code":485,"cluster_id":4850004476,"duration_s":1271.7},{"admin_code":485,"cluster_id":4850003625,"duration_s":1272.8},{"admin_code":485,"cluster_id":4850003703,"duration_s":1275},{"admin_code":485,"cluster_id":4850003768,"duration_s":1278.8},{"admin_code":485,"cluster_id":4850003987,"duration_s":1280.8},{"admin_code":485,"cluster_id":4850003617,"duration_s":1281.2},{"admin_code":485,"cluster_id":4850004346,"duration_s":1283.8},{"admin_code":485,"cluster_id":4850004537,"duration_s":1286},{"admin_code":485,"cluster_id":4850004541,"duration_s":1289.6},{"admin_code":485,"cluster_id":4850004347,"duration_s":1289.8},{"admin_code":485,"cluster_id":4850003844,"duration_s":1310.5},{"admin_code":485,"cluster_id":4850004337,"duration_s":1312.9},{"admin_code":485,"cluster_id":4850004610,"duration_s":1316.5},{"admin_code":485,"cluster_id":4850004406,"duration_s":1317.9},{"admin_code":485,"cluster_id":4850004209,"duration_s":1319.9},{"admin_code":485,"cluster_id":4850003540,"duration_s":1321.6},{"admin_code":485,"cluster_id":4850003616,"duration_s":1322.1},{"admin_code":485,"cluster_id":4850003692,"duration_s":1323.9},{"admin_code":485,"cluster_id":4850004674,"duration_s":1327.1},{"admin_code":485,"cluster_id":4850004482,"duration_s":1328.9},{"admin_code":485,"cluster_id":4850004195,"duration_s":1329.1},{"admin_code":485,"cluster_id":4850003997,"duration_s":1331.4},{"admin_code":485,"cluster_id":4850004196,"duration_s":1335.2},{"admin_code":485,"cluster_id":4850004339,"duration_s":1345.6},{"admin_code":485,"cluster_id":4850003691,"duration_s":1346.4},{"admin_code":485,"cluster_id":4850004126,"duration_s":1349.1},{"admin_code":485,"cluster_id":4850003988,"duration_s":1350.8},{"admin_code":485,"cluster_id":4850004267,"duration_s":1350.9},{"admin_code":485,"cluster_id":4850003851,"duration_s":1351.8},{"admin_code":485,"cluster_id":4850004806,"duration_s":1357.4},{"admin_code":485,"cluster_id":4850004807,"duration_s":1357.5},{"admin_code":485,"cluster_id":4850003539,"duration_s":1360.6},{"admin_code":485,"cluster_id":4850004549,"duration_s":1363.8},{"admin_code":485,"cluster_id":4850004058,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850004805,"duration_s":1365.9},{"admin_code":485,"cluster_id":4850004208,"duration_s":1372.7},{"admin_code":485,"cluster_id":4850004548,"duration_s":1372.8},{"admin_code":485,"cluster_id":4850003779,"duration_s":1373.6},{"admin_code":485,"cluster_id":4850004615,"duration_s":1374},{"admin_code":485,"cluster_id":4850004808,"duration_s":1376},{"admin_code":485,"cluster_id":4850003771,"duration_s":1382.2},{"admin_code":485,"cluster_id":4850003914,"duration_s":1387.7},{"admin_code":485,"cluster_id":4850004604,"duration_s":1388.5},{"admin_code":485,"cluster_id":4850004348,"duration_s":1388.6},{"admin_code":485,"cluster_id":4850004266,"duration_s":1391.8},{"admin_code":485,"cluster_id":4850004265,"duration_s":1392.5},{"admin_code":485,"cluster_id":4850004547,"duration_s":1393.1},{"admin_code":485,"cluster_id":4850003626,"duration_s":1399.5},{"admin_code":485,"cluster_id":4850003841,"duration_s":1401.2},{"admin_code":485,"cluster_id":4850004542,"duration_s":1405.6},{"admin_code":485,"cluster_id":4850003705,"duration_s":1408.9},{"admin_code":485,"cluster_id":4850003627,"duration_s":1408.9},{"admin_code":485,"cluster_id":4850004127,"duration_s":1416.2},{"admin_code":485,"cluster_id":4850004809,"duration_s":1420.2},{"admin_code":485,"cluster_id":4850004677,"duration_s":1420.9},{"admin_code":485,"cluster_id":4850004279,"duration_s":1423.5},{"admin_code":485,"cluster_id":4850004417,"duration_s":1433.2},{"admin_code":485,"cluster_id":4850003780,"duration_s":1433.7},{"admin_code":485,"cluster_id":4850003853,"duration_s":1441.2},{"admin_code":485,"cluster_id":4850004277,"duration_s":1443.3},{"admin_code":485,"cluster_id":4850003694,"duration_s":1444.5},{"admin_code":485,"cluster_id":4850004057,"duration_s":1448.9},{"admin_code":485,"cluster_id":4850004678,"duration_s":1449},{"admin_code":485,"cluster_id":4850004614,"duration_s":1449.8},{"admin_code":485,"cluster_id":4850004611,"duration_s":1474.9},{"admin_code":485,"cluster_id":4850003772,"duration_s":1478.9},{"admin_code":485,"cluster_id":4850003845,"duration_s":1482.1},{"admin_code":485,"cluster_id":4850003615,"duration_s":1483.4},{"admin_code":485,"cluster_id":4850004483,"duration_s":1494.4},{"admin_code":485,"cluster_id":4850003852,"duration_s":1501.3},{"admin_code":485,"cluster_id":4850004675,"duration_s":1501.7},{"admin_code":485,"cluster_id":4850004278,"duration_s":1505.6},{"admin_code":485,"cluster_id":4850004741,"duration_s":1513.4},{"admin_code":485,"cluster_id":4850004613,"duration_s":1518.2},{"admin_code":485,"cluster_id":4850004810,"duration_s":1518.8},{"admin_code":485,"cluster_id":4850004470,"duration_s":1525.2},{"admin_code":485,"cluster_id":4850004872,"duration_s":1525.4},{"admin_code":485,"cluster_id":4850004484,"duration_s":1531.3},{"admin_code":485,"cluster_id":4850004871,"duration_s":1532.7},{"admin_code":485,"cluster_id":4850003781,"duration_s":1533.3},{"admin_code":485,"cluster_id":4850003998,"duration_s":1534.8},{"admin_code":485,"cluster_id":4850004609,"duration_s":1534.9},{"admin_code":485,"cluster_id":4850003704,"duration_s":1534.9},{"admin_code":485,"cluster_id":4850004071,"duration_s":1536.3},{"admin_code":485,"cluster_id":4850004743,"duration_s":1538.8},{"admin_code":485,"cluster_id":4850004418,"duration_s":1546.3},{"admin_code":485,"cluster_id":4850003854,"duration_s":1552.7},{"admin_code":485,"cluster_id":4850004811,"duration_s":1553.2},{"admin_code":485,"cluster_id":4850003840,"duration_s":1556},{"admin_code":485,"cluster_id":4850004745,"duration_s":1562.3},{"admin_code":485,"cluster_id":4850004405,"duration_s":1562.8},{"admin_code":485,"cluster_id":4850004350,"duration_s":1572},{"admin_code":485,"cluster_id":4850003985,"duration_s":1575},{"admin_code":485,"cluster_id":4850004419,"duration_s":1575.2},{"admin_code":485,"cluster_id":4850004336,"duration_s":1578.1},{"admin_code":485,"cluster_id":4850003913,"duration_s":1578.2},{"admin_code":485,"cluster_id":4850004746,"duration_s":1578.9},{"admin_code":485,"cluster_id":4850004742,"duration_s":1586},{"admin_code":485,"cluster_id":4850004812,"duration_s":1595.9},{"admin_code":485,"cluster_id":4850004070,"duration_s":1598.5},{"admin_code":485,"cluster_id":4850004876,"duration_s":1603.3},{"admin_code":485,"cluster_id":4850004349,"duration_s":1603.8},{"admin_code":485,"cluster_id":4850004351,"duration_s":1621.7},{"admin_code":485,"cluster_id":4850003923,"duration_s":1634.3},{"admin_code":485,"cluster_id":4850003924,"duration_s":1634.3},{"admin_code":485,"cluster_id":4850003925,"duration_s":1639.9},{"admin_code":485,"cluster_id":4850004612,"duration_s":1641.9},{"admin_code":485,"cluster_id":4850003782,"duration_s":1653.7},{"admin_code":485,"cluster_id":4850004747,"duration_s":1654.3},{"admin_code":485,"cluster_id":4850004485,"duration_s":1656.1},{"admin_code":485,"cluster_id":4850004680,"duration_s":1658.2},{"admin_code":485,"cluster_id":4850004679,"duration_s":1670.6},{"admin_code":485,"cluster_id":4850004943,"duration_s":1678.3},{"admin_code":485,"cluster_id":4850004942,"duration_s":1678.8},{"admin_code":485,"cluster_id":4850004744,"duration_s":1683.8},{"admin_code":485,"cluster_id":4850003999,"duration_s":1690.1},{"admin_code":485,"cluster_id":4850004420,"duration_s":1690.6},{"admin_code":485,"cluster_id":4850004681,"duration_s":1692.4},{"admin_code":485,"cluster_id":4850004877,"duration_s":1695.5},{"admin_code":485,"cluster_id":4850003855,"duration_s":1700.9},{"admin_code":485,"cluster_id":4850004676,"duration_s":1702.2},{"admin_code":485,"cluster_id":4850004878,"duration_s":1705.7},{"admin_code":485,"cluster_id":4850004280,"duration_s":1708},{"admin_code":485,"cluster_id":4850004551,"duration_s":1711.4},{"admin_code":485,"cluster_id":4850004939,"duration_s":1721.1},{"admin_code":485,"cluster_id":4850004873,"duration_s":1721.4},{"admin_code":485,"cluster_id":4850004944,"duration_s":1721.6},{"admin_code":485,"cluster_id":4850003912,"duration_s":1725.2},{"admin_code":485,"cluster_id":4850003926,"duration_s":1733.1},{"admin_code":485,"cluster_id":4850004941,"duration_s":1733.4},{"admin_code":485,"cluster_id":4850004813,"duration_s":1734.6},{"admin_code":485,"cluster_id":4850004748,"duration_s":1748.5},{"admin_code":485,"cluster_id":4850003783,"duration_s":1750},{"admin_code":485,"cluster_id":4850004608,"duration_s":1756.9},{"admin_code":485,"cluster_id":4850004874,"duration_s":1768.9},{"admin_code":485,"cluster_id":4850004945,"duration_s":1772.2},{"admin_code":485,"cluster_id":4850004875,"duration_s":1774.5},{"admin_code":485,"cluster_id":4850003706,"duration_s":1778.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}}