{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001650,"lat":19.335,"lng":73.345},"to":{"admin_code":497,"cluster_id":4970001649,"lat":19.335,"lng":73.335},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":3.3591,"distance_km_u_k2":0.167955,"duration_s_free_flow":393.6,"great_circle_km":1.049236,"reachable":true,"k_band":[{"distance_km":3.3591,"duration_s":393.6}],"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":4970001650},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001649},"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":258,"reachable_cells":[{"admin_code":497,"cluster_id":4970001650,"duration_s":0},{"admin_code":497,"cluster_id":4970001573,"duration_s":123.1},{"admin_code":497,"cluster_id":4970001497,"duration_s":305.7},{"admin_code":497,"cluster_id":4970001572,"duration_s":369},{"admin_code":497,"cluster_id":4970001649,"duration_s":393.6},{"admin_code":497,"cluster_id":4970001648,"duration_s":459.7},{"admin_code":497,"cluster_id":4970001419,"duration_s":508.6},{"admin_code":497,"cluster_id":4970001733,"duration_s":511.9},{"admin_code":497,"cluster_id":4970001339,"duration_s":534.7},{"admin_code":497,"cluster_id":4970001420,"duration_s":542.1},{"admin_code":497,"cluster_id":4970001421,"duration_s":649},{"admin_code":497,"cluster_id":4970001647,"duration_s":669.3},{"admin_code":497,"cluster_id":4970001254,"duration_s":670.8},{"admin_code":497,"cluster_id":4970001338,"duration_s":680.1},{"admin_code":497,"cluster_id":4970001255,"duration_s":697.4},{"admin_code":497,"cluster_id":4970001732,"duration_s":703},{"admin_code":497,"cluster_id":4970001646,"duration_s":716.4},{"admin_code":497,"cluster_id":4970001340,"duration_s":787.3},{"admin_code":497,"cluster_id":4970001337,"duration_s":787.9},{"admin_code":497,"cluster_id":4970001165,"duration_s":804.2},{"admin_code":497,"cluster_id":4970001817,"duration_s":852.4},{"admin_code":497,"cluster_id":4970001252,"duration_s":856.9},{"admin_code":497,"cluster_id":4970001336,"duration_s":863.9},{"admin_code":497,"cluster_id":4970001341,"duration_s":866.1},{"admin_code":497,"cluster_id":4970001568,"duration_s":883.8},{"admin_code":497,"cluster_id":4970001418,"duration_s":920.1},{"admin_code":497,"cluster_id":4970001164,"duration_s":925.4},{"admin_code":497,"cluster_id":4970001253,"duration_s":929.9},{"admin_code":497,"cluster_id":4970001900,"duration_s":936},{"admin_code":497,"cluster_id":4970001567,"duration_s":951.9},{"admin_code":497,"cluster_id":4970001417,"duration_s":955.4},{"admin_code":497,"cluster_id":4970001074,"duration_s":958},{"admin_code":497,"cluster_id":4970001166,"duration_s":960.9},{"admin_code":497,"cluster_id":4970001256,"duration_s":980.1},{"admin_code":497,"cluster_id":4970001163,"duration_s":1017},{"admin_code":497,"cluster_id":4970001167,"duration_s":1022.6},{"admin_code":497,"cluster_id":4970000985,"duration_s":1025.6},{"admin_code":497,"cluster_id":4970001416,"duration_s":1034.8},{"admin_code":497,"cluster_id":4970001075,"duration_s":1038},{"admin_code":497,"cluster_id":4970001162,"duration_s":1051.2},{"admin_code":497,"cluster_id":4970001901,"duration_s":1054.3},{"admin_code":497,"cluster_id":4970001981,"duration_s":1061},{"admin_code":497,"cluster_id":4970001566,"duration_s":1061.6},{"admin_code":497,"cluster_id":4970001494,"duration_s":1067},{"admin_code":497,"cluster_id":4970001496,"duration_s":1072.9},{"admin_code":497,"cluster_id":4970001982,"duration_s":1092.1},{"admin_code":497,"cluster_id":4970001495,"duration_s":1093.1},{"admin_code":497,"cluster_id":4970001899,"duration_s":1099.2},{"admin_code":497,"cluster_id":4970000988,"duration_s":1102.4},{"admin_code":497,"cluster_id":4970001251,"duration_s":1108.3},{"admin_code":497,"cluster_id":4970001168,"duration_s":1110.8},{"admin_code":497,"cluster_id":4970000903,"duration_s":1118.8},{"admin_code":497,"cluster_id":4970001072,"duration_s":1121.8},{"admin_code":497,"cluster_id":4970000987,"duration_s":1136.8},{"admin_code":497,"cluster_id":4970000984,"duration_s":1138.4},{"admin_code":497,"cluster_id":4970001984,"duration_s":1150.7},{"admin_code":497,"cluster_id":4970000983,"duration_s":1151},{"admin_code":497,"cluster_id":4970001259,"duration_s":1159.7},{"admin_code":497,"cluster_id":4970002063,"duration_s":1161.8},{"admin_code":497,"cluster_id":4970001076,"duration_s":1162.1},{"admin_code":497,"cluster_id":4970000982,"duration_s":1162.1},{"admin_code":497,"cluster_id":4970001565,"duration_s":1164.8},{"admin_code":497,"cluster_id":4970000906,"duration_s":1166.8},{"admin_code":497,"cluster_id":4970001161,"duration_s":1167.1},{"admin_code":497,"cluster_id":4970001077,"duration_s":1170.5},{"admin_code":497,"cluster_id":4970001258,"duration_s":1174.8},{"admin_code":497,"cluster_id":4970001073,"duration_s":1175.2},{"admin_code":497,"cluster_id":4970001980,"duration_s":1176.9},{"admin_code":497,"cluster_id":4970001415,"duration_s":1180.6},{"admin_code":497,"cluster_id":4970000989,"duration_s":1185.1},{"admin_code":497,"cluster_id":4970000986,"duration_s":1201},{"admin_code":497,"cluster_id":4970001169,"duration_s":1203},{"admin_code":497,"cluster_id":4970001071,"duration_s":1208.5},{"admin_code":497,"cluster_id":4970002064,"duration_s":1212.8},{"admin_code":497,"cluster_id":4970002061,"duration_s":1216.4},{"admin_code":497,"cluster_id":4970001344,"duration_s":1216.5},{"admin_code":497,"cluster_id":4970001985,"duration_s":1225.8},{"admin_code":497,"cluster_id":4970001902,"duration_s":1230.2},{"admin_code":497,"cluster_id":4970001493,"duration_s":1230.6},{"admin_code":497,"cluster_id":4970001643,"duration_s":1230.6},{"admin_code":497,"cluster_id":4970000990,"duration_s":1237.1},{"admin_code":497,"cluster_id":4970000827,"duration_s":1238.7},{"admin_code":497,"cluster_id":4970001343,"duration_s":1239.2},{"admin_code":497,"cluster_id":4970001334,"duration_s":1241.4},{"admin_code":497,"cluster_id":4970001257,"duration_s":1242.2},{"admin_code":497,"cluster_id":4970000981,"duration_s":1243.9},{"admin_code":497,"cluster_id":4970001342,"duration_s":1249.2},{"admin_code":497,"cluster_id":4970001903,"duration_s":1249.5},{"admin_code":497,"cluster_id":4970001078,"duration_s":1249.5},{"admin_code":497,"cluster_id":4970001571,"duration_s":1253.4},{"admin_code":497,"cluster_id":4970000980,"duration_s":1258.5},{"admin_code":497,"cluster_id":4970000902,"duration_s":1261.9},{"admin_code":497,"cluster_id":4970001488,"duration_s":1262.6},{"admin_code":497,"cluster_id":4970001642,"duration_s":1268.1},{"admin_code":497,"cluster_id":4970000898,"duration_s":1268.1},{"admin_code":497,"cluster_id":4970000905,"duration_s":1269.7},{"admin_code":497,"cluster_id":4970001489,"duration_s":1273.2},{"admin_code":497,"cluster_id":4970001079,"duration_s":1274.3},{"admin_code":497,"cluster_id":4970001492,"duration_s":1277},{"admin_code":497,"cluster_id":4970001081,"duration_s":1280.2},{"admin_code":497,"cluster_id":4970001080,"duration_s":1282},{"admin_code":497,"cluster_id":4970001414,"duration_s":1284.6},{"admin_code":497,"cluster_id":4970001641,"duration_s":1290},{"admin_code":497,"cluster_id":4970000826,"duration_s":1291.8},{"admin_code":497,"cluster_id":4970001423,"duration_s":1297.9},{"admin_code":497,"cluster_id":4970001729,"duration_s":1299.9},{"admin_code":497,"cluster_id":4970001986,"duration_s":1304.5},{"admin_code":497,"cluster_id":4970001068,"duration_s":1312.7},{"admin_code":497,"cluster_id":4970001898,"duration_s":1314},{"admin_code":497,"cluster_id":4970000899,"duration_s":1315.6},{"admin_code":497,"cluster_id":4970001069,"duration_s":1317.5},{"admin_code":497,"cluster_id":4970000904,"duration_s":1320},{"admin_code":497,"cluster_id":4970000979,"duration_s":1321.2},{"admin_code":497,"cluster_id":4970001728,"duration_s":1325.2},{"admin_code":497,"cluster_id":4970001904,"duration_s":1327.9},{"admin_code":497,"cluster_id":4970001501,"duration_s":1340.8},{"admin_code":497,"cluster_id":4970000825,"duration_s":1342.2},{"admin_code":497,"cluster_id":4970002062,"duration_s":1349.4},{"admin_code":497,"cluster_id":4970001070,"duration_s":1351.4},{"admin_code":497,"cluster_id":4970001160,"duration_s":1352.6},{"admin_code":497,"cluster_id":4970002060,"duration_s":1353.8},{"admin_code":497,"cluster_id":4970000901,"duration_s":1354.3},{"admin_code":497,"cluster_id":4970001726,"duration_s":1355.6},{"admin_code":497,"cluster_id":4970001172,"duration_s":1355.9},{"admin_code":497,"cluster_id":4970001411,"duration_s":1358.4},{"admin_code":497,"cluster_id":4970001345,"duration_s":1360.5},{"admin_code":497,"cluster_id":4970002142,"duration_s":1361.2},{"admin_code":497,"cluster_id":4970002140,"duration_s":1365.4},{"admin_code":497,"cluster_id":4970001424,"duration_s":1370.9},{"admin_code":497,"cluster_id":4970001570,"duration_s":1378.2},{"admin_code":497,"cluster_id":4970001815,"duration_s":1378.2},{"admin_code":497,"cluster_id":4970001426,"duration_s":1380.2},{"admin_code":497,"cluster_id":4970001979,"duration_s":1381.9},{"admin_code":497,"cluster_id":4970000900,"duration_s":1389.9},{"admin_code":497,"cluster_id":4970001577,"duration_s":1391.2},{"admin_code":497,"cluster_id":4970001425,"duration_s":1397.6},{"admin_code":497,"cluster_id":4970001067,"duration_s":1397.7},{"admin_code":497,"cluster_id":4970001564,"duration_s":1399.7},{"admin_code":497,"cluster_id":4970001818,"duration_s":1401.3},{"admin_code":497,"cluster_id":4970001987,"duration_s":1402.1},{"admin_code":497,"cluster_id":4970000751,"duration_s":1409.9},{"admin_code":497,"cluster_id":4970000829,"duration_s":1414.9},{"admin_code":497,"cluster_id":4970001409,"duration_s":1415.4},{"admin_code":497,"cluster_id":4970002141,"duration_s":1416.7},{"admin_code":497,"cluster_id":4970000823,"duration_s":1424},{"admin_code":497,"cluster_id":4970001569,"duration_s":1427},{"admin_code":497,"cluster_id":4970001814,"duration_s":1435.7},{"admin_code":497,"cluster_id":4970001654,"duration_s":1440.4},{"admin_code":497,"cluster_id":4970001413,"duration_s":1442.1},{"admin_code":497,"cluster_id":4970001487,"duration_s":1446},{"admin_code":497,"cluster_id":4970000822,"duration_s":1449.4},{"admin_code":497,"cluster_id":4970001158,"duration_s":1449.9},{"admin_code":497,"cluster_id":4970001811,"duration_s":1454.1},{"admin_code":497,"cluster_id":4970001897,"duration_s":1454.6},{"admin_code":497,"cluster_id":4970001725,"duration_s":1458.4},{"admin_code":497,"cluster_id":4970001332,"duration_s":1461.2},{"admin_code":497,"cluster_id":4970002217,"duration_s":1464.1},{"admin_code":497,"cluster_id":4970001727,"duration_s":1466.6},{"admin_code":497,"cluster_id":4970001170,"duration_s":1468},{"admin_code":497,"cluster_id":4970001427,"duration_s":1470.2},{"admin_code":497,"cluster_id":4970000824,"duration_s":1477.3},{"admin_code":497,"cluster_id":4970002218,"duration_s":1477.4},{"admin_code":497,"cluster_id":4970001333,"duration_s":1478.8},{"admin_code":497,"cluster_id":4970001157,"duration_s":1479.4},{"admin_code":497,"cluster_id":4970001410,"duration_s":1479.5},{"admin_code":497,"cluster_id":4970001905,"duration_s":1494.7},{"admin_code":497,"cluster_id":4970000897,"duration_s":1501.5},{"admin_code":497,"cluster_id":4970001977,"duration_s":1502.5},{"admin_code":497,"cluster_id":4970000828,"duration_s":1505.5},{"admin_code":497,"cluster_id":4970001260,"duration_s":1508.4},{"admin_code":497,"cluster_id":4970002293,"duration_s":1511.2},{"admin_code":497,"cluster_id":4970001640,"duration_s":1515},{"admin_code":497,"cluster_id":4970001408,"duration_s":1515.7},{"admin_code":497,"cluster_id":4970001739,"duration_s":1519.2},{"admin_code":497,"cluster_id":4970001505,"duration_s":1520},{"admin_code":497,"cluster_id":4970001491,"duration_s":1521.2},{"admin_code":497,"cluster_id":4970000991,"duration_s":1524.9},{"admin_code":497,"cluster_id":4970001156,"duration_s":1525},{"admin_code":497,"cluster_id":4970000978,"duration_s":1529.6},{"admin_code":497,"cluster_id":4970001978,"duration_s":1529.7},{"admin_code":497,"cluster_id":4970001171,"duration_s":1535.6},{"admin_code":497,"cluster_id":4970002292,"duration_s":1539.1},{"admin_code":497,"cluster_id":4970001486,"duration_s":1542.8},{"admin_code":497,"cluster_id":4970001504,"duration_s":1546.9},{"admin_code":497,"cluster_id":4970002219,"duration_s":1549.9},{"admin_code":497,"cluster_id":4970002146,"duration_s":1550.9},{"admin_code":497,"cluster_id":4970001895,"duration_s":1552.9},{"admin_code":497,"cluster_id":4970000821,"duration_s":1556.1},{"admin_code":497,"cluster_id":4970002069,"duration_s":1557.2},{"admin_code":497,"cluster_id":4970001261,"duration_s":1566.6},{"admin_code":497,"cluster_id":4970001724,"duration_s":1567.9},{"admin_code":497,"cluster_id":4970001988,"duration_s":1568.9},{"admin_code":497,"cluster_id":4970001896,"duration_s":1572.4},{"admin_code":497,"cluster_id":4970001907,"duration_s":1575.3},{"admin_code":497,"cluster_id":4970001065,"duration_s":1576.4},{"admin_code":497,"cluster_id":4970001563,"duration_s":1587.7},{"admin_code":497,"cluster_id":4970001653,"duration_s":1592.3},{"admin_code":497,"cluster_id":4970001823,"duration_s":1594.3},{"admin_code":497,"cluster_id":4970002066,"duration_s":1594.3},{"admin_code":497,"cluster_id":4970001248,"duration_s":1596},{"admin_code":497,"cluster_id":4970001063,"duration_s":1597.5},{"admin_code":497,"cluster_id":4970002216,"duration_s":1600.4},{"admin_code":497,"cluster_id":4970001490,"duration_s":1603.9},{"admin_code":497,"cluster_id":4970001989,"duration_s":1608.7},{"admin_code":497,"cluster_id":4970001247,"duration_s":1612.5},{"admin_code":497,"cluster_id":4970001155,"duration_s":1612.5},{"admin_code":497,"cluster_id":4970002220,"duration_s":1612.8},{"admin_code":497,"cluster_id":4970001655,"duration_s":1614.7},{"admin_code":497,"cluster_id":4970001576,"duration_s":1619.9},{"admin_code":497,"cluster_id":4970001066,"duration_s":1624.8},{"admin_code":497,"cluster_id":4970001412,"duration_s":1627.8},{"admin_code":497,"cluster_id":4970000977,"duration_s":1628.3},{"admin_code":497,"cluster_id":4970000896,"duration_s":1628.5},{"admin_code":497,"cluster_id":4970001263,"duration_s":1631.7},{"admin_code":497,"cluster_id":4970001159,"duration_s":1633.5},{"admin_code":497,"cluster_id":4970001812,"duration_s":1637.7},{"admin_code":497,"cluster_id":4970000976,"duration_s":1639.2},{"admin_code":497,"cluster_id":4970001064,"duration_s":1647.6},{"admin_code":497,"cluster_id":4970001822,"duration_s":1647.7},{"admin_code":497,"cluster_id":4970002068,"duration_s":1647.9},{"admin_code":497,"cluster_id":4970001578,"duration_s":1653.2},{"admin_code":497,"cluster_id":4970001506,"duration_s":1653.9},{"admin_code":497,"cluster_id":4970001813,"duration_s":1656.5},{"admin_code":497,"cluster_id":4970001502,"duration_s":1657.5},{"admin_code":497,"cluster_id":4970001810,"duration_s":1658.4},{"admin_code":497,"cluster_id":4970002139,"duration_s":1659.7},{"admin_code":497,"cluster_id":4970001906,"duration_s":1665.8},{"admin_code":497,"cluster_id":4970001738,"duration_s":1670.6},{"admin_code":497,"cluster_id":4970002070,"duration_s":1671.7},{"admin_code":497,"cluster_id":4970001819,"duration_s":1674},{"admin_code":497,"cluster_id":4970001246,"duration_s":1682.5},{"admin_code":497,"cluster_id":4970002071,"duration_s":1685.1},{"admin_code":497,"cluster_id":4970001249,"duration_s":1689.1},{"admin_code":497,"cluster_id":4970002151,"duration_s":1695.7},{"admin_code":497,"cluster_id":4970000894,"duration_s":1703.3},{"admin_code":497,"cluster_id":4970001908,"duration_s":1704.4},{"admin_code":497,"cluster_id":4970002294,"duration_s":1709.8},{"admin_code":497,"cluster_id":4970001990,"duration_s":1717.3},{"admin_code":497,"cluster_id":4970001821,"duration_s":1718.6},{"admin_code":497,"cluster_id":4970001579,"duration_s":1719.6},{"admin_code":497,"cluster_id":4970002366,"duration_s":1723.2},{"admin_code":497,"cluster_id":4970001503,"duration_s":1729.3},{"admin_code":497,"cluster_id":4970001809,"duration_s":1741.4},{"admin_code":497,"cluster_id":4970002367,"duration_s":1742.4},{"admin_code":497,"cluster_id":4970002228,"duration_s":1746.4},{"admin_code":497,"cluster_id":4970002059,"duration_s":1751.2},{"admin_code":497,"cluster_id":4970001562,"duration_s":1752.8},{"admin_code":497,"cluster_id":4970001500,"duration_s":1764.5},{"admin_code":497,"cluster_id":4970002295,"duration_s":1765.6},{"admin_code":497,"cluster_id":4970001262,"duration_s":1767.9},{"admin_code":497,"cluster_id":4970000895,"duration_s":1772.5},{"admin_code":497,"cluster_id":4970001652,"duration_s":1775.9},{"admin_code":497,"cluster_id":4970001909,"duration_s":1777.4},{"admin_code":497,"cluster_id":4970000975,"duration_s":1782.4},{"admin_code":497,"cluster_id":4970001740,"duration_s":1789.5},{"admin_code":497,"cluster_id":4970001507,"duration_s":1789.7},{"admin_code":497,"cluster_id":4970001245,"duration_s":1798.4},{"admin_code":497,"cluster_id":4970001737,"duration_s":1798.6}],"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}}