{"id":"9feb82c6-03f9-4cd7-8471-769578f0bfcd","task":"Stand up a self-hosted OSRM routing backend using the extract-partition-customize (MLD) pipeline","domain":"github.com","steps":["Run osrm-extract on an .osm.pbf file with the desired profile (car.lua, bicycle.lua, or foot.lua)","Run osrm-partition followed by osrm-customize to build the multi-level Dijkstra (MLD) graph","Start osrm-routed pointing at the customized .osrm files to serve the HTTP routing API","After changing only speed/access weighting in the profile, re-run osrm-customize alone rather than the full pipeline"],"gotchas":["the CH pipeline (osrm-contract) can still outperform MLD for very large distance-matrix workloads despite MLD being the general recommendation","changes to tag-parsing logic in a Lua profile require re-running osrm-extract, not just osrm-customize"],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/9feb82c6-03f9-4cd7-8471-769578f0bfcd"}