{"revision":"2ee36f01702ac8ce","id":"open-meteo-marine","title":"open-meteo-marine","file":"apps/maio-api/data/environment-source.json","url":"https://marine-api.open-meteo.com/v1/marine?latitude=15.25&longitude=-23.15&current=sea_surface_temperature%2Cwave_height%2Cwave_period&timezone=GMT&timeformat=unixtime&forecast_days=1","documentationUrl":"https://open-meteo.com/en/docs/marine-weather-api","attribution":"Open-Meteo and its marine model providers","license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","sourceUpdatedAt":null,"retrievedAt":"2026-09-17T14:31:51.241Z","checksum":"164a80536882f172185314c6a56b7f1f2d2d108ec0b45032e47a436525d684f7","excludedOutsideExtent":0,"upstreamUrls":["https://marine-api.open-meteo.com/v1/marine?latitude=15.25&longitude=-23.15&current=sea_surface_temperature%2Cwave_height%2Cwave_period&timezone=GMT&timeformat=unixtime&forecast_days=1"],"classification":"model-provider","provenanceStatus":"linked-source","delivery":"materialized-snapshot","refresh":{"automatic":false,"method":"provider-api","command":"npm --workspace apps/maio-api run data:refresh-environment","retrievedAt":"2026-09-17T14:31:51.241Z","sourceUpdatedAt":null,"freshnessAssessment":"not-assessed","note":"No refresh SLA or automatic polling. Request time and cache validation do not establish source freshness."},"transformation":{"implementation":"lib/environment.mjs","description":"Provider current-condition values, units, valid times and grid coordinates; explicitly model estimates."},"links":{"self":"/api/v1/sources/open-meteo-marine","features":"/api/v1/features?sourceId=open-meteo-marine","collections":["/api/v1/collections/observations"],"datasets":[]}}