{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":497,"cluster_id":4970001774,"lat":19.345,"lng":73.735},"to":{"admin_code":497,"cluster_id":4970001773,"lat":19.345,"lng":73.725},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":1.7151,"distance_km_u_k2":0.085755,"duration_s_free_flow":72.7,"great_circle_km":1.049171,"reachable":true,"k_band":[{"distance_km":1.7151,"duration_s":72.7}],"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":497,"cluster_id":4970001774},"b":{"in_mh36_cube":true,"admin_code":497,"cluster_id":4970001773},"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":258,"reachable_cells":[{"admin_code":497,"cluster_id":4970001774,"duration_s":0},{"admin_code":497,"cluster_id":4970001775,"duration_s":29.6},{"admin_code":497,"cluster_id":4970001689,"duration_s":35.2},{"admin_code":490,"cluster_id":4900013287,"duration_s":35.2},{"admin_code":497,"cluster_id":4970001690,"duration_s":38.2},{"admin_code":497,"cluster_id":4970001773,"duration_s":72.7},{"admin_code":497,"cluster_id":4970001691,"duration_s":99.5},{"admin_code":497,"cluster_id":4970001688,"duration_s":102.8},{"admin_code":497,"cluster_id":4970001776,"duration_s":133.4},{"admin_code":490,"cluster_id":4900013286,"duration_s":140.8},{"admin_code":490,"cluster_id":4900013253,"duration_s":153.9},{"admin_code":490,"cluster_id":4900013285,"duration_s":157.3},{"admin_code":497,"cluster_id":4970001692,"duration_s":158.4},{"admin_code":497,"cluster_id":4970001687,"duration_s":165.9},{"admin_code":497,"cluster_id":4970001860,"duration_s":179.8},{"admin_code":497,"cluster_id":4970001777,"duration_s":194.1},{"admin_code":497,"cluster_id":4970001609,"duration_s":199.8},{"admin_code":497,"cluster_id":4970001686,"duration_s":211.3},{"admin_code":497,"cluster_id":4970001685,"duration_s":306.7},{"admin_code":497,"cluster_id":4970001684,"duration_s":308.2},{"admin_code":497,"cluster_id":4970001778,"duration_s":335.4},{"admin_code":497,"cluster_id":4970001861,"duration_s":343.9},{"admin_code":497,"cluster_id":4970001769,"duration_s":352.7},{"admin_code":497,"cluster_id":4970001945,"duration_s":355.7},{"admin_code":497,"cluster_id":4970001607,"duration_s":367.5},{"admin_code":497,"cluster_id":4970001693,"duration_s":370.9},{"admin_code":497,"cluster_id":4970001608,"duration_s":382.3},{"admin_code":497,"cluster_id":4970001770,"duration_s":392},{"admin_code":490,"cluster_id":4900013252,"duration_s":403.3},{"admin_code":497,"cluster_id":4970001532,"duration_s":405},{"admin_code":490,"cluster_id":4900013218,"duration_s":406.9},{"admin_code":497,"cluster_id":4970001779,"duration_s":424.3},{"admin_code":497,"cluster_id":4970001531,"duration_s":428.6},{"admin_code":490,"cluster_id":4900013292,"duration_s":451.4},{"admin_code":490,"cluster_id":4900013316,"duration_s":454.5},{"admin_code":497,"cluster_id":4970001862,"duration_s":482},{"admin_code":497,"cluster_id":4970001855,"duration_s":487.6},{"admin_code":497,"cluster_id":4970001530,"duration_s":495.2},{"admin_code":490,"cluster_id":4900013293,"duration_s":496.8},{"admin_code":497,"cluster_id":4970001452,"duration_s":498.2},{"admin_code":497,"cluster_id":4970001768,"duration_s":506.6},{"admin_code":497,"cluster_id":4970001854,"duration_s":521.6},{"admin_code":497,"cluster_id":4970001694,"duration_s":528.8},{"admin_code":497,"cluster_id":4970001605,"duration_s":529.1},{"admin_code":497,"cluster_id":4970001946,"duration_s":537.6},{"admin_code":497,"cluster_id":4970001529,"duration_s":540.1},{"admin_code":497,"cluster_id":4970001853,"duration_s":542.4},{"admin_code":497,"cluster_id":4970001451,"duration_s":557.8},{"admin_code":497,"cluster_id":4970001937,"duration_s":583.6},{"admin_code":497,"cluster_id":4970002019,"duration_s":585},{"admin_code":497,"cluster_id":4970001604,"duration_s":587.5},{"admin_code":497,"cluster_id":4970001528,"duration_s":590.7},{"admin_code":497,"cluster_id":4970002028,"duration_s":592.3},{"admin_code":497,"cluster_id":4970002029,"duration_s":596.8},{"admin_code":497,"cluster_id":4970001947,"duration_s":597.9},{"admin_code":497,"cluster_id":4970001606,"duration_s":598.8},{"admin_code":497,"cluster_id":4970001936,"duration_s":611},{"admin_code":497,"cluster_id":4970001938,"duration_s":635.1},{"admin_code":497,"cluster_id":4970001450,"duration_s":636.8},{"admin_code":497,"cluster_id":4970001780,"duration_s":638.5},{"admin_code":490,"cluster_id":4900013358,"duration_s":638.5},{"admin_code":497,"cluster_id":4970001683,"duration_s":645.5},{"admin_code":497,"cluster_id":4970001682,"duration_s":645.5},{"admin_code":497,"cluster_id":4970001771,"duration_s":654.5},{"admin_code":497,"cluster_id":4970001856,"duration_s":677.4},{"admin_code":497,"cluster_id":4970001766,"duration_s":678.5},{"admin_code":497,"cluster_id":4970001449,"duration_s":680.3},{"admin_code":490,"cluster_id":4900013317,"duration_s":692.8},{"admin_code":497,"cluster_id":4970001852,"duration_s":701.4},{"admin_code":497,"cluster_id":4970001527,"duration_s":703.3},{"admin_code":497,"cluster_id":4970001939,"duration_s":706},{"admin_code":497,"cluster_id":4970001603,"duration_s":706},{"admin_code":497,"cluster_id":4970001767,"duration_s":707.5},{"admin_code":490,"cluster_id":4900013263,"duration_s":707.9},{"admin_code":497,"cluster_id":4970001851,"duration_s":709.5},{"admin_code":490,"cluster_id":4900013294,"duration_s":711.8},{"admin_code":497,"cluster_id":4970001526,"duration_s":725.2},{"admin_code":497,"cluster_id":4970001864,"duration_s":725.3},{"admin_code":497,"cluster_id":4970001863,"duration_s":731.7},{"admin_code":497,"cluster_id":4970001948,"duration_s":731.7},{"admin_code":497,"cluster_id":4970001448,"duration_s":738.9},{"admin_code":490,"cluster_id":4900013264,"duration_s":741.3},{"admin_code":497,"cluster_id":4970001935,"duration_s":759.5},{"admin_code":490,"cluster_id":4900013295,"duration_s":760.3},{"admin_code":490,"cluster_id":4900013338,"duration_s":775.4},{"admin_code":497,"cluster_id":4970001934,"duration_s":790.1},{"admin_code":497,"cluster_id":4970001772,"duration_s":800.8},{"admin_code":490,"cluster_id":4900013339,"duration_s":807.8},{"admin_code":490,"cluster_id":4900013319,"duration_s":822.8},{"admin_code":490,"cluster_id":4900013318,"duration_s":837.1},{"admin_code":497,"cluster_id":4970002020,"duration_s":853.1},{"admin_code":497,"cluster_id":4970002016,"duration_s":854},{"admin_code":497,"cluster_id":4970002018,"duration_s":858.1},{"admin_code":497,"cluster_id":4970002017,"duration_s":858.1},{"admin_code":497,"cluster_id":4970002021,"duration_s":862.3},{"admin_code":490,"cluster_id":4900013230,"duration_s":869.2},{"admin_code":497,"cluster_id":4970002100,"duration_s":870.6},{"admin_code":490,"cluster_id":4900013360,"duration_s":877.1},{"admin_code":497,"cluster_id":4970001857,"duration_s":885.6},{"admin_code":490,"cluster_id":4900013359,"duration_s":897},{"admin_code":490,"cluster_id":4900013231,"duration_s":899.2},{"admin_code":497,"cluster_id":4970002099,"duration_s":913},{"admin_code":497,"cluster_id":4970002102,"duration_s":915.8},{"admin_code":497,"cluster_id":4970002101,"duration_s":915.8},{"admin_code":497,"cluster_id":4970002180,"duration_s":929.7},{"admin_code":497,"cluster_id":4970002098,"duration_s":935.6},{"admin_code":490,"cluster_id":4900013198,"duration_s":938.6},{"admin_code":490,"cluster_id":4900013196,"duration_s":959.4},{"admin_code":497,"cluster_id":4970002179,"duration_s":963.9},{"admin_code":497,"cluster_id":4970002257,"duration_s":967},{"admin_code":490,"cluster_id":4900013161,"duration_s":973},{"admin_code":497,"cluster_id":4970001367,"duration_s":973.6},{"admin_code":497,"cluster_id":4970002256,"duration_s":980.1},{"admin_code":497,"cluster_id":4970002178,"duration_s":983.9},{"admin_code":490,"cluster_id":4900013197,"duration_s":1013.9},{"admin_code":490,"cluster_id":4900013262,"duration_s":1020},{"admin_code":497,"cluster_id":4970002097,"duration_s":1020.9},{"admin_code":497,"cluster_id":4970002103,"duration_s":1028.7},{"admin_code":497,"cluster_id":4970001858,"duration_s":1030.8},{"admin_code":497,"cluster_id":4970002177,"duration_s":1049.5},{"admin_code":490,"cluster_id":4900013229,"duration_s":1050.9},{"admin_code":490,"cluster_id":4900013373,"duration_s":1051.1},{"admin_code":490,"cluster_id":4900013372,"duration_s":1052.8},{"admin_code":497,"cluster_id":4970002255,"duration_s":1053.1},{"admin_code":497,"cluster_id":4970002330,"duration_s":1054.1},{"admin_code":490,"cluster_id":4900013232,"duration_s":1080.1},{"admin_code":490,"cluster_id":4900013228,"duration_s":1082.1},{"admin_code":497,"cluster_id":4970002104,"duration_s":1086.5},{"admin_code":497,"cluster_id":4970001525,"duration_s":1087},{"admin_code":490,"cluster_id":4900013160,"duration_s":1095.2},{"admin_code":490,"cluster_id":4900013126,"duration_s":1104.6},{"admin_code":497,"cluster_id":4970001942,"duration_s":1112.2},{"admin_code":497,"cluster_id":4970001368,"duration_s":1122.3},{"admin_code":490,"cluster_id":4900013195,"duration_s":1133.2},{"admin_code":497,"cluster_id":4970001283,"duration_s":1149.3},{"admin_code":490,"cluster_id":4900013374,"duration_s":1152},{"admin_code":497,"cluster_id":4970001940,"duration_s":1158.1},{"admin_code":497,"cluster_id":4970001601,"duration_s":1162},{"admin_code":490,"cluster_id":4900013383,"duration_s":1170.7},{"admin_code":497,"cluster_id":4970002030,"duration_s":1177.6},{"admin_code":490,"cluster_id":4900013382,"duration_s":1177.6},{"admin_code":497,"cluster_id":4970001193,"duration_s":1179.2},{"admin_code":490,"cluster_id":4900013384,"duration_s":1181.5},{"admin_code":490,"cluster_id":4900013261,"duration_s":1187.2},{"admin_code":497,"cluster_id":4970001602,"duration_s":1189.1},{"admin_code":497,"cluster_id":4970001941,"duration_s":1203.4},{"admin_code":497,"cluster_id":4970001859,"duration_s":1223.8},{"admin_code":497,"cluster_id":4970001369,"duration_s":1226},{"admin_code":497,"cluster_id":4970001284,"duration_s":1228.8},{"admin_code":490,"cluster_id":4900013391,"duration_s":1243},{"admin_code":490,"cluster_id":4900013394,"duration_s":1243},{"admin_code":490,"cluster_id":4900013392,"duration_s":1243},{"admin_code":490,"cluster_id":4900013266,"duration_s":1246},{"admin_code":490,"cluster_id":4900013265,"duration_s":1250.7},{"admin_code":490,"cluster_id":4900013158,"duration_s":1261.9},{"admin_code":490,"cluster_id":4900013389,"duration_s":1265.1},{"admin_code":497,"cluster_id":4970001678,"duration_s":1276.5},{"admin_code":490,"cluster_id":4900013124,"duration_s":1277.3},{"admin_code":490,"cluster_id":4900013260,"duration_s":1283.3},{"admin_code":490,"cluster_id":4900013390,"duration_s":1289.7},{"admin_code":466,"cluster_id":4660009139,"duration_s":1289.7},{"admin_code":490,"cluster_id":4900013375,"duration_s":1289.7},{"admin_code":497,"cluster_id":4970001943,"duration_s":1295.3},{"admin_code":497,"cluster_id":4970002183,"duration_s":1297},{"admin_code":497,"cluster_id":4970002182,"duration_s":1300.3},{"admin_code":497,"cluster_id":4970002181,"duration_s":1300.3},{"admin_code":490,"cluster_id":4900013386,"duration_s":1326.2},{"admin_code":497,"cluster_id":4970001194,"duration_s":1327.7},{"admin_code":497,"cluster_id":4970001679,"duration_s":1330.3},{"admin_code":490,"cluster_id":4900013125,"duration_s":1335.6},{"admin_code":490,"cluster_id":4900013159,"duration_s":1339.3},{"admin_code":497,"cluster_id":4970001285,"duration_s":1346.1},{"admin_code":497,"cluster_id":4970002022,"duration_s":1358.9},{"admin_code":490,"cluster_id":4900013194,"duration_s":1360.1},{"admin_code":490,"cluster_id":4900013385,"duration_s":1370.3},{"admin_code":490,"cluster_id":4900013393,"duration_s":1370.3},{"admin_code":466,"cluster_id":4660008971,"duration_s":1370.3},{"admin_code":490,"cluster_id":4900013297,"duration_s":1377.8},{"admin_code":490,"cluster_id":4900013193,"duration_s":1395.3},{"admin_code":497,"cluster_id":4970002023,"duration_s":1398.2},{"admin_code":497,"cluster_id":4970001196,"duration_s":1405.6},{"admin_code":497,"cluster_id":4970001195,"duration_s":1405.6},{"admin_code":497,"cluster_id":4970002262,"duration_s":1412.3},{"admin_code":497,"cluster_id":4970002338,"duration_s":1412.3},{"admin_code":497,"cluster_id":4970001763,"duration_s":1424},{"admin_code":490,"cluster_id":4900013376,"duration_s":1426.9},{"admin_code":490,"cluster_id":4900013227,"duration_s":1430.3},{"admin_code":497,"cluster_id":4970001680,"duration_s":1430.7},{"admin_code":497,"cluster_id":4970002261,"duration_s":1437.5},{"admin_code":497,"cluster_id":4970002260,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002337,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002336,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002259,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002335,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002409,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002258,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002334,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002408,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002407,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002333,"duration_s":1439.1},{"admin_code":497,"cluster_id":4970002406,"duration_s":1439.1},{"admin_code":490,"cluster_id":4900013361,"duration_s":1443.8},{"admin_code":497,"cluster_id":4970001944,"duration_s":1448.8},{"admin_code":490,"cluster_id":4900013259,"duration_s":1450.2},{"admin_code":490,"cluster_id":4900013362,"duration_s":1453.8},{"admin_code":490,"cluster_id":4900013340,"duration_s":1456.5},{"admin_code":497,"cluster_id":4970002184,"duration_s":1457},{"admin_code":490,"cluster_id":4900013296,"duration_s":1460.9},{"admin_code":497,"cluster_id":4970001681,"duration_s":1462.5},{"admin_code":497,"cluster_id":4970002015,"duration_s":1462.8},{"admin_code":497,"cluster_id":4970001103,"duration_s":1467},{"admin_code":497,"cluster_id":4970002014,"duration_s":1477.9},{"admin_code":490,"cluster_id":4900013192,"duration_s":1482},{"admin_code":497,"cluster_id":4970001764,"duration_s":1483.2},{"admin_code":497,"cluster_id":4970001765,"duration_s":1490.6},{"admin_code":497,"cluster_id":4970001850,"duration_s":1490.6},{"admin_code":497,"cluster_id":4970002263,"duration_s":1490.7},{"admin_code":497,"cluster_id":4970001105,"duration_s":1507.5},{"admin_code":497,"cluster_id":4970001104,"duration_s":1510.9},{"admin_code":497,"cluster_id":4970001016,"duration_s":1517.3},{"admin_code":490,"cluster_id":4900013341,"duration_s":1524.3},{"admin_code":497,"cluster_id":4970002185,"duration_s":1525.1},{"admin_code":490,"cluster_id":4900013377,"duration_s":1528.4},{"admin_code":497,"cluster_id":4970002026,"duration_s":1542.6},{"admin_code":497,"cluster_id":4970002027,"duration_s":1543.1},{"admin_code":490,"cluster_id":4900013363,"duration_s":1559.7},{"admin_code":490,"cluster_id":4900013156,"duration_s":1563},{"admin_code":497,"cluster_id":4970001932,"duration_s":1566.9},{"admin_code":497,"cluster_id":4970001933,"duration_s":1571.9},{"admin_code":490,"cluster_id":4900013157,"duration_s":1573.1},{"admin_code":497,"cluster_id":4970002110,"duration_s":1583.5},{"admin_code":497,"cluster_id":4970002109,"duration_s":1584.2},{"admin_code":490,"cluster_id":4900013226,"duration_s":1584.8},{"admin_code":490,"cluster_id":4900013342,"duration_s":1602.9},{"admin_code":497,"cluster_id":4970002105,"duration_s":1623.9},{"admin_code":490,"cluster_id":4900013291,"duration_s":1633.4},{"admin_code":497,"cluster_id":4970002108,"duration_s":1637.7},{"admin_code":497,"cluster_id":4970001849,"duration_s":1643.1},{"admin_code":497,"cluster_id":4970001848,"duration_s":1650.7},{"admin_code":490,"cluster_id":4900013121,"duration_s":1664.9},{"admin_code":497,"cluster_id":4970002025,"duration_s":1718.9},{"admin_code":497,"cluster_id":4970002024,"duration_s":1722.7},{"admin_code":490,"cluster_id":4900013257,"duration_s":1728.5},{"admin_code":490,"cluster_id":4900013290,"duration_s":1730.9},{"admin_code":490,"cluster_id":4900013225,"duration_s":1736},{"admin_code":490,"cluster_id":4900013086,"duration_s":1737.3},{"admin_code":490,"cluster_id":4900013321,"duration_s":1742.7},{"admin_code":490,"cluster_id":4900013320,"duration_s":1744.8},{"admin_code":490,"cluster_id":4900013190,"duration_s":1760.4},{"admin_code":490,"cluster_id":4900013154,"duration_s":1761.3},{"admin_code":490,"cluster_id":4900013155,"duration_s":1779.7},{"admin_code":490,"cluster_id":4900013191,"duration_s":1787.7},{"admin_code":497,"cluster_id":4970002107,"duration_s":1795.2},{"admin_code":497,"cluster_id":4970002106,"duration_s":1795.2},{"admin_code":497,"cluster_id":4970002187,"duration_s":1795.2},{"admin_code":497,"cluster_id":4970002186,"duration_s":1795.2},{"admin_code":497,"cluster_id":4970002188,"duration_s":1795.2},{"admin_code":497,"cluster_id":4970002264,"duration_s":1795.2}],"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}}