SeabedNet · CHS NONNA archive, completed by model · Sept 2026

Churchill Corridor Atlas

Canada, Manitoba and Saskatchewan are investing $262.5M to reopen the Churchill trade corridor. Under its 2,327 km shipping route, only 17% of the seabed has a published sounding — CHS reports 15.8% of Canadian Arctic waters adequately surveyed — and in 2016 its own hydrographers put full Arctic charting “more than a decade” away. A decade has passed. This atlas completes the rest by model: depth and uncertainty for every kilometre, with the provenance of every pixel kept honest — and tested on water it had never seen: trained only on soundings from before 2016, it predicted the 6.5 million soundings CHS has collected since to within 13.3 m, 26% better than the gravity-derived bathymetry every global chart falls back on. (The 17% and CHS’s 15.8% are different measures: soundings under this route versus Arctic waters surveyed to modern standard; they are not cited as corroborating each other.)

2,327 kmChurchill → Atlantic route
17%published soundings under keel
+61%of the route, completed by model (grades B+C)
1974median survey year under keel
351,305 km²corridor seabed inferred
2,782 kmleast-risk channel, found by model
C$40Mto survey the worst 10 boxes vs a decade
+1.09M km²all of Canada, completed
The instrument

Drag along the route — the seabed under the keel

Every 2 km from the Port of Churchill to the open Atlantic: measured depth in blue, model-inferred depth in amber with its calibrated σ band, and the water nobody can answer for yet in red. Hover for the provenance of each point: the CHS survey year and CATZOC grade under the keel, or the distance to the nearest sounding. Of the 198 points with a published sounding, 103 (52%) come from surveys before 1980. Trust grade along the route: A 17% · B 27% · C 34% · D 22%.

KM 0POS DEPTH σ no dataSURVEY GRADE
surveyed (CHS soundings) SeabedNet inference ±σ no data within 6 km of any sounding
Exhibit G — tested on water it had never seen

Two independent tests, all the numbers, including the ones that hurt

A completion model is worth nothing until it is scored on depths it never trained on. We ran two such tests and publish both in full.

4.9 m

Test 1 — research-cruise multibeam

109,044 seabed cells on the shelf (50–400 m) measured by Amundsen, Healy, Knorr, Armstrong and Merian cruises (via GMRT/NCEI) where CHS has no published sounding. The model’s mean error, against 13.4 m for copying the nearest published sounding and 5.5 m for the gravity prior.

13.3 m

Test 2 — the future, hindcast

CHS’s own Survey Index dates every sounding to 2016. We retrained on the pre-2016 soundings only and scored the 6,460,612 corridor soundings CHS published after. Model 13.3 m · nearest old sounding 18.8 m · gravity 18.1 m. 72% of errors inside the model’s own 1σ.

48% → 68%

σ recalibrated on independent cells

Raw σ was under-confident: only 48% of independent errors fell inside 1σ (68% expected). An isotonic map fitted on Test 1 fixes the scale (mean factor 1.9×); every σ on this page is the calibrated one. Ranking was already right (σ vs |error| correlation 0.30).

> 400 m

Where the model defers

Off the shelf, Test 1 shows gravity beats the model (6.3 vs 10.9 m below 1,000 m). Inferred cells deeper than 400 m now carry the gravity prior; 300–400 m is blended. Stated, not hidden.

Distance to nearest soundingSeabedNet (m)Nearest sounding (m)Gravity prior (m)
TEST 1 · INDEPENDENT MULTIBEAM, SHELF 50–400 M
0–0.5 km4.88.55.9
0.5–1 km4.612.95.5
1–2 km5.017.54.8
2–4 km5.520.85.8
Shelf, all distances — stronger baselines4.9gravity trend + natural-neighbour residual 11.2 · + inverse-distance residual 8.75.5 · GEBCO 3.0*
TEST 2 · PRE-2016 MODEL vs POST-2016 CHS SOUNDINGS, CORRIDOR
0–0.5 km7.15.617.8
0.5–1 km10.811.817.9
1–2 km13.117.117.5
2–4 km15.825.418.2
4–8 km20.834.920.7
All distances — stronger baselines13.3gravity trend + natural-neighbour residual 16.8 · + inverse-distance residual 16.218.9 · GEBCO 6.2*

Baselines a hydrographer would actually use. Copying the nearest sounding is a floor, not a method. The classical gap fill is a gravity trend plus interpolated residuals; we report it two ways (Delaunay natural-neighbour and inverse-distance-squared on the 12 nearest residuals). On Test 1 the model beats both (4.9 vs 11.2 / 8.7 m); on Test 2, 13.3 vs 16.8 / 16.2 m. *GEBCO (NCEI global mosaic, 15 arc-second) is shown as the chart-world reference, not a baseline: it ingests NONNA-100 through IBCAO v5 (the Arctic Seabed 2030 compilation) and the same NCEI cruise archive, so it has seen both test sets; on the 100 m grid it scores 3.0 m (Test 1) and 6.2 m (Test 2) — lower than the model, and that is the point: those are the residuals of resampling data GEBCO already contains, not predictions. Where GEBCO has no source soundings it is SRTM15+, the gravity row above. Gravity leakage, measured. SRTM15+ V2.7 (April 2025) inherits the cumulative NCEI multibeam archive of its point releases, which is where the Test 1 cruises live. Its error on the Test 1 cells is 5.5 m against 15.2 m on 282,193 ordinary NONNA-sounded shelf cells in the same blocks: the prior has almost certainly seen the cruise data. That leakage favours the baseline, which the model still edges on Test 1; the model itself takes gravity as an input and inherits some of it. Test 2 is the clean comparison: NONNA shelf soundings SRTM15+ does not resolve, where gravity scores 18.1 m against the model’s 13.3 m.

What the tests do not support. Under 50 m of water the pre-2016 model reads 6–9 m too deep — the dangerous direction, and the reason the mean depth is the wrong target for navigation (see the hazard exhibit). Within 500 m of an old sounding, copying that sounding still beats the model (5.6 vs 7.1 m); the model earns its keep beyond that. Test 2 is the full-size (34.8M-parameter) model, trained 17 minutes on a rented RTX 5090; the 6.8M model scored 13.5 m on the same test, so size is not what limits this. Coastal cells under 50 m in Test 1 disagree with every source including CHS’s own nearest sounding and are excluded pending a look at the GMRT coastline product.

Exhibit I — the hazard field

Ships do not ground on the mean depth. This predicts the shallowest point.

Every bathymetry model, including the one above, predicts the average depth of a 100 m cell. A keel meets the shallowest rock in it. Where CHS holds both 10 m and 100 m data, the shallowest point within 500 m sits a median 6 m above the 100 m mean on this route. So we trained a second, 34.8M-parameter model on 475 NONNA-10/100 tile pairs to predict that shallowest point and its uncertainty, and turned it into one number per cell: the probability that a 10.5 m draft touches.

2.64 m

Shallowest-point error, held-out tiles

Mean error of the predicted shallowest depth within 500 m on tiles held out around the grounding sites, against 10.66 m if you assume the archive’s 100 m depth is the shallowest point, and 12.06 m for gravity. Where no sounding exists at all: 8.16 m vs 11.32 m. Bands: 80% inside 1σ, 95% inside 2σ.

26 km

Route the mean map calls safe, the hazard field does not

Of 1762 km of route deeper than 21 m on the mean map, 26 km carry more than a 5% chance that the shallowest point within 500 m is above a 10.5 m keel. Corridor-wide: 18.3% of cells exceed 5%, 15.9% exceed 20%.

Hazard field of the Churchill corridor
P(shallowest point within 500 m < 10.5 m), every cell. Black is safe, yellow is a coin toss. Blue: the route. Red rings: the 26 route-km the mean map would have called safe.

The groundings that already happened, hindcast

For each TSB-documented Arctic grounding we gave the hazard model only the soundings that existed before the ship hit (dated by CHS’s Survey Index) and asked what percentile of danger the strike site got among the water that looked safe on the mean map within 25 km. On 4 of 6 scored groundings the hazard field placed the strike site in the top 10% of danger among water that looked safe on the mean map (Thamesborg 96th, Akademik Ioffe 93rd, Hanseatic 99th, Nanny 2012 95th). It missed Clipper Adventurer (84th), Nanny 2014 (79th). Baselines: the mean model’s own σ (“where it is blind”) and the shallowness of the nearest old sounding.

GroundingPre-incident soundings in blockkm to nearestP(shoal < draft) at siteHazard percentileMean-σ percentileNearest-sounding percentile
Thamesborg
2025-09-06 · TSB M25C0241
1,000,4950.827%969990
Akademik Ioffe
2018-08-24 · TSB M18C0225
165,4549.426%937790
Clipper Adventurer
2010-08-27 · TSB M10H0006
16,45712.419%841122
Hanseatic
1996-08-29 · TSB M96H0016
148,6720.394%991891
Nanny 2012
2012-10-25 · TSB M12H0012
12,5016.395%957498
Nanny 2014
2014-10-14 · TSB M14C0219
36,2220.062%799882

The same hindcast, blind, and how much the denominator matters

The table above still lets the model see every published sounding around a site at inference time, and NONNA carries no dates after 2016, so a post-grounding survey could be in that input. Here every sounding within 10 km of each site is removed from the input as well (the hazard model was trained with every tile group within 0.4° of the sites excluded from the start), and a 25 km hole is shown too: at 25 km the site falls outside the model’s inference envelope and it returns no estimate, which is the right answer, not a miss. Then the two choices that set the percentile — the comparison window and the definition of “looked safe” — are varied. Thamesborg with a 10 km hole in its input: 93rd percentile, nearest remaining sounding 10.0 km away, absolute P(shoal < draft) 1.4%.

GroundingInput: all soundingsInput: 10 km holeInput: 25 km hole10 km hole, 10 km window10 km hole, 50 km window10 km hole, safe = 1.5× draft10 km hole, safe = 3× draft
Thamesborg969391909294
Akademik Ioffe939474989394
Clipper Adventurer848499838384
Hanseatic999586958699
Nanny 20129596100979598
Nanny 2014796033705373

Skill, not recall. By construction 10% of apparently-safe cells sit above the 90th percentile, so the base rate is known exactly. With the 10 km hole, 4 of 6 sites land above it (binomial p = 0.0013); on the four uncharted-shoal groundings alone, 3 of 4 (p = 0.0037). With all soundings visible: 4 of 6 (p = 0.0013). The precision side of the ledger is stated too: corridor-wide, 18% of cells exceed P = 5%, and on the route 26 km of 1762 apparently-safe km are flagged. Six incidents cannot bound a false-alarm rate; what the flags buy is a survey order, and the survey is what tests them.

Thamesborg (table above) uses all published soundings because NONNA carries no dates after 2016; its position is from AIS and press, not TSB. Akademik Ioffe and Clipper Adventurer sit 9–12 km from any pre-incident sounding, at the edge of what any completion should be trusted for; their scores are reported anyway. The two Nanny groundings were navigation errors in known narrows and are included as controls, not claims. Full per-site JSON in the validation repo.

Exhibit A — the corridor, found

The channel no one drew — computed from depth and uncertainty

Given only the completed seabed and its σ field, the model traced the least-risk channel from Churchill to the Atlantic itself: 2,782 km, never shallower than 22 m, mean σ of 2.7 m — and not one kilometre over unanswered water. Where the straight route crosses red, the found channel goes around. Read it as a map of where the risk is, not as a sailing direction: the channel is 455 km longer than the straight route, about 20 hours at 12 knots, roughly 21 t of fuel and one day of hire per voyage (a Handysize at ~25 t/day; ~US$25k). Nobody should pay that on every voyage; the point is that the water the straight route crosses has never been answered for, and that is what the survey plan below is priced to fix.

Risk map of the corridor with the computed least-risk channel in cyan versus the naive straight route
Cyan: the computed channel. Dashed grey: the straight-line route. Cost per km = distance × (shallow-water penalty + σ/8 + no-data ×13); water under 20 m and land impassable.
Exhibit B — provenance

The corridor, completed — and honest about which pixel is which

Provenance map: surveyed seabed in blue, inferred in amber, with the Churchill route and Thamesborg grounding site
82,121 km² with published soundings → +351,305 km² completed, every inferred pixel within 6 km of a real sounding. Blue is measured; amber is model. No pixel pretends to be the other.
Exhibit C — uncertainty

Where the corridor is still uncertain

Uncertainty map: per-pixel sigma of the inferred seabed along the corridor
The insurers’ map. Bright veins are the highest-σ water — and the route threads straight through them in the Hudson Strait approaches. Uncertainty, not ice, is what limits the shipping season; this is the first map of exactly where it lives.
Exhibit D — the stakes

Tasmania Islands, Franklin Strait — September 6, 2025

The MV Thamesborg, an ice-class freighter bound from China to Baie-Comeau, struck what the Transportation Safety Board calls an “uncharted shoal” (case M25C0241) at the western tip of the Tasmania Islands. Salvage took a month and an icebreaker. In July 2026 the Dutch Maritime Disciplinary Court suspended the Master’s licence for deliberately routing through a zone whose survey reliability was rated CATZOC C — poorly surveyed water — when a better-charted lane lay further west. In the published archive, 55% of this water has no sounding. The ship struck 1.7 km past the edge of the surveyed swath — and the model, which had never seen that seabed, ranks the strike site in the 98th percentile of uncertainty for the whole strait (calibrated σ ≥ 14 m at 68%, ≥ 20 m at 95%). CHS’s own Survey Index shows the nearest dated survey to the site is a 1960 single-beam line graded CATZOC C; the modern multibeam swath ends 1.7 km short of the strike. The right panel is the same water, completed.

Side by side: the near-blank official soundings of Franklin Strait versus the SeabedNet completed seabed showing shallow banks near the grounding site
The model cannot see a shoal nobody measured — but it knows where it is blind. In the left panel the surveyed swath passes west of the islands, the route the court said the ship should have taken; the strike is at its margin. Right: the white haze of highest uncertainty sits exactly there. Grounding position from AIS/press reports (TSB has not published coordinates).
Exhibit E — the plan

Where a survey ship earns its day rate first

The σ map, converted to procurement: the ten highest-uncertainty boxes within 35 km of the route, priced in ship-days. Coverage assumption: 40 km²/day, from a multibeam swath of ~3× water depth (300–400 m at 100–130 m), 8 knots for 20 hours (~300 line-km/day, ~100 km² raw), 20% line overlap and a 50% weather-and-ice downtime factor across an Arctic season. Two public contracts bracket the cost. Lower bound: CHS Arctic hydrographic contract to Sedna ROV Services (Iqaluit), C$6.5M over two seasons, 9,000+ line-km in the first (DFO, March 2024): ~C$720 per line-km; at a 350 m swath with 20% overlap, ~C$2,600 per km², which prices the plan’s 8,753 km² at about C$23M. Upper bound: the Coast Guard’s July 2026 polar-icebreaker charter at C$183,000/day (C$22M for ~120 days), which the table uses. For scale, CCGS Amundsen 2021: ~38,700 km² mapped over an ~80-day season (Copernicus ESSD 2024), i.e. several hundred km²/day in transit mapping of deep water; 40 km²/day is conservative for 100–130 m shelf water.

Total: ~219 ship-days for 8,753 km²: C$23M at the CHS contract rate, C$40.1M at the icebreaker charter rate to de-risk the worst water on the route — a fundable season, against “more than a decade” for full conventional coverage.

Exhibit H — a forecast you can fail

1,314 predicted depths, sealed on 2026-09-02 — with a clock we do not control

Every cell in this file has no published sounding today. 314 sit on the found channel; the rest are drawn at random across the corridor. Each carries a predicted depth and calibrated 68% / 95% bands. The next CHS, Coast Guard or research survey through this water scores it, and we publish the score, whichever way it goes.

Fileforecast_2026-09-02.csv
SHA-2564d3f5dc8a5c2b50f3f72fba95384581fc778d6d453a3eec46aa2dc383c66be45
ModelSeabedNet v5-small, the 34.8M-parameter completion model used throughout this page (trained on the full archive), with the depth gate and calibrated σ of Exhibit G
External timestampOpenTimestamps proof forecast_2026-09-02.csv.ots, submitted to three public calendars (Bitcoin-anchored; verify with ots verify), plus the hash in a GitHub commit in the validation repository. Neither clock is ours.
Scoring ruleA future survey scores this file: MAE, and the share of soundings inside the 68 % / 95 % bands. Anything outside CHS NONNA-100 as of 2026-08-29 counts.
Exhibit F — the completed product

Not just the corridor. Canada.

The same model, run over the entire national archive: all 437 NONNA blocks — three oceans and the Great Lakes. 429,682 km² of surveyed seabed extended by +1,088,182 km² of completed seafloor, every pixel carrying its own σ. This is the asset the corridor exhibits are cut from.

All of Canada’s waters: surveyed seabed in blue, SeabedNet-completed in amber, coast to coast to coast
Every charted Canadian water, completed. Blue: the CHS archive. Amber: SeabedNet v5, within 6 km of soundings.
National per-pixel uncertainty map of the completed seabed
And the national uncertainty field — the survey-priority map for the whole country, the same way Exhibit E prices the corridor.
Method & the honest numbers

What we claim, and what we don’t

4.9 m vs 13.4 m

Independent multibeam, shelf water

Model vs nearest published sounding on 109,044 research-cruise cells CHS never published. Gravity prior: 5.5 m. The model’s advantage over gravity on this set is small, because cruises run where gravity already works; Test 2 is the shelf test.

13.3 m vs 18.1 m

Pre-2016 model, post-2016 soundings

6,460,612 corridor soundings CHS collected after its Survey Index closes, predicted by a model that never saw them. Nearest old sounding: 18.8 m. The gap widens with distance: 15.8 vs 25.4 m at 2–4 km.

68% / 95%

Calibrated bands

Share of independent errors inside the published 68% and 95% bands after isotonic recalibration. Rank correlation of σ with error was 0.30 before, unchanged after.

≤ 6 km · > 400 m

Provenance and deferral

Inference is published only within 6 km of a real sounding; below 400 m the gravity prior is used because the tests say it is better there. “No published sounding” is never claimed to mean “never surveyed”: CHS holds data NONNA has not released.

PLANNING PRIOR — NOT FOR NAVIGATION