{"id":"285c3097-39a8-4bfe-b8a1-722e56144acc","task":"model virtual station and dockless parking capacity per vehicle type in gbfs 3.0","domain":"gbfs.org","steps":["Set is_virtual_station to true in station_information.json for geofenced or rack-based parking areas that lack smart-dock hardware, and define the area with station_area (GeoJSON MultiPolygon) and/or lat/lon.","Use vehicle_types_capacity[] (an array of {vehicle_type_ids[], count}) to express how many of each vehicle type the virtual station can hold; the counts should sum to the station's overall capacity field.","For physical docking stations, use the analogous vehicle_docks_capacity[] to express how many docks accept which vehicle_type_ids.","Keep capacity fields consistent with what you publish in real-time station_status.json, since capacity is static/slow-changing while status is near-real-time.","Note that station_area, when present, takes precedence over ride_start_allowed/ride_end_allowed rules from any overlapping geofencing_zones.json entry."],"gotchas":["vehicle_types_capacity and vehicle_docks_capacity are v3.0 field names/shapes — don't reuse the old singular vehicle_type_capacity object structure from earlier feeds.","These fields only make sense once vehicle_types.json exists; a feed with a single implicit vehicle type doesn't need per-type capacity breakdowns."],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.859Z","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/285c3097-39a8-4bfe-b8a1-722e56144acc"}