{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001432,"lat":19.305,"lng":73.475},"to":{"admin_code":497,"cluster_id":4970001431,"lat":19.305,"lng":73.465},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.9791,"distance_km_u_k2":0.048955,"duration_s_free_flow":141.1,"great_circle_km":1.049428,"reachable":true,"k_band":[{"distance_km":0.9791,"duration_s":141.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":497,"cluster_id":4970001432},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001431},"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":236,"reachable_cells":[{"admin_code":497,"cluster_id":4970001432,"duration_s":0},{"admin_code":497,"cluster_id":4970001431,"duration_s":141.1},{"admin_code":497,"cluster_id":4970001430,"duration_s":278.8},{"admin_code":497,"cluster_id":4970001508,"duration_s":458.7},{"admin_code":497,"cluster_id":4970001349,"duration_s":525},{"admin_code":497,"cluster_id":4970001509,"duration_s":685.2},{"admin_code":497,"cluster_id":4970001585,"duration_s":687},{"admin_code":497,"cluster_id":4970001584,"duration_s":720.9},{"admin_code":497,"cluster_id":4970001263,"duration_s":817.9},{"admin_code":497,"cluster_id":4970001348,"duration_s":820.5},{"admin_code":497,"cluster_id":4970001583,"duration_s":844.4},{"admin_code":497,"cluster_id":4970001506,"duration_s":845.2},{"admin_code":497,"cluster_id":4970001510,"duration_s":848.6},{"admin_code":497,"cluster_id":4970001661,"duration_s":881.1},{"admin_code":497,"cluster_id":4970001264,"duration_s":882.9},{"admin_code":497,"cluster_id":4970001174,"duration_s":888.7},{"admin_code":497,"cluster_id":4970001429,"duration_s":897.8},{"admin_code":497,"cluster_id":4970001507,"duration_s":901.3},{"admin_code":497,"cluster_id":4970001262,"duration_s":926.1},{"admin_code":497,"cluster_id":4970001505,"duration_s":937.2},{"admin_code":497,"cluster_id":4970001662,"duration_s":942},{"admin_code":497,"cluster_id":4970001511,"duration_s":956.3},{"admin_code":497,"cluster_id":4970001586,"duration_s":973.2},{"admin_code":497,"cluster_id":4970001173,"duration_s":986.7},{"admin_code":497,"cluster_id":4970001427,"duration_s":987},{"admin_code":497,"cluster_id":4970001175,"duration_s":996.5},{"admin_code":497,"cluster_id":4970001512,"duration_s":1042.4},{"admin_code":497,"cluster_id":4970001081,"duration_s":1046.6},{"admin_code":497,"cluster_id":4970001582,"duration_s":1055},{"admin_code":497,"cluster_id":4970001082,"duration_s":1062.5},{"admin_code":497,"cluster_id":4970001426,"duration_s":1077},{"admin_code":497,"cluster_id":4970001172,"duration_s":1098},{"admin_code":497,"cluster_id":4970001434,"duration_s":1115.2},{"admin_code":497,"cluster_id":4970001083,"duration_s":1116.5},{"admin_code":497,"cluster_id":4970001176,"duration_s":1119.2},{"admin_code":497,"cluster_id":4970001261,"duration_s":1129.2},{"admin_code":497,"cluster_id":4970001080,"duration_s":1141.7},{"admin_code":497,"cluster_id":4970001352,"duration_s":1153},{"admin_code":497,"cluster_id":4970001587,"duration_s":1157.3},{"admin_code":497,"cluster_id":4970001268,"duration_s":1160.7},{"admin_code":497,"cluster_id":4970001267,"duration_s":1170.6},{"admin_code":497,"cluster_id":4970001588,"duration_s":1187.1},{"admin_code":497,"cluster_id":4970001664,"duration_s":1197.5},{"admin_code":497,"cluster_id":4970001351,"duration_s":1198.2},{"admin_code":497,"cluster_id":4970001177,"duration_s":1203},{"admin_code":497,"cluster_id":4970001345,"duration_s":1210.3},{"admin_code":497,"cluster_id":4970001504,"duration_s":1212},{"admin_code":497,"cluster_id":4970000993,"duration_s":1214.6},{"admin_code":497,"cluster_id":4970001581,"duration_s":1215.3},{"admin_code":497,"cluster_id":4970001353,"duration_s":1216.3},{"admin_code":497,"cluster_id":4970001269,"duration_s":1217.7},{"admin_code":497,"cluster_id":4970001433,"duration_s":1220.9},{"admin_code":497,"cluster_id":4970000992,"duration_s":1233},{"admin_code":497,"cluster_id":4970000990,"duration_s":1233.6},{"admin_code":497,"cluster_id":4970001344,"duration_s":1240.7},{"admin_code":497,"cluster_id":4970001079,"duration_s":1243.4},{"admin_code":497,"cluster_id":4970000989,"duration_s":1262.9},{"admin_code":497,"cluster_id":4970000988,"duration_s":1274.7},{"admin_code":497,"cluster_id":4970001428,"duration_s":1277.5},{"admin_code":497,"cluster_id":4970000995,"duration_s":1278.1},{"admin_code":497,"cluster_id":4970001270,"duration_s":1281.2},{"admin_code":497,"cluster_id":4970001343,"duration_s":1285.9},{"admin_code":497,"cluster_id":4970001356,"duration_s":1293.8},{"admin_code":497,"cluster_id":4970001346,"duration_s":1294.8},{"admin_code":497,"cluster_id":4970001259,"duration_s":1297.6},{"admin_code":497,"cluster_id":4970001078,"duration_s":1298.6},{"admin_code":497,"cluster_id":4970001084,"duration_s":1303.3},{"admin_code":497,"cluster_id":4970001834,"duration_s":1318.7},{"admin_code":497,"cluster_id":4970000987,"duration_s":1323.3},{"admin_code":497,"cluster_id":4970001266,"duration_s":1324.1},{"admin_code":497,"cluster_id":4970001086,"duration_s":1325.2},{"admin_code":497,"cluster_id":4970000909,"duration_s":1332.7},{"admin_code":497,"cluster_id":4970000912,"duration_s":1333.8},{"admin_code":497,"cluster_id":4970001357,"duration_s":1334.7},{"admin_code":497,"cluster_id":4970000906,"duration_s":1339.1},{"admin_code":497,"cluster_id":4970001423,"duration_s":1344.6},{"admin_code":497,"cluster_id":4970001347,"duration_s":1346.7},{"admin_code":497,"cluster_id":4970000994,"duration_s":1351},{"admin_code":497,"cluster_id":4970001749,"duration_s":1351.4},{"admin_code":497,"cluster_id":4970001833,"duration_s":1357.1},{"admin_code":497,"cluster_id":4970001085,"duration_s":1358.3},{"admin_code":497,"cluster_id":4970001271,"duration_s":1363},{"admin_code":497,"cluster_id":4970001589,"duration_s":1363.3},{"admin_code":497,"cluster_id":4970001258,"duration_s":1366.7},{"admin_code":497,"cluster_id":4970001168,"duration_s":1368.8},{"admin_code":497,"cluster_id":4970000991,"duration_s":1376.9},{"admin_code":497,"cluster_id":4970000910,"duration_s":1377.7},{"admin_code":497,"cluster_id":4970000831,"duration_s":1380.1},{"admin_code":497,"cluster_id":4970001178,"duration_s":1380.5},{"admin_code":497,"cluster_id":4970000913,"duration_s":1381.1},{"admin_code":497,"cluster_id":4970001358,"duration_s":1381.8},{"admin_code":497,"cluster_id":4970001273,"duration_s":1383.6},{"admin_code":497,"cluster_id":4970001425,"duration_s":1386.7},{"admin_code":497,"cluster_id":4970001501,"duration_s":1387.5},{"admin_code":497,"cluster_id":4970001179,"duration_s":1390.7},{"admin_code":497,"cluster_id":4970001503,"duration_s":1394.4},{"admin_code":497,"cluster_id":4970001077,"duration_s":1396.8},{"admin_code":497,"cluster_id":4970001076,"duration_s":1398.7},{"admin_code":497,"cluster_id":4970001917,"duration_s":1402.6},{"admin_code":497,"cluster_id":4970000908,"duration_s":1402.9},{"admin_code":497,"cluster_id":4970001355,"duration_s":1407.5},{"admin_code":497,"cluster_id":4970001272,"duration_s":1408},{"admin_code":497,"cluster_id":4970001424,"duration_s":1417.6},{"admin_code":497,"cluster_id":4970001359,"duration_s":1427.3},{"admin_code":497,"cluster_id":4970001170,"duration_s":1437.1},{"admin_code":497,"cluster_id":4970001577,"duration_s":1437.9},{"admin_code":497,"cluster_id":4970001748,"duration_s":1443.6},{"admin_code":497,"cluster_id":4970001832,"duration_s":1447.1},{"admin_code":497,"cluster_id":4970000905,"duration_s":1448.7},{"admin_code":497,"cluster_id":4970001750,"duration_s":1449.2},{"admin_code":497,"cluster_id":4970000835,"duration_s":1450.9},{"admin_code":497,"cluster_id":4970001167,"duration_s":1451.6},{"admin_code":497,"cluster_id":4970000986,"duration_s":1460.4},{"admin_code":497,"cluster_id":4970001169,"duration_s":1461},{"admin_code":497,"cluster_id":4970000911,"duration_s":1461.7},{"admin_code":497,"cluster_id":4970001438,"duration_s":1462},{"admin_code":497,"cluster_id":4970000758,"duration_s":1464.3},{"admin_code":497,"cluster_id":4970001360,"duration_s":1471.4},{"admin_code":497,"cluster_id":4970000907,"duration_s":1475.2},{"admin_code":497,"cluster_id":4970001260,"duration_s":1477.5},{"admin_code":497,"cluster_id":4970001580,"duration_s":1478.3},{"admin_code":497,"cluster_id":4970001275,"duration_s":1482.3},{"admin_code":497,"cluster_id":4970001513,"duration_s":1485.7},{"admin_code":497,"cluster_id":4970001654,"duration_s":1487.1},{"admin_code":497,"cluster_id":4970001265,"duration_s":1489},{"admin_code":497,"cluster_id":4970000839,"duration_s":1496.4},{"admin_code":497,"cluster_id":4970000838,"duration_s":1500.2},{"admin_code":497,"cluster_id":4970001171,"duration_s":1504.7},{"admin_code":497,"cluster_id":4970001166,"duration_s":1510.3},{"admin_code":497,"cluster_id":4970000836,"duration_s":1511.7},{"admin_code":497,"cluster_id":4970000904,"duration_s":1515.2},{"admin_code":497,"cluster_id":4970001257,"duration_s":1525},{"admin_code":497,"cluster_id":4970001999,"duration_s":1528.2},{"admin_code":497,"cluster_id":4970001361,"duration_s":1530.3},{"admin_code":497,"cluster_id":4970000687,"duration_s":1535.2},{"admin_code":497,"cluster_id":4970001916,"duration_s":1537.8},{"admin_code":497,"cluster_id":4970001437,"duration_s":1541.4},{"admin_code":497,"cluster_id":4970001181,"duration_s":1544.6},{"admin_code":497,"cluster_id":4970001836,"duration_s":1553.7},{"admin_code":497,"cluster_id":4970000996,"duration_s":1553.9},{"admin_code":497,"cluster_id":4970001656,"duration_s":1554.1},{"admin_code":497,"cluster_id":4970001180,"duration_s":1556.8},{"admin_code":497,"cluster_id":4970001088,"duration_s":1558},{"admin_code":497,"cluster_id":4970001165,"duration_s":1560.3},{"admin_code":497,"cluster_id":4970001590,"duration_s":1562.6},{"admin_code":497,"cluster_id":4970001274,"duration_s":1565.8},{"admin_code":497,"cluster_id":4970001739,"duration_s":1565.9},{"admin_code":497,"cluster_id":4970000837,"duration_s":1569},{"admin_code":497,"cluster_id":4970001276,"duration_s":1570.3},{"admin_code":497,"cluster_id":4970000619,"duration_s":1571.1},{"admin_code":497,"cluster_id":4970001442,"duration_s":1573.2},{"admin_code":497,"cluster_id":4970001751,"duration_s":1575.1},{"admin_code":497,"cluster_id":4970001087,"duration_s":1576.6},{"admin_code":497,"cluster_id":4970000759,"duration_s":1580.6},{"admin_code":497,"cluster_id":4970001443,"duration_s":1581.6},{"admin_code":497,"cluster_id":4970001998,"duration_s":1582.8},{"admin_code":497,"cluster_id":4970000914,"duration_s":1588.1},{"admin_code":497,"cluster_id":4970000840,"duration_s":1589.5},{"admin_code":497,"cluster_id":4970000686,"duration_s":1591.3},{"admin_code":497,"cluster_id":4970001514,"duration_s":1592.1},{"admin_code":497,"cluster_id":4970001752,"duration_s":1592.8},{"admin_code":497,"cluster_id":4970001354,"duration_s":1593.1},{"admin_code":497,"cluster_id":4970001915,"duration_s":1595.5},{"admin_code":497,"cluster_id":4970001075,"duration_s":1614.1},{"admin_code":497,"cluster_id":4970001663,"duration_s":1623.2},{"admin_code":497,"cluster_id":4970000997,"duration_s":1623.3},{"admin_code":497,"cluster_id":4970001362,"duration_s":1635.7},{"admin_code":497,"cluster_id":4970001653,"duration_s":1639},{"admin_code":497,"cluster_id":4970000830,"duration_s":1639.4},{"admin_code":497,"cluster_id":4970001256,"duration_s":1639.5},{"admin_code":497,"cluster_id":4970002081,"duration_s":1640.7},{"admin_code":497,"cluster_id":4970001823,"duration_s":1641},{"admin_code":497,"cluster_id":4970001746,"duration_s":1642.1},{"admin_code":497,"cluster_id":4970001342,"duration_s":1645.9},{"admin_code":497,"cluster_id":4970001502,"duration_s":1646.6},{"admin_code":497,"cluster_id":4970001184,"duration_s":1646.8},{"admin_code":497,"cluster_id":4970000766,"duration_s":1650.1},{"admin_code":497,"cluster_id":4970001441,"duration_s":1650.5},{"admin_code":497,"cluster_id":4970001350,"duration_s":1650.8},{"admin_code":497,"cluster_id":4970001591,"duration_s":1651.1},{"admin_code":497,"cluster_id":4970002000,"duration_s":1653.2},{"admin_code":497,"cluster_id":4970001747,"duration_s":1655.5},{"admin_code":497,"cluster_id":4970000761,"duration_s":1655.7},{"admin_code":497,"cluster_id":4970000833,"duration_s":1655.9},{"admin_code":497,"cluster_id":4970000832,"duration_s":1660.6},{"admin_code":497,"cluster_id":4970001655,"duration_s":1661.4},{"admin_code":497,"cluster_id":4970000834,"duration_s":1665.5},{"admin_code":497,"cluster_id":4970001186,"duration_s":1665.8},{"admin_code":497,"cluster_id":4970001576,"duration_s":1666.6},{"admin_code":497,"cluster_id":4970001255,"duration_s":1666.8},{"admin_code":497,"cluster_id":4970001831,"duration_s":1676.4},{"admin_code":497,"cluster_id":4970001515,"duration_s":1679},{"admin_code":497,"cluster_id":4970002160,"duration_s":1681.1},{"admin_code":497,"cluster_id":4970001436,"duration_s":1690.8},{"admin_code":497,"cluster_id":4970000764,"duration_s":1693.7},{"admin_code":497,"cluster_id":4970000760,"duration_s":1696.6},{"admin_code":497,"cluster_id":4970001837,"duration_s":1697.6},{"admin_code":497,"cluster_id":4970000829,"duration_s":1698.4},{"admin_code":497,"cluster_id":4970001578,"duration_s":1699.9},{"admin_code":497,"cluster_id":4970001920,"duration_s":1700.6},{"admin_code":497,"cluster_id":4970001340,"duration_s":1702.8},{"admin_code":497,"cluster_id":4970001182,"duration_s":1704},{"admin_code":497,"cluster_id":4970000999,"duration_s":1705.2},{"admin_code":497,"cluster_id":4970000915,"duration_s":1708.2},{"admin_code":497,"cluster_id":4970001666,"duration_s":1712.6},{"admin_code":497,"cluster_id":4970001090,"duration_s":1713.3},{"admin_code":497,"cluster_id":4970001435,"duration_s":1714.3},{"admin_code":497,"cluster_id":4970002237,"duration_s":1715.4},{"admin_code":497,"cluster_id":4970001738,"duration_s":1717.3},{"admin_code":497,"cluster_id":4970001277,"duration_s":1722},{"admin_code":497,"cluster_id":4970000765,"duration_s":1724.3},{"admin_code":497,"cluster_id":4970001745,"duration_s":1725.7},{"admin_code":497,"cluster_id":4970002080,"duration_s":1727.9},{"admin_code":497,"cluster_id":4970002159,"duration_s":1728.1},{"admin_code":497,"cluster_id":4970000763,"duration_s":1729.1},{"admin_code":497,"cluster_id":4970001665,"duration_s":1730.6},{"admin_code":497,"cluster_id":4970001089,"duration_s":1732.3},{"admin_code":497,"cluster_id":4970001838,"duration_s":1733.5},{"admin_code":497,"cluster_id":4970001521,"duration_s":1733.6},{"admin_code":497,"cluster_id":4970000762,"duration_s":1735.4},{"admin_code":497,"cluster_id":4970000691,"duration_s":1741.2},{"admin_code":497,"cluster_id":4970001997,"duration_s":1744.1},{"admin_code":497,"cluster_id":4970001440,"duration_s":1746.8},{"admin_code":497,"cluster_id":4970001520,"duration_s":1754.1},{"admin_code":497,"cluster_id":4970001187,"duration_s":1760},{"admin_code":497,"cluster_id":4970000998,"duration_s":1760.7},{"admin_code":497,"cluster_id":4970001516,"duration_s":1763.7},{"admin_code":497,"cluster_id":4970001579,"duration_s":1766.3},{"admin_code":497,"cluster_id":4970001439,"duration_s":1767.6},{"admin_code":497,"cluster_id":4970001597,"duration_s":1781.2},{"admin_code":497,"cluster_id":4970001341,"duration_s":1781.6},{"admin_code":497,"cluster_id":4970002082,"duration_s":1786.7},{"admin_code":497,"cluster_id":4970001519,"duration_s":1788.5},{"admin_code":497,"cluster_id":4970000688,"duration_s":1795.5},{"admin_code":497,"cluster_id":4970001592,"duration_s":1797.5},{"admin_code":497,"cluster_id":4970001754,"duration_s":1799.9}],"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}}