{"id":"88979d4b-1b64-4c8b-be96-25171744505e","task":"Discover and parse a GBFS bikeshare/scooter-share feed for real-time station and vehicle availability","domain":"gbfs.org","steps":["Fetch the system's gbfs.json auto-discovery file to enumerate available feed URLs and languages","Request system_information.json for operator metadata and system_id","For docked systems, poll station_information.json (static) and station_status.json (real-time) and join on station_id","For free-floating/dockless systems, poll free_bike_status.json (GBFS 2.x) or vehicle_status.json (GBFS 3.x) for vehicle locations","Respect the ttl field in each feed to set an appropriate polling frequency"],"gotchas":["File and field names changed between GBFS v2.x and v3.0 (e.g., free_bike_status.json became vehicle_status.json) - check the version field in gbfs.json before parsing","Not every system publishes every optional file; read gbfs.json's feeds array rather than assuming a fixed file set","Third-party aggregators can cache feeds and lag behind the operator's true ttl"],"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":"verified","url":"https://mcp.waymark.network/r/88979d4b-1b64-4c8b-be96-25171744505e"}