{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970003421,"lat":19.635,"lng":73.335},"to":{"admin_code":497,"cluster_id":4970003420,"lat":19.635,"lng":73.325},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.9275,"distance_km_u_k2":0.096375,"duration_s_free_flow":266.1,"great_circle_km":1.047293,"reachable":true,"k_band":[{"distance_km":1.9275,"duration_s":266.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":true,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970003421},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970003420},"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":276,"reachable_cells":[{"admin_code":497,"cluster_id":4970003421,"duration_s":0},{"admin_code":497,"cluster_id":4970003452,"duration_s":138.5},{"admin_code":497,"cluster_id":4970003422,"duration_s":232.6},{"admin_code":497,"cluster_id":4970003420,"duration_s":266.1},{"admin_code":497,"cluster_id":4970003451,"duration_s":319.2},{"admin_code":497,"cluster_id":4970003450,"duration_s":321.1},{"admin_code":497,"cluster_id":4970003358,"duration_s":329.7},{"admin_code":497,"cluster_id":4970003359,"duration_s":359.3},{"admin_code":497,"cluster_id":4970003389,"duration_s":388},{"admin_code":497,"cluster_id":4970003360,"duration_s":403.1},{"admin_code":497,"cluster_id":4970003391,"duration_s":421.2},{"admin_code":497,"cluster_id":4970003388,"duration_s":430.3},{"admin_code":497,"cluster_id":4970003390,"duration_s":431.5},{"admin_code":497,"cluster_id":4970003478,"duration_s":434.1},{"admin_code":497,"cluster_id":4970003480,"duration_s":453.7},{"admin_code":497,"cluster_id":4970003419,"duration_s":460.5},{"admin_code":497,"cluster_id":4970003330,"duration_s":488},{"admin_code":497,"cluster_id":4970003329,"duration_s":505.5},{"admin_code":497,"cluster_id":4970003448,"duration_s":533.2},{"admin_code":497,"cluster_id":4970003293,"duration_s":542.2},{"admin_code":497,"cluster_id":4970003505,"duration_s":557.8},{"admin_code":497,"cluster_id":4970003477,"duration_s":569},{"admin_code":497,"cluster_id":4970003447,"duration_s":573.5},{"admin_code":497,"cluster_id":4970003328,"duration_s":576.7},{"admin_code":497,"cluster_id":4970003331,"duration_s":579.1},{"admin_code":497,"cluster_id":4970003449,"duration_s":597.2},{"admin_code":497,"cluster_id":4970003362,"duration_s":606.6},{"admin_code":497,"cluster_id":4970003392,"duration_s":611.7},{"admin_code":497,"cluster_id":4970003393,"duration_s":614},{"admin_code":497,"cluster_id":4970003476,"duration_s":620.1},{"admin_code":497,"cluster_id":4970003479,"duration_s":622.5},{"admin_code":497,"cluster_id":4970003361,"duration_s":629.5},{"admin_code":497,"cluster_id":4970003475,"duration_s":631.6},{"admin_code":497,"cluster_id":4970003446,"duration_s":639.6},{"admin_code":665,"cluster_id":6650001292,"duration_s":655.5},{"admin_code":497,"cluster_id":4970003503,"duration_s":680.3},{"admin_code":497,"cluster_id":4970003332,"duration_s":680.7},{"admin_code":497,"cluster_id":4970003416,"duration_s":687.9},{"admin_code":497,"cluster_id":4970003295,"duration_s":699},{"admin_code":665,"cluster_id":6650001415,"duration_s":719.5},{"admin_code":665,"cluster_id":6650001352,"duration_s":720.9},{"admin_code":665,"cluster_id":6650001291,"duration_s":721.8},{"admin_code":497,"cluster_id":4970003415,"duration_s":731.1},{"admin_code":497,"cluster_id":4970003385,"duration_s":755},{"admin_code":497,"cluster_id":4970003256,"duration_s":755.5},{"admin_code":497,"cluster_id":4970003296,"duration_s":756.5},{"admin_code":497,"cluster_id":4970003417,"duration_s":760.5},{"admin_code":497,"cluster_id":4970003504,"duration_s":767.6},{"admin_code":497,"cluster_id":4970003414,"duration_s":777.5},{"admin_code":497,"cluster_id":4970003423,"duration_s":778.4},{"admin_code":497,"cluster_id":4970003386,"duration_s":788.6},{"admin_code":497,"cluster_id":4970003424,"duration_s":791.1},{"admin_code":497,"cluster_id":4970003363,"duration_s":792},{"admin_code":497,"cluster_id":4970003387,"duration_s":794.6},{"admin_code":497,"cluster_id":4970003355,"duration_s":794.6},{"admin_code":497,"cluster_id":4970003506,"duration_s":805.9},{"admin_code":665,"cluster_id":6650001290,"duration_s":806.9},{"admin_code":497,"cluster_id":4970003294,"duration_s":809.6},{"admin_code":497,"cluster_id":4970003529,"duration_s":813.3},{"admin_code":497,"cluster_id":4970003384,"duration_s":818.3},{"admin_code":497,"cluster_id":4970003257,"duration_s":819.4},{"admin_code":497,"cluster_id":4970003333,"duration_s":836.3},{"admin_code":497,"cluster_id":4970003507,"duration_s":837.6},{"admin_code":497,"cluster_id":4970003297,"duration_s":856.6},{"admin_code":497,"cluster_id":4970003418,"duration_s":858.7},{"admin_code":497,"cluster_id":4970003255,"duration_s":860.6},{"admin_code":665,"cluster_id":6650001070,"duration_s":870.8},{"admin_code":497,"cluster_id":4970003291,"duration_s":871.2},{"admin_code":497,"cluster_id":4970003445,"duration_s":872},{"admin_code":665,"cluster_id":6650001235,"duration_s":872},{"admin_code":497,"cluster_id":4970003394,"duration_s":872.1},{"admin_code":665,"cluster_id":6650001353,"duration_s":872.2},{"admin_code":665,"cluster_id":6650001416,"duration_s":872.2},{"admin_code":497,"cluster_id":4970003365,"duration_s":906.3},{"admin_code":665,"cluster_id":6650001288,"duration_s":915},{"admin_code":497,"cluster_id":4970003334,"duration_s":915.2},{"admin_code":497,"cluster_id":4970003364,"duration_s":920.7},{"admin_code":665,"cluster_id":6650001069,"duration_s":921.2},{"admin_code":497,"cluster_id":4970003530,"duration_s":922.3},{"admin_code":497,"cluster_id":4970003214,"duration_s":926.1},{"admin_code":497,"cluster_id":4970003290,"duration_s":932.8},{"admin_code":497,"cluster_id":4970003167,"duration_s":934.2},{"admin_code":497,"cluster_id":4970003123,"duration_s":947.8},{"admin_code":497,"cluster_id":4970003353,"duration_s":952.3},{"admin_code":497,"cluster_id":4970003213,"duration_s":953.9},{"admin_code":497,"cluster_id":4970003366,"duration_s":954.1},{"admin_code":665,"cluster_id":6650001015,"duration_s":956.8},{"admin_code":665,"cluster_id":6650001232,"duration_s":964.1},{"admin_code":665,"cluster_id":6650001014,"duration_s":974.9},{"admin_code":665,"cluster_id":6650001351,"duration_s":978.6},{"admin_code":497,"cluster_id":4970003168,"duration_s":979.8},{"admin_code":497,"cluster_id":4970003292,"duration_s":985.4},{"admin_code":665,"cluster_id":6650001179,"duration_s":1003.3},{"admin_code":665,"cluster_id":6650001234,"duration_s":1003.3},{"admin_code":497,"cluster_id":4970003212,"duration_s":1003.7},{"admin_code":497,"cluster_id":4970003166,"duration_s":1024.3},{"admin_code":497,"cluster_id":4970003327,"duration_s":1042.9},{"admin_code":497,"cluster_id":4970003210,"duration_s":1048.3},{"admin_code":497,"cluster_id":4970003211,"duration_s":1048.4},{"admin_code":497,"cluster_id":4970003078,"duration_s":1051.8},{"admin_code":497,"cluster_id":4970003077,"duration_s":1052.4},{"admin_code":497,"cluster_id":4970003079,"duration_s":1069.2},{"admin_code":497,"cluster_id":4970003259,"duration_s":1069.3},{"admin_code":665,"cluster_id":6650001289,"duration_s":1069.9},{"admin_code":497,"cluster_id":4970003254,"duration_s":1071.1},{"admin_code":665,"cluster_id":6650001350,"duration_s":1076},{"admin_code":497,"cluster_id":4970003252,"duration_s":1077.2},{"admin_code":497,"cluster_id":4970003253,"duration_s":1077.2},{"admin_code":497,"cluster_id":4970003029,"duration_s":1080.1},{"admin_code":665,"cluster_id":6650001233,"duration_s":1084.9},{"admin_code":665,"cluster_id":6650001231,"duration_s":1088},{"admin_code":497,"cluster_id":4970003080,"duration_s":1090.3},{"admin_code":497,"cluster_id":4970003320,"duration_s":1093.2},{"admin_code":497,"cluster_id":4970003122,"duration_s":1094.6},{"admin_code":665,"cluster_id":6650001177,"duration_s":1100},{"admin_code":665,"cluster_id":6650001349,"duration_s":1100.8},{"admin_code":497,"cluster_id":4970003357,"duration_s":1108},{"admin_code":497,"cluster_id":4970003321,"duration_s":1108.2},{"admin_code":497,"cluster_id":4970003326,"duration_s":1110.5},{"admin_code":497,"cluster_id":4970003251,"duration_s":1116.1},{"admin_code":497,"cluster_id":4970003431,"duration_s":1116.7},{"admin_code":497,"cluster_id":4970003356,"duration_s":1124.9},{"admin_code":497,"cluster_id":4970003325,"duration_s":1124.9},{"admin_code":497,"cluster_id":4970003324,"duration_s":1124.9},{"admin_code":497,"cluster_id":4970003244,"duration_s":1126},{"admin_code":497,"cluster_id":4970003283,"duration_s":1126},{"admin_code":497,"cluster_id":4970003367,"duration_s":1130.2},{"admin_code":497,"cluster_id":4970003298,"duration_s":1130.7},{"admin_code":665,"cluster_id":6650001122,"duration_s":1138.5},{"admin_code":665,"cluster_id":6650001348,"duration_s":1139.6},{"admin_code":665,"cluster_id":6650001414,"duration_s":1140.5},{"admin_code":497,"cluster_id":4970003430,"duration_s":1140.6},{"admin_code":497,"cluster_id":4970003170,"duration_s":1144},{"admin_code":497,"cluster_id":4970003031,"duration_s":1148.7},{"admin_code":665,"cluster_id":6650001483,"duration_s":1152.4},{"admin_code":665,"cluster_id":6650001482,"duration_s":1152.4},{"admin_code":665,"cluster_id":6650001413,"duration_s":1155.1},{"admin_code":665,"cluster_id":6650001176,"duration_s":1156.7},{"admin_code":497,"cluster_id":4970003398,"duration_s":1163.5},{"admin_code":497,"cluster_id":4970003432,"duration_s":1170},{"admin_code":497,"cluster_id":4970003217,"duration_s":1170.8},{"admin_code":665,"cluster_id":6650001178,"duration_s":1178},{"admin_code":497,"cluster_id":4970003284,"duration_s":1180.8},{"admin_code":497,"cluster_id":4970003216,"duration_s":1181.3},{"admin_code":665,"cluster_id":6650001121,"duration_s":1184.1},{"admin_code":497,"cluster_id":4970003282,"duration_s":1187.1},{"admin_code":497,"cluster_id":4970003400,"duration_s":1187.7},{"admin_code":497,"cluster_id":4970003081,"duration_s":1190.6},{"admin_code":497,"cluster_id":4970003165,"duration_s":1194.6},{"admin_code":497,"cluster_id":4970003289,"duration_s":1212.3},{"admin_code":497,"cluster_id":4970003429,"duration_s":1219},{"admin_code":497,"cluster_id":4970003260,"duration_s":1221.1},{"admin_code":497,"cluster_id":4970003250,"duration_s":1225.7},{"admin_code":497,"cluster_id":4970003288,"duration_s":1226.6},{"admin_code":497,"cluster_id":4970002980,"duration_s":1227.1},{"admin_code":497,"cluster_id":4970003028,"duration_s":1236.3},{"admin_code":497,"cluster_id":4970003121,"duration_s":1237.1},{"admin_code":497,"cluster_id":4970003261,"duration_s":1238.3},{"admin_code":665,"cluster_id":6650001410,"duration_s":1240.3},{"admin_code":497,"cluster_id":4970003281,"duration_s":1240.7},{"admin_code":497,"cluster_id":4970003461,"duration_s":1248},{"admin_code":497,"cluster_id":4970003171,"duration_s":1252},{"admin_code":665,"cluster_id":6650001347,"duration_s":1252.8},{"admin_code":497,"cluster_id":4970003299,"duration_s":1262.2},{"admin_code":497,"cluster_id":4970003172,"duration_s":1265.3},{"admin_code":497,"cluster_id":4970003030,"duration_s":1267.1},{"admin_code":497,"cluster_id":4970003323,"duration_s":1270.7},{"admin_code":497,"cluster_id":4970003286,"duration_s":1270.7},{"admin_code":497,"cluster_id":4970003246,"duration_s":1270.7},{"admin_code":497,"cluster_id":4970003285,"duration_s":1270.7},{"admin_code":497,"cluster_id":4970003245,"duration_s":1270.7},{"admin_code":497,"cluster_id":4970003203,"duration_s":1270.7},{"admin_code":665,"cluster_id":6650001481,"duration_s":1274.3},{"admin_code":497,"cluster_id":4970003354,"duration_s":1275.8},{"admin_code":497,"cluster_id":4970003322,"duration_s":1275.8},{"admin_code":497,"cluster_id":4970003249,"duration_s":1278.9},{"admin_code":497,"cluster_id":4970003208,"duration_s":1282.4},{"admin_code":665,"cluster_id":6650001123,"duration_s":1295.3},{"admin_code":665,"cluster_id":6650001124,"duration_s":1298.7},{"admin_code":497,"cluster_id":4970003287,"duration_s":1300.4},{"admin_code":497,"cluster_id":4970003248,"duration_s":1300.4},{"admin_code":497,"cluster_id":4970003247,"duration_s":1300.4},{"admin_code":497,"cluster_id":4970003204,"duration_s":1300.4},{"admin_code":497,"cluster_id":4970003243,"duration_s":1303.9},{"admin_code":497,"cluster_id":4970003242,"duration_s":1303.9},{"admin_code":497,"cluster_id":4970003207,"duration_s":1308.9},{"admin_code":497,"cluster_id":4970003258,"duration_s":1310.3},{"admin_code":497,"cluster_id":4970003319,"duration_s":1315},{"admin_code":497,"cluster_id":4970003399,"duration_s":1321.7},{"admin_code":665,"cluster_id":6650001478,"duration_s":1321.8},{"admin_code":665,"cluster_id":6650001480,"duration_s":1322.7},{"admin_code":665,"cluster_id":6650001479,"duration_s":1322.7},{"admin_code":497,"cluster_id":4970003206,"duration_s":1325.7},{"admin_code":497,"cluster_id":4970003205,"duration_s":1325.7},{"admin_code":497,"cluster_id":4970003401,"duration_s":1327.6},{"admin_code":497,"cluster_id":4970003300,"duration_s":1329.9},{"admin_code":665,"cluster_id":6650001409,"duration_s":1333.3},{"admin_code":665,"cluster_id":6650001477,"duration_s":1333.3},{"admin_code":497,"cluster_id":4970003397,"duration_s":1335.6},{"admin_code":665,"cluster_id":6650001066,"duration_s":1345.6},{"admin_code":497,"cluster_id":4970003428,"duration_s":1351.6},{"admin_code":497,"cluster_id":4970003215,"duration_s":1353.8},{"admin_code":665,"cluster_id":6650001412,"duration_s":1355.7},{"admin_code":665,"cluster_id":6650001411,"duration_s":1355.7},{"admin_code":497,"cluster_id":4970003127,"duration_s":1356.9},{"admin_code":665,"cluster_id":6650000961,"duration_s":1357.4},{"admin_code":497,"cluster_id":4970003209,"duration_s":1360.6},{"admin_code":497,"cluster_id":4970003164,"duration_s":1360.6},{"admin_code":497,"cluster_id":4970003075,"duration_s":1366.8},{"admin_code":497,"cluster_id":4970003199,"duration_s":1377.8},{"admin_code":497,"cluster_id":4970003460,"duration_s":1384.4},{"admin_code":665,"cluster_id":6650001408,"duration_s":1402.3},{"admin_code":497,"cluster_id":4970003169,"duration_s":1413.5},{"admin_code":497,"cluster_id":4970003032,"duration_s":1416.7},{"admin_code":665,"cluster_id":6650001067,"duration_s":1419.8},{"admin_code":497,"cluster_id":4970003125,"duration_s":1434.8},{"admin_code":497,"cluster_id":4970003076,"duration_s":1459},{"admin_code":497,"cluster_id":4970003126,"duration_s":1460.9},{"admin_code":497,"cluster_id":4970003462,"duration_s":1462.8},{"admin_code":497,"cluster_id":4970003027,"duration_s":1462.8},{"admin_code":497,"cluster_id":4970003459,"duration_s":1466.6},{"admin_code":497,"cluster_id":4970003124,"duration_s":1471.9},{"admin_code":497,"cluster_id":4970003463,"duration_s":1499.8},{"admin_code":497,"cluster_id":4970003154,"duration_s":1506.6},{"admin_code":665,"cluster_id":6650001068,"duration_s":1516},{"admin_code":497,"cluster_id":4970003074,"duration_s":1518.7},{"admin_code":665,"cluster_id":6650001011,"duration_s":1520.8},{"admin_code":497,"cluster_id":4970003119,"duration_s":1528.2},{"admin_code":497,"cluster_id":4970003457,"duration_s":1529},{"admin_code":497,"cluster_id":4970003120,"duration_s":1550.3},{"admin_code":497,"cluster_id":4970003370,"duration_s":1562.9},{"admin_code":665,"cluster_id":6650001012,"duration_s":1567.4},{"admin_code":665,"cluster_id":6650001013,"duration_s":1568.5},{"admin_code":665,"cluster_id":6650000960,"duration_s":1578.1},{"admin_code":497,"cluster_id":4970003118,"duration_s":1584.9},{"admin_code":497,"cluster_id":4970003163,"duration_s":1608.8},{"admin_code":497,"cluster_id":4970003162,"duration_s":1608.8},{"admin_code":497,"cluster_id":4970003491,"duration_s":1614.8},{"admin_code":497,"cluster_id":4970003488,"duration_s":1616},{"admin_code":497,"cluster_id":4970003025,"duration_s":1616},{"admin_code":497,"cluster_id":4970003426,"duration_s":1622.3},{"admin_code":665,"cluster_id":6650001287,"duration_s":1624.4},{"admin_code":497,"cluster_id":4970003492,"duration_s":1625.8},{"admin_code":497,"cluster_id":4970003026,"duration_s":1627.9},{"admin_code":497,"cluster_id":4970003395,"duration_s":1629.1},{"admin_code":497,"cluster_id":4970003396,"duration_s":1629.1},{"admin_code":497,"cluster_id":4970003456,"duration_s":1636.4},{"admin_code":497,"cluster_id":4970003339,"duration_s":1641.2},{"admin_code":497,"cluster_id":4970003515,"duration_s":1641.6},{"admin_code":497,"cluster_id":4970003458,"duration_s":1642.9},{"admin_code":497,"cluster_id":4970003427,"duration_s":1647.7},{"admin_code":497,"cluster_id":4970003489,"duration_s":1651.8},{"admin_code":497,"cluster_id":4970003073,"duration_s":1652.6},{"admin_code":497,"cluster_id":4970003425,"duration_s":1658.9},{"admin_code":497,"cluster_id":4970003337,"duration_s":1659.1},{"admin_code":497,"cluster_id":4970003338,"duration_s":1666.7},{"admin_code":497,"cluster_id":4970003301,"duration_s":1666.7},{"admin_code":497,"cluster_id":4970003071,"duration_s":1669.6},{"admin_code":497,"cluster_id":4970003024,"duration_s":1676.8},{"admin_code":497,"cluster_id":4970003485,"duration_s":1680.4},{"admin_code":497,"cluster_id":4970003490,"duration_s":1684.1},{"admin_code":497,"cluster_id":4970003486,"duration_s":1684.8},{"admin_code":497,"cluster_id":4970003156,"duration_s":1735.9},{"admin_code":497,"cluster_id":4970003113,"duration_s":1738},{"admin_code":497,"cluster_id":4970003117,"duration_s":1740.8},{"admin_code":497,"cluster_id":4970003070,"duration_s":1753.6},{"admin_code":497,"cluster_id":4970003161,"duration_s":1755.8},{"admin_code":497,"cluster_id":4970003160,"duration_s":1755.8},{"admin_code":497,"cluster_id":4970003114,"duration_s":1757.2},{"admin_code":497,"cluster_id":4970003159,"duration_s":1766.8},{"admin_code":497,"cluster_id":4970003116,"duration_s":1766.8},{"admin_code":497,"cluster_id":4970003115,"duration_s":1766.8},{"admin_code":497,"cluster_id":4970003514,"duration_s":1770.3},{"admin_code":497,"cluster_id":4970003158,"duration_s":1789},{"admin_code":497,"cluster_id":4970003069,"duration_s":1794.4},{"admin_code":497,"cluster_id":4970003484,"duration_s":1798.7}],"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}}