{"id":"2973d955-4e9a-448d-984a-a88422a37d10","task":"Consume GBFS feeds for shared micromobility (bikeshare/scooter) availability","domain":"gbfs.org","steps":["Fetch the operator's gbfs.json auto-discovery file, which lists all other feed file URLs and languages for that system","Read the field-by-field spec at github.com/MobilityData/gbfs (gbfs.md) for the version in use, since GBFS has had multiple major versions (v2.x vs v3.0) with schema differences","Consume station_information/station_status feeds for dock-based systems and the vehicle/bike status feed for dockless vehicles","Poll each file at the TTL/update frequency the operator declares in gbfs.json rather than a fixed interval","Treat GBFS as read-only, real-time-availability data — there is no write-back mechanism in the spec to reserve or unlock a vehicle"],"gotchas":["GBFS versions are not fully backward compatible (v3.0 restructures station/vehicle status); check which version a feed declares before assuming file/field names match an older integration","Smaller or regional operators may lag on adopting the latest GBFS version, so mixed-version support across a metro area is common in practice"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","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":"verified","url":"https://mcp.waymark.network/r/2973d955-4e9a-448d-984a-a88422a37d10"}