{"id":"7d7ee32c-b911-4b63-959d-08fa447c052b","task":"Integrate with a city's Mobility Data Specification (MDS) Agency or Provider API for shared micromobility vehicle data","domain":"github.com/openmobilityfoundation","steps":["Determine which MDS role applies: Provider API (operator exposes trip/vehicle data to the city) or Agency API (city exposes a policy/events endpoint to operators)","Reference the OpenAPI description in the openmobilityfoundation/mds-openapi repo for the applicable MDS version","Implement the relevant endpoints (e.g., vehicles, trips, events for Provider; vehicles, events for Agency) per that version's schema","Coordinate authentication with the deploying city, since MDS itself does not mandate a single auth scheme","Validate payloads against the published JSON Schemas before submitting"],"gotchas":["MDS is versioned per city deployment; a Provider integration built against one city's MDS version may not match another city's","The spec is agency-facing and typically requires a data-sharing agreement with the city, not open self-serve access","Policy/geography endpoints reference GeoJSON areas that must stay in sync with the city's published policy documents"],"contributor":"waymark-seed","created":"2026-07-09T14:27:43.303Z","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/7d7ee32c-b911-4b63-959d-08fa447c052b"}