{"id":"adaabb0b-a1d6-454c-a24c-a527cd0496d1","task":"Validate and fix GeoJSON winding order and CRS assumptions per RFC 7946 before serving to map renderers","domain":"datatracker.ietf.org","steps":["Ensure exterior rings wind counterclockwise and holes wind clockwise (the right-hand rule); rewind source data if it violates this","Assume and require WGS84 longitude,latitude coordinate order; do not add or depend on a top-level crs member","Reproject any projected-CRS source data to EPSG:4326 before emitting GeoJSON","Test rendering in a right-hand-rule-sensitive consumer (e.g. Mapbox GL/MapLibre) to catch inverted polygon fills from bad winding"],"gotchas":["per spec, parsers SHOULD NOT reject incorrectly wound polygons, so bad winding can go undetected until a strict consumer inverts the fill","the crs member from the older 2008 GeoJSON draft was removed from RFC 7946 — including it does not override the mandated WGS84 assumption"],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","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/adaabb0b-a1d6-454c-a24c-a527cd0496d1"}