{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850007277,"lat":19.465,"lng":77.705},"to":{"admin_code":485,"cluster_id":4850007276,"lat":19.465,"lng":77.695},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":11.1886,"distance_km_u_k2":0.55943,"duration_s_free_flow":1211.3,"great_circle_km":1.048398,"reachable":true,"k_band":[{"distance_km":11.1886,"duration_s":1211.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":485,"cluster_id":4850007277},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850007276},"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":180,"reachable_cells":[{"admin_code":485,"cluster_id":4850007277,"duration_s":0},{"admin_code":500,"cluster_id":5000000013,"duration_s":182.8},{"admin_code":500,"cluster_id":5000000026,"duration_s":382},{"admin_code":500,"cluster_id":5000000025,"duration_s":405.8},{"admin_code":500,"cluster_id":5000000014,"duration_s":408},{"admin_code":500,"cluster_id":5000000027,"duration_s":420},{"admin_code":500,"cluster_id":5000000041,"duration_s":434.8},{"admin_code":500,"cluster_id":5000000005,"duration_s":439.3},{"admin_code":500,"cluster_id":5000000015,"duration_s":445.6},{"admin_code":500,"cluster_id":5000000040,"duration_s":467.3},{"admin_code":500,"cluster_id":5000000004,"duration_s":471.7},{"admin_code":500,"cluster_id":5000000042,"duration_s":476},{"admin_code":500,"cluster_id":5000000006,"duration_s":525.2},{"admin_code":500,"cluster_id":5000000016,"duration_s":525.5},{"admin_code":500,"cluster_id":5000000028,"duration_s":536.3},{"admin_code":500,"cluster_id":5000000003,"duration_s":547},{"admin_code":485,"cluster_id":4850007415,"duration_s":552.2},{"admin_code":500,"cluster_id":5000000056,"duration_s":577.9},{"admin_code":485,"cluster_id":4850007481,"duration_s":615.6},{"admin_code":500,"cluster_id":5000000017,"duration_s":623},{"admin_code":500,"cluster_id":5000000007,"duration_s":623},{"admin_code":500,"cluster_id":5000000002,"duration_s":625.6},{"admin_code":500,"cluster_id":5000000029,"duration_s":641},{"admin_code":500,"cluster_id":5000000075,"duration_s":643},{"admin_code":500,"cluster_id":5000000043,"duration_s":659.9},{"admin_code":500,"cluster_id":5000000076,"duration_s":673},{"admin_code":485,"cluster_id":4850007138,"duration_s":701.9},{"admin_code":500,"cluster_id":5000000098,"duration_s":708.5},{"admin_code":500,"cluster_id":5000000030,"duration_s":721.6},{"admin_code":500,"cluster_id":5000000018,"duration_s":737.5},{"admin_code":500,"cluster_id":5000000099,"duration_s":739.3},{"admin_code":485,"cluster_id":4850007061,"duration_s":769.6},{"admin_code":500,"cluster_id":5000000044,"duration_s":785},{"admin_code":500,"cluster_id":5000000045,"duration_s":797},{"admin_code":485,"cluster_id":4850007062,"duration_s":812.4},{"admin_code":500,"cluster_id":5000000124,"duration_s":813.8},{"admin_code":500,"cluster_id":5000000019,"duration_s":817.2},{"admin_code":500,"cluster_id":5000000031,"duration_s":821.8},{"admin_code":485,"cluster_id":4850007600,"duration_s":826.8},{"admin_code":500,"cluster_id":5000000100,"duration_s":830.8},{"admin_code":500,"cluster_id":5000000012,"duration_s":837.6},{"admin_code":500,"cluster_id":5000000057,"duration_s":839.2},{"admin_code":485,"cluster_id":4850006985,"duration_s":848.2},{"admin_code":500,"cluster_id":5000000125,"duration_s":852.8},{"admin_code":500,"cluster_id":5000000020,"duration_s":856.8},{"admin_code":485,"cluster_id":4850007651,"duration_s":884.6},{"admin_code":500,"cluster_id":5000000156,"duration_s":888.9},{"admin_code":500,"cluster_id":5000000157,"duration_s":890.1},{"admin_code":485,"cluster_id":4850007063,"duration_s":895.6},{"admin_code":485,"cluster_id":4850007137,"duration_s":903.1},{"admin_code":500,"cluster_id":5000000058,"duration_s":903.6},{"admin_code":500,"cluster_id":5000000101,"duration_s":923.3},{"admin_code":500,"cluster_id":5000000032,"duration_s":932.3},{"admin_code":485,"cluster_id":4850006986,"duration_s":935.8},{"admin_code":500,"cluster_id":5000000077,"duration_s":939.7},{"admin_code":500,"cluster_id":5000000126,"duration_s":948.8},{"admin_code":500,"cluster_id":5000000199,"duration_s":951.1},{"admin_code":500,"cluster_id":5000000198,"duration_s":955.6},{"admin_code":500,"cluster_id":5000000197,"duration_s":960.1},{"admin_code":500,"cluster_id":5000000196,"duration_s":963.8},{"admin_code":485,"cluster_id":4850007064,"duration_s":990.5},{"admin_code":485,"cluster_id":4850007136,"duration_s":994.7},{"admin_code":500,"cluster_id":5000000021,"duration_s":999.6},{"admin_code":500,"cluster_id":5000000033,"duration_s":1009.2},{"admin_code":485,"cluster_id":4850007206,"duration_s":1016.7},{"admin_code":500,"cluster_id":5000000158,"duration_s":1021.4},{"admin_code":500,"cluster_id":5000000246,"duration_s":1025.9},{"admin_code":500,"cluster_id":5000000245,"duration_s":1029.5},{"admin_code":485,"cluster_id":4850006987,"duration_s":1029.9},{"admin_code":500,"cluster_id":5000000127,"duration_s":1030.2},{"admin_code":500,"cluster_id":5000000244,"duration_s":1033.1},{"admin_code":500,"cluster_id":5000000243,"duration_s":1036.9},{"admin_code":485,"cluster_id":4850007207,"duration_s":1045.8},{"admin_code":500,"cluster_id":5000000034,"duration_s":1060.6},{"admin_code":485,"cluster_id":4850007208,"duration_s":1060.6},{"admin_code":500,"cluster_id":5000000059,"duration_s":1075.6},{"admin_code":500,"cluster_id":5000000078,"duration_s":1083.2},{"admin_code":500,"cluster_id":5000000000,"duration_s":1098.1},{"admin_code":500,"cluster_id":5000000292,"duration_s":1105.8},{"admin_code":500,"cluster_id":5000000293,"duration_s":1108.6},{"admin_code":500,"cluster_id":5000000048,"duration_s":1125.6},{"admin_code":485,"cluster_id":4850007205,"duration_s":1125.9},{"admin_code":500,"cluster_id":5000000046,"duration_s":1126.1},{"admin_code":500,"cluster_id":5000000049,"duration_s":1133.1},{"admin_code":485,"cluster_id":4850006988,"duration_s":1143.3},{"admin_code":500,"cluster_id":5000000060,"duration_s":1153.9},{"admin_code":485,"cluster_id":4850007274,"duration_s":1164.2},{"admin_code":485,"cluster_id":4850007275,"duration_s":1170.7},{"admin_code":500,"cluster_id":5000000079,"duration_s":1174.9},{"admin_code":500,"cluster_id":5000000061,"duration_s":1179},{"admin_code":500,"cluster_id":5000000062,"duration_s":1199.2},{"admin_code":485,"cluster_id":4850007065,"duration_s":1199.6},{"admin_code":500,"cluster_id":5000000047,"duration_s":1206.8},{"admin_code":485,"cluster_id":4850006989,"duration_s":1208.4},{"admin_code":485,"cluster_id":4850007276,"duration_s":1211.3},{"admin_code":485,"cluster_id":4850007135,"duration_s":1234.4},{"admin_code":500,"cluster_id":5000000102,"duration_s":1234.6},{"admin_code":500,"cluster_id":5000000103,"duration_s":1258.5},{"admin_code":485,"cluster_id":4850006913,"duration_s":1267},{"admin_code":500,"cluster_id":5000000104,"duration_s":1268.9},{"admin_code":500,"cluster_id":5000000081,"duration_s":1273.6},{"admin_code":485,"cluster_id":4850007204,"duration_s":1276.7},{"admin_code":485,"cluster_id":4850007066,"duration_s":1282.1},{"admin_code":485,"cluster_id":4850006990,"duration_s":1297.9},{"admin_code":485,"cluster_id":4850007344,"duration_s":1298.8},{"admin_code":500,"cluster_id":5000000294,"duration_s":1300.2},{"admin_code":500,"cluster_id":5000000129,"duration_s":1313.1},{"admin_code":485,"cluster_id":4850006912,"duration_s":1315.7},{"admin_code":500,"cluster_id":5000000340,"duration_s":1322.2},{"admin_code":500,"cluster_id":5000000080,"duration_s":1349.4},{"admin_code":485,"cluster_id":4850007343,"duration_s":1381.4},{"admin_code":500,"cluster_id":5000000128,"duration_s":1382.7},{"admin_code":485,"cluster_id":4850006914,"duration_s":1399.9},{"admin_code":500,"cluster_id":5000000082,"duration_s":1411.5},{"admin_code":485,"cluster_id":4850006911,"duration_s":1413},{"admin_code":485,"cluster_id":4850007203,"duration_s":1452.9},{"admin_code":485,"cluster_id":4850007342,"duration_s":1453.6},{"admin_code":500,"cluster_id":5000000201,"duration_s":1456.6},{"admin_code":485,"cluster_id":4850006910,"duration_s":1461.7},{"admin_code":485,"cluster_id":4850006915,"duration_s":1465.2},{"admin_code":500,"cluster_id":5000000247,"duration_s":1481.6},{"admin_code":485,"cluster_id":4850007273,"duration_s":1481.8},{"admin_code":485,"cluster_id":4850007202,"duration_s":1482.7},{"admin_code":500,"cluster_id":5000000159,"duration_s":1502.4},{"admin_code":500,"cluster_id":5000000200,"duration_s":1502.4},{"admin_code":500,"cluster_id":5000000160,"duration_s":1502.4},{"admin_code":485,"cluster_id":4850006909,"duration_s":1503.8},{"admin_code":500,"cluster_id":5000000063,"duration_s":1504.7},{"admin_code":485,"cluster_id":4850006836,"duration_s":1512.1},{"admin_code":485,"cluster_id":4850007409,"duration_s":1516.6},{"admin_code":485,"cluster_id":4850006991,"duration_s":1519.6},{"admin_code":485,"cluster_id":4850007272,"duration_s":1529},{"admin_code":485,"cluster_id":4850007133,"duration_s":1535.5},{"admin_code":485,"cluster_id":4850007341,"duration_s":1535.8},{"admin_code":485,"cluster_id":4850007340,"duration_s":1545.6},{"admin_code":500,"cluster_id":5000000339,"duration_s":1552.6},{"admin_code":485,"cluster_id":4850006835,"duration_s":1555.5},{"admin_code":485,"cluster_id":4850006840,"duration_s":1563.8},{"admin_code":485,"cluster_id":4850007134,"duration_s":1580.4},{"admin_code":500,"cluster_id":5000000001,"duration_s":1584.2},{"admin_code":485,"cluster_id":4850007408,"duration_s":1605},{"admin_code":500,"cluster_id":5000000050,"duration_s":1605.3},{"admin_code":485,"cluster_id":4850007407,"duration_s":1606},{"admin_code":485,"cluster_id":4850007339,"duration_s":1612.4},{"admin_code":485,"cluster_id":4850006841,"duration_s":1613.5},{"admin_code":485,"cluster_id":4850006916,"duration_s":1630.7},{"admin_code":485,"cluster_id":4850006765,"duration_s":1639.9},{"admin_code":485,"cluster_id":4850007057,"duration_s":1649.7},{"admin_code":485,"cluster_id":4850007056,"duration_s":1652.5},{"admin_code":485,"cluster_id":4850007271,"duration_s":1661},{"admin_code":485,"cluster_id":4850007473,"duration_s":1667.2},{"admin_code":485,"cluster_id":4850006760,"duration_s":1667.3},{"admin_code":485,"cluster_id":4850006992,"duration_s":1667.7},{"admin_code":485,"cluster_id":4850006979,"duration_s":1671},{"admin_code":485,"cluster_id":4850006980,"duration_s":1673.2},{"admin_code":485,"cluster_id":4850006834,"duration_s":1678.1},{"admin_code":485,"cluster_id":4850006766,"duration_s":1688.7},{"admin_code":500,"cluster_id":5000000035,"duration_s":1689.8},{"admin_code":485,"cluster_id":4850006759,"duration_s":1695.4},{"admin_code":485,"cluster_id":4850006978,"duration_s":1698.8},{"admin_code":485,"cluster_id":4850007132,"duration_s":1708.2},{"admin_code":485,"cluster_id":4850007058,"duration_s":1709.9},{"admin_code":500,"cluster_id":5000000338,"duration_s":1714},{"admin_code":485,"cluster_id":4850007067,"duration_s":1721},{"admin_code":485,"cluster_id":4850006903,"duration_s":1725.1},{"admin_code":485,"cluster_id":4850006761,"duration_s":1728.9},{"admin_code":485,"cluster_id":4850006981,"duration_s":1737.4},{"admin_code":485,"cluster_id":4850007472,"duration_s":1745.8},{"admin_code":485,"cluster_id":4850006902,"duration_s":1753},{"admin_code":485,"cluster_id":4850006686,"duration_s":1753.1},{"admin_code":485,"cluster_id":4850007534,"duration_s":1776.4},{"admin_code":500,"cluster_id":5000000008,"duration_s":1778.7},{"admin_code":485,"cluster_id":4850007055,"duration_s":1780},{"admin_code":485,"cluster_id":4850006692,"duration_s":1781.9},{"admin_code":485,"cluster_id":4850006917,"duration_s":1782.8},{"admin_code":485,"cluster_id":4850007270,"duration_s":1787.6},{"admin_code":485,"cluster_id":4850007406,"duration_s":1789.9},{"admin_code":485,"cluster_id":4850007474,"duration_s":1796.1},{"admin_code":485,"cluster_id":4850007338,"duration_s":1797.7},{"admin_code":485,"cluster_id":4850007533,"duration_s":1798}],"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}}