{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":477,"cluster_id":4770003621,"lat":19.885,"lng":77.255},"to":{"admin_code":477,"cluster_id":4770003620,"lat":19.885,"lng":77.245},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":7.2283,"distance_km_u_k2":0.361415,"duration_s_free_flow":1045.4,"great_circle_km":1.045653,"reachable":true,"k_band":[{"distance_km":7.2283,"duration_s":1045.4}],"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":477,"cluster_id":4770003621},"b":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770003620},"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":111,"reachable_cells":[{"admin_code":477,"cluster_id":4770003621,"duration_s":0},{"admin_code":477,"cluster_id":4770003622,"duration_s":18.7},{"admin_code":477,"cluster_id":4770003678,"duration_s":92.8},{"admin_code":477,"cluster_id":4770003677,"duration_s":123.3},{"admin_code":477,"cluster_id":4770003561,"duration_s":165.3},{"admin_code":477,"cluster_id":4770003501,"duration_s":311.9},{"admin_code":477,"cluster_id":4770003562,"duration_s":322.3},{"admin_code":477,"cluster_id":4770003502,"duration_s":349.5},{"admin_code":477,"cluster_id":4770003500,"duration_s":362.6},{"admin_code":477,"cluster_id":4770003431,"duration_s":384.1},{"admin_code":477,"cluster_id":4770003563,"duration_s":436.3},{"admin_code":477,"cluster_id":4770003430,"duration_s":472.1},{"admin_code":477,"cluster_id":4770003623,"duration_s":541.1},{"admin_code":477,"cluster_id":4770003429,"duration_s":648.7},{"admin_code":477,"cluster_id":4770003499,"duration_s":660.2},{"admin_code":477,"cluster_id":4770003624,"duration_s":668.9},{"admin_code":477,"cluster_id":4770003564,"duration_s":674.6},{"admin_code":477,"cluster_id":4770003503,"duration_s":681.6},{"admin_code":477,"cluster_id":4770003679,"duration_s":684.9},{"admin_code":477,"cluster_id":4770003733,"duration_s":715},{"admin_code":477,"cluster_id":4770003680,"duration_s":715},{"admin_code":477,"cluster_id":4770003734,"duration_s":715},{"admin_code":477,"cluster_id":4770003498,"duration_s":740.8},{"admin_code":477,"cluster_id":4770003681,"duration_s":773.6},{"admin_code":477,"cluster_id":4770003359,"duration_s":805.1},{"admin_code":477,"cluster_id":4770003625,"duration_s":837.6},{"admin_code":477,"cluster_id":4770003560,"duration_s":845.7},{"admin_code":477,"cluster_id":4770003682,"duration_s":871.9},{"admin_code":477,"cluster_id":4770003683,"duration_s":876},{"admin_code":500,"cluster_id":5000002618,"duration_s":878.3},{"admin_code":500,"cluster_id":5000002619,"duration_s":878.3},{"admin_code":477,"cluster_id":4770003358,"duration_s":888.3},{"admin_code":477,"cluster_id":4770003428,"duration_s":904.5},{"admin_code":477,"cluster_id":4770003285,"duration_s":919.3},{"admin_code":477,"cluster_id":4770003565,"duration_s":933},{"admin_code":477,"cluster_id":4770003360,"duration_s":939.3},{"admin_code":477,"cluster_id":4770003559,"duration_s":963.4},{"admin_code":477,"cluster_id":4770003566,"duration_s":972.7},{"admin_code":477,"cluster_id":4770003558,"duration_s":976.4},{"admin_code":477,"cluster_id":4770003284,"duration_s":994.3},{"admin_code":477,"cluster_id":4770003618,"duration_s":995.1},{"admin_code":477,"cluster_id":4770003286,"duration_s":997.3},{"admin_code":477,"cluster_id":4770003619,"duration_s":1008.6},{"admin_code":477,"cluster_id":4770003567,"duration_s":1020.1},{"admin_code":477,"cluster_id":4770003357,"duration_s":1043.7},{"admin_code":477,"cluster_id":4770003620,"duration_s":1045.4},{"admin_code":477,"cluster_id":4770003497,"duration_s":1051.5},{"admin_code":477,"cluster_id":4770003427,"duration_s":1051.5},{"admin_code":477,"cluster_id":4770003361,"duration_s":1054.3},{"admin_code":477,"cluster_id":4770003201,"duration_s":1061.3},{"admin_code":477,"cluster_id":4770003426,"duration_s":1065.1},{"admin_code":477,"cluster_id":4770003356,"duration_s":1065.1},{"admin_code":477,"cluster_id":4770003355,"duration_s":1065.1},{"admin_code":477,"cluster_id":4770003202,"duration_s":1077.5},{"admin_code":499,"cluster_id":4990000034,"duration_s":1086.3},{"admin_code":477,"cluster_id":4770003676,"duration_s":1086.3},{"admin_code":477,"cluster_id":4770003504,"duration_s":1098.4},{"admin_code":477,"cluster_id":4770003505,"duration_s":1115.9},{"admin_code":477,"cluster_id":4770003283,"duration_s":1122.2},{"admin_code":477,"cluster_id":4770003203,"duration_s":1128.1},{"admin_code":477,"cluster_id":4770003287,"duration_s":1148.6},{"admin_code":477,"cluster_id":4770003282,"duration_s":1204.4},{"admin_code":477,"cluster_id":4770003200,"duration_s":1233.5},{"admin_code":477,"cluster_id":4770003116,"duration_s":1245.2},{"admin_code":477,"cluster_id":4770003204,"duration_s":1259.4},{"admin_code":477,"cluster_id":4770003288,"duration_s":1280.1},{"admin_code":477,"cluster_id":4770003434,"duration_s":1293.7},{"admin_code":477,"cluster_id":4770003114,"duration_s":1305.2},{"admin_code":477,"cluster_id":4770003362,"duration_s":1325.1},{"admin_code":477,"cluster_id":4770003117,"duration_s":1333.7},{"admin_code":477,"cluster_id":4770003199,"duration_s":1339.5},{"admin_code":477,"cluster_id":4770003205,"duration_s":1373},{"admin_code":477,"cluster_id":4770003289,"duration_s":1383.2},{"admin_code":477,"cluster_id":4770003113,"duration_s":1424.5},{"admin_code":477,"cluster_id":4770003118,"duration_s":1443.7},{"admin_code":477,"cluster_id":4770003119,"duration_s":1446.8},{"admin_code":477,"cluster_id":4770003034,"duration_s":1449.8},{"admin_code":477,"cluster_id":4770003364,"duration_s":1452},{"admin_code":477,"cluster_id":4770003432,"duration_s":1457.8},{"admin_code":477,"cluster_id":4770003363,"duration_s":1476.2},{"admin_code":477,"cluster_id":4770003433,"duration_s":1479.3},{"admin_code":477,"cluster_id":4770003033,"duration_s":1484.2},{"admin_code":477,"cluster_id":4770003206,"duration_s":1494.9},{"admin_code":477,"cluster_id":4770003290,"duration_s":1498.5},{"admin_code":477,"cluster_id":4770003112,"duration_s":1513.4},{"admin_code":477,"cluster_id":4770003365,"duration_s":1517.5},{"admin_code":477,"cluster_id":4770003198,"duration_s":1525.3},{"admin_code":477,"cluster_id":4770003040,"duration_s":1526.3},{"admin_code":477,"cluster_id":4770003039,"duration_s":1528.3},{"admin_code":477,"cluster_id":4770003435,"duration_s":1528.6},{"admin_code":477,"cluster_id":4770003281,"duration_s":1533.8},{"admin_code":477,"cluster_id":4770002962,"duration_s":1540.8},{"admin_code":477,"cluster_id":4770002961,"duration_s":1542.2},{"admin_code":477,"cluster_id":4770002884,"duration_s":1542.2},{"admin_code":477,"cluster_id":4770003207,"duration_s":1577.3},{"admin_code":477,"cluster_id":4770003291,"duration_s":1604.9},{"admin_code":477,"cluster_id":4770003120,"duration_s":1613},{"admin_code":477,"cluster_id":4770003111,"duration_s":1632.4},{"admin_code":477,"cluster_id":4770003506,"duration_s":1646.8},{"admin_code":477,"cluster_id":4770003038,"duration_s":1658.9},{"admin_code":477,"cluster_id":4770003436,"duration_s":1670.5},{"admin_code":477,"cluster_id":4770003366,"duration_s":1672.6},{"admin_code":477,"cluster_id":4770003197,"duration_s":1694.1},{"admin_code":477,"cluster_id":4770003041,"duration_s":1694.3},{"admin_code":477,"cluster_id":4770003121,"duration_s":1708.7},{"admin_code":477,"cluster_id":4770003292,"duration_s":1729.8},{"admin_code":477,"cluster_id":4770002960,"duration_s":1745.1},{"admin_code":477,"cluster_id":4770002963,"duration_s":1754.1},{"admin_code":477,"cluster_id":4770003280,"duration_s":1763.1},{"admin_code":477,"cluster_id":4770003042,"duration_s":1774.5},{"admin_code":477,"cluster_id":4770003507,"duration_s":1796.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}}