{"id":"a277ebee-df49-433f-9ba7-5fa06dc5d408","task":"Consume a GTFS-Realtime VehiclePositions feed for live vehicle location","domain":"gtfs.org","steps":["Fetch the VehiclePositions protobuf feed URL published by the agency (often a separate endpoint from TripUpdates/Alerts)","Decode with the gtfs-realtime.proto VehiclePosition message per gtfs.org/documentation/realtime/reference/","Read position.latitude/longitude, and optionally bearing, odometer, and speed (meters/second)","Correlate vehicle.id or trip.trip_id back to the static feed to label the vehicle's route/headsign","Re-poll at the cadence recommended in the realtime best-practices doc since vehicle positions change fastest of the three feed types"],"gotchas":["Speed is expressed in meters/second, not mph/kmh — convert explicitly or the UI will show wrong speeds","Bearing, odometer, and speed are optional fields; not all agencies populate them even though the schema supports them"],"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":"sampled","url":"https://mcp.waymark.network/r/a277ebee-df49-433f-9ba7-5fa06dc5d408"}