{"source":"https://api.gridrock.ai/mcp","tools":["route","reach"],"scope":"mh36","archetype":"route","from":{"admin_code":477,"cluster_id":4770000279,"lat":19.355,"lng":77.045},"to":{"admin_code":477,"cluster_id":4770000278,"lat":19.355,"lng":77.035},"route":{"ok":true,"tool":"route","generation":{"namespace":"bs:cube:0852c73eef54","schema_fingerprint_ns":"0852c73eef54"},"result":{"distance_km":5.0647,"distance_km_u_k2":0.253235,"duration_s_free_flow":486.9,"great_circle_km":1.049107,"reachable":true,"k_band":[{"distance_km":5.0647,"duration_s":486.9}],"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":477,"cluster_id":4770000279},"b":{"in_mh36_cube":true,"admin_code":477,"cluster_id":4770000278},"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":294,"reachable_cells":[{"admin_code":477,"cluster_id":4770000279,"duration_s":0},{"admin_code":477,"cluster_id":4770000280,"duration_s":0},{"admin_code":477,"cluster_id":4770000281,"duration_s":0},{"admin_code":477,"cluster_id":4770000236,"duration_s":126.9},{"admin_code":477,"cluster_id":4770000237,"duration_s":157.7},{"admin_code":477,"cluster_id":4770000197,"duration_s":356.6},{"admin_code":477,"cluster_id":4770000196,"duration_s":365.3},{"admin_code":477,"cluster_id":4770000195,"duration_s":423.4},{"admin_code":477,"cluster_id":4770000235,"duration_s":425.9},{"admin_code":477,"cluster_id":4770000161,"duration_s":465.2},{"admin_code":477,"cluster_id":4770000198,"duration_s":469.6},{"admin_code":477,"cluster_id":4770000199,"duration_s":470.4},{"admin_code":477,"cluster_id":4770000194,"duration_s":481.5},{"admin_code":477,"cluster_id":4770000162,"duration_s":481.8},{"admin_code":477,"cluster_id":4770000234,"duration_s":484.2},{"admin_code":477,"cluster_id":4770000278,"duration_s":486.9},{"admin_code":477,"cluster_id":4770000282,"duration_s":516.1},{"admin_code":477,"cluster_id":4770000238,"duration_s":516.1},{"admin_code":477,"cluster_id":4770000283,"duration_s":516.1},{"admin_code":477,"cluster_id":4770000200,"duration_s":527.6},{"admin_code":477,"cluster_id":4770000156,"duration_s":536.5},{"admin_code":477,"cluster_id":4770000131,"duration_s":537.9},{"admin_code":477,"cluster_id":4770000163,"duration_s":538.5},{"admin_code":477,"cluster_id":4770000193,"duration_s":539.6},{"admin_code":477,"cluster_id":4770000233,"duration_s":542.7},{"admin_code":477,"cluster_id":4770000130,"duration_s":543},{"admin_code":477,"cluster_id":4770000160,"duration_s":569.4},{"admin_code":477,"cluster_id":4770000158,"duration_s":572.5},{"admin_code":477,"cluster_id":4770000164,"duration_s":594.9},{"admin_code":477,"cluster_id":4770000192,"duration_s":597.6},{"admin_code":477,"cluster_id":4770000232,"duration_s":601.1},{"admin_code":477,"cluster_id":4770000107,"duration_s":609.9},{"admin_code":477,"cluster_id":4770000129,"duration_s":639.5},{"admin_code":477,"cluster_id":4770000191,"duration_s":642.6},{"admin_code":477,"cluster_id":4770000106,"duration_s":664.5},{"admin_code":477,"cluster_id":4770000239,"duration_s":669.3},{"admin_code":477,"cluster_id":4770000159,"duration_s":678.8},{"admin_code":477,"cluster_id":4770000166,"duration_s":710.1},{"admin_code":477,"cluster_id":4770000132,"duration_s":713.7},{"admin_code":477,"cluster_id":4770000201,"duration_s":714.2},{"admin_code":477,"cluster_id":4770000165,"duration_s":721},{"admin_code":477,"cluster_id":4770000108,"duration_s":729.8},{"admin_code":477,"cluster_id":4770000082,"duration_s":737.8},{"admin_code":477,"cluster_id":4770000190,"duration_s":742.4},{"admin_code":477,"cluster_id":4770000153,"duration_s":747},{"admin_code":477,"cluster_id":4770000230,"duration_s":747.1},{"admin_code":477,"cluster_id":4770000105,"duration_s":758.5},{"admin_code":477,"cluster_id":4770000063,"duration_s":759.8},{"admin_code":477,"cluster_id":4770000202,"duration_s":764.6},{"admin_code":477,"cluster_id":4770000062,"duration_s":766.9},{"admin_code":477,"cluster_id":4770000167,"duration_s":767.6},{"admin_code":477,"cluster_id":4770000229,"duration_s":788.5},{"admin_code":477,"cluster_id":4770000231,"duration_s":790.9},{"admin_code":477,"cluster_id":4770000128,"duration_s":793.2},{"admin_code":477,"cluster_id":4770000189,"duration_s":799.9},{"admin_code":477,"cluster_id":4770000155,"duration_s":801},{"admin_code":477,"cluster_id":4770000083,"duration_s":802.7},{"admin_code":477,"cluster_id":4770000084,"duration_s":802.7},{"admin_code":477,"cluster_id":4770000064,"duration_s":802.7},{"admin_code":477,"cluster_id":4770000154,"duration_s":813.9},{"admin_code":477,"cluster_id":4770000228,"duration_s":816.7},{"admin_code":489,"cluster_id":4890003347,"duration_s":834.1},{"admin_code":477,"cluster_id":4770000081,"duration_s":836.8},{"admin_code":477,"cluster_id":4770000240,"duration_s":841.8},{"admin_code":477,"cluster_id":4770000061,"duration_s":841.9},{"admin_code":477,"cluster_id":4770000168,"duration_s":844.1},{"admin_code":477,"cluster_id":4770000203,"duration_s":846.3},{"admin_code":477,"cluster_id":4770000188,"duration_s":848.7},{"admin_code":477,"cluster_id":4770000040,"duration_s":851.5},{"admin_code":477,"cluster_id":4770000133,"duration_s":858.7},{"admin_code":489,"cluster_id":4890003275,"duration_s":869.4},{"admin_code":477,"cluster_id":4770000127,"duration_s":878.4},{"admin_code":477,"cluster_id":4770000126,"duration_s":878.4},{"admin_code":477,"cluster_id":4770000275,"duration_s":881.7},{"admin_code":489,"cluster_id":4890003346,"duration_s":883.1},{"admin_code":477,"cluster_id":4770000109,"duration_s":888.4},{"admin_code":477,"cluster_id":4770000241,"duration_s":890.1},{"admin_code":477,"cluster_id":4770000187,"duration_s":897.1},{"admin_code":477,"cluster_id":4770000169,"duration_s":901.1},{"admin_code":489,"cluster_id":4890002873,"duration_s":908},{"admin_code":477,"cluster_id":4770000134,"duration_s":909.2},{"admin_code":477,"cluster_id":4770000157,"duration_s":909.7},{"admin_code":489,"cluster_id":4890002874,"duration_s":911.1},{"admin_code":477,"cluster_id":4770000276,"duration_s":914.6},{"admin_code":477,"cluster_id":4770000041,"duration_s":916.1},{"admin_code":477,"cluster_id":4770000042,"duration_s":916.1},{"admin_code":489,"cluster_id":4890002875,"duration_s":916.1},{"admin_code":489,"cluster_id":4890003274,"duration_s":917},{"admin_code":477,"cluster_id":4770000080,"duration_s":930.9},{"admin_code":489,"cluster_id":4890003345,"duration_s":931.4},{"admin_code":477,"cluster_id":4770000060,"duration_s":937.4},{"admin_code":477,"cluster_id":4770000242,"duration_s":945.1},{"admin_code":477,"cluster_id":4770000039,"duration_s":952.3},{"admin_code":477,"cluster_id":4770000023,"duration_s":956},{"admin_code":489,"cluster_id":4890003273,"duration_s":963.3},{"admin_code":489,"cluster_id":4890003276,"duration_s":965.6},{"admin_code":477,"cluster_id":4770000135,"duration_s":966.4},{"admin_code":477,"cluster_id":4770000136,"duration_s":966.8},{"admin_code":477,"cluster_id":4770000124,"duration_s":967.1},{"admin_code":477,"cluster_id":4770000125,"duration_s":968.7},{"admin_code":489,"cluster_id":4890002789,"duration_s":975.2},{"admin_code":489,"cluster_id":4890002788,"duration_s":978.7},{"admin_code":489,"cluster_id":4890003344,"duration_s":981.8},{"admin_code":489,"cluster_id":4890002787,"duration_s":982.3},{"admin_code":477,"cluster_id":4770000322,"duration_s":982.4},{"admin_code":489,"cluster_id":4890002786,"duration_s":985.8},{"admin_code":477,"cluster_id":4770000206,"duration_s":989.5},{"admin_code":477,"cluster_id":4770000104,"duration_s":999.9},{"admin_code":477,"cluster_id":4770000243,"duration_s":1008.4},{"admin_code":489,"cluster_id":4890003272,"duration_s":1012.9},{"admin_code":477,"cluster_id":4770000205,"duration_s":1022.7},{"admin_code":477,"cluster_id":4770000022,"duration_s":1045.1},{"admin_code":477,"cluster_id":4770000103,"duration_s":1049.5},{"admin_code":477,"cluster_id":4770000102,"duration_s":1049.5},{"admin_code":477,"cluster_id":4770000138,"duration_s":1049.6},{"admin_code":477,"cluster_id":4770000038,"duration_s":1050.3},{"admin_code":489,"cluster_id":4890003119,"duration_s":1052.9},{"admin_code":489,"cluster_id":4890003271,"duration_s":1063.4},{"admin_code":477,"cluster_id":4770000137,"duration_s":1076.6},{"admin_code":477,"cluster_id":4770000245,"duration_s":1097.8},{"admin_code":489,"cluster_id":4890003194,"duration_s":1112.2},{"admin_code":477,"cluster_id":4770000246,"duration_s":1126.9},{"admin_code":489,"cluster_id":4890003118,"duration_s":1133},{"admin_code":477,"cluster_id":4770000101,"duration_s":1134.7},{"admin_code":477,"cluster_id":4770000100,"duration_s":1136.8},{"admin_code":477,"cluster_id":4770000374,"duration_s":1139},{"admin_code":477,"cluster_id":4770000284,"duration_s":1159.2},{"admin_code":477,"cluster_id":4770000059,"duration_s":1160.4},{"admin_code":477,"cluster_id":4770000373,"duration_s":1165.8},{"admin_code":477,"cluster_id":4770000204,"duration_s":1167.3},{"admin_code":477,"cluster_id":4770000186,"duration_s":1177.5},{"admin_code":477,"cluster_id":4770000185,"duration_s":1184.3},{"admin_code":477,"cluster_id":4770000425,"duration_s":1184.4},{"admin_code":477,"cluster_id":4770000244,"duration_s":1193.7},{"admin_code":477,"cluster_id":4770000288,"duration_s":1198.3},{"admin_code":477,"cluster_id":4770000225,"duration_s":1207.7},{"admin_code":477,"cluster_id":4770000289,"duration_s":1209.2},{"admin_code":477,"cluster_id":4770000114,"duration_s":1221.7},{"admin_code":489,"cluster_id":4890003193,"duration_s":1222.1},{"admin_code":489,"cluster_id":4890003111,"duration_s":1223.8},{"admin_code":477,"cluster_id":4770000226,"duration_s":1233},{"admin_code":477,"cluster_id":4770000285,"duration_s":1235.7},{"admin_code":489,"cluster_id":4890003117,"duration_s":1236.8},{"admin_code":477,"cluster_id":4770000021,"duration_s":1238.5},{"admin_code":477,"cluster_id":4770000227,"duration_s":1258.4},{"admin_code":477,"cluster_id":4770000375,"duration_s":1260.5},{"admin_code":477,"cluster_id":4770000372,"duration_s":1261.6},{"admin_code":477,"cluster_id":4770000269,"duration_s":1263.2},{"admin_code":489,"cluster_id":4890003116,"duration_s":1264.4},{"admin_code":477,"cluster_id":4770000426,"duration_s":1265.8},{"admin_code":477,"cluster_id":4770000277,"duration_s":1266.2},{"admin_code":477,"cluster_id":4770000324,"duration_s":1266.2},{"admin_code":477,"cluster_id":4770000323,"duration_s":1266.2},{"admin_code":477,"cluster_id":4770000286,"duration_s":1266.4},{"admin_code":477,"cluster_id":4770000321,"duration_s":1267.5},{"admin_code":477,"cluster_id":4770000113,"duration_s":1272.3},{"admin_code":477,"cluster_id":4770000270,"duration_s":1288.6},{"admin_code":489,"cluster_id":4890003195,"duration_s":1293},{"admin_code":477,"cluster_id":4770000152,"duration_s":1293.2},{"admin_code":477,"cluster_id":4770000089,"duration_s":1294.3},{"admin_code":477,"cluster_id":4770000290,"duration_s":1297.8},{"admin_code":477,"cluster_id":4770000036,"duration_s":1301.8},{"admin_code":477,"cluster_id":4770000058,"duration_s":1302.1},{"admin_code":477,"cluster_id":4770000335,"duration_s":1310.2},{"admin_code":477,"cluster_id":4770000037,"duration_s":1312.7},{"admin_code":477,"cluster_id":4770000151,"duration_s":1314.9},{"admin_code":477,"cluster_id":4770000184,"duration_s":1323.2},{"admin_code":489,"cluster_id":4890002872,"duration_s":1324},{"admin_code":489,"cluster_id":4890003112,"duration_s":1326},{"admin_code":477,"cluster_id":4770000317,"duration_s":1329.6},{"admin_code":489,"cluster_id":4890002784,"duration_s":1333.2},{"admin_code":489,"cluster_id":4890002785,"duration_s":1335.3},{"admin_code":477,"cluster_id":4770000271,"duration_s":1346.3},{"admin_code":477,"cluster_id":4770000481,"duration_s":1349.2},{"admin_code":477,"cluster_id":4770000427,"duration_s":1351.5},{"admin_code":477,"cluster_id":4770000371,"duration_s":1355.1},{"admin_code":477,"cluster_id":4770000385,"duration_s":1357.3},{"admin_code":477,"cluster_id":4770000376,"duration_s":1363.3},{"admin_code":489,"cluster_id":4890003036,"duration_s":1369.2},{"admin_code":477,"cluster_id":4770000318,"duration_s":1377.3},{"admin_code":477,"cluster_id":4770000325,"duration_s":1381.8},{"admin_code":477,"cluster_id":4770000436,"duration_s":1387},{"admin_code":489,"cluster_id":4890003196,"duration_s":1387.5},{"admin_code":477,"cluster_id":4770000112,"duration_s":1388.9},{"admin_code":477,"cluster_id":4770000331,"duration_s":1392.3},{"admin_code":477,"cluster_id":4770000334,"duration_s":1394.9},{"admin_code":477,"cluster_id":4770000069,"duration_s":1400.8},{"admin_code":489,"cluster_id":4890003035,"duration_s":1411.3},{"admin_code":477,"cluster_id":4770000336,"duration_s":1412.8},{"admin_code":489,"cluster_id":4890003113,"duration_s":1417.5},{"admin_code":489,"cluster_id":4890003031,"duration_s":1417.6},{"admin_code":477,"cluster_id":4770000370,"duration_s":1438.6},{"admin_code":477,"cluster_id":4770000332,"duration_s":1439.3},{"admin_code":477,"cluster_id":4770000287,"duration_s":1443},{"admin_code":477,"cluster_id":4770000428,"duration_s":1445},{"admin_code":477,"cluster_id":4770000482,"duration_s":1445},{"admin_code":489,"cluster_id":4890003115,"duration_s":1447.4},{"admin_code":489,"cluster_id":4890003198,"duration_s":1452.4},{"admin_code":477,"cluster_id":4770000377,"duration_s":1456.7},{"admin_code":477,"cluster_id":4770000435,"duration_s":1462.1},{"admin_code":489,"cluster_id":4890002871,"duration_s":1462.2},{"admin_code":489,"cluster_id":4890002783,"duration_s":1466.1},{"admin_code":477,"cluster_id":4770000224,"duration_s":1469.4},{"admin_code":477,"cluster_id":4770000492,"duration_s":1472.2},{"admin_code":489,"cluster_id":4890003037,"duration_s":1490.4},{"admin_code":489,"cluster_id":4890002782,"duration_s":1493.9},{"admin_code":489,"cluster_id":4890002956,"duration_s":1494.1},{"admin_code":477,"cluster_id":4770000319,"duration_s":1494.8},{"admin_code":477,"cluster_id":4770000491,"duration_s":1495.1},{"admin_code":489,"cluster_id":4890002955,"duration_s":1504.1},{"admin_code":477,"cluster_id":4770000546,"duration_s":1508.6},{"admin_code":477,"cluster_id":4770000421,"duration_s":1515.8},{"admin_code":477,"cluster_id":4770000434,"duration_s":1516.3},{"admin_code":489,"cluster_id":4890003034,"duration_s":1517.1},{"admin_code":489,"cluster_id":4890003114,"duration_s":1518.8},{"admin_code":477,"cluster_id":4770000369,"duration_s":1520.3},{"admin_code":489,"cluster_id":4890003197,"duration_s":1521.6},{"admin_code":489,"cluster_id":4890003032,"duration_s":1521.8},{"admin_code":477,"cluster_id":4770000110,"duration_s":1523},{"admin_code":477,"cluster_id":4770000088,"duration_s":1525.3},{"admin_code":477,"cluster_id":4770000429,"duration_s":1527.5},{"admin_code":489,"cluster_id":4890002957,"duration_s":1531.8},{"admin_code":477,"cluster_id":4770000378,"duration_s":1541.9},{"admin_code":477,"cluster_id":4770000085,"duration_s":1544.1},{"admin_code":477,"cluster_id":4770000068,"duration_s":1548.7},{"admin_code":477,"cluster_id":4770000272,"duration_s":1555},{"admin_code":477,"cluster_id":4770000386,"duration_s":1557.2},{"admin_code":477,"cluster_id":4770000086,"duration_s":1557.9},{"admin_code":477,"cluster_id":4770000337,"duration_s":1564.3},{"admin_code":477,"cluster_id":4770000475,"duration_s":1576.9},{"admin_code":489,"cluster_id":4890002954,"duration_s":1579.3},{"admin_code":477,"cluster_id":4770000320,"duration_s":1579.4},{"admin_code":477,"cluster_id":4770000326,"duration_s":1587.8},{"admin_code":489,"cluster_id":4890003033,"duration_s":1595.5},{"admin_code":477,"cluster_id":4770000268,"duration_s":1598.6},{"admin_code":477,"cluster_id":4770000327,"duration_s":1602},{"admin_code":477,"cluster_id":4770000328,"duration_s":1604.1},{"admin_code":477,"cluster_id":4770000111,"duration_s":1607.1},{"admin_code":477,"cluster_id":4770000046,"duration_s":1612.9},{"admin_code":477,"cluster_id":4770000487,"duration_s":1613.9},{"admin_code":489,"cluster_id":4890002869,"duration_s":1615.2},{"admin_code":477,"cluster_id":4770000087,"duration_s":1615.5},{"admin_code":477,"cluster_id":4770000045,"duration_s":1618.1},{"admin_code":489,"cluster_id":4890002870,"duration_s":1624.5},{"admin_code":477,"cluster_id":4770000383,"duration_s":1624.6},{"admin_code":489,"cluster_id":4890002699,"duration_s":1624.7},{"admin_code":477,"cluster_id":4770000387,"duration_s":1626.9},{"admin_code":477,"cluster_id":4770000437,"duration_s":1631.7},{"admin_code":477,"cluster_id":4770000433,"duration_s":1637.6},{"admin_code":477,"cluster_id":4770000529,"duration_s":1638.5},{"admin_code":477,"cluster_id":4770000545,"duration_s":1643.2},{"admin_code":477,"cluster_id":4770000274,"duration_s":1644.8},{"admin_code":477,"cluster_id":4770000273,"duration_s":1644.8},{"admin_code":477,"cluster_id":4770000368,"duration_s":1660.6},{"admin_code":477,"cluster_id":4770000438,"duration_s":1661.2},{"admin_code":477,"cluster_id":4770000488,"duration_s":1661.3},{"admin_code":477,"cluster_id":4770000439,"duration_s":1669.5},{"admin_code":477,"cluster_id":4770000597,"duration_s":1671.1},{"admin_code":489,"cluster_id":4890002952,"duration_s":1673.1},{"admin_code":477,"cluster_id":4770000024,"duration_s":1675.6},{"admin_code":477,"cluster_id":4770000486,"duration_s":1676.2},{"admin_code":489,"cluster_id":4890002953,"duration_s":1679},{"admin_code":477,"cluster_id":4770000384,"duration_s":1680.4},{"admin_code":477,"cluster_id":4770000420,"duration_s":1684.7},{"admin_code":477,"cluster_id":4770000315,"duration_s":1690.9},{"admin_code":477,"cluster_id":4770000419,"duration_s":1698.2},{"admin_code":477,"cluster_id":4770000581,"duration_s":1700.3},{"admin_code":477,"cluster_id":4770000382,"duration_s":1705.3},{"admin_code":477,"cluster_id":4770000333,"duration_s":1708.6},{"admin_code":477,"cluster_id":4770000476,"duration_s":1708.7},{"admin_code":477,"cluster_id":4770000422,"duration_s":1725.8},{"admin_code":477,"cluster_id":4770000474,"duration_s":1726.2},{"admin_code":477,"cluster_id":4770000067,"duration_s":1739.4},{"admin_code":477,"cluster_id":4770000699,"duration_s":1750.3},{"admin_code":477,"cluster_id":4770000379,"duration_s":1751.3},{"admin_code":477,"cluster_id":4770000632,"duration_s":1760.2},{"admin_code":477,"cluster_id":4770000540,"duration_s":1760.5},{"admin_code":489,"cluster_id":4890002868,"duration_s":1760.9},{"admin_code":489,"cluster_id":4890002781,"duration_s":1761.9},{"admin_code":477,"cluster_id":4770000483,"duration_s":1766.4},{"admin_code":477,"cluster_id":4770000484,"duration_s":1766.4},{"admin_code":477,"cluster_id":4770000330,"duration_s":1769.6},{"admin_code":477,"cluster_id":4770000329,"duration_s":1771.6},{"admin_code":477,"cluster_id":4770000381,"duration_s":1773.1},{"admin_code":477,"cluster_id":4770000633,"duration_s":1776.5},{"admin_code":477,"cluster_id":4770000485,"duration_s":1781},{"admin_code":477,"cluster_id":4770000432,"duration_s":1783.1},{"admin_code":477,"cluster_id":4770000316,"duration_s":1794.2},{"admin_code":477,"cluster_id":4770000539,"duration_s":1795.1},{"admin_code":477,"cluster_id":4770000065,"duration_s":1795.7},{"admin_code":477,"cluster_id":4770000066,"duration_s":1795.7},{"admin_code":477,"cluster_id":4770000043,"duration_s":1795.7},{"admin_code":477,"cluster_id":4770000044,"duration_s":1795.7},{"admin_code":489,"cluster_id":4890002876,"duration_s":1795.7}],"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}}