Oceryn3D · AI ocean forecasting

Ocean currents,
five days ahead.

From the surface to 1,000 m, across the global ocean at 0.1°.

Oceryn3D is an AI model of the three-dimensional ocean. It forecasts currents, temperature, salinity and sea level over the next five days, ready to feed the routing, drift and offshore-planning systems you already run.

Early results · 1 Oct 2026 Five-day current forecasts with about half the error of assuming today's currents stay the same, on years the model never trained on.
Coverage
Global75°S to 75°N
Detail
0.1°About 11 km grid
Depth
1,000 mSurface down, 24 levels
Horizon
+5 daysNext five-day average
Learned from
4 decadesof 3D ocean data

Background: illustrative current field, not model output.

How it works

Two AI models, one ocean state.

The nowcast rebuilds today's 3D ocean from what satellites can see at the surface. The forecast steps that ocean five days forward. You get the result as files today, and through an API next.

  1. 01

    Surface inputs

    Sea-surface temperature, salinity and height, plus wind.

  2. 02

    Oceryn3D Nowcast

    Rebuilds currents, temperature and salinity at every depth: the 3D ocean now.

  3. 03

    Oceryn3D Forecast

    Predicts how that ocean changes over the next five days.

  4. 04

    Delivery

    Regional files, point and profile queries, and drift tracks.

How the two models fit together

Who it's for

Built for decisions that ride on the next five days.

Currents decide how fast a ship really moves, where a spill drifts and when it is safe to put an ROV in the water. Each use below goes live once a pilot has proven it on your waters.

  • Weather routing

    Ride favourable currents, avoid adverse ones

    A current layer for routing engines and voyage optimisation, refreshed with every forecast.

    0–20 m
  • Fuel and emissions

    Know your real speed over ground

    Currents set the gap between speed through water and over ground, which feeds fuel planning, CII and EU ETS reporting, and just-in-time arrival.

    0–20 m
  • Drift and spill planning

    See where things will drift

    Forecast currents to drive drift and oil-spill trajectory models, for planning and exercises.

    0–20 m
  • Offshore and subsea

    Plan subsea work around the current

    Current profiles to 1,000 m for ROV dives, mooring and riser checks, and cable or pipe-lay windows.

    0–1,000 m
  • Fisheries and aquaculture

    Track fronts and upwelling

    Temperature and salinity structure for fishing grounds, farm sites and monitoring.

    0–200 m
  • Underwater acoustics

    Know how sound will travel

    Temperature and salinity profiles set sound speed and the depth of the sound channel.

    0–1,000 m

The forecast

The whole upper ocean, not only the surface.

Oceryn3D forecasts the full water column: the current a hull rides in, the flow past a mooring at 500 m, and the temperature and salinity in between.

24 depth levels, 0.5 m to about 1,000 m

Closely spaced near the surface, wider further down. Depth axis compressed.

  1. 0–20 m Where ships and drifting objects move. Routing, ETA, drift.
  2. 20–200 m Mixed layer and thermocline. Fisheries, acoustics, upwelling.
  3. 200–1,000 m Subsea work. Moorings, risers, cables and ROV operations.
  • u · v

    Currents

    Speed and direction at every level: what ships, drifting objects and moorings feel. The core of the product.

  • T

    Temperature

    At every level: fronts, the mixed layer and the thermocline.

  • S

    Salinity

    At every level: water masses, river plumes and, with temperature, density.

  • η

    Sea level

    Sea-surface height, the surface signature of the circulation.

Need the technical detail? Grid, levels, data and model architecture are on the research page.

Interface preview

Query any point, at any depth.

Pick a place and a depth to see what a query returns: currents, temperature, salinity and sea level, now and five days ahead, with a profile down to 1,000 m. Try the Equatorial Pacific: 135 m down, the current runs the opposite way to the surface.

Illustrative values: this preview is not connected to the model

Map shows

Choose a point

Latitude −75 to 75 and longitude −180 to 180, or click the map.

Values at 35.0°N, 72.0°W · 0.5 m

Illustrative values at the selected point and depth
VariableNow+5 days
Eastward u––
Northward v––
Speed, heading––
Temperature––
Salinity––
Sea level––

Profile to 1,000 m

  • Now
  • +5 days
  • Below seafloor (masked)
Show profile values
Illustrative profile values

Evidence so far

About half the error on five-day currents.

The simplest forecast assumes the next five days look like the last five. Every ocean forecast has to beat that baseline, called persistence. On years the model never trained on, Oceryn3D beats it for every variable, and by the widest margin on currents, the variable the product is built for.

48%

less error than persistence for east–west currents

54%

less error than persistence for north–south currents

Interim results, 1 October 2026. Error measured as RMSE.

Forecast error compared with persistence

Validation years not used in training. Persistence = 100%; shorter bars are better.

Show the numbers
Interim validation scores against persistence
VariableMSE ratioRMSE ratioSkill score
East–west current (u)0.2670.520.73
North–south current (v)0.2120.460.79
Temperature0.7390.860.26
Salinity0.9220.960.08
Sea level0.7510.870.25

Ratio = model ÷ persistence (below 1 beats persistence). Skill score = 1 − MSE ratio.

Still to prove

  • Final scores on held-out test years
  • Skill with real-time satellite inputs
  • Comparison with drifting buoys and Argo floats
Method, full results and validation plan

Integration

A data layer for the systems you already run.

Oceryn3D is designed to sit under routing engines, fleet platforms and analysis tools, not to replace them. Ask for the region, depth, variables and time you need; get standard gridded data back.

  • Regional subsets. Only the box, levels and variables you ask for, instead of a 2 GB global file.
  • Masked, not invented. Land and seafloor are masked level by level, so currents taper to zero at the coast.
  • Drift tracks (prototype). Integrate a ship or drifter path through the forecast currents at any of the 24 levels.
  • Standard formats. NetCDF for fields, CSV for tracks; a query API for pilot partners next.

Draft interface for pilot discussion · not a live endpoint

POST /v1/forecast
{
  "region":    { "lat": [-2, 8], "lon": [100, 112] },
  "depth_m":   [0.5, 100],
  "variables": ["u", "v", "temp"],
  "valid":     "next_5day_mean",
  "format":    "netcdf"
}

# 200 OK · application/x-netcdf
# dims: depth 12 × lat 100 × lon 120 (0.1°)
# NaN on land and below the seafloor

Early access

Test the forecast on your waters before you commit.

A pilot shows how Oceryn3D performs where you operate, on years it has never seen, before anything goes near your systems.

  1. 1

    Tell us the decision

    Your region, depth range and variables, and how you use current data today.

  2. 2

    Forecasts on unseen years

    We run Oceryn3D for your region over recent years held out of training.

  3. 3

    Score against your baseline

    Against persistence and, if you can share them, your current provider or your own observations (ADCP, drifters, vessel logs).

  4. 4

    Decide with numbers

    Error by depth and region in physical units, plus sample files in your format.

A good fit if you are

  • a routing or voyage-optimisation platform
  • a shipping line or fleet-performance team
  • an offshore or subsea operator
  • a government ocean or maritime service
  • a research group working with 3D ocean data

FAQ

Questions buyers ask us.

Can I buy forecasts today?

Not as an operational service yet. Oceryn3D is in the research phase: the forecast model is in final training and the nowcast is next. We are opening early-access pilots that test the forecast for your region on years it has never seen.

What exactly does a forecast contain?

The average over the next five days of east–west and north–south current, temperature and salinity at 24 depths from 0.5 m to about 1,000 m, plus sea level, on a 0.1° grid between 75°S and 75°N.

Why a five-day average instead of hourly values?

The model learned from five-day-average ocean states. Averaging over five days removes tides and short-lived oscillations and keeps the circulation that persists across a voyage. Tidal and hourly currents are not included.

How accurate is it?

On years held out from training, its five-day current forecasts have about half the error of persistence, the forecast that assumes nothing changes. These are interim results that start from, and are scored against, data from a global ocean model. Final test scores and comparisons with real observations come next; the research page has the method and full numbers.

How does it compare with physics-based forecasts such as Copernicus Marine or HYCOM?

That has not been measured yet, so we don't claim it. In a pilot we can score Oceryn3D against the provider you use today, on your region.

Can it forecast further than five days?

Not yet. In principle the model can be run again on its own output for 10, 15 or 20 days, but that needs future wind data and its own validation. Until then we offer a single five-day step.

Where do the inputs come from in real time?

The nowcast is designed to start from satellite measurements of the sea surface and operational winds. Today both models train on long-term data from a global ocean model; connecting live satellite feeds is on the plan.

How fast is a forecast?

A global forecast step is a single-GPU job, not a run of a full ocean model on a supercomputer. Measured timings will be published with the test results.

What are the limits?

Coverage stops at 75°S and 75°N. The 0.1° grid (about 11 km) does not resolve harbours, surf zones or narrow straits in detail. Tides are not modelled. Below each location's seafloor, values are masked rather than invented.

Can I use it for navigation or safety decisions?

No. Oceryn3D is a research preview. Use official sources and certified equipment for navigation and safety-critical decisions. See the disclaimer.

Work with Oceryn AI

Tell us where you need to see five days ahead.

Early-access pilots, data partnerships and research collaborations. Tell us the region, the depth and the decision, and we will reply with what Oceryn3D can show you.

hello@oceryn.ai

Required

This opens your email app with the message filled in. Nothing is sent until you press send.