{"discovery":{"qdrant_configured":true,"strategy":"lexical"},"facets":{"access":{"free":3},"modality":{"nwp":2,"ocean-model":3},"provider":{"ecmwf":1,"noaa-ncei":1,"noaa-nws":1},"tier":{"product":3}},"query":{"access":null,"all_weather":null,"bbox":null,"datetime":null,"limit":null,"max_gsd":null,"modality":"ocean-model","night":null,"offset":null,"provider":null,"q":null,"sort":null,"tasking":null,"tier":null},"results":[{"access":"free","access_methods":[{"kind":"https","notes":"Catalog entry reviewed 2026-09-29; start denotes catalog inclusion, not archive inception. Bounding box is nominal scope, not survey coverage. Follow source inventories, terms and formats. Discovery only; no live footprint adapter is supplied for this collection.","url":"https://www.ncei.noaa.gov/products/world-ocean-atlas"}],"all_weather":false,"bbox":[-180.0,-90.0,180.0,90.0],"category":"model","end":null,"formats":["Provider-native"],"gsd_m":null,"id":"noaa-woa","instruments":["Product-specific measurements or analyses"],"keywords":["maritime","subsurface","environment"],"latency_hours":null,"level":"L4","license":"us-public-domain","modalities":["ocean-model"],"night":false,"platforms":["Official public product directory"],"pricing":null,"provider":"noaa-ncei","provider_name":"NOAA National Centers for Environmental Information","revisit_hours":null,"score":1.0,"start":"2026-09-29","summary":"Gridded ocean temperature, salinity and other climatological fields. These are climatologies, not current forecasts or live observations.","tasking":false,"tier":"product","title":"World Ocean Atlas"},{"access":"free","access_methods":[{"kind":"https","notes":"Catalog entry reviewed 2026-09-29; start denotes catalog inclusion, not archive inception. Bounding box is nominal scope, not survey coverage. Follow source inventories, terms and formats. Discovery only; no live footprint adapter is supplied for this collection.","url":"https://nomads.ncep.noaa.gov/gribfilter.php?ds=gfswave"}],"all_weather":false,"bbox":[-180.0,-90.0,180.0,90.0],"category":"model","end":null,"formats":["Provider-native"],"gsd_m":null,"id":"noaa-gfs-wave","instruments":["Product-specific measurements or analyses"],"keywords":["maritime","littoral","air"],"latency_hours":null,"level":"L4","license":"us-public-domain","modalities":["ocean-model","nwp"],"night":false,"platforms":["Official public product directory"],"pricing":null,"provider":"noaa-nws","provider_name":"NOAA National Weather Service","revisit_hours":null,"score":1.0,"start":"2026-09-29","summary":"Wave forecast products and model cycle inventories for sea-state planning. Forecasts are model estimates, not measured vessel conditions.","tasking":false,"tier":"product","title":"NOAA Global Wave Forecast Products"},{"access":"free","access_methods":[{"kind":"https","notes":"Catalog entry reviewed 2026-09-29; start denotes catalog inclusion, not archive inception. Nominal scope is not observed coverage. Consult source quality flags, effective periods and access requirements. No live footprint adapter is supplied for this discovery record.","url":"https://www.ecmwf.int/en/forecasts/datasets/open-data"},{"kind":"https","notes":"Official free rolling forecast subset; select current model, stream and cycle. CC BY 4.0 attribution and ECMWF terms apply.","url":"https://data.ecmwf.int/forecasts/"}],"all_weather":false,"bbox":[-180.0,-90.0,180.0,90.0],"category":"model","end":null,"formats":["GRIB2"],"gsd_m":null,"id":"ecmwf-open-wave","instruments":["Forecast model"],"keywords":["weather","prediction","wave","maritime"],"latency_hours":null,"level":"L4","license":"cc-by-4.0","modalities":["nwp","ocean-model"],"night":false,"platforms":["ECMWF forecast systems"],"pricing":null,"provider":"ecmwf","provider_name":"ECMWF / Copernicus C3S","revisit_hours":null,"score":1.0,"start":"2026-09-29","summary":"Open wave-model forecast products for sea-state planning. Consult the current wave and ensemble stream inventory for supported parameters, cycles and forecast lead times.","tasking":false,"tier":"product","title":"ECMWF Open Wave Forecasts"}],"returned":3,"total":3}