{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850002411,"lat":18.825,"lng":77.865},"to":{"admin_code":485,"cluster_id":4850002410,"lat":18.825,"lng":77.855},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.9562,"distance_km_u_k2":0.09781,"duration_s_free_flow":282.2,"great_circle_km":1.052471,"reachable":true,"k_band":[{"distance_km":1.9562,"duration_s":282.2}],"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":485,"cluster_id":4850002411},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850002410},"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":86,"reachable_cells":[{"admin_code":485,"cluster_id":4850002411,"duration_s":0},{"admin_code":485,"cluster_id":4850002324,"duration_s":148.2},{"admin_code":485,"cluster_id":4850002410,"duration_s":282.2},{"admin_code":485,"cluster_id":4850002501,"duration_s":285},{"admin_code":485,"cluster_id":4850002323,"duration_s":313.3},{"admin_code":485,"cluster_id":4850002409,"duration_s":369},{"admin_code":485,"cluster_id":4850002322,"duration_s":461.6},{"admin_code":485,"cluster_id":4850002500,"duration_s":511.3},{"admin_code":485,"cluster_id":4850002408,"duration_s":513.4},{"admin_code":485,"cluster_id":4850002238,"duration_s":518.2},{"admin_code":485,"cluster_id":4850002407,"duration_s":595.5},{"admin_code":485,"cluster_id":4850002321,"duration_s":605.5},{"admin_code":485,"cluster_id":4850002498,"duration_s":621.2},{"admin_code":485,"cluster_id":4850002237,"duration_s":662.7},{"admin_code":485,"cluster_id":4850002499,"duration_s":706.5},{"admin_code":485,"cluster_id":4850002320,"duration_s":759.4},{"admin_code":485,"cluster_id":4850002319,"duration_s":780.7},{"admin_code":485,"cluster_id":4850002236,"duration_s":812.9},{"admin_code":485,"cluster_id":4850002592,"duration_s":894},{"admin_code":485,"cluster_id":4850002593,"duration_s":898.9},{"admin_code":485,"cluster_id":4850002152,"duration_s":960.7},{"admin_code":485,"cluster_id":4850002684,"duration_s":969.1},{"admin_code":485,"cluster_id":4850002775,"duration_s":969.1},{"admin_code":485,"cluster_id":4850002685,"duration_s":996.5},{"admin_code":485,"cluster_id":4850002591,"duration_s":1004.6},{"admin_code":485,"cluster_id":4850001986,"duration_s":1035.1},{"admin_code":485,"cluster_id":4850002776,"duration_s":1070},{"admin_code":485,"cluster_id":4850002069,"duration_s":1083.3},{"admin_code":485,"cluster_id":4850002068,"duration_s":1086},{"admin_code":485,"cluster_id":4850002686,"duration_s":1089.2},{"admin_code":485,"cluster_id":4850002153,"duration_s":1105.9},{"admin_code":485,"cluster_id":4850002151,"duration_s":1134.3},{"admin_code":485,"cluster_id":4850001904,"duration_s":1137.7},{"admin_code":485,"cluster_id":4850001987,"duration_s":1141.2},{"admin_code":485,"cluster_id":4850001905,"duration_s":1141.2},{"admin_code":485,"cluster_id":4850002235,"duration_s":1161.7},{"admin_code":485,"cluster_id":4850002070,"duration_s":1193.5},{"admin_code":485,"cluster_id":4850001903,"duration_s":1195.6},{"admin_code":485,"cluster_id":4850001985,"duration_s":1207.4},{"admin_code":485,"cluster_id":4850002590,"duration_s":1216.5},{"admin_code":485,"cluster_id":4850002687,"duration_s":1226.2},{"admin_code":485,"cluster_id":4850002067,"duration_s":1249.6},{"admin_code":485,"cluster_id":4850001988,"duration_s":1255.5},{"admin_code":485,"cluster_id":4850002154,"duration_s":1274.6},{"admin_code":485,"cluster_id":4850002150,"duration_s":1285.7},{"admin_code":485,"cluster_id":4850001984,"duration_s":1334.1},{"admin_code":485,"cluster_id":4850001902,"duration_s":1334.1},{"admin_code":485,"cluster_id":4850002066,"duration_s":1340.1},{"admin_code":485,"cluster_id":4850002594,"duration_s":1347.3},{"admin_code":485,"cluster_id":4850002497,"duration_s":1350.4},{"admin_code":485,"cluster_id":4850002406,"duration_s":1352.5},{"admin_code":485,"cluster_id":4850002149,"duration_s":1377},{"admin_code":485,"cluster_id":4850002779,"duration_s":1380.2},{"admin_code":485,"cluster_id":4850002778,"duration_s":1393},{"admin_code":485,"cluster_id":4850002234,"duration_s":1401.6},{"admin_code":485,"cluster_id":4850002688,"duration_s":1431.6},{"admin_code":485,"cluster_id":4850002318,"duration_s":1431.8},{"admin_code":485,"cluster_id":4850002405,"duration_s":1464},{"admin_code":485,"cluster_id":4850002595,"duration_s":1470.9},{"admin_code":485,"cluster_id":4850002233,"duration_s":1479.9},{"admin_code":485,"cluster_id":4850002496,"duration_s":1480.7},{"admin_code":485,"cluster_id":4850002777,"duration_s":1485.1},{"admin_code":485,"cluster_id":4850002596,"duration_s":1540.1},{"admin_code":485,"cluster_id":4850002148,"duration_s":1549.6},{"admin_code":485,"cluster_id":4850002869,"duration_s":1572},{"admin_code":485,"cluster_id":4850002502,"duration_s":1578.2},{"admin_code":485,"cluster_id":4850002495,"duration_s":1607.3},{"admin_code":485,"cluster_id":4850002232,"duration_s":1635.2},{"admin_code":485,"cluster_id":4850001906,"duration_s":1702.1},{"admin_code":485,"cluster_id":4850002870,"duration_s":1716},{"admin_code":485,"cluster_id":4850002316,"duration_s":1718},{"admin_code":485,"cluster_id":4850002963,"duration_s":1735.5},{"admin_code":485,"cluster_id":4850002147,"duration_s":1747.5},{"admin_code":485,"cluster_id":4850002868,"duration_s":1750.6},{"admin_code":485,"cluster_id":4850002317,"duration_s":1751.9},{"admin_code":485,"cluster_id":4850002065,"duration_s":1754.4},{"admin_code":485,"cluster_id":4850002588,"duration_s":1757.2},{"admin_code":485,"cluster_id":4850002871,"duration_s":1772.1},{"admin_code":485,"cluster_id":4850002402,"duration_s":1777.1},{"admin_code":485,"cluster_id":4850002589,"duration_s":1781},{"admin_code":485,"cluster_id":4850002146,"duration_s":1786.4},{"admin_code":485,"cluster_id":4850002494,"duration_s":1792.6},{"admin_code":485,"cluster_id":4850002404,"duration_s":1792.8},{"admin_code":485,"cluster_id":4850002064,"duration_s":1793.6},{"admin_code":485,"cluster_id":4850002231,"duration_s":1795.7},{"admin_code":485,"cluster_id":4850002964,"duration_s":1798.5}],"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}}