{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850003291,"lat":18.925,"lng":77.405},"to":{"admin_code":485,"cluster_id":4850003290,"lat":18.925,"lng":77.395},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.1676,"distance_km_u_k2":0.00838,"duration_s_free_flow":24.1,"great_circle_km":1.051843,"reachable":true,"k_band":[{"distance_km":0.1676,"duration_s":24.1}],"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":485,"cluster_id":4850003291},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850003290},"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":287,"reachable_cells":[{"admin_code":485,"cluster_id":4850003291,"duration_s":0},{"admin_code":485,"cluster_id":4850003290,"duration_s":24.1},{"admin_code":485,"cluster_id":4850003202,"duration_s":27.6},{"admin_code":485,"cluster_id":4850003375,"duration_s":51.2},{"admin_code":485,"cluster_id":4850003457,"duration_s":51.2},{"admin_code":485,"cluster_id":4850003458,"duration_s":121.3},{"admin_code":485,"cluster_id":4850003376,"duration_s":127.9},{"admin_code":485,"cluster_id":4850003292,"duration_s":150.8},{"admin_code":485,"cluster_id":4850003377,"duration_s":280.7},{"admin_code":485,"cluster_id":4850003293,"duration_s":320.5},{"admin_code":485,"cluster_id":4850003294,"duration_s":490.3},{"admin_code":485,"cluster_id":4850003378,"duration_s":510.3},{"admin_code":485,"cluster_id":4850003459,"duration_s":523.4},{"admin_code":485,"cluster_id":4850003379,"duration_s":545.8},{"admin_code":485,"cluster_id":4850003295,"duration_s":570.2},{"admin_code":485,"cluster_id":4850003380,"duration_s":579.6},{"admin_code":485,"cluster_id":4850003204,"duration_s":584.1},{"admin_code":485,"cluster_id":4850003460,"duration_s":585.1},{"admin_code":485,"cluster_id":4850003461,"duration_s":604.7},{"admin_code":485,"cluster_id":4850003205,"duration_s":620.3},{"admin_code":485,"cluster_id":4850003206,"duration_s":627},{"admin_code":485,"cluster_id":4850003203,"duration_s":638.3},{"admin_code":485,"cluster_id":4850003111,"duration_s":647.7},{"admin_code":485,"cluster_id":4850003296,"duration_s":653.4},{"admin_code":485,"cluster_id":4850003544,"duration_s":671.8},{"admin_code":485,"cluster_id":4850003110,"duration_s":689.3},{"admin_code":485,"cluster_id":4850003207,"duration_s":703.3},{"admin_code":485,"cluster_id":4850003109,"duration_s":710.5},{"admin_code":485,"cluster_id":4850003016,"duration_s":729.5},{"admin_code":485,"cluster_id":4850003622,"duration_s":744},{"admin_code":485,"cluster_id":4850003297,"duration_s":744.5},{"admin_code":485,"cluster_id":4850003298,"duration_s":745.9},{"admin_code":485,"cluster_id":4850003015,"duration_s":748.3},{"admin_code":485,"cluster_id":4850003014,"duration_s":766.9},{"admin_code":485,"cluster_id":4850003112,"duration_s":770},{"admin_code":485,"cluster_id":4850003208,"duration_s":797.9},{"admin_code":485,"cluster_id":4850003699,"duration_s":830.9},{"admin_code":485,"cluster_id":4850002920,"duration_s":846},{"admin_code":485,"cluster_id":4850003017,"duration_s":847.7},{"admin_code":485,"cluster_id":4850003115,"duration_s":866.1},{"admin_code":485,"cluster_id":4850002919,"duration_s":886.6},{"admin_code":485,"cluster_id":4850003546,"duration_s":887.9},{"admin_code":485,"cluster_id":4850003113,"duration_s":892.7},{"admin_code":485,"cluster_id":4850002826,"duration_s":895},{"admin_code":485,"cluster_id":4850003623,"duration_s":896.9},{"admin_code":485,"cluster_id":4850003462,"duration_s":919.7},{"admin_code":485,"cluster_id":4850003624,"duration_s":922},{"admin_code":485,"cluster_id":4850002734,"duration_s":924.3},{"admin_code":485,"cluster_id":4850003775,"duration_s":924.8},{"admin_code":485,"cluster_id":4850003621,"duration_s":928.4},{"admin_code":485,"cluster_id":4850003547,"duration_s":930},{"admin_code":485,"cluster_id":4850003700,"duration_s":936.8},{"admin_code":485,"cluster_id":4850003021,"duration_s":937.2},{"admin_code":485,"cluster_id":4850003116,"duration_s":939.1},{"admin_code":485,"cluster_id":4850003209,"duration_s":940.9},{"admin_code":485,"cluster_id":4850002825,"duration_s":943.4},{"admin_code":485,"cluster_id":4850003545,"duration_s":948.2},{"admin_code":485,"cluster_id":4850003541,"duration_s":953.7},{"admin_code":485,"cluster_id":4850003542,"duration_s":953.7},{"admin_code":485,"cluster_id":4850003543,"duration_s":953.7},{"admin_code":485,"cluster_id":4850003620,"duration_s":953.7},{"admin_code":485,"cluster_id":4850003847,"duration_s":959},{"admin_code":485,"cluster_id":4850003698,"duration_s":959.3},{"admin_code":485,"cluster_id":4850002921,"duration_s":961.9},{"admin_code":485,"cluster_id":4850003776,"duration_s":963.1},{"admin_code":485,"cluster_id":4850003114,"duration_s":965},{"admin_code":485,"cluster_id":4850003701,"duration_s":967.8},{"admin_code":485,"cluster_id":4850003018,"duration_s":970.9},{"admin_code":485,"cluster_id":4850002827,"duration_s":973.7},{"admin_code":485,"cluster_id":4850003465,"duration_s":988.5},{"admin_code":485,"cluster_id":4850003920,"duration_s":995.7},{"admin_code":485,"cluster_id":4850003774,"duration_s":1004.8},{"admin_code":485,"cluster_id":4850003464,"duration_s":1006},{"admin_code":485,"cluster_id":4850003702,"duration_s":1021},{"admin_code":485,"cluster_id":4850002733,"duration_s":1026.1},{"admin_code":485,"cluster_id":4850002824,"duration_s":1031.2},{"admin_code":485,"cluster_id":4850003022,"duration_s":1033.9},{"admin_code":485,"cluster_id":4850003117,"duration_s":1034.2},{"admin_code":485,"cluster_id":4850003210,"duration_s":1034.5},{"admin_code":485,"cluster_id":4850002918,"duration_s":1041.4},{"admin_code":485,"cluster_id":4850003463,"duration_s":1045.9},{"admin_code":485,"cluster_id":4850002735,"duration_s":1047.2},{"admin_code":485,"cluster_id":4850003849,"duration_s":1049.2},{"admin_code":485,"cluster_id":4850002736,"duration_s":1050.5},{"admin_code":485,"cluster_id":4850003384,"duration_s":1053.1},{"admin_code":485,"cluster_id":4850002737,"duration_s":1053.5},{"admin_code":485,"cluster_id":4850002922,"duration_s":1054.7},{"admin_code":485,"cluster_id":4850003697,"duration_s":1056.7},{"admin_code":485,"cluster_id":4850003992,"duration_s":1061.3},{"admin_code":485,"cluster_id":4850002828,"duration_s":1064.3},{"admin_code":485,"cluster_id":4850003921,"duration_s":1065.7},{"admin_code":485,"cluster_id":4850003922,"duration_s":1070.3},{"admin_code":485,"cluster_id":4850003625,"duration_s":1086},{"admin_code":485,"cluster_id":4850003299,"duration_s":1086.4},{"admin_code":485,"cluster_id":4850003703,"duration_s":1088.2},{"admin_code":485,"cluster_id":4850003993,"duration_s":1088.5},{"admin_code":485,"cluster_id":4850003381,"duration_s":1089.6},{"admin_code":485,"cluster_id":4850003382,"duration_s":1089.6},{"admin_code":485,"cluster_id":4850002643,"duration_s":1092.4},{"admin_code":485,"cluster_id":4850002644,"duration_s":1093.3},{"admin_code":485,"cluster_id":4850002645,"duration_s":1094.6},{"admin_code":485,"cluster_id":4850003619,"duration_s":1100.4},{"admin_code":485,"cluster_id":4850004065,"duration_s":1102.9},{"admin_code":485,"cluster_id":4850003019,"duration_s":1104},{"admin_code":485,"cluster_id":4850003850,"duration_s":1106.5},{"admin_code":485,"cluster_id":4850003848,"duration_s":1113.7},{"admin_code":485,"cluster_id":4850003020,"duration_s":1114.1},{"admin_code":485,"cluster_id":4850003777,"duration_s":1122.9},{"admin_code":485,"cluster_id":4850003118,"duration_s":1127.8},{"admin_code":485,"cluster_id":4850003023,"duration_s":1127.8},{"admin_code":485,"cluster_id":4850002823,"duration_s":1130.8},{"admin_code":485,"cluster_id":4850002917,"duration_s":1135.6},{"admin_code":485,"cluster_id":4850003013,"duration_s":1140},{"admin_code":485,"cluster_id":4850003466,"duration_s":1141.8},{"admin_code":485,"cluster_id":4850003696,"duration_s":1143.3},{"admin_code":485,"cluster_id":4850002646,"duration_s":1144.4},{"admin_code":485,"cluster_id":4850003383,"duration_s":1148},{"admin_code":485,"cluster_id":4850002923,"duration_s":1148.3},{"admin_code":485,"cluster_id":4850003301,"duration_s":1151.6},{"admin_code":485,"cluster_id":4850003211,"duration_s":1154.8},{"admin_code":485,"cluster_id":4850002829,"duration_s":1158.9},{"admin_code":485,"cluster_id":4850003549,"duration_s":1159.6},{"admin_code":485,"cluster_id":4850002738,"duration_s":1166.6},{"admin_code":485,"cluster_id":4850002647,"duration_s":1171.9},{"admin_code":485,"cluster_id":4850002732,"duration_s":1174.8},{"admin_code":485,"cluster_id":4850003548,"duration_s":1183.7},{"admin_code":485,"cluster_id":4850003300,"duration_s":1185.9},{"admin_code":485,"cluster_id":4850003779,"duration_s":1186.8},{"admin_code":485,"cluster_id":4850003385,"duration_s":1203.3},{"admin_code":485,"cluster_id":4850003626,"duration_s":1212.7},{"admin_code":485,"cluster_id":4850003302,"duration_s":1213.4},{"admin_code":485,"cluster_id":4850003695,"duration_s":1216},{"admin_code":485,"cluster_id":4850003919,"duration_s":1216.6},{"admin_code":485,"cluster_id":4850003467,"duration_s":1217.5},{"admin_code":485,"cluster_id":4850003627,"duration_s":1222.1},{"admin_code":485,"cluster_id":4850003705,"duration_s":1222.1},{"admin_code":485,"cluster_id":4850003628,"duration_s":1222.1},{"admin_code":485,"cluster_id":4850002822,"duration_s":1223.1},{"admin_code":485,"cluster_id":4850002924,"duration_s":1223.1},{"admin_code":485,"cluster_id":4850004066,"duration_s":1223.2},{"admin_code":485,"cluster_id":4850003212,"duration_s":1224.5},{"admin_code":485,"cluster_id":4850004134,"duration_s":1224.8},{"admin_code":485,"cluster_id":4850003120,"duration_s":1231.1},{"admin_code":485,"cluster_id":4850002916,"duration_s":1232.8},{"admin_code":485,"cluster_id":4850003119,"duration_s":1233.4},{"admin_code":485,"cluster_id":4850003618,"duration_s":1242.7},{"admin_code":485,"cluster_id":4850003213,"duration_s":1244.3},{"admin_code":485,"cluster_id":4850003780,"duration_s":1246.9},{"admin_code":485,"cluster_id":4850003778,"duration_s":1247.9},{"admin_code":485,"cluster_id":4850003918,"duration_s":1254.3},{"admin_code":485,"cluster_id":4850003853,"duration_s":1254.4},{"admin_code":485,"cluster_id":4850002830,"duration_s":1260.9},{"admin_code":485,"cluster_id":4850003550,"duration_s":1274},{"admin_code":485,"cluster_id":4850002553,"duration_s":1277.1},{"admin_code":485,"cluster_id":4850002460,"duration_s":1281.1},{"admin_code":485,"cluster_id":4850003994,"duration_s":1284.7},{"admin_code":485,"cluster_id":4850002461,"duration_s":1299.8},{"admin_code":485,"cluster_id":4850002739,"duration_s":1300},{"admin_code":485,"cluster_id":4850003617,"duration_s":1301.3},{"admin_code":485,"cluster_id":4850003468,"duration_s":1309.8},{"admin_code":485,"cluster_id":4850004064,"duration_s":1315.4},{"admin_code":485,"cluster_id":4850002915,"duration_s":1320.9},{"admin_code":485,"cluster_id":4850004067,"duration_s":1322.3},{"admin_code":485,"cluster_id":4850003386,"duration_s":1326.9},{"admin_code":485,"cluster_id":4850002925,"duration_s":1329.5},{"admin_code":485,"cluster_id":4850004063,"duration_s":1338.4},{"admin_code":485,"cluster_id":4850003540,"duration_s":1341.7},{"admin_code":485,"cluster_id":4850003616,"duration_s":1342.2},{"admin_code":485,"cluster_id":4850003781,"duration_s":1346.5},{"admin_code":485,"cluster_id":4850003704,"duration_s":1348.1},{"admin_code":485,"cluster_id":4850002554,"duration_s":1351.2},{"admin_code":485,"cluster_id":4850002831,"duration_s":1353.3},{"admin_code":485,"cluster_id":4850003025,"duration_s":1357.4},{"admin_code":485,"cluster_id":4850002550,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850002551,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850002552,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850002457,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850002458,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850002459,"duration_s":1365.6},{"admin_code":485,"cluster_id":4850003854,"duration_s":1365.9},{"admin_code":485,"cluster_id":4850003846,"duration_s":1368.6},{"admin_code":485,"cluster_id":4850002914,"duration_s":1375.8},{"admin_code":485,"cluster_id":4850003851,"duration_s":1377.7},{"admin_code":485,"cluster_id":4850003539,"duration_s":1380.7},{"admin_code":485,"cluster_id":4850002926,"duration_s":1391.4},{"admin_code":485,"cluster_id":4850003010,"duration_s":1397},{"admin_code":485,"cluster_id":4850003991,"duration_s":1399},{"admin_code":485,"cluster_id":4850002821,"duration_s":1411.9},{"admin_code":485,"cluster_id":4850004062,"duration_s":1412.2},{"admin_code":485,"cluster_id":4850004068,"duration_s":1416.9},{"admin_code":485,"cluster_id":4850002820,"duration_s":1418.3},{"admin_code":485,"cluster_id":4850002832,"duration_s":1423.8},{"admin_code":485,"cluster_id":4850002819,"duration_s":1426.6},{"admin_code":485,"cluster_id":4850002927,"duration_s":1427.5},{"admin_code":485,"cluster_id":4850003024,"duration_s":1427.5},{"admin_code":485,"cluster_id":4850002928,"duration_s":1427.5},{"admin_code":485,"cluster_id":4850003990,"duration_s":1440},{"admin_code":485,"cluster_id":4850003995,"duration_s":1442},{"admin_code":485,"cluster_id":4850002731,"duration_s":1442.7},{"admin_code":485,"cluster_id":4850003104,"duration_s":1446},{"admin_code":485,"cluster_id":4850002730,"duration_s":1454.1},{"admin_code":485,"cluster_id":4850002834,"duration_s":1458.1},{"admin_code":485,"cluster_id":4850003105,"duration_s":1458.7},{"admin_code":485,"cluster_id":4850003551,"duration_s":1459.6},{"admin_code":485,"cluster_id":4850002729,"duration_s":1466},{"admin_code":485,"cluster_id":4850002367,"duration_s":1466.2},{"admin_code":485,"cluster_id":4850002368,"duration_s":1466.2},{"admin_code":485,"cluster_id":4850002369,"duration_s":1466.2},{"admin_code":485,"cluster_id":4850003782,"duration_s":1466.9},{"admin_code":485,"cluster_id":4850003989,"duration_s":1476.8},{"admin_code":485,"cluster_id":4850003012,"duration_s":1477},{"admin_code":485,"cluster_id":4850002913,"duration_s":1485.3},{"admin_code":485,"cluster_id":4850002462,"duration_s":1488.7},{"admin_code":485,"cluster_id":4850002740,"duration_s":1489.9},{"admin_code":485,"cluster_id":4850003011,"duration_s":1490.6},{"admin_code":485,"cluster_id":4850002639,"duration_s":1496},{"admin_code":485,"cluster_id":4850003455,"duration_s":1496.7},{"admin_code":485,"cluster_id":4850002741,"duration_s":1499.2},{"admin_code":485,"cluster_id":4850003198,"duration_s":1503.8},{"admin_code":485,"cluster_id":4850004061,"duration_s":1504.1},{"admin_code":485,"cluster_id":4850002555,"duration_s":1505.5},{"admin_code":485,"cluster_id":4850002638,"duration_s":1510.3},{"admin_code":485,"cluster_id":4850003009,"duration_s":1513.9},{"admin_code":485,"cluster_id":4850002648,"duration_s":1522.2},{"admin_code":485,"cluster_id":4850003852,"duration_s":1527.2},{"admin_code":485,"cluster_id":4850003773,"duration_s":1529.1},{"admin_code":485,"cluster_id":4850003456,"duration_s":1533.5},{"admin_code":485,"cluster_id":4850002833,"duration_s":1547},{"admin_code":485,"cluster_id":4850003287,"duration_s":1548.4},{"admin_code":485,"cluster_id":4850004069,"duration_s":1555.9},{"admin_code":485,"cluster_id":4850003917,"duration_s":1558.2},{"admin_code":485,"cluster_id":4850002545,"duration_s":1562.5},{"admin_code":485,"cluster_id":4850003288,"duration_s":1564},{"admin_code":485,"cluster_id":4850002544,"duration_s":1565.6},{"admin_code":485,"cluster_id":4850003538,"duration_s":1570.6},{"admin_code":485,"cluster_id":4850003537,"duration_s":1570.6},{"admin_code":485,"cluster_id":4850002742,"duration_s":1574.5},{"admin_code":485,"cluster_id":4850003706,"duration_s":1591.6},{"admin_code":485,"cluster_id":4850002650,"duration_s":1595.1},{"admin_code":485,"cluster_id":4850003372,"duration_s":1595.2},{"admin_code":485,"cluster_id":4850003371,"duration_s":1608.5},{"admin_code":485,"cluster_id":4850003996,"duration_s":1609},{"admin_code":485,"cluster_id":4850003916,"duration_s":1631.3},{"admin_code":485,"cluster_id":4850002452,"duration_s":1632.4},{"admin_code":485,"cluster_id":4850002651,"duration_s":1633.8},{"admin_code":485,"cluster_id":4850002728,"duration_s":1637},{"admin_code":485,"cluster_id":4850002727,"duration_s":1637},{"admin_code":485,"cluster_id":4850002637,"duration_s":1637},{"admin_code":485,"cluster_id":4850002636,"duration_s":1637},{"admin_code":485,"cluster_id":4850002649,"duration_s":1637.8},{"admin_code":485,"cluster_id":4850003454,"duration_s":1642.6},{"admin_code":485,"cluster_id":4850003197,"duration_s":1651.4},{"admin_code":485,"cluster_id":4850003199,"duration_s":1652.3},{"admin_code":485,"cluster_id":4850002556,"duration_s":1653.2},{"admin_code":485,"cluster_id":4850003453,"duration_s":1653.5},{"admin_code":485,"cluster_id":4850003374,"duration_s":1657.3},{"admin_code":485,"cluster_id":4850003106,"duration_s":1659.2},{"admin_code":485,"cluster_id":4850003923,"duration_s":1660.2},{"admin_code":485,"cluster_id":4850003924,"duration_s":1660.2},{"admin_code":485,"cluster_id":4850003925,"duration_s":1665.8},{"admin_code":485,"cluster_id":4850003008,"duration_s":1673.5},{"admin_code":485,"cluster_id":4850002451,"duration_s":1690.7},{"admin_code":485,"cluster_id":4850002453,"duration_s":1698},{"admin_code":485,"cluster_id":4850003536,"duration_s":1699.3},{"admin_code":485,"cluster_id":4850003615,"duration_s":1708.4},{"admin_code":485,"cluster_id":4850003373,"duration_s":1708.8},{"admin_code":485,"cluster_id":4850003102,"duration_s":1710.6},{"admin_code":485,"cluster_id":4850002362,"duration_s":1712.9},{"admin_code":485,"cluster_id":4850003843,"duration_s":1714.3},{"admin_code":485,"cluster_id":4850003535,"duration_s":1726},{"admin_code":485,"cluster_id":4850003103,"duration_s":1728.1},{"admin_code":485,"cluster_id":4850002912,"duration_s":1728.1},{"admin_code":485,"cluster_id":4850002361,"duration_s":1728.6},{"admin_code":485,"cluster_id":4850003007,"duration_s":1741.4},{"admin_code":485,"cluster_id":4850003614,"duration_s":1747.7},{"admin_code":485,"cluster_id":4850003770,"duration_s":1752.8},{"admin_code":485,"cluster_id":4850003286,"duration_s":1756.2},{"admin_code":485,"cluster_id":4850003997,"duration_s":1760.1},{"admin_code":485,"cluster_id":4850003842,"duration_s":1767.6},{"admin_code":485,"cluster_id":4850002546,"duration_s":1767.6},{"admin_code":485,"cluster_id":4850003108,"duration_s":1769.4},{"admin_code":485,"cluster_id":4850003107,"duration_s":1769.4},{"admin_code":485,"cluster_id":4850003613,"duration_s":1778.1},{"admin_code":485,"cluster_id":4850002450,"duration_s":1779.5},{"admin_code":485,"cluster_id":4850003998,"duration_s":1791.3},{"admin_code":485,"cluster_id":4850003200,"duration_s":1792.4},{"admin_code":485,"cluster_id":4850003201,"duration_s":1793.3}],"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}}