{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":485,"cluster_id":4850004728,"lat":19.125,"lng":77.235},"to":{"admin_code":485,"cluster_id":4850004727,"lat":19.125,"lng":77.225},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":3.27,"distance_km_u_k2":0.1635,"duration_s_free_flow":474.2,"great_circle_km":1.050578,"reachable":true,"k_band":[{"distance_km":3.27,"duration_s":474.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":4850004728},"b":{"in_mh36_cube":true,"admin_code":485,"cluster_id":4850004727},"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":274,"reachable_cells":[{"admin_code":485,"cluster_id":4850004728,"duration_s":0},{"admin_code":485,"cluster_id":4850004661,"duration_s":170.9},{"admin_code":485,"cluster_id":4850004793,"duration_s":175.9},{"admin_code":485,"cluster_id":4850004857,"duration_s":323.3},{"admin_code":485,"cluster_id":4850004660,"duration_s":334.1},{"admin_code":485,"cluster_id":4850004727,"duration_s":474.2},{"admin_code":485,"cluster_id":4850004659,"duration_s":479.4},{"admin_code":485,"cluster_id":4850004923,"duration_s":481.8},{"admin_code":485,"cluster_id":4850004856,"duration_s":510.4},{"admin_code":485,"cluster_id":4850004792,"duration_s":545.1},{"admin_code":485,"cluster_id":4850004859,"duration_s":579.6},{"admin_code":485,"cluster_id":4850004726,"duration_s":584.5},{"admin_code":485,"cluster_id":4850004858,"duration_s":605.5},{"admin_code":485,"cluster_id":4850004855,"duration_s":606.3},{"admin_code":485,"cluster_id":4850004591,"duration_s":660.8},{"admin_code":485,"cluster_id":4850004791,"duration_s":666.1},{"admin_code":485,"cluster_id":4850004988,"duration_s":681.9},{"admin_code":485,"cluster_id":4850004658,"duration_s":682.9},{"admin_code":485,"cluster_id":4850004924,"duration_s":711.8},{"admin_code":485,"cluster_id":4850004854,"duration_s":712.9},{"admin_code":485,"cluster_id":4850004920,"duration_s":745.3},{"admin_code":485,"cluster_id":4850004861,"duration_s":750},{"admin_code":485,"cluster_id":4850004794,"duration_s":764},{"admin_code":485,"cluster_id":4850004926,"duration_s":766},{"admin_code":485,"cluster_id":4850004790,"duration_s":770.6},{"admin_code":485,"cluster_id":4850004860,"duration_s":773.9},{"admin_code":485,"cluster_id":4850004987,"duration_s":775.2},{"admin_code":485,"cluster_id":4850004927,"duration_s":775.4},{"admin_code":485,"cluster_id":4850004725,"duration_s":782.9},{"admin_code":485,"cluster_id":4850004922,"duration_s":784.2},{"admin_code":485,"cluster_id":4850004921,"duration_s":802},{"admin_code":489,"cluster_id":4890001889,"duration_s":810.3},{"admin_code":485,"cluster_id":4850004789,"duration_s":839.8},{"admin_code":485,"cluster_id":4850004925,"duration_s":850.1},{"admin_code":485,"cluster_id":4850005055,"duration_s":866.3},{"admin_code":489,"cluster_id":4890001888,"duration_s":904.2},{"admin_code":489,"cluster_id":4890002057,"duration_s":906.7},{"admin_code":485,"cluster_id":4850004919,"duration_s":907.6},{"admin_code":485,"cluster_id":4850004724,"duration_s":913},{"admin_code":489,"cluster_id":4890001804,"duration_s":915},{"admin_code":485,"cluster_id":4850004729,"duration_s":916},{"admin_code":485,"cluster_id":4850004991,"duration_s":924.7},{"admin_code":485,"cluster_id":4850004796,"duration_s":933.5},{"admin_code":485,"cluster_id":4850004657,"duration_s":941.9},{"admin_code":485,"cluster_id":4850004986,"duration_s":951.9},{"admin_code":485,"cluster_id":4850004928,"duration_s":954.6},{"admin_code":485,"cluster_id":4850004985,"duration_s":974.3},{"admin_code":485,"cluster_id":4850004929,"duration_s":978.2},{"admin_code":489,"cluster_id":4890002056,"duration_s":988.8},{"admin_code":489,"cluster_id":4890001887,"duration_s":1003.5},{"admin_code":485,"cluster_id":4850004795,"duration_s":1031.7},{"admin_code":485,"cluster_id":4850005122,"duration_s":1033.3},{"admin_code":489,"cluster_id":4890001803,"duration_s":1042.5},{"admin_code":489,"cluster_id":4890001972,"duration_s":1043.7},{"admin_code":485,"cluster_id":4850004863,"duration_s":1068.3},{"admin_code":485,"cluster_id":4850004993,"duration_s":1072.7},{"admin_code":485,"cluster_id":4850005121,"duration_s":1077.1},{"admin_code":485,"cluster_id":4850004930,"duration_s":1077.3},{"admin_code":485,"cluster_id":4850005056,"duration_s":1080.6},{"admin_code":485,"cluster_id":4850005058,"duration_s":1081.5},{"admin_code":485,"cluster_id":4850004730,"duration_s":1083.3},{"admin_code":485,"cluster_id":4850005123,"duration_s":1083.4},{"admin_code":485,"cluster_id":4850004723,"duration_s":1087.9},{"admin_code":485,"cluster_id":4850005050,"duration_s":1089.3},{"admin_code":485,"cluster_id":4850004862,"duration_s":1092.1},{"admin_code":485,"cluster_id":4850004799,"duration_s":1096.4},{"admin_code":489,"cluster_id":4890001886,"duration_s":1105.7},{"admin_code":485,"cluster_id":4850004994,"duration_s":1117.8},{"admin_code":485,"cluster_id":4850005120,"duration_s":1121.2},{"admin_code":485,"cluster_id":4850005125,"duration_s":1126.3},{"admin_code":489,"cluster_id":4890002055,"duration_s":1132.5},{"admin_code":485,"cluster_id":4850005119,"duration_s":1134.5},{"admin_code":489,"cluster_id":4890002139,"duration_s":1135.1},{"admin_code":485,"cluster_id":4850005118,"duration_s":1137.5},{"admin_code":485,"cluster_id":4850005057,"duration_s":1141.7},{"admin_code":485,"cluster_id":4850005126,"duration_s":1161.6},{"admin_code":485,"cluster_id":4850004731,"duration_s":1166.3},{"admin_code":489,"cluster_id":4890001802,"duration_s":1168.6},{"admin_code":485,"cluster_id":4850004656,"duration_s":1169.6},{"admin_code":485,"cluster_id":4850004995,"duration_s":1177.7},{"admin_code":489,"cluster_id":4890002138,"duration_s":1179.4},{"admin_code":489,"cluster_id":4890001971,"duration_s":1180.3},{"admin_code":485,"cluster_id":4850005194,"duration_s":1183.7},{"admin_code":485,"cluster_id":4850005054,"duration_s":1187.8},{"admin_code":485,"cluster_id":4850004798,"duration_s":1197},{"admin_code":485,"cluster_id":4850005053,"duration_s":1197.2},{"admin_code":489,"cluster_id":4890001885,"duration_s":1197.8},{"admin_code":485,"cluster_id":4850004797,"duration_s":1198.8},{"admin_code":485,"cluster_id":4850005124,"duration_s":1199.3},{"admin_code":485,"cluster_id":4850005193,"duration_s":1200.2},{"admin_code":485,"cluster_id":4850004989,"duration_s":1210.6},{"admin_code":485,"cluster_id":4850005191,"duration_s":1219.3},{"admin_code":485,"cluster_id":4850005051,"duration_s":1219.7},{"admin_code":489,"cluster_id":4890002137,"duration_s":1223.7},{"admin_code":489,"cluster_id":4890002053,"duration_s":1228},{"admin_code":485,"cluster_id":4850005188,"duration_s":1229},{"admin_code":485,"cluster_id":4850004931,"duration_s":1238.9},{"admin_code":485,"cluster_id":4850004990,"duration_s":1242.6},{"admin_code":485,"cluster_id":4850005062,"duration_s":1248.4},{"admin_code":489,"cluster_id":4890001968,"duration_s":1251.5},{"admin_code":485,"cluster_id":4850005190,"duration_s":1260},{"admin_code":489,"cluster_id":4890001801,"duration_s":1260.3},{"admin_code":485,"cluster_id":4850004864,"duration_s":1260.4},{"admin_code":485,"cluster_id":4850005260,"duration_s":1262.7},{"admin_code":489,"cluster_id":4890002054,"duration_s":1264.5},{"admin_code":489,"cluster_id":4890002136,"duration_s":1265.6},{"admin_code":485,"cluster_id":4850004734,"duration_s":1266},{"admin_code":485,"cluster_id":4850005061,"duration_s":1267.6},{"admin_code":485,"cluster_id":4850005195,"duration_s":1270.8},{"admin_code":485,"cluster_id":4850004655,"duration_s":1272.5},{"admin_code":485,"cluster_id":4850004732,"duration_s":1272.9},{"admin_code":485,"cluster_id":4850005059,"duration_s":1274.8},{"admin_code":485,"cluster_id":4850004996,"duration_s":1275.6},{"admin_code":489,"cluster_id":4890002052,"duration_s":1276.5},{"admin_code":489,"cluster_id":4890002221,"duration_s":1282.7},{"admin_code":485,"cluster_id":4850004932,"duration_s":1289.9},{"admin_code":489,"cluster_id":4890001884,"duration_s":1292.1},{"admin_code":489,"cluster_id":4890001718,"duration_s":1293.3},{"admin_code":485,"cluster_id":4850004667,"duration_s":1293.9},{"admin_code":485,"cluster_id":4850004735,"duration_s":1296.8},{"admin_code":489,"cluster_id":4890001969,"duration_s":1300.6},{"admin_code":485,"cluster_id":4850004866,"duration_s":1304.7},{"admin_code":485,"cluster_id":4850005255,"duration_s":1308.6},{"admin_code":485,"cluster_id":4850005192,"duration_s":1310.4},{"admin_code":485,"cluster_id":4850005052,"duration_s":1310.9},{"admin_code":489,"cluster_id":4890001716,"duration_s":1312.5},{"admin_code":485,"cluster_id":4850005130,"duration_s":1312.6},{"admin_code":489,"cluster_id":4890002219,"duration_s":1313.9},{"admin_code":489,"cluster_id":4890002051,"duration_s":1317},{"admin_code":485,"cluster_id":4850005254,"duration_s":1321.9},{"admin_code":485,"cluster_id":4850004801,"duration_s":1336},{"admin_code":485,"cluster_id":4850005196,"duration_s":1339.4},{"admin_code":489,"cluster_id":4890001970,"duration_s":1339.6},{"admin_code":485,"cluster_id":4850004992,"duration_s":1339.7},{"admin_code":485,"cluster_id":4850005060,"duration_s":1339.9},{"admin_code":485,"cluster_id":4850005261,"duration_s":1345.6},{"admin_code":485,"cluster_id":4850005129,"duration_s":1346.9},{"admin_code":485,"cluster_id":4850005186,"duration_s":1348.7},{"admin_code":485,"cluster_id":4850004865,"duration_s":1353.2},{"admin_code":485,"cluster_id":4850005131,"duration_s":1356.2},{"admin_code":485,"cluster_id":4850004800,"duration_s":1360},{"admin_code":485,"cluster_id":4850005187,"duration_s":1361.2},{"admin_code":485,"cluster_id":4850005259,"duration_s":1363.4},{"admin_code":485,"cluster_id":4850004733,"duration_s":1364.9},{"admin_code":485,"cluster_id":4850004736,"duration_s":1367.9},{"admin_code":485,"cluster_id":4850005064,"duration_s":1368.9},{"admin_code":485,"cluster_id":4850004997,"duration_s":1376.7},{"admin_code":485,"cluster_id":4850005262,"duration_s":1377.9},{"admin_code":485,"cluster_id":4850005127,"duration_s":1379.8},{"admin_code":485,"cluster_id":4850004933,"duration_s":1383.7},{"admin_code":485,"cluster_id":4850005258,"duration_s":1386.4},{"admin_code":489,"cluster_id":4890002220,"duration_s":1388.4},{"admin_code":485,"cluster_id":4850005063,"duration_s":1389.3},{"admin_code":485,"cluster_id":4850005197,"duration_s":1398.4},{"admin_code":485,"cluster_id":4850005189,"duration_s":1409.2},{"admin_code":485,"cluster_id":4850005128,"duration_s":1409.7},{"admin_code":489,"cluster_id":4890001715,"duration_s":1431.7},{"admin_code":485,"cluster_id":4850004867,"duration_s":1437.1},{"admin_code":485,"cluster_id":4850005323,"duration_s":1438.7},{"admin_code":489,"cluster_id":4890001717,"duration_s":1445},{"admin_code":489,"cluster_id":4890001883,"duration_s":1450},{"admin_code":485,"cluster_id":4850005065,"duration_s":1450},{"admin_code":485,"cluster_id":4850005328,"duration_s":1452.8},{"admin_code":489,"cluster_id":4890002135,"duration_s":1454},{"admin_code":489,"cluster_id":4890001967,"duration_s":1455.5},{"admin_code":485,"cluster_id":4850004737,"duration_s":1456.2},{"admin_code":485,"cluster_id":4850004802,"duration_s":1461.5},{"admin_code":485,"cluster_id":4850004668,"duration_s":1464.4},{"admin_code":485,"cluster_id":4850005132,"duration_s":1466.4},{"admin_code":485,"cluster_id":4850004998,"duration_s":1475.6},{"admin_code":485,"cluster_id":4850004601,"duration_s":1480.5},{"admin_code":485,"cluster_id":4850004670,"duration_s":1480.5},{"admin_code":485,"cluster_id":4850004868,"duration_s":1482.2},{"admin_code":489,"cluster_id":4890002304,"duration_s":1485.7},{"admin_code":485,"cluster_id":4850004666,"duration_s":1487.9},{"admin_code":489,"cluster_id":4890002218,"duration_s":1492.1},{"admin_code":485,"cluster_id":4850004600,"duration_s":1492.9},{"admin_code":485,"cluster_id":4850005199,"duration_s":1494.2},{"admin_code":485,"cluster_id":4850004599,"duration_s":1497.3},{"admin_code":489,"cluster_id":4890001966,"duration_s":1502},{"admin_code":485,"cluster_id":4850004803,"duration_s":1504.6},{"admin_code":485,"cluster_id":4850005391,"duration_s":1510.3},{"admin_code":485,"cluster_id":4850005253,"duration_s":1510.7},{"admin_code":485,"cluster_id":4850004531,"duration_s":1512.1},{"admin_code":485,"cluster_id":4850005198,"duration_s":1513.3},{"admin_code":485,"cluster_id":4850005395,"duration_s":1513.8},{"admin_code":485,"cluster_id":4850005265,"duration_s":1514.1},{"admin_code":485,"cluster_id":4850004669,"duration_s":1514.2},{"admin_code":485,"cluster_id":4850005264,"duration_s":1514.4},{"admin_code":485,"cluster_id":4850005396,"duration_s":1531.2},{"admin_code":485,"cluster_id":4850004804,"duration_s":1540.4},{"admin_code":485,"cluster_id":4850004738,"duration_s":1544.1},{"admin_code":485,"cluster_id":4850005329,"duration_s":1545.4},{"admin_code":485,"cluster_id":4850005322,"duration_s":1546.7},{"admin_code":489,"cluster_id":4890001714,"duration_s":1554.8},{"admin_code":489,"cluster_id":4890001633,"duration_s":1555},{"admin_code":485,"cluster_id":4850005263,"duration_s":1557.9},{"admin_code":485,"cluster_id":4850005327,"duration_s":1560.6},{"admin_code":485,"cluster_id":4850004532,"duration_s":1561.9},{"admin_code":485,"cluster_id":4850004398,"duration_s":1562.6},{"admin_code":489,"cluster_id":4890002303,"duration_s":1565},{"admin_code":485,"cluster_id":4850005330,"duration_s":1565.2},{"admin_code":489,"cluster_id":4890002386,"duration_s":1570.6},{"admin_code":485,"cluster_id":4850004739,"duration_s":1575.8},{"admin_code":485,"cluster_id":4850005266,"duration_s":1584.5},{"admin_code":489,"cluster_id":4890001800,"duration_s":1587.7},{"admin_code":485,"cluster_id":4850004329,"duration_s":1587.9},{"admin_code":489,"cluster_id":4890001634,"duration_s":1589.7},{"admin_code":489,"cluster_id":4890001632,"duration_s":1589.9},{"admin_code":485,"cluster_id":4850005326,"duration_s":1590.3},{"admin_code":489,"cluster_id":4890001882,"duration_s":1597},{"admin_code":485,"cluster_id":4850005390,"duration_s":1600.6},{"admin_code":485,"cluster_id":4850004603,"duration_s":1603},{"admin_code":485,"cluster_id":4850005461,"duration_s":1604},{"admin_code":485,"cluster_id":4850005332,"duration_s":1608.8},{"admin_code":485,"cluster_id":4850004665,"duration_s":1612.4},{"admin_code":485,"cluster_id":4850005324,"duration_s":1617.5},{"admin_code":489,"cluster_id":4890002385,"duration_s":1618.1},{"admin_code":485,"cluster_id":4850004469,"duration_s":1618.6},{"admin_code":485,"cluster_id":4850004463,"duration_s":1619.8},{"admin_code":489,"cluster_id":4890001713,"duration_s":1620.1},{"admin_code":485,"cluster_id":4850004464,"duration_s":1624.8},{"admin_code":485,"cluster_id":4850005325,"duration_s":1626.3},{"admin_code":485,"cluster_id":4850004466,"duration_s":1634.8},{"admin_code":485,"cluster_id":4850004535,"duration_s":1637.1},{"admin_code":485,"cluster_id":4850004602,"duration_s":1640.4},{"admin_code":485,"cluster_id":4850005331,"duration_s":1645.5},{"admin_code":485,"cluster_id":4850004530,"duration_s":1647.9},{"admin_code":485,"cluster_id":4850004328,"duration_s":1651.3},{"admin_code":485,"cluster_id":4850005394,"duration_s":1655.2},{"admin_code":485,"cluster_id":4850004533,"duration_s":1664.2},{"admin_code":489,"cluster_id":4890001799,"duration_s":1665.1},{"admin_code":489,"cluster_id":4890002302,"duration_s":1676.5},{"admin_code":485,"cluster_id":4850004605,"duration_s":1682.9},{"admin_code":485,"cluster_id":4850004934,"duration_s":1683.7},{"admin_code":485,"cluster_id":4850004536,"duration_s":1684.6},{"admin_code":485,"cluster_id":4850005321,"duration_s":1686.2},{"admin_code":485,"cluster_id":4850005392,"duration_s":1688},{"admin_code":489,"cluster_id":4890001631,"duration_s":1688.8},{"admin_code":485,"cluster_id":4850004672,"duration_s":1690.4},{"admin_code":485,"cluster_id":4850004327,"duration_s":1691.1},{"admin_code":485,"cluster_id":4850004534,"duration_s":1692},{"admin_code":485,"cluster_id":4850004671,"duration_s":1693.2},{"admin_code":485,"cluster_id":4850004257,"duration_s":1695.8},{"admin_code":485,"cluster_id":4850005257,"duration_s":1695.9},{"admin_code":485,"cluster_id":4850004598,"duration_s":1700.8},{"admin_code":485,"cluster_id":4850005256,"duration_s":1701},{"admin_code":489,"cluster_id":4890002384,"duration_s":1707.3},{"admin_code":485,"cluster_id":4850005393,"duration_s":1707.5},{"admin_code":485,"cluster_id":4850004186,"duration_s":1710.1},{"admin_code":485,"cluster_id":4850004404,"duration_s":1711.2},{"admin_code":489,"cluster_id":4890002467,"duration_s":1716.5},{"admin_code":489,"cluster_id":4890001798,"duration_s":1717},{"admin_code":485,"cluster_id":4850004538,"duration_s":1717.4},{"admin_code":485,"cluster_id":4850004403,"duration_s":1732.1},{"admin_code":485,"cluster_id":4850004537,"duration_s":1735.8},{"admin_code":485,"cluster_id":4850004399,"duration_s":1738.7},{"admin_code":489,"cluster_id":4890001550,"duration_s":1742.8},{"admin_code":489,"cluster_id":4890002301,"duration_s":1747.2},{"admin_code":485,"cluster_id":4850004334,"duration_s":1758.8},{"admin_code":485,"cluster_id":4850005398,"duration_s":1760.6},{"admin_code":485,"cluster_id":4850005397,"duration_s":1764.3},{"admin_code":485,"cluster_id":4850004529,"duration_s":1771.7},{"admin_code":485,"cluster_id":4850004116,"duration_s":1774.8},{"admin_code":485,"cluster_id":4850004258,"duration_s":1775.1},{"admin_code":485,"cluster_id":4850004401,"duration_s":1776},{"admin_code":485,"cluster_id":4850004462,"duration_s":1780.2},{"admin_code":485,"cluster_id":4850004604,"duration_s":1781.1},{"admin_code":489,"cluster_id":4890001549,"duration_s":1781.5},{"admin_code":485,"cluster_id":4850004468,"duration_s":1781.6},{"admin_code":485,"cluster_id":4850004528,"duration_s":1789.7},{"admin_code":485,"cluster_id":4850004465,"duration_s":1793.4},{"admin_code":485,"cluster_id":4850004400,"duration_s":1796.5},{"admin_code":485,"cluster_id":4850004263,"duration_s":1799.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}}