{ "schema_version": 1, "provider_id": "open-meteo", "provider_name": "Open-Meteo Forecast API", "provider_docs_url": "https://open-meteo.com/en/docs", "forecast_endpoint": "https://api.open-meteo.com/v1/forecast", "api_key_required": false, "tile_lookup_rule": "Use each source-backed tile center latitude/longitude from Data/Tiles/tile_weather_manifest.json.", "request_parameters": { "current": [ "temperature_2m", "relative_humidity_2m", "precipitation", "rain", "showers", "snowfall", "weather_code", "cloud_cover", "pressure_msl", "wind_speed_10m" ], "daily": [ "temperature_2m_max", "temperature_2m_min", "weather_code", "precipitation_sum", "wind_speed_10m_max" ], "forecast_days": 1, "timezone": "auto" }, "agrarian_mapping": { "temperature": "current.temperature_2m feeds RegionalObservedTemperatureC; daily min/max feed RegionalDailyLowTemperatureC and RegionalDailyHighTemperatureC.", "weather_state": "weather_code, precipitation, and wind speed map into Clear, Rain, ColdWind, or Storm.", "source_tracking": "provider id and provider current timestamp are stored in the game-state weather source string until full persistence metadata is implemented." } }