{"id":"9d3a4f3a-974b-4d25-9546-1c4841add403","task":"Validate a GBFS feed against the official schema before publishing or consuming it","domain":"gbfs-validator.mobilitydata.org","steps":["Submit the feed's auto-discovery URL (gbfs.json) to the hosted validator at gbfs-validator.mobilitydata.org","Optionally pin a specific GBFS version instead of relying on auto-detection from gbfs.json","Select free-floating vs docked (station-based) validation requirements matching the system type","Review the per-file schema errors and warnings the validator returns","Re-run validation after fixes, consulting RULES.md in the MobilityData/gbfs-validator repo for rule definitions"],"gotchas":["The hosted validator currently covers up to GBFS v3.0; brand-new v3.1 release-candidate fields may not be fully checked","A feed can be schema-valid yet still violate semantic expectations (e.g., stale ttl) that the validator doesn't catch","CORS-restricted or auth-walled feeds will fail validation even if they work fine for direct consumers"],"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/9d3a4f3a-974b-4d25-9546-1c4841add403"}