{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":500,"cluster_id":5000000013,"lat":19.455,"lng":77.715},"to":{"admin_code":500,"cluster_id":5000000014,"lat":19.455,"lng":77.725},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.9353,"distance_km_u_k2":0.096765,"duration_s_free_flow":225.2,"great_circle_km":1.048462,"reachable":true,"k_band":[{"distance_km":1.9353,"duration_s":225.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":500,"cluster_id":5000000013},"b":{"in_mh36_cube":true,"admin_code":500,"cluster_id":5000000014},"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":255,"reachable_cells":[{"admin_code":500,"cluster_id":5000000013,"duration_s":0},{"admin_code":485,"cluster_id":4850007277,"duration_s":182.8},{"admin_code":500,"cluster_id":5000000026,"duration_s":199.2},{"admin_code":500,"cluster_id":5000000025,"duration_s":223},{"admin_code":500,"cluster_id":5000000014,"duration_s":225.2},{"admin_code":500,"cluster_id":5000000027,"duration_s":237.2},{"admin_code":500,"cluster_id":5000000041,"duration_s":252},{"admin_code":500,"cluster_id":5000000005,"duration_s":256.5},{"admin_code":500,"cluster_id":5000000015,"duration_s":262.8},{"admin_code":500,"cluster_id":5000000040,"duration_s":284.5},{"admin_code":500,"cluster_id":5000000004,"duration_s":288.9},{"admin_code":500,"cluster_id":5000000042,"duration_s":293.2},{"admin_code":500,"cluster_id":5000000006,"duration_s":342.4},{"admin_code":500,"cluster_id":5000000016,"duration_s":342.7},{"admin_code":500,"cluster_id":5000000028,"duration_s":353.5},{"admin_code":500,"cluster_id":5000000003,"duration_s":364.2},{"admin_code":485,"cluster_id":4850007415,"duration_s":369.4},{"admin_code":500,"cluster_id":5000000056,"duration_s":395.1},{"admin_code":485,"cluster_id":4850007481,"duration_s":432.8},{"admin_code":500,"cluster_id":5000000017,"duration_s":440.2},{"admin_code":500,"cluster_id":5000000007,"duration_s":440.2},{"admin_code":500,"cluster_id":5000000002,"duration_s":442.8},{"admin_code":500,"cluster_id":5000000029,"duration_s":458.2},{"admin_code":500,"cluster_id":5000000075,"duration_s":460.2},{"admin_code":500,"cluster_id":5000000043,"duration_s":477.1},{"admin_code":500,"cluster_id":5000000076,"duration_s":490.2},{"admin_code":485,"cluster_id":4850007138,"duration_s":519.1},{"admin_code":500,"cluster_id":5000000098,"duration_s":525.7},{"admin_code":500,"cluster_id":5000000030,"duration_s":538.8},{"admin_code":500,"cluster_id":5000000018,"duration_s":554.7},{"admin_code":500,"cluster_id":5000000099,"duration_s":556.5},{"admin_code":485,"cluster_id":4850007061,"duration_s":586.8},{"admin_code":500,"cluster_id":5000000044,"duration_s":602.2},{"admin_code":500,"cluster_id":5000000045,"duration_s":614.2},{"admin_code":485,"cluster_id":4850007062,"duration_s":629.6},{"admin_code":500,"cluster_id":5000000124,"duration_s":631},{"admin_code":500,"cluster_id":5000000019,"duration_s":634.4},{"admin_code":500,"cluster_id":5000000031,"duration_s":639},{"admin_code":485,"cluster_id":4850007600,"duration_s":644},{"admin_code":500,"cluster_id":5000000100,"duration_s":648},{"admin_code":500,"cluster_id":5000000012,"duration_s":654.8},{"admin_code":500,"cluster_id":5000000057,"duration_s":656.4},{"admin_code":485,"cluster_id":4850006985,"duration_s":665.4},{"admin_code":500,"cluster_id":5000000125,"duration_s":670},{"admin_code":500,"cluster_id":5000000020,"duration_s":674},{"admin_code":485,"cluster_id":4850007651,"duration_s":701.8},{"admin_code":500,"cluster_id":5000000156,"duration_s":706.1},{"admin_code":500,"cluster_id":5000000157,"duration_s":707.3},{"admin_code":485,"cluster_id":4850007063,"duration_s":712.8},{"admin_code":485,"cluster_id":4850007137,"duration_s":720.3},{"admin_code":500,"cluster_id":5000000058,"duration_s":720.8},{"admin_code":500,"cluster_id":5000000101,"duration_s":740.5},{"admin_code":500,"cluster_id":5000000032,"duration_s":749.5},{"admin_code":485,"cluster_id":4850006986,"duration_s":753},{"admin_code":500,"cluster_id":5000000077,"duration_s":756.9},{"admin_code":500,"cluster_id":5000000126,"duration_s":766},{"admin_code":500,"cluster_id":5000000199,"duration_s":768.3},{"admin_code":500,"cluster_id":5000000198,"duration_s":772.8},{"admin_code":500,"cluster_id":5000000197,"duration_s":777.3},{"admin_code":500,"cluster_id":5000000196,"duration_s":781},{"admin_code":485,"cluster_id":4850007064,"duration_s":807.7},{"admin_code":485,"cluster_id":4850007136,"duration_s":811.9},{"admin_code":500,"cluster_id":5000000021,"duration_s":816.8},{"admin_code":500,"cluster_id":5000000033,"duration_s":826.4},{"admin_code":485,"cluster_id":4850007206,"duration_s":833.9},{"admin_code":500,"cluster_id":5000000158,"duration_s":838.6},{"admin_code":500,"cluster_id":5000000246,"duration_s":843.1},{"admin_code":500,"cluster_id":5000000245,"duration_s":846.7},{"admin_code":485,"cluster_id":4850006987,"duration_s":847.1},{"admin_code":500,"cluster_id":5000000127,"duration_s":847.4},{"admin_code":500,"cluster_id":5000000244,"duration_s":850.3},{"admin_code":500,"cluster_id":5000000243,"duration_s":854.1},{"admin_code":485,"cluster_id":4850007207,"duration_s":863},{"admin_code":485,"cluster_id":4850007208,"duration_s":877.8},{"admin_code":500,"cluster_id":5000000034,"duration_s":877.8},{"admin_code":500,"cluster_id":5000000059,"duration_s":892.8},{"admin_code":500,"cluster_id":5000000078,"duration_s":900.4},{"admin_code":500,"cluster_id":5000000000,"duration_s":915.3},{"admin_code":500,"cluster_id":5000000292,"duration_s":923},{"admin_code":500,"cluster_id":5000000293,"duration_s":925.8},{"admin_code":500,"cluster_id":5000000048,"duration_s":942.8},{"admin_code":485,"cluster_id":4850007205,"duration_s":943.1},{"admin_code":500,"cluster_id":5000000046,"duration_s":943.3},{"admin_code":500,"cluster_id":5000000049,"duration_s":950.3},{"admin_code":485,"cluster_id":4850006988,"duration_s":960.5},{"admin_code":500,"cluster_id":5000000060,"duration_s":971.1},{"admin_code":485,"cluster_id":4850007274,"duration_s":981.4},{"admin_code":485,"cluster_id":4850007275,"duration_s":987.9},{"admin_code":500,"cluster_id":5000000079,"duration_s":992.1},{"admin_code":500,"cluster_id":5000000061,"duration_s":996.2},{"admin_code":500,"cluster_id":5000000062,"duration_s":1016.4},{"admin_code":485,"cluster_id":4850007065,"duration_s":1016.8},{"admin_code":500,"cluster_id":5000000047,"duration_s":1024},{"admin_code":485,"cluster_id":4850006989,"duration_s":1025.6},{"admin_code":485,"cluster_id":4850007276,"duration_s":1028.5},{"admin_code":485,"cluster_id":4850007135,"duration_s":1051.6},{"admin_code":500,"cluster_id":5000000102,"duration_s":1051.8},{"admin_code":500,"cluster_id":5000000103,"duration_s":1075.7},{"admin_code":485,"cluster_id":4850006913,"duration_s":1084.2},{"admin_code":500,"cluster_id":5000000104,"duration_s":1086.1},{"admin_code":500,"cluster_id":5000000081,"duration_s":1090.8},{"admin_code":485,"cluster_id":4850007204,"duration_s":1093.9},{"admin_code":485,"cluster_id":4850007066,"duration_s":1099.3},{"admin_code":485,"cluster_id":4850006990,"duration_s":1115.1},{"admin_code":485,"cluster_id":4850007344,"duration_s":1116},{"admin_code":500,"cluster_id":5000000129,"duration_s":1130.3},{"admin_code":485,"cluster_id":4850006912,"duration_s":1132.9},{"admin_code":500,"cluster_id":5000000105,"duration_s":1156.6},{"admin_code":500,"cluster_id":5000000080,"duration_s":1166.6},{"admin_code":485,"cluster_id":4850007343,"duration_s":1198.6},{"admin_code":500,"cluster_id":5000000128,"duration_s":1199.9},{"admin_code":500,"cluster_id":5000000161,"duration_s":1205.8},{"admin_code":485,"cluster_id":4850006914,"duration_s":1217.1},{"admin_code":500,"cluster_id":5000000082,"duration_s":1228.7},{"admin_code":485,"cluster_id":4850006911,"duration_s":1230.2},{"admin_code":485,"cluster_id":4850007203,"duration_s":1270.1},{"admin_code":485,"cluster_id":4850007342,"duration_s":1270.8},{"admin_code":500,"cluster_id":5000000201,"duration_s":1273.8},{"admin_code":485,"cluster_id":4850006910,"duration_s":1278.9},{"admin_code":485,"cluster_id":4850006915,"duration_s":1282.4},{"admin_code":485,"cluster_id":4850007273,"duration_s":1299},{"admin_code":485,"cluster_id":4850007202,"duration_s":1299.9},{"admin_code":500,"cluster_id":5000000159,"duration_s":1319.6},{"admin_code":500,"cluster_id":5000000160,"duration_s":1319.6},{"admin_code":500,"cluster_id":5000000200,"duration_s":1319.6},{"admin_code":485,"cluster_id":4850006909,"duration_s":1321},{"admin_code":500,"cluster_id":5000000063,"duration_s":1321.9},{"admin_code":485,"cluster_id":4850006836,"duration_s":1329.3},{"admin_code":485,"cluster_id":4850007409,"duration_s":1333.8},{"admin_code":485,"cluster_id":4850006991,"duration_s":1336.8},{"admin_code":485,"cluster_id":4850007272,"duration_s":1346.2},{"admin_code":485,"cluster_id":4850007133,"duration_s":1352.7},{"admin_code":485,"cluster_id":4850007341,"duration_s":1353},{"admin_code":485,"cluster_id":4850007340,"duration_s":1362.8},{"admin_code":485,"cluster_id":4850006835,"duration_s":1372.7},{"admin_code":485,"cluster_id":4850006840,"duration_s":1381},{"admin_code":485,"cluster_id":4850007134,"duration_s":1397.6},{"admin_code":500,"cluster_id":5000000001,"duration_s":1401.4},{"admin_code":500,"cluster_id":5000000064,"duration_s":1408.1},{"admin_code":485,"cluster_id":4850007408,"duration_s":1422.2},{"admin_code":500,"cluster_id":5000000050,"duration_s":1422.5},{"admin_code":485,"cluster_id":4850007407,"duration_s":1423.2},{"admin_code":485,"cluster_id":4850007339,"duration_s":1429.6},{"admin_code":485,"cluster_id":4850006841,"duration_s":1430.7},{"admin_code":500,"cluster_id":5000000051,"duration_s":1442.2},{"admin_code":485,"cluster_id":4850006916,"duration_s":1447.9},{"admin_code":485,"cluster_id":4850006765,"duration_s":1457.1},{"admin_code":485,"cluster_id":4850007057,"duration_s":1466.9},{"admin_code":485,"cluster_id":4850007056,"duration_s":1469.7},{"admin_code":485,"cluster_id":4850007271,"duration_s":1478.2},{"admin_code":485,"cluster_id":4850007473,"duration_s":1484.4},{"admin_code":485,"cluster_id":4850006760,"duration_s":1484.5},{"admin_code":485,"cluster_id":4850006992,"duration_s":1484.9},{"admin_code":485,"cluster_id":4850006979,"duration_s":1488.2},{"admin_code":485,"cluster_id":4850006980,"duration_s":1490.4},{"admin_code":485,"cluster_id":4850006834,"duration_s":1495.3},{"admin_code":485,"cluster_id":4850006766,"duration_s":1505.9},{"admin_code":500,"cluster_id":5000000035,"duration_s":1507},{"admin_code":485,"cluster_id":4850006759,"duration_s":1512.6},{"admin_code":485,"cluster_id":4850006978,"duration_s":1516},{"admin_code":485,"cluster_id":4850007132,"duration_s":1525.4},{"admin_code":485,"cluster_id":4850007058,"duration_s":1527.1},{"admin_code":485,"cluster_id":4850007067,"duration_s":1538.2},{"admin_code":485,"cluster_id":4850006903,"duration_s":1542.3},{"admin_code":500,"cluster_id":5000000036,"duration_s":1542.5},{"admin_code":485,"cluster_id":4850006761,"duration_s":1546.1},{"admin_code":485,"cluster_id":4850006981,"duration_s":1554.6},{"admin_code":485,"cluster_id":4850007472,"duration_s":1563},{"admin_code":485,"cluster_id":4850006902,"duration_s":1570.2},{"admin_code":485,"cluster_id":4850006686,"duration_s":1570.3},{"admin_code":485,"cluster_id":4850007534,"duration_s":1593.6},{"admin_code":500,"cluster_id":5000000008,"duration_s":1595.9},{"admin_code":485,"cluster_id":4850007055,"duration_s":1597.2},{"admin_code":485,"cluster_id":4850006692,"duration_s":1599.1},{"admin_code":485,"cluster_id":4850006917,"duration_s":1600},{"admin_code":485,"cluster_id":4850007270,"duration_s":1604.8},{"admin_code":485,"cluster_id":4850007406,"duration_s":1607.1},{"admin_code":485,"cluster_id":4850007474,"duration_s":1613.3},{"admin_code":485,"cluster_id":4850007338,"duration_s":1614.9},{"admin_code":485,"cluster_id":4850007533,"duration_s":1615.2},{"admin_code":485,"cluster_id":4850006758,"duration_s":1617.4},{"admin_code":485,"cluster_id":4850006982,"duration_s":1618.1},{"admin_code":485,"cluster_id":4850006827,"duration_s":1624.2},{"admin_code":485,"cluster_id":4850006833,"duration_s":1629.8},{"admin_code":485,"cluster_id":4850007471,"duration_s":1635.2},{"admin_code":485,"cluster_id":4850006837,"duration_s":1635.3},{"admin_code":500,"cluster_id":5000000022,"duration_s":1642},{"admin_code":485,"cluster_id":4850007535,"duration_s":1647.2},{"admin_code":485,"cluster_id":4850007209,"duration_s":1647.9},{"admin_code":485,"cluster_id":4850006826,"duration_s":1652},{"admin_code":485,"cluster_id":4850006842,"duration_s":1656.3},{"admin_code":485,"cluster_id":4850006983,"duration_s":1660.1},{"admin_code":485,"cluster_id":4850006993,"duration_s":1663.2},{"admin_code":485,"cluster_id":4850006618,"duration_s":1664.1},{"admin_code":485,"cluster_id":4850006541,"duration_s":1664.1},{"admin_code":485,"cluster_id":4850007142,"duration_s":1669.3},{"admin_code":485,"cluster_id":4850006832,"duration_s":1671.5},{"admin_code":485,"cluster_id":4850006691,"duration_s":1673},{"admin_code":485,"cluster_id":4850006619,"duration_s":1675.4},{"admin_code":485,"cluster_id":4850007532,"duration_s":1675.7},{"admin_code":485,"cluster_id":4850006752,"duration_s":1678.3},{"admin_code":485,"cluster_id":4850006906,"duration_s":1681.6},{"admin_code":485,"cluster_id":4850007470,"duration_s":1686.3},{"admin_code":485,"cluster_id":4850007068,"duration_s":1686.8},{"admin_code":485,"cluster_id":4850006908,"duration_s":1687.5},{"admin_code":485,"cluster_id":4850006617,"duration_s":1691.7},{"admin_code":485,"cluster_id":4850007590,"duration_s":1694.6},{"admin_code":485,"cluster_id":4850006693,"duration_s":1695.7},{"admin_code":485,"cluster_id":4850006762,"duration_s":1697.6},{"admin_code":485,"cluster_id":4850007054,"duration_s":1698.6},{"admin_code":485,"cluster_id":4850007475,"duration_s":1699.6},{"admin_code":485,"cluster_id":4850006690,"duration_s":1699.9},{"admin_code":500,"cluster_id":5000000291,"duration_s":1700.3},{"admin_code":485,"cluster_id":4850006984,"duration_s":1702.2},{"admin_code":485,"cluster_id":4850007405,"duration_s":1703.1},{"admin_code":485,"cluster_id":4850007060,"duration_s":1705.4},{"admin_code":485,"cluster_id":4850007059,"duration_s":1705.4},{"admin_code":485,"cluster_id":4850007531,"duration_s":1706.7},{"admin_code":500,"cluster_id":5000000009,"duration_s":1706.9},{"admin_code":485,"cluster_id":4850007594,"duration_s":1707.3},{"admin_code":485,"cluster_id":4850007593,"duration_s":1707.3},{"admin_code":485,"cluster_id":4850007592,"duration_s":1707.3},{"admin_code":485,"cluster_id":4850006901,"duration_s":1711.3},{"admin_code":500,"cluster_id":5000000010,"duration_s":1712.2},{"admin_code":485,"cluster_id":4850006684,"duration_s":1713.8},{"admin_code":485,"cluster_id":4850007130,"duration_s":1715.1},{"admin_code":485,"cluster_id":4850006540,"duration_s":1719.4},{"admin_code":500,"cluster_id":5000000337,"duration_s":1719.8},{"admin_code":485,"cluster_id":4850007537,"duration_s":1720.2},{"admin_code":485,"cluster_id":4850007536,"duration_s":1720.2},{"admin_code":485,"cluster_id":4850006918,"duration_s":1720.5},{"admin_code":485,"cluster_id":4850006907,"duration_s":1720.8},{"admin_code":485,"cluster_id":4850006685,"duration_s":1721},{"admin_code":485,"cluster_id":4850006616,"duration_s":1727.8},{"admin_code":500,"cluster_id":5000000290,"duration_s":1730.7},{"admin_code":485,"cluster_id":4850006678,"duration_s":1732.4},{"admin_code":485,"cluster_id":4850006828,"duration_s":1737.7},{"admin_code":485,"cluster_id":4850007073,"duration_s":1738.4},{"admin_code":485,"cluster_id":4850006694,"duration_s":1738.7},{"admin_code":485,"cluster_id":4850006683,"duration_s":1742.8},{"admin_code":485,"cluster_id":4850006539,"duration_s":1751.5},{"admin_code":485,"cluster_id":4850007269,"duration_s":1759.4},{"admin_code":485,"cluster_id":4850006767,"duration_s":1766.9},{"admin_code":485,"cluster_id":4850006763,"duration_s":1767.9},{"admin_code":485,"cluster_id":4850007131,"duration_s":1771.2},{"admin_code":485,"cluster_id":4850006538,"duration_s":1771.9},{"admin_code":485,"cluster_id":4850007588,"duration_s":1774.8},{"admin_code":485,"cluster_id":4850007476,"duration_s":1777.8},{"admin_code":485,"cluster_id":4850006615,"duration_s":1780},{"admin_code":485,"cluster_id":4850006757,"duration_s":1786.9},{"admin_code":485,"cluster_id":4850007589,"duration_s":1793.9},{"admin_code":485,"cluster_id":4850006753,"duration_s":1794},{"admin_code":485,"cluster_id":4850007404,"duration_s":1794.6},{"admin_code":485,"cluster_id":4850007530,"duration_s":1795.1},{"admin_code":485,"cluster_id":4850006620,"duration_s":1796.1}],"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}}