{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850002443,"lat":18.835,"lng":77.275},"to":{"admin_code":485,"cluster_id":4850002444,"lat":18.835,"lng":77.285},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":0.0196,"distance_km_u_k2":0.00098,"duration_s_free_flow":1.8,"great_circle_km":1.052408,"reachable":true,"k_band":[{"distance_km":0.0196,"duration_s":1.8}],"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":false,"stable":true,"endpoints":{"a":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850002443},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850002444},"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":293,"reachable_cells":[{"admin_code":485,"cluster_id":4850002443,"duration_s":0},{"admin_code":485,"cluster_id":4850002537,"duration_s":0},{"admin_code":485,"cluster_id":4850002444,"duration_s":1.8},{"admin_code":485,"cluster_id":4850002353,"duration_s":1.8},{"admin_code":485,"cluster_id":4850002538,"duration_s":3},{"admin_code":485,"cluster_id":4850002631,"duration_s":7.1},{"admin_code":485,"cluster_id":4850002536,"duration_s":13.7},{"admin_code":485,"cluster_id":4850002630,"duration_s":13.7},{"admin_code":485,"cluster_id":4850002722,"duration_s":22.2},{"admin_code":485,"cluster_id":4850002721,"duration_s":56.4},{"admin_code":485,"cluster_id":4850002723,"duration_s":72.1},{"admin_code":485,"cluster_id":4850002813,"duration_s":86.7},{"admin_code":485,"cluster_id":4850002445,"duration_s":93.4},{"admin_code":485,"cluster_id":4850002632,"duration_s":128.4},{"admin_code":485,"cluster_id":4850002812,"duration_s":158.1},{"admin_code":485,"cluster_id":4850002539,"duration_s":174.4},{"admin_code":485,"cluster_id":4850002724,"duration_s":206.5},{"admin_code":485,"cluster_id":4850002633,"duration_s":223.3},{"admin_code":485,"cluster_id":4850002811,"duration_s":241.7},{"admin_code":485,"cluster_id":4850002629,"duration_s":256.6},{"admin_code":485,"cluster_id":4850002720,"duration_s":256.6},{"admin_code":485,"cluster_id":4850002719,"duration_s":283.4},{"admin_code":485,"cluster_id":4850002634,"duration_s":311.5},{"admin_code":485,"cluster_id":4850002540,"duration_s":401.4},{"admin_code":485,"cluster_id":4850002541,"duration_s":402.2},{"admin_code":485,"cluster_id":4850002903,"duration_s":405.5},{"admin_code":485,"cluster_id":4850002446,"duration_s":410.3},{"admin_code":485,"cluster_id":4850002810,"duration_s":418.1},{"admin_code":485,"cluster_id":4850002354,"duration_s":421.4},{"admin_code":485,"cluster_id":4850002355,"duration_s":421.4},{"admin_code":485,"cluster_id":4850002447,"duration_s":421.4},{"admin_code":485,"cluster_id":4850002356,"duration_s":424},{"admin_code":485,"cluster_id":4850002448,"duration_s":433.1},{"admin_code":485,"cluster_id":4850002357,"duration_s":433.1},{"admin_code":485,"cluster_id":4850002904,"duration_s":447.8},{"admin_code":485,"cluster_id":4850002999,"duration_s":447.8},{"admin_code":485,"cluster_id":4850003000,"duration_s":479.7},{"admin_code":485,"cluster_id":4850002809,"duration_s":484.9},{"admin_code":485,"cluster_id":4850002542,"duration_s":519.8},{"admin_code":485,"cluster_id":4850002905,"duration_s":526.6},{"admin_code":485,"cluster_id":4850002449,"duration_s":562.5},{"admin_code":485,"cluster_id":4850002358,"duration_s":564.5},{"admin_code":485,"cluster_id":4850002635,"duration_s":574.2},{"admin_code":485,"cluster_id":4850002718,"duration_s":598.6},{"admin_code":485,"cluster_id":4850002543,"duration_s":608.4},{"admin_code":485,"cluster_id":4850002442,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002535,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002441,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002534,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002628,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002627,"duration_s":610.6},{"admin_code":485,"cluster_id":4850002533,"duration_s":619.1},{"admin_code":485,"cluster_id":4850002626,"duration_s":621.9},{"admin_code":485,"cluster_id":4850002450,"duration_s":643.6},{"admin_code":485,"cluster_id":4850002906,"duration_s":651.9},{"admin_code":485,"cluster_id":4850002726,"duration_s":652.6},{"admin_code":485,"cluster_id":4850002717,"duration_s":652.7},{"admin_code":485,"cluster_id":4850002808,"duration_s":654.6},{"admin_code":485,"cluster_id":4850002902,"duration_s":656.4},{"admin_code":485,"cluster_id":4850003002,"duration_s":671},{"admin_code":485,"cluster_id":4850002359,"duration_s":679.6},{"admin_code":485,"cluster_id":4850002725,"duration_s":691.8},{"admin_code":485,"cluster_id":4850002451,"duration_s":732.4},{"admin_code":485,"cluster_id":4850002625,"duration_s":735.3},{"admin_code":485,"cluster_id":4850002716,"duration_s":740.1},{"admin_code":485,"cluster_id":4850002907,"duration_s":752.4},{"admin_code":485,"cluster_id":4850002807,"duration_s":779.2},{"admin_code":485,"cluster_id":4850002901,"duration_s":780.5},{"admin_code":485,"cluster_id":4850002452,"duration_s":814},{"admin_code":485,"cluster_id":4850002817,"duration_s":824.2},{"admin_code":485,"cluster_id":4850002818,"duration_s":825.4},{"admin_code":485,"cluster_id":4850002816,"duration_s":827.5},{"admin_code":485,"cluster_id":4850003003,"duration_s":848.3},{"admin_code":485,"cluster_id":4850002624,"duration_s":848.7},{"admin_code":485,"cluster_id":4850002715,"duration_s":849.2},{"admin_code":485,"cluster_id":4850002806,"duration_s":860},{"admin_code":485,"cluster_id":4850002544,"duration_s":860.7},{"admin_code":485,"cluster_id":4850002545,"duration_s":863.8},{"admin_code":485,"cluster_id":4850002453,"duration_s":879.6},{"admin_code":485,"cluster_id":4850002910,"duration_s":882.9},{"admin_code":485,"cluster_id":4850002815,"duration_s":893.4},{"admin_code":485,"cluster_id":4850002362,"duration_s":894.5},{"admin_code":485,"cluster_id":4850002360,"duration_s":899.5},{"admin_code":485,"cluster_id":4850003004,"duration_s":913.5},{"admin_code":485,"cluster_id":4850002638,"duration_s":916},{"admin_code":485,"cluster_id":4850002361,"duration_s":917},{"admin_code":485,"cluster_id":4850002639,"duration_s":930.3},{"admin_code":485,"cluster_id":4850002908,"duration_s":932.9},{"admin_code":485,"cluster_id":4850002911,"duration_s":933.6},{"admin_code":485,"cluster_id":4850002276,"duration_s":940.5},{"admin_code":485,"cluster_id":4850002714,"duration_s":941.4},{"admin_code":485,"cluster_id":4850002273,"duration_s":942.8},{"admin_code":485,"cluster_id":4850002546,"duration_s":949.2},{"admin_code":485,"cluster_id":4850003098,"duration_s":950.6},{"admin_code":485,"cluster_id":4850002805,"duration_s":953.2},{"admin_code":485,"cluster_id":4850002274,"duration_s":959.8},{"admin_code":485,"cluster_id":4850002729,"duration_s":960.3},{"admin_code":485,"cluster_id":4850002909,"duration_s":970.9},{"admin_code":485,"cluster_id":4850002730,"duration_s":972.2},{"admin_code":485,"cluster_id":4850003097,"duration_s":976.1},{"admin_code":485,"cluster_id":4850002731,"duration_s":983.6},{"admin_code":485,"cluster_id":4850002275,"duration_s":987.4},{"admin_code":485,"cluster_id":4850002814,"duration_s":993},{"admin_code":485,"cluster_id":4850002192,"duration_s":999.5},{"admin_code":485,"cluster_id":4850002819,"duration_s":999.7},{"admin_code":485,"cluster_id":4850002912,"duration_s":1005.8},{"admin_code":485,"cluster_id":4850002820,"duration_s":1008},{"admin_code":485,"cluster_id":4850002821,"duration_s":1014.4},{"admin_code":485,"cluster_id":4850002277,"duration_s":1024.6},{"admin_code":485,"cluster_id":4850002454,"duration_s":1029.8},{"admin_code":485,"cluster_id":4850002547,"duration_s":1047.6},{"admin_code":485,"cluster_id":4850002640,"duration_s":1047.6},{"admin_code":485,"cluster_id":4850002914,"duration_s":1050.5},{"admin_code":485,"cluster_id":4850003005,"duration_s":1052.3},{"admin_code":485,"cluster_id":4850002804,"duration_s":1055.5},{"admin_code":485,"cluster_id":4850002636,"duration_s":1056.7},{"admin_code":485,"cluster_id":4850002727,"duration_s":1056.7},{"admin_code":485,"cluster_id":4850002637,"duration_s":1056.7},{"admin_code":485,"cluster_id":4850002728,"duration_s":1056.7},{"admin_code":485,"cluster_id":4850002363,"duration_s":1057.4},{"admin_code":485,"cluster_id":4850002108,"duration_s":1058.6},{"admin_code":485,"cluster_id":4850002193,"duration_s":1059.4},{"admin_code":485,"cluster_id":4850003008,"duration_s":1060.4},{"admin_code":485,"cluster_id":4850003190,"duration_s":1073.4},{"admin_code":485,"cluster_id":4850002915,"duration_s":1102.9},{"admin_code":485,"cluster_id":4850002025,"duration_s":1104.1},{"admin_code":485,"cluster_id":4850003010,"duration_s":1131.8},{"admin_code":485,"cluster_id":4850003007,"duration_s":1137.5},{"admin_code":485,"cluster_id":4850003006,"duration_s":1145},{"admin_code":485,"cluster_id":4850003102,"duration_s":1145.8},{"admin_code":485,"cluster_id":4850002713,"duration_s":1162.1},{"admin_code":485,"cluster_id":4850003103,"duration_s":1163.3},{"admin_code":485,"cluster_id":4850003101,"duration_s":1163.6},{"admin_code":485,"cluster_id":4850003104,"duration_s":1180.8},{"admin_code":485,"cluster_id":4850003189,"duration_s":1181.2},{"admin_code":485,"cluster_id":4850003100,"duration_s":1182.3},{"admin_code":485,"cluster_id":4850002712,"duration_s":1183.6},{"admin_code":485,"cluster_id":4850003188,"duration_s":1185.1},{"admin_code":485,"cluster_id":4850002622,"duration_s":1207.2},{"admin_code":485,"cluster_id":4850003009,"duration_s":1218.2},{"admin_code":485,"cluster_id":4850002913,"duration_s":1220.1},{"admin_code":485,"cluster_id":4850003278,"duration_s":1226.7},{"admin_code":485,"cluster_id":4850002711,"duration_s":1230.1},{"admin_code":485,"cluster_id":4850002623,"duration_s":1235.3},{"admin_code":485,"cluster_id":4850003195,"duration_s":1239.7},{"admin_code":485,"cluster_id":4850003196,"duration_s":1258.8},{"admin_code":485,"cluster_id":4850002899,"duration_s":1266.8},{"admin_code":485,"cluster_id":4850002530,"duration_s":1268.1},{"admin_code":485,"cluster_id":4850003277,"duration_s":1268.8},{"admin_code":485,"cluster_id":4850003099,"duration_s":1271.4},{"admin_code":485,"cluster_id":4850003192,"duration_s":1276.1},{"admin_code":485,"cluster_id":4850002529,"duration_s":1276.6},{"admin_code":485,"cluster_id":4850003279,"duration_s":1289.3},{"admin_code":485,"cluster_id":4850002900,"duration_s":1304.4},{"admin_code":485,"cluster_id":4850002437,"duration_s":1314.8},{"admin_code":485,"cluster_id":4850002803,"duration_s":1321.9},{"admin_code":485,"cluster_id":4850003193,"duration_s":1325.4},{"admin_code":485,"cluster_id":4850003362,"duration_s":1326.9},{"admin_code":485,"cluster_id":4850002801,"duration_s":1329.2},{"admin_code":485,"cluster_id":4850003096,"duration_s":1341.7},{"admin_code":485,"cluster_id":4850003363,"duration_s":1346.4},{"admin_code":485,"cluster_id":4850002802,"duration_s":1347.1},{"admin_code":485,"cluster_id":4850002024,"duration_s":1348.7},{"admin_code":485,"cluster_id":4850002023,"duration_s":1349.5},{"admin_code":485,"cluster_id":4850002528,"duration_s":1351},{"admin_code":485,"cluster_id":4850003194,"duration_s":1357.5},{"admin_code":485,"cluster_id":4850003095,"duration_s":1364.5},{"admin_code":485,"cluster_id":4850001941,"duration_s":1367.9},{"admin_code":485,"cluster_id":4850001942,"duration_s":1369.7},{"admin_code":485,"cluster_id":4850002710,"duration_s":1375.8},{"admin_code":485,"cluster_id":4850002436,"duration_s":1376.9},{"admin_code":485,"cluster_id":4850002895,"duration_s":1379.5},{"admin_code":485,"cluster_id":4850003361,"duration_s":1379.9},{"admin_code":485,"cluster_id":4850002346,"duration_s":1382},{"admin_code":485,"cluster_id":4850003197,"duration_s":1386.2},{"admin_code":485,"cluster_id":4850002440,"duration_s":1394.4},{"admin_code":485,"cluster_id":4850002439,"duration_s":1394.4},{"admin_code":485,"cluster_id":4850002438,"duration_s":1394.4},{"admin_code":485,"cluster_id":4850002994,"duration_s":1396.8},{"admin_code":485,"cluster_id":4850002347,"duration_s":1399},{"admin_code":485,"cluster_id":4850002435,"duration_s":1401.7},{"admin_code":485,"cluster_id":4850002896,"duration_s":1404.6},{"admin_code":485,"cluster_id":4850002621,"duration_s":1408},{"admin_code":485,"cluster_id":4850003364,"duration_s":1412.3},{"admin_code":485,"cluster_id":4850003001,"duration_s":1415.9},{"admin_code":485,"cluster_id":4850002532,"duration_s":1417.3},{"admin_code":485,"cluster_id":4850002995,"duration_s":1418.6},{"admin_code":485,"cluster_id":4850002531,"duration_s":1420.3},{"admin_code":485,"cluster_id":4850003360,"duration_s":1423.1},{"admin_code":485,"cluster_id":4850001858,"duration_s":1423.6},{"admin_code":485,"cluster_id":4850002260,"duration_s":1427.1},{"admin_code":485,"cluster_id":4850002348,"duration_s":1432.8},{"admin_code":485,"cluster_id":4850002106,"duration_s":1434.1},{"admin_code":485,"cluster_id":4850003191,"duration_s":1447.1},{"admin_code":485,"cluster_id":4850001940,"duration_s":1449},{"admin_code":485,"cluster_id":4850002107,"duration_s":1449.7},{"admin_code":485,"cluster_id":4850003280,"duration_s":1454.1},{"admin_code":485,"cluster_id":4850003444,"duration_s":1454.6},{"admin_code":485,"cluster_id":4850002345,"duration_s":1458.2},{"admin_code":485,"cluster_id":4850002261,"duration_s":1461.3},{"admin_code":485,"cluster_id":4850002175,"duration_s":1465.7},{"admin_code":485,"cluster_id":4850002176,"duration_s":1471.2},{"admin_code":485,"cluster_id":4850002259,"duration_s":1474.1},{"admin_code":485,"cluster_id":4850002190,"duration_s":1477.3},{"admin_code":485,"cluster_id":4850002191,"duration_s":1477.3},{"admin_code":485,"cluster_id":4850002620,"duration_s":1483.6},{"admin_code":485,"cluster_id":4850002022,"duration_s":1485.7},{"admin_code":485,"cluster_id":4850002177,"duration_s":1494.7},{"admin_code":485,"cluster_id":4850002996,"duration_s":1495.1},{"admin_code":485,"cluster_id":4850003281,"duration_s":1496.3},{"admin_code":485,"cluster_id":4850002992,"duration_s":1500.9},{"admin_code":485,"cluster_id":4850002709,"duration_s":1508.3},{"admin_code":485,"cluster_id":4850002262,"duration_s":1518.2},{"admin_code":485,"cluster_id":4850002527,"duration_s":1520.3},{"admin_code":485,"cluster_id":4850003283,"duration_s":1521.9},{"admin_code":485,"cluster_id":4850003366,"duration_s":1526.9},{"admin_code":485,"cluster_id":4850003282,"duration_s":1530.5},{"admin_code":485,"cluster_id":4850002344,"duration_s":1534},{"admin_code":485,"cluster_id":4850001859,"duration_s":1534.1},{"admin_code":485,"cluster_id":4850002349,"duration_s":1537.6},{"admin_code":485,"cluster_id":4850002093,"duration_s":1538.4},{"admin_code":485,"cluster_id":4850002898,"duration_s":1539.5},{"admin_code":485,"cluster_id":4850002434,"duration_s":1541},{"admin_code":485,"cluster_id":4850003284,"duration_s":1541.6},{"admin_code":485,"cluster_id":4850003090,"duration_s":1544},{"admin_code":485,"cluster_id":4850001860,"duration_s":1556.5},{"admin_code":485,"cluster_id":4850002997,"duration_s":1566.1},{"admin_code":485,"cluster_id":4850002263,"duration_s":1567.1},{"admin_code":485,"cluster_id":4850001783,"duration_s":1570.6},{"admin_code":485,"cluster_id":4850002351,"duration_s":1573},{"admin_code":485,"cluster_id":4850002350,"duration_s":1573},{"admin_code":485,"cluster_id":4850002264,"duration_s":1574.2},{"admin_code":485,"cluster_id":4850002352,"duration_s":1574.8},{"admin_code":485,"cluster_id":4850002265,"duration_s":1574.8},{"admin_code":485,"cluster_id":4850002010,"duration_s":1582.4},{"admin_code":485,"cluster_id":4850002526,"duration_s":1585.8},{"admin_code":485,"cluster_id":4850002258,"duration_s":1586.4},{"admin_code":485,"cluster_id":4850001939,"duration_s":1588.8},{"admin_code":485,"cluster_id":4850002094,"duration_s":1590.5},{"admin_code":485,"cluster_id":4850002179,"duration_s":1597.5},{"admin_code":485,"cluster_id":4850002092,"duration_s":1609.1},{"admin_code":485,"cluster_id":4850001929,"duration_s":1614.4},{"admin_code":485,"cluster_id":4850002021,"duration_s":1614.6},{"admin_code":485,"cluster_id":4850002897,"duration_s":1620.7},{"admin_code":485,"cluster_id":4850002993,"duration_s":1621.7},{"admin_code":485,"cluster_id":4850002619,"duration_s":1625.9},{"admin_code":485,"cluster_id":4850001928,"duration_s":1628.2},{"admin_code":485,"cluster_id":4850003087,"duration_s":1634},{"admin_code":485,"cluster_id":4850002266,"duration_s":1635.8},{"admin_code":485,"cluster_id":4850002181,"duration_s":1635.8},{"admin_code":485,"cluster_id":4850002180,"duration_s":1635.8},{"admin_code":485,"cluster_id":4850002182,"duration_s":1636.5},{"admin_code":485,"cluster_id":4850002097,"duration_s":1637.3},{"admin_code":485,"cluster_id":4850002096,"duration_s":1638.3},{"admin_code":485,"cluster_id":4850003091,"duration_s":1640.9},{"admin_code":485,"cluster_id":4850003088,"duration_s":1641.8},{"admin_code":485,"cluster_id":4850002257,"duration_s":1644.3},{"admin_code":485,"cluster_id":4850002091,"duration_s":1645.7},{"admin_code":485,"cluster_id":4850002174,"duration_s":1654.2},{"admin_code":485,"cluster_id":4850002095,"duration_s":1670.2},{"admin_code":485,"cluster_id":4850002009,"duration_s":1681.3},{"admin_code":485,"cluster_id":4850001846,"duration_s":1685.2},{"admin_code":485,"cluster_id":4850001782,"duration_s":1692.4},{"admin_code":485,"cluster_id":4850001847,"duration_s":1703.1},{"admin_code":485,"cluster_id":4850002272,"duration_s":1707.7},{"admin_code":485,"cluster_id":4850002188,"duration_s":1707.7},{"admin_code":485,"cluster_id":4850002104,"duration_s":1707.7},{"admin_code":485,"cluster_id":4850001938,"duration_s":1711.1},{"admin_code":485,"cluster_id":4850002618,"duration_s":1712.9},{"admin_code":485,"cluster_id":4850001927,"duration_s":1713.6},{"admin_code":485,"cluster_id":4850003089,"duration_s":1716.2},{"admin_code":485,"cluster_id":4850002011,"duration_s":1721.3},{"admin_code":485,"cluster_id":4850001845,"duration_s":1724.4},{"admin_code":485,"cluster_id":4850002189,"duration_s":1724.7},{"admin_code":485,"cluster_id":4850002105,"duration_s":1724.7},{"admin_code":485,"cluster_id":4850001771,"duration_s":1725.9},{"admin_code":485,"cluster_id":4850001770,"duration_s":1727.4},{"admin_code":485,"cluster_id":4850002012,"duration_s":1730.8},{"admin_code":485,"cluster_id":4850002172,"duration_s":1731.4},{"admin_code":485,"cluster_id":4850001769,"duration_s":1738.7},{"admin_code":485,"cluster_id":4850002013,"duration_s":1750.9},{"admin_code":485,"cluster_id":4850002173,"duration_s":1753.1},{"admin_code":485,"cluster_id":4850002178,"duration_s":1759.6},{"admin_code":485,"cluster_id":4850001693,"duration_s":1766.3},{"admin_code":485,"cluster_id":4850001694,"duration_s":1779.5},{"admin_code":485,"cluster_id":4850003182,"duration_s":1782.1},{"admin_code":485,"cluster_id":4850002525,"duration_s":1785.9},{"admin_code":485,"cluster_id":4850001930,"duration_s":1787.4},{"admin_code":485,"cluster_id":4850001695,"duration_s":1789.2},{"admin_code":485,"cluster_id":4850001696,"duration_s":1789.8},{"admin_code":485,"cluster_id":4850001628,"duration_s":1790.3},{"admin_code":485,"cluster_id":4850001705,"duration_s":1797.2},{"admin_code":485,"cluster_id":4850003184,"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}}