{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001656,"lat":19.335,"lng":73.405},"to":{"admin_code":497,"cluster_id":4970001655,"lat":19.335,"lng":73.395},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":11.6885,"distance_km_u_k2":0.584425,"duration_s_free_flow":1094.3,"great_circle_km":1.049236,"reachable":true,"k_band":[{"distance_km":11.6885,"duration_s":1094.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":497,"cluster_id":4970001656},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001655},"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":246,"reachable_cells":[{"admin_code":497,"cluster_id":4970001656,"duration_s":0},{"admin_code":497,"cluster_id":4970001580,"duration_s":210.8},{"admin_code":497,"cluster_id":4970001504,"duration_s":343.9},{"admin_code":497,"cluster_id":4970001503,"duration_s":356.9},{"admin_code":497,"cluster_id":4970001426,"duration_s":509.9},{"admin_code":497,"cluster_id":4970001427,"duration_s":571.4},{"admin_code":497,"cluster_id":4970001505,"duration_s":621.2},{"admin_code":497,"cluster_id":4970001345,"duration_s":643.2},{"admin_code":497,"cluster_id":4970001344,"duration_s":673.6},{"admin_code":497,"cluster_id":4970001343,"duration_s":718.8},{"admin_code":497,"cluster_id":4970001259,"duration_s":730.5},{"admin_code":497,"cluster_id":4970001506,"duration_s":755.1},{"admin_code":497,"cluster_id":4970001423,"duration_s":777.5},{"admin_code":497,"cluster_id":4970001258,"duration_s":799.6},{"admin_code":497,"cluster_id":4970001425,"duration_s":819.6},{"admin_code":497,"cluster_id":4970001501,"duration_s":820.4},{"admin_code":497,"cluster_id":4970001168,"duration_s":838.9},{"admin_code":497,"cluster_id":4970001261,"duration_s":849.3},{"admin_code":497,"cluster_id":4970001424,"duration_s":850.5},{"admin_code":497,"cluster_id":4970001577,"duration_s":870.8},{"admin_code":497,"cluster_id":4970001507,"duration_s":890.9},{"admin_code":497,"cluster_id":4970001169,"duration_s":907.9},{"admin_code":497,"cluster_id":4970001654,"duration_s":920},{"admin_code":497,"cluster_id":4970000988,"duration_s":926.2},{"admin_code":497,"cluster_id":4970001257,"duration_s":957.9},{"admin_code":497,"cluster_id":4970000987,"duration_s":960.6},{"admin_code":497,"cluster_id":4970001076,"duration_s":985.9},{"admin_code":497,"cluster_id":4970000906,"duration_s":990.6},{"admin_code":497,"cluster_id":4970001077,"duration_s":994.3},{"admin_code":497,"cluster_id":4970001739,"duration_s":998.8},{"admin_code":497,"cluster_id":4970000985,"duration_s":1003.6},{"admin_code":497,"cluster_id":4970000989,"duration_s":1008.9},{"admin_code":497,"cluster_id":4970001167,"duration_s":1016.4},{"admin_code":497,"cluster_id":4970000831,"duration_s":1031.6},{"admin_code":497,"cluster_id":4970000903,"duration_s":1039.6},{"admin_code":497,"cluster_id":4970001262,"duration_s":1050.6},{"admin_code":497,"cluster_id":4970000990,"duration_s":1060.9},{"admin_code":497,"cluster_id":4970001653,"duration_s":1071.9},{"admin_code":497,"cluster_id":4970001078,"duration_s":1073.3},{"admin_code":497,"cluster_id":4970001823,"duration_s":1073.9},{"admin_code":497,"cluster_id":4970001166,"duration_s":1075.1},{"admin_code":497,"cluster_id":4970001509,"duration_s":1076.4},{"admin_code":497,"cluster_id":4970001585,"duration_s":1078.2},{"admin_code":497,"cluster_id":4970001342,"duration_s":1078.8},{"admin_code":497,"cluster_id":4970001502,"duration_s":1079.5},{"admin_code":497,"cluster_id":4970000905,"duration_s":1093.5},{"admin_code":497,"cluster_id":4970001655,"duration_s":1094.3},{"admin_code":497,"cluster_id":4970001907,"duration_s":1094.7},{"admin_code":497,"cluster_id":4970001508,"duration_s":1097.3},{"admin_code":497,"cluster_id":4970000986,"duration_s":1097.7},{"admin_code":497,"cluster_id":4970001584,"duration_s":1097.8},{"admin_code":497,"cluster_id":4970001079,"duration_s":1098.1},{"admin_code":497,"cluster_id":4970001576,"duration_s":1099.5},{"admin_code":497,"cluster_id":4970001081,"duration_s":1104},{"admin_code":497,"cluster_id":4970001080,"duration_s":1105.8},{"admin_code":497,"cluster_id":4970000984,"duration_s":1116.4},{"admin_code":497,"cluster_id":4970000907,"duration_s":1126.7},{"admin_code":497,"cluster_id":4970001822,"duration_s":1127.3},{"admin_code":497,"cluster_id":4970000983,"duration_s":1129},{"admin_code":497,"cluster_id":4970001578,"duration_s":1132.8},{"admin_code":497,"cluster_id":4970001428,"duration_s":1139.5},{"admin_code":497,"cluster_id":4970000982,"duration_s":1140.1},{"admin_code":497,"cluster_id":4970001074,"duration_s":1141.6},{"admin_code":497,"cluster_id":4970000904,"duration_s":1143.8},{"admin_code":497,"cluster_id":4970001906,"duration_s":1145.4},{"admin_code":497,"cluster_id":4970001738,"duration_s":1150.2},{"admin_code":497,"cluster_id":4970001073,"duration_s":1153.2},{"admin_code":497,"cluster_id":4970001346,"duration_s":1156.8},{"admin_code":497,"cluster_id":4970001989,"duration_s":1157},{"admin_code":497,"cluster_id":4970000827,"duration_s":1159.5},{"admin_code":497,"cluster_id":4970001172,"duration_s":1179.7},{"admin_code":497,"cluster_id":4970000902,"duration_s":1182.7},{"admin_code":497,"cluster_id":4970001071,"duration_s":1186.5},{"admin_code":497,"cluster_id":4970001256,"duration_s":1192},{"admin_code":497,"cluster_id":4970001165,"duration_s":1197.6},{"admin_code":497,"cluster_id":4970001821,"duration_s":1198.2},{"admin_code":497,"cluster_id":4970001579,"duration_s":1199.2},{"admin_code":497,"cluster_id":4970001082,"duration_s":1200.3},{"admin_code":497,"cluster_id":4970000992,"duration_s":1204.8},{"admin_code":497,"cluster_id":4970001072,"duration_s":1207.2},{"admin_code":497,"cluster_id":4970001347,"duration_s":1208.7},{"admin_code":497,"cluster_id":4970001583,"duration_s":1221.3},{"admin_code":497,"cluster_id":4970000981,"duration_s":1221.9},{"admin_code":497,"cluster_id":4970002071,"duration_s":1233.4},{"admin_code":497,"cluster_id":4970001510,"duration_s":1239.8},{"admin_code":497,"cluster_id":4970002151,"duration_s":1244},{"admin_code":497,"cluster_id":4970001500,"duration_s":1244.1},{"admin_code":497,"cluster_id":4970001175,"duration_s":1248.6},{"admin_code":497,"cluster_id":4970001075,"duration_s":1251.4},{"admin_code":497,"cluster_id":4970001652,"duration_s":1255.5},{"admin_code":497,"cluster_id":4970001661,"duration_s":1258},{"admin_code":497,"cluster_id":4970001908,"duration_s":1260.2},{"admin_code":497,"cluster_id":4970001174,"duration_s":1265.1},{"admin_code":497,"cluster_id":4970001990,"duration_s":1265.6},{"admin_code":497,"cluster_id":4970001340,"duration_s":1267.6},{"admin_code":497,"cluster_id":4970001740,"duration_s":1269.1},{"admin_code":497,"cluster_id":4970001987,"duration_s":1271.1},{"admin_code":497,"cluster_id":4970001255,"duration_s":1273.7},{"admin_code":497,"cluster_id":4970000901,"duration_s":1276.4},{"admin_code":497,"cluster_id":4970001737,"duration_s":1278.2},{"admin_code":497,"cluster_id":4970000830,"duration_s":1284.2},{"admin_code":497,"cluster_id":4970001422,"duration_s":1286.7},{"admin_code":497,"cluster_id":4970001170,"duration_s":1291.8},{"admin_code":497,"cluster_id":4970002228,"duration_s":1294.7},{"admin_code":497,"cluster_id":4970001069,"duration_s":1295.5},{"admin_code":497,"cluster_id":4970000909,"duration_s":1304.5},{"admin_code":497,"cluster_id":4970000833,"duration_s":1307.4},{"admin_code":497,"cluster_id":4970001263,"duration_s":1309.9},{"admin_code":497,"cluster_id":4970000832,"duration_s":1312.1},{"admin_code":497,"cluster_id":4970001163,"duration_s":1313.5},{"admin_code":497,"cluster_id":4970000834,"duration_s":1317},{"admin_code":497,"cluster_id":4970001662,"duration_s":1318.9},{"admin_code":497,"cluster_id":4970001173,"duration_s":1325.4},{"admin_code":497,"cluster_id":4970001905,"duration_s":1327.9},{"admin_code":497,"cluster_id":4970001070,"duration_s":1329.4},{"admin_code":497,"cluster_id":4970001430,"duration_s":1331},{"admin_code":497,"cluster_id":4970001260,"duration_s":1332.2},{"admin_code":497,"cluster_id":4970001909,"duration_s":1333.2},{"admin_code":497,"cluster_id":4970000829,"duration_s":1335.7},{"admin_code":497,"cluster_id":4970001162,"duration_s":1341.8},{"admin_code":497,"cluster_id":4970001164,"duration_s":1343.9},{"admin_code":497,"cluster_id":4970001904,"duration_s":1345.3},{"admin_code":497,"cluster_id":4970001341,"duration_s":1346.4},{"admin_code":497,"cluster_id":4970001511,"duration_s":1347.5},{"admin_code":497,"cluster_id":4970000991,"duration_s":1348.7},{"admin_code":497,"cluster_id":4970000910,"duration_s":1349.5},{"admin_code":497,"cluster_id":4970001083,"duration_s":1351.2},{"admin_code":497,"cluster_id":4970000993,"duration_s":1352.4},{"admin_code":497,"cluster_id":4970001339,"duration_s":1354.1},{"admin_code":497,"cluster_id":4970001348,"duration_s":1356},{"admin_code":497,"cluster_id":4970002072,"duration_s":1358.7},{"admin_code":497,"cluster_id":4970001171,"duration_s":1359.4},{"admin_code":497,"cluster_id":4970002302,"duration_s":1360.1},{"admin_code":497,"cluster_id":4970001499,"duration_s":1362.1},{"admin_code":497,"cluster_id":4970001586,"duration_s":1364.4},{"admin_code":497,"cluster_id":4970001253,"duration_s":1366.4},{"admin_code":497,"cluster_id":4970000900,"duration_s":1367.9},{"admin_code":497,"cluster_id":4970001986,"duration_s":1368.7},{"admin_code":497,"cluster_id":4970001988,"duration_s":1369.8},{"admin_code":497,"cluster_id":4970001176,"duration_s":1371.3},{"admin_code":497,"cluster_id":4970000908,"duration_s":1374.7},{"admin_code":497,"cluster_id":4970001254,"duration_s":1382.8},{"admin_code":497,"cluster_id":4970002069,"duration_s":1402.1},{"admin_code":497,"cluster_id":4970002374,"duration_s":1402.8},{"admin_code":497,"cluster_id":4970002303,"duration_s":1407.5},{"admin_code":497,"cluster_id":4970001268,"duration_s":1412.8},{"admin_code":497,"cluster_id":4970001431,"duration_s":1415.8},{"admin_code":497,"cluster_id":4970002070,"duration_s":1422.2},{"admin_code":497,"cluster_id":4970001267,"duration_s":1422.7},{"admin_code":497,"cluster_id":4970000835,"duration_s":1422.7},{"admin_code":497,"cluster_id":4970001903,"duration_s":1423.7},{"admin_code":497,"cluster_id":4970000828,"duration_s":1426.3},{"admin_code":497,"cluster_id":4970001991,"duration_s":1429.2},{"admin_code":497,"cluster_id":4970001582,"duration_s":1431.9},{"admin_code":497,"cluster_id":4970001429,"duration_s":1433.3},{"admin_code":497,"cluster_id":4970001338,"duration_s":1433.3},{"admin_code":497,"cluster_id":4970001512,"duration_s":1433.6},{"admin_code":497,"cluster_id":4970001252,"duration_s":1439.4},{"admin_code":497,"cluster_id":4970001264,"duration_s":1446.2},{"admin_code":497,"cluster_id":4970001985,"duration_s":1447.4},{"admin_code":497,"cluster_id":4970001651,"duration_s":1448.9},{"admin_code":497,"cluster_id":4970002152,"duration_s":1449.8},{"admin_code":497,"cluster_id":4970001349,"duration_s":1454},{"admin_code":497,"cluster_id":4970001741,"duration_s":1454.7},{"admin_code":497,"cluster_id":4970001177,"duration_s":1455.1},{"admin_code":497,"cluster_id":4970001575,"duration_s":1457.1},{"admin_code":497,"cluster_id":4970001824,"duration_s":1463.8},{"admin_code":497,"cluster_id":4970001269,"duration_s":1469.8},{"admin_code":497,"cluster_id":4970001736,"duration_s":1470.2},{"admin_code":497,"cluster_id":4970002227,"duration_s":1479.2},{"admin_code":497,"cluster_id":4970001825,"duration_s":1485},{"admin_code":497,"cluster_id":4970000994,"duration_s":1488.8},{"admin_code":497,"cluster_id":4970002068,"duration_s":1492.8},{"admin_code":497,"cluster_id":4970002373,"duration_s":1493},{"admin_code":497,"cluster_id":4970001353,"duration_s":1501.3},{"admin_code":497,"cluster_id":4970001419,"duration_s":1503.4},{"admin_code":497,"cluster_id":4970000757,"duration_s":1503.8},{"admin_code":497,"cluster_id":4970001434,"duration_s":1506.4},{"admin_code":497,"cluster_id":4970001498,"duration_s":1506.9},{"admin_code":497,"cluster_id":4970000995,"duration_s":1512.8},{"admin_code":497,"cluster_id":4970001574,"duration_s":1514.8},{"admin_code":497,"cluster_id":4970001984,"duration_s":1522.5},{"admin_code":497,"cluster_id":4970002073,"duration_s":1534},{"admin_code":497,"cluster_id":4970001084,"duration_s":1538},{"admin_code":497,"cluster_id":4970001420,"duration_s":1539},{"admin_code":497,"cluster_id":4970001337,"duration_s":1541.1},{"admin_code":497,"cluster_id":4970001352,"duration_s":1544.2},{"admin_code":497,"cluster_id":4970001826,"duration_s":1545.6},{"admin_code":497,"cluster_id":4970001587,"duration_s":1548.5},{"admin_code":497,"cluster_id":4970001432,"duration_s":1557},{"admin_code":497,"cluster_id":4970000912,"duration_s":1568.5},{"admin_code":497,"cluster_id":4970002229,"duration_s":1568.7},{"admin_code":497,"cluster_id":4970001266,"duration_s":1576.2},{"admin_code":497,"cluster_id":4970001086,"duration_s":1577.3},{"admin_code":497,"cluster_id":4970001588,"duration_s":1578.3},{"admin_code":497,"cluster_id":4970001827,"duration_s":1581.2},{"admin_code":497,"cluster_id":4970001497,"duration_s":1583.1},{"admin_code":497,"cluster_id":4970002301,"duration_s":1586.9},{"admin_code":497,"cluster_id":4970001664,"duration_s":1588.7},{"admin_code":497,"cluster_id":4970001351,"duration_s":1589.4},{"admin_code":497,"cluster_id":4970001581,"duration_s":1592.2},{"admin_code":497,"cluster_id":4970001085,"duration_s":1593},{"admin_code":497,"cluster_id":4970002375,"duration_s":1608.3},{"admin_code":497,"cluster_id":4970001433,"duration_s":1609.9},{"admin_code":497,"cluster_id":4970002304,"duration_s":1613.9},{"admin_code":497,"cluster_id":4970001336,"duration_s":1617.1},{"admin_code":497,"cluster_id":4970001901,"duration_s":1618.3},{"admin_code":497,"cluster_id":4970002448,"duration_s":1625.8},{"admin_code":497,"cluster_id":4970001178,"duration_s":1632.6},{"admin_code":497,"cluster_id":4970001251,"duration_s":1640.9},{"admin_code":497,"cluster_id":4970001421,"duration_s":1645.9},{"admin_code":497,"cluster_id":4970001735,"duration_s":1659.4},{"admin_code":497,"cluster_id":4970001902,"duration_s":1661.4},{"admin_code":497,"cluster_id":4970002074,"duration_s":1665.8},{"admin_code":497,"cluster_id":4970002154,"duration_s":1665.8},{"admin_code":497,"cluster_id":4970001249,"duration_s":1667.1},{"admin_code":497,"cluster_id":4970001418,"duration_s":1673.3},{"admin_code":497,"cluster_id":4970000911,"duration_s":1696.4},{"admin_code":497,"cluster_id":4970002376,"duration_s":1697.8},{"admin_code":497,"cluster_id":4970001161,"duration_s":1699.7},{"admin_code":497,"cluster_id":4970002230,"duration_s":1702.4},{"admin_code":497,"cluster_id":4970001417,"duration_s":1708.6},{"admin_code":497,"cluster_id":4970001834,"duration_s":1709.9},{"admin_code":497,"cluster_id":4970001743,"duration_s":1718.5},{"admin_code":497,"cluster_id":4970002148,"duration_s":1727.1},{"admin_code":497,"cluster_id":4970002149,"duration_s":1727.5},{"admin_code":497,"cluster_id":4970002153,"duration_s":1728},{"admin_code":497,"cluster_id":4970002305,"duration_s":1729.8},{"admin_code":497,"cluster_id":4970001900,"duration_s":1737.5},{"admin_code":497,"cluster_id":4970001265,"duration_s":1741.1},{"admin_code":497,"cluster_id":4970002226,"duration_s":1741.1},{"admin_code":497,"cluster_id":4970001749,"duration_s":1742.6},{"admin_code":497,"cluster_id":4970001833,"duration_s":1748.3},{"admin_code":497,"cluster_id":4970001820,"duration_s":1750.6},{"admin_code":497,"cluster_id":4970001992,"duration_s":1753.2},{"admin_code":497,"cluster_id":4970001589,"duration_s":1754.5},{"admin_code":497,"cluster_id":4970001573,"duration_s":1762.5},{"admin_code":497,"cluster_id":4970002150,"duration_s":1764.2},{"admin_code":497,"cluster_id":4970001983,"duration_s":1772.9},{"admin_code":497,"cluster_id":4970001734,"duration_s":1773.7},{"admin_code":497,"cluster_id":4970001742,"duration_s":1774.8},{"admin_code":497,"cluster_id":4970001572,"duration_s":1786.2},{"admin_code":497,"cluster_id":4970001416,"duration_s":1788},{"admin_code":497,"cluster_id":4970000996,"duration_s":1788.6},{"admin_code":497,"cluster_id":4970001917,"duration_s":1793.8},{"admin_code":497,"cluster_id":4970001982,"duration_s":1796.8}],"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}}