{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004795,"lat":19.135,"lng":77.255},"to":{"admin_code":485,"cluster_id":4850004794,"lat":19.135,"lng":77.245},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.855,"distance_km_u_k2":0.09275,"duration_s_free_flow":267.4,"great_circle_km":1.050514,"reachable":true,"k_band":[{"distance_km":1.855,"duration_s":267.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":485,"cluster_id":4850004795},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004794},"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":265,"reachable_cells":[{"admin_code":485,"cluster_id":4850004795,"duration_s":0},{"admin_code":485,"cluster_id":4850004730,"duration_s":51.6},{"admin_code":485,"cluster_id":4850004729,"duration_s":181.8},{"admin_code":485,"cluster_id":4850004731,"duration_s":260},{"admin_code":485,"cluster_id":4850004794,"duration_s":267.4},{"admin_code":485,"cluster_id":4850004858,"duration_s":425.9},{"admin_code":485,"cluster_id":4850004796,"duration_s":499.7},{"admin_code":485,"cluster_id":4850004797,"duration_s":568.7},{"admin_code":485,"cluster_id":4850004859,"duration_s":586.3},{"admin_code":485,"cluster_id":4850004732,"duration_s":642.8},{"admin_code":485,"cluster_id":4850004860,"duration_s":659.3},{"admin_code":485,"cluster_id":4850004923,"duration_s":707.5},{"admin_code":485,"cluster_id":4850004857,"duration_s":711.9},{"admin_code":485,"cluster_id":4850004856,"duration_s":746.3},{"admin_code":485,"cluster_id":4850004861,"duration_s":756.7},{"admin_code":485,"cluster_id":4850004926,"duration_s":772.7},{"admin_code":485,"cluster_id":4850004927,"duration_s":782.1},{"admin_code":485,"cluster_id":4850004855,"duration_s":842.2},{"admin_code":485,"cluster_id":4850004925,"duration_s":877.7},{"admin_code":485,"cluster_id":4850004793,"duration_s":882.5},{"admin_code":485,"cluster_id":4850004988,"duration_s":907.6},{"admin_code":485,"cluster_id":4850004991,"duration_s":931.4},{"admin_code":485,"cluster_id":4850004924,"duration_s":937.5},{"admin_code":485,"cluster_id":4850004854,"duration_s":948.8},{"admin_code":485,"cluster_id":4850004928,"duration_s":961.3},{"admin_code":485,"cluster_id":4850004920,"duration_s":981.2},{"admin_code":485,"cluster_id":4850004929,"duration_s":984.9},{"admin_code":485,"cluster_id":4850004987,"duration_s":1000.9},{"admin_code":485,"cluster_id":4850004922,"duration_s":1009.9},{"admin_code":485,"cluster_id":4850004728,"duration_s":1035.2},{"admin_code":485,"cluster_id":4850004921,"duration_s":1037.9},{"admin_code":489,"cluster_id":4890001889,"duration_s":1046.2},{"admin_code":485,"cluster_id":4850004863,"duration_s":1075},{"admin_code":485,"cluster_id":4850004789,"duration_s":1075.7},{"admin_code":485,"cluster_id":4850004993,"duration_s":1079.4},{"admin_code":485,"cluster_id":4850004930,"duration_s":1084},{"admin_code":485,"cluster_id":4850005058,"duration_s":1088.2},{"admin_code":485,"cluster_id":4850005055,"duration_s":1092},{"admin_code":485,"cluster_id":4850004862,"duration_s":1098.8},{"admin_code":485,"cluster_id":4850004799,"duration_s":1103.1},{"admin_code":485,"cluster_id":4850004790,"duration_s":1113},{"admin_code":485,"cluster_id":4850004994,"duration_s":1124.5},{"admin_code":489,"cluster_id":4890001888,"duration_s":1140.1},{"admin_code":489,"cluster_id":4890002057,"duration_s":1142.6},{"admin_code":485,"cluster_id":4850004919,"duration_s":1143.5},{"admin_code":489,"cluster_id":4890001804,"duration_s":1150.9},{"admin_code":485,"cluster_id":4850004986,"duration_s":1178.5},{"admin_code":485,"cluster_id":4850004995,"duration_s":1184.4},{"admin_code":485,"cluster_id":4850004798,"duration_s":1203.7},{"admin_code":485,"cluster_id":4850004661,"duration_s":1206.1},{"admin_code":485,"cluster_id":4850004985,"duration_s":1210.2},{"admin_code":485,"cluster_id":4850004791,"duration_s":1220.7},{"admin_code":489,"cluster_id":4890002056,"duration_s":1224.7},{"admin_code":489,"cluster_id":4890001887,"duration_s":1239.4},{"admin_code":485,"cluster_id":4850004931,"duration_s":1245.6},{"admin_code":485,"cluster_id":4850005062,"duration_s":1255.1},{"admin_code":485,"cluster_id":4850005122,"duration_s":1259},{"admin_code":485,"cluster_id":4850005126,"duration_s":1261.3},{"admin_code":485,"cluster_id":4850004864,"duration_s":1267.1},{"admin_code":485,"cluster_id":4850004725,"duration_s":1269.5},{"admin_code":485,"cluster_id":4850004734,"duration_s":1272.7},{"admin_code":485,"cluster_id":4850005061,"duration_s":1274.3},{"admin_code":489,"cluster_id":4890001803,"duration_s":1278.4},{"admin_code":489,"cluster_id":4890001972,"duration_s":1279.6},{"admin_code":485,"cluster_id":4850005059,"duration_s":1281.5},{"admin_code":485,"cluster_id":4850004996,"duration_s":1282.3},{"admin_code":485,"cluster_id":4850004932,"duration_s":1296.6},{"admin_code":485,"cluster_id":4850004667,"duration_s":1300.6},{"admin_code":485,"cluster_id":4850004726,"duration_s":1302.3},{"admin_code":485,"cluster_id":4850005121,"duration_s":1302.8},{"admin_code":485,"cluster_id":4850004735,"duration_s":1303.5},{"admin_code":485,"cluster_id":4850005056,"duration_s":1306.3},{"admin_code":485,"cluster_id":4850005123,"duration_s":1309.1},{"admin_code":485,"cluster_id":4850004866,"duration_s":1311.4},{"admin_code":485,"cluster_id":4850005130,"duration_s":1319.3},{"admin_code":485,"cluster_id":4850005050,"duration_s":1325.2},{"admin_code":485,"cluster_id":4850005125,"duration_s":1328},{"admin_code":489,"cluster_id":4890001886,"duration_s":1341.6},{"admin_code":485,"cluster_id":4850004792,"duration_s":1341.7},{"admin_code":485,"cluster_id":4850004801,"duration_s":1342.7},{"admin_code":485,"cluster_id":4850004992,"duration_s":1346.4},{"admin_code":485,"cluster_id":4850005060,"duration_s":1346.6},{"admin_code":485,"cluster_id":4850005120,"duration_s":1346.9},{"admin_code":485,"cluster_id":4850004865,"duration_s":1359.9},{"admin_code":485,"cluster_id":4850005131,"duration_s":1362.9},{"admin_code":485,"cluster_id":4850004800,"duration_s":1366.7},{"admin_code":485,"cluster_id":4850005057,"duration_s":1367.4},{"admin_code":489,"cluster_id":4890002055,"duration_s":1368.4},{"admin_code":485,"cluster_id":4850004660,"duration_s":1369.3},{"admin_code":485,"cluster_id":4850005119,"duration_s":1370.4},{"admin_code":489,"cluster_id":4890002139,"duration_s":1371},{"admin_code":485,"cluster_id":4850004733,"duration_s":1371.6},{"admin_code":485,"cluster_id":4850005129,"duration_s":1372.6},{"admin_code":485,"cluster_id":4850005118,"duration_s":1373.4},{"admin_code":485,"cluster_id":4850004736,"duration_s":1374.6},{"admin_code":485,"cluster_id":4850005064,"duration_s":1375.6},{"admin_code":485,"cluster_id":4850005194,"duration_s":1377.8},{"admin_code":485,"cluster_id":4850004997,"duration_s":1383.4},{"admin_code":485,"cluster_id":4850004933,"duration_s":1390.4},{"admin_code":485,"cluster_id":4850005063,"duration_s":1396},{"admin_code":489,"cluster_id":4890001802,"duration_s":1404.5},{"admin_code":485,"cluster_id":4850005197,"duration_s":1405.1},{"admin_code":485,"cluster_id":4850005193,"duration_s":1409.3},{"admin_code":485,"cluster_id":4850004727,"duration_s":1412.6},{"admin_code":485,"cluster_id":4850005054,"duration_s":1413.5},{"admin_code":485,"cluster_id":4850005127,"duration_s":1414.9},{"admin_code":489,"cluster_id":4890002138,"duration_s":1415.3},{"admin_code":489,"cluster_id":4890001971,"duration_s":1416.2},{"admin_code":485,"cluster_id":4850005128,"duration_s":1416.4},{"admin_code":485,"cluster_id":4850005195,"duration_s":1422.5},{"admin_code":485,"cluster_id":4850005053,"duration_s":1422.9},{"admin_code":485,"cluster_id":4850005124,"duration_s":1425},{"admin_code":489,"cluster_id":4890001885,"duration_s":1433.7},{"admin_code":485,"cluster_id":4850004989,"duration_s":1436.3},{"admin_code":485,"cluster_id":4850004867,"duration_s":1443.8},{"admin_code":485,"cluster_id":4850005191,"duration_s":1445},{"admin_code":485,"cluster_id":4850005188,"duration_s":1454.7},{"admin_code":485,"cluster_id":4850005051,"duration_s":1455.6},{"admin_code":485,"cluster_id":4850005065,"duration_s":1456.7},{"admin_code":489,"cluster_id":4890002137,"duration_s":1459.6},{"admin_code":485,"cluster_id":4850005196,"duration_s":1460.1},{"admin_code":485,"cluster_id":4850004737,"duration_s":1462.9},{"admin_code":489,"cluster_id":4890002053,"duration_s":1463.9},{"admin_code":485,"cluster_id":4850004802,"duration_s":1468.2},{"admin_code":485,"cluster_id":4850004990,"duration_s":1468.3},{"admin_code":485,"cluster_id":4850004658,"duration_s":1470},{"admin_code":485,"cluster_id":4850004668,"duration_s":1471.1},{"admin_code":485,"cluster_id":4850005260,"duration_s":1471.8},{"admin_code":485,"cluster_id":4850005132,"duration_s":1473.1},{"admin_code":485,"cluster_id":4850004998,"duration_s":1482.3},{"admin_code":485,"cluster_id":4850005133,"duration_s":1485.4},{"admin_code":485,"cluster_id":4850005190,"duration_s":1485.7},{"admin_code":485,"cluster_id":4850004601,"duration_s":1487.2},{"admin_code":485,"cluster_id":4850004670,"duration_s":1487.2},{"admin_code":489,"cluster_id":4890001968,"duration_s":1487.4},{"admin_code":485,"cluster_id":4850004868,"duration_s":1488.9},{"admin_code":485,"cluster_id":4850004666,"duration_s":1494.6},{"admin_code":489,"cluster_id":4890001801,"duration_s":1496.2},{"admin_code":485,"cluster_id":4850005261,"duration_s":1497.3},{"admin_code":485,"cluster_id":4850004600,"duration_s":1499.6},{"admin_code":489,"cluster_id":4890002054,"duration_s":1500.4},{"admin_code":485,"cluster_id":4850005199,"duration_s":1500.9},{"admin_code":485,"cluster_id":4850004599,"duration_s":1504},{"admin_code":485,"cluster_id":4850004803,"duration_s":1511.3},{"admin_code":489,"cluster_id":4890002052,"duration_s":1512.4},{"admin_code":485,"cluster_id":4850004659,"duration_s":1514.6},{"admin_code":485,"cluster_id":4850005066,"duration_s":1514.9},{"admin_code":489,"cluster_id":4890002221,"duration_s":1518.6},{"admin_code":485,"cluster_id":4850004531,"duration_s":1518.8},{"admin_code":485,"cluster_id":4850005192,"duration_s":1519.5},{"admin_code":485,"cluster_id":4850005198,"duration_s":1520},{"admin_code":485,"cluster_id":4850005265,"duration_s":1520.8},{"admin_code":485,"cluster_id":4850004669,"duration_s":1520.9},{"admin_code":485,"cluster_id":4850005264,"duration_s":1521.1},{"admin_code":489,"cluster_id":4890001884,"duration_s":1528},{"admin_code":485,"cluster_id":4850005262,"duration_s":1529.6},{"admin_code":485,"cluster_id":4850005255,"duration_s":1534.3},{"admin_code":489,"cluster_id":4890001969,"duration_s":1536.5},{"admin_code":485,"cluster_id":4850005052,"duration_s":1536.6},{"admin_code":485,"cluster_id":4850004591,"duration_s":1542.6},{"admin_code":485,"cluster_id":4850004804,"duration_s":1547.1},{"admin_code":485,"cluster_id":4850005254,"duration_s":1547.6},{"admin_code":489,"cluster_id":4890001716,"duration_s":1548.4},{"admin_code":489,"cluster_id":4890002219,"duration_s":1549.8},{"admin_code":485,"cluster_id":4850004738,"duration_s":1550.8},{"admin_code":485,"cluster_id":4850005263,"duration_s":1564.6},{"admin_code":485,"cluster_id":4850004999,"duration_s":1566.3},{"admin_code":485,"cluster_id":4850004532,"duration_s":1568.6},{"admin_code":485,"cluster_id":4850004398,"duration_s":1569.3},{"admin_code":485,"cluster_id":4850005134,"duration_s":1570.3},{"admin_code":485,"cluster_id":4850005259,"duration_s":1572.5},{"admin_code":489,"cluster_id":4890001970,"duration_s":1575.5},{"admin_code":485,"cluster_id":4850004739,"duration_s":1582.5},{"admin_code":485,"cluster_id":4850005186,"duration_s":1584.6},{"admin_code":485,"cluster_id":4850005266,"duration_s":1591.2},{"admin_code":485,"cluster_id":4850005201,"duration_s":1591.6},{"admin_code":485,"cluster_id":4850004329,"duration_s":1594.6},{"admin_code":485,"cluster_id":4850005202,"duration_s":1596.4},{"admin_code":485,"cluster_id":4850005187,"duration_s":1597.1},{"admin_code":485,"cluster_id":4850004806,"duration_s":1601.5},{"admin_code":485,"cluster_id":4850005328,"duration_s":1604.5},{"admin_code":485,"cluster_id":4850004603,"duration_s":1609.7},{"admin_code":485,"cluster_id":4850004805,"duration_s":1610},{"admin_code":485,"cluster_id":4850005258,"duration_s":1612.1},{"admin_code":485,"cluster_id":4850005332,"duration_s":1615.5},{"admin_code":485,"cluster_id":4850005334,"duration_s":1615.6},{"admin_code":485,"cluster_id":4850005200,"duration_s":1615.9},{"admin_code":485,"cluster_id":4850004665,"duration_s":1619.1},{"admin_code":489,"cluster_id":4890002220,"duration_s":1624.3},{"admin_code":485,"cluster_id":4850004469,"duration_s":1625.3},{"admin_code":485,"cluster_id":4850004463,"duration_s":1626.5},{"admin_code":485,"cluster_id":4850005400,"duration_s":1629.4},{"admin_code":485,"cluster_id":4850004464,"duration_s":1631.5},{"admin_code":485,"cluster_id":4850005189,"duration_s":1634.9},{"admin_code":485,"cluster_id":4850004466,"duration_s":1641.5},{"admin_code":485,"cluster_id":4850004535,"duration_s":1643.8},{"admin_code":485,"cluster_id":4850004602,"duration_s":1647.1},{"admin_code":485,"cluster_id":4850004724,"duration_s":1647.7},{"admin_code":485,"cluster_id":4850005331,"duration_s":1652.2},{"admin_code":485,"cluster_id":4850004935,"duration_s":1654.4},{"admin_code":485,"cluster_id":4850004530,"duration_s":1654.6},{"admin_code":485,"cluster_id":4850005000,"duration_s":1657.2},{"admin_code":485,"cluster_id":4850004328,"duration_s":1658},{"admin_code":485,"cluster_id":4850005323,"duration_s":1664.4},{"admin_code":485,"cluster_id":4850005395,"duration_s":1665.5},{"admin_code":489,"cluster_id":4890001715,"duration_s":1667.6},{"admin_code":485,"cluster_id":4850004870,"duration_s":1668.7},{"admin_code":485,"cluster_id":4850004869,"duration_s":1669.1},{"admin_code":485,"cluster_id":4850004533,"duration_s":1670.9},{"admin_code":485,"cluster_id":4850005333,"duration_s":1671.7},{"admin_code":485,"cluster_id":4850004657,"duration_s":1676.6},{"admin_code":489,"cluster_id":4890001717,"duration_s":1680.9},{"admin_code":485,"cluster_id":4850005396,"duration_s":1682.9},{"admin_code":485,"cluster_id":4850005267,"duration_s":1685.6},{"admin_code":485,"cluster_id":4850004539,"duration_s":1686.1},{"admin_code":485,"cluster_id":4850004605,"duration_s":1689.6},{"admin_code":485,"cluster_id":4850004934,"duration_s":1690.4},{"admin_code":485,"cluster_id":4850004536,"duration_s":1691.3},{"admin_code":485,"cluster_id":4850005268,"duration_s":1695.9},{"admin_code":485,"cluster_id":4850005329,"duration_s":1697.1},{"admin_code":485,"cluster_id":4850004672,"duration_s":1697.1},{"admin_code":485,"cluster_id":4850004327,"duration_s":1697.8},{"admin_code":485,"cluster_id":4850004534,"duration_s":1698.7},{"admin_code":485,"cluster_id":4850004671,"duration_s":1699.9},{"admin_code":485,"cluster_id":4850004257,"duration_s":1702.5},{"admin_code":485,"cluster_id":4850004598,"duration_s":1707.5},{"admin_code":485,"cluster_id":4850005135,"duration_s":1708},{"admin_code":485,"cluster_id":4850004186,"duration_s":1716.8},{"admin_code":485,"cluster_id":4850004740,"duration_s":1716.8},{"admin_code":485,"cluster_id":4850005330,"duration_s":1716.9},{"admin_code":485,"cluster_id":4850004404,"duration_s":1717.9},{"admin_code":485,"cluster_id":4850005467,"duration_s":1720.8},{"admin_code":489,"cluster_id":4890002304,"duration_s":1721.6},{"admin_code":485,"cluster_id":4850004673,"duration_s":1723.6},{"admin_code":485,"cluster_id":4850004538,"duration_s":1724.1},{"admin_code":485,"cluster_id":4850005466,"duration_s":1733.2},{"admin_code":485,"cluster_id":4850005391,"duration_s":1736},{"admin_code":485,"cluster_id":4850004403,"duration_s":1738.8},{"admin_code":485,"cluster_id":4850004537,"duration_s":1742.5},{"admin_code":485,"cluster_id":4850004606,"duration_s":1743.5},{"admin_code":485,"cluster_id":4850004399,"duration_s":1745.4},{"admin_code":485,"cluster_id":4850005253,"duration_s":1746.6},{"admin_code":485,"cluster_id":4850005461,"duration_s":1755.7},{"admin_code":485,"cluster_id":4850005335,"duration_s":1757.2},{"admin_code":485,"cluster_id":4850005336,"duration_s":1757.2},{"admin_code":485,"cluster_id":4850005462,"duration_s":1759.1},{"admin_code":485,"cluster_id":4850004334,"duration_s":1765.5},{"admin_code":485,"cluster_id":4850005327,"duration_s":1769.7},{"admin_code":485,"cluster_id":4850005322,"duration_s":1772.4},{"admin_code":485,"cluster_id":4850004529,"duration_s":1778.4},{"admin_code":485,"cluster_id":4850004473,"duration_s":1779.6},{"admin_code":485,"cluster_id":4850005001,"duration_s":1780.5},{"admin_code":485,"cluster_id":4850004116,"duration_s":1781.5},{"admin_code":485,"cluster_id":4850004258,"duration_s":1781.8},{"admin_code":485,"cluster_id":4850005399,"duration_s":1782.4},{"admin_code":485,"cluster_id":4850004401,"duration_s":1782.7},{"admin_code":485,"cluster_id":4850004462,"duration_s":1786.9},{"admin_code":485,"cluster_id":4850004604,"duration_s":1787.8},{"admin_code":485,"cluster_id":4850004468,"duration_s":1788.3},{"admin_code":485,"cluster_id":4850004936,"duration_s":1789.4},{"admin_code":489,"cluster_id":4890001633,"duration_s":1790.9},{"admin_code":485,"cluster_id":4850005398,"duration_s":1792},{"admin_code":485,"cluster_id":4850005067,"duration_s":1794.3},{"admin_code":485,"cluster_id":4850004528,"duration_s":1796.4},{"admin_code":485,"cluster_id":4850005326,"duration_s":1799.4}],"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}}