Every second, on record.

SEAVAULT records every onboard data channel into one tamper-evident, time-synchronised record, and runs AI on it. Onboard data, turned into decisions.

  • Tamper-evident
  • Time-synchronised
  • AI onboard
SEAVAULT
vessel MV NORTHWIND voyage 0612 recording

Live channels

24 of 24
  • GPSNMEA 0183
    1 Hz
  • GyroNMEA 0183
    10 Hz
  • AISNMEA 0183
    2 Hz
  • EngineModbus TCP
    5 Hz
  • CCTVIP, 6 cameras
    25 Hz
  • WindNMEA 2000
    4 Hz
  • Tanks4-20 mA
    2 Hz

+ 17 more channels, all healthy

Data integrity

24 h
99.98 %

+0.02 vs previous 24 h

gaps
0
time skew
0.3 ms
seals
2,880

Voyage track

leg 2 of 5

37°11.7′N 026°42.0′ESOG 14.2 kn, COG 108°

AI event feed

live
  1. ME2 cyl 4 exhaust +11.6 °C vs baseline thermal
  2. Course 108°, waypoint 3 passed nav
  3. DG1 DE bearing, 2× rpm peak +3.8 dB vibration
  4. Hash chain sealed, block 482,117 integrity
  5. Vessel detected, bearing 012°, 3.1 nm vision
time sync, GNSS PPS hash chain block 482,117 storage 41.8 of 256 GB

What a reference fleet sees

12 vessels, last 30 days, sample data

  • Data completeness

    99.97 %

    +0.04 pts vs previous 30 days

  • Anomalies caught early

    1,284

    +18% vs previous 30 days

  • Mean time to detect

    4.2 min

    -38% vs previous 30 days

  • Unplanned downtime avoided

    312 h

    +41 h vs previous 30 days

One record in. Three kinds of insight out.

Every input lands on the same clock and in the same sealed record. The AI modules read from that record, so a vibration alert, a camera clip and an engine alarm always line up to the second.

  • NMEA 0183GPS, gyro, AIS, echo sounder
  • NMEA 2000CAN bus, PGN decode
  • ModbusRTU and TCP engine PLCs
  • Analog sensors4-20 mA, 0-10 V
  • IP videoONVIF cameras, CCTV

SEAVAULT record

tamper-evident, time-synchronised

SHA-256 hash chain

Every channel on board, on one clock.

Plug into the buses and sensors already on the vessel. SEAVAULT reads them in parallel, stamps each sample against GNSS time and writes it to the record without touching the source system.

NMEA 0183

serial, 4,800 to 38,400 baud

Talkers from GPS, gyro, echo sounder, wind and AIS, decoded and checksum-verified.

  • RS-422
  • checksum verified
  • raw and decoded

NMEA 2000

CAN bus, 250 kbit/s

Sample NMEA 2000 parameter groups
PGNParameter groupRate
129029GNSS position data1 Hz
127250Vessel heading10 Hz
127488Engine rapid update10 Hz
130306Wind data10 Hz
128267Water depth1 Hz

Devices by PGN, with instance and source address kept for every frame.

  • PGN decode
  • multi-frame
  • fast-packet

Modbus

RTU and TCP

Sample Modbus register map
RegisterTagValue
40001ME1_speed94.2 rpm
40007ME1_exh_T4412 °C
30012FO_flow183.6 l/h
40023DG1_load61 %
poll 100 ms, 0 timeouts

Engine, generator and tank controllers polled on your own register map.

  • RTU / TCP
  • tag mapping
  • read-only

Analog sensors

4-20 mA and 0-10 V loops

Tank 4 level61 %
13.8 mA0-100 %
Seawater pressure2.4 bar
10.4 mA0-6 bar
Shaft bearing temp58 °C
11.7 mA0-120 °C

Temperature, pressure and level sampled at 100 Hz with 16-bit resolution.

  • 4-20 mA
  • 0-10 V
  • 16-bit

Digital I/O and alarms

dry contacts, 24 V

  • Fire detectionnormal
  • Bilge high levelnormal
  • Watertight door 3closed
  • Emergency stopreleased
  • DG1 breakerclosed
  • Steering gear alarmacknowledged

Contacts and alarm relays recorded as state changes, with the cause on the same timeline.

  • state-change log
  • debounced
  • alarm relays

Ethernet and serial gateways

UDP, TCP, RS-232/422/485

  • RadarUDP12 Hz
  • ECDISUDP1 Hz
  • AutopilotRS-42210 Hz
  • Conning displayTCP2 Hz

Radar, ECDIS, autopilot and conning feeds kept in their native format next to the decoded values.

  • native format
  • decoded
  • read-only tap
A fleet of vessels at sea at dusk, each outlined by an AI detection box
vessel0.98
vessel0.96
vessel0.94
vessel0.91
cargo ship0.97
cam 01, forward look-out
25 HzH.26514:07:32 UTC
8 objects tracked, logged to the record

Cameras that log what they see.

Every IP camera joins the same clock. On-device AI tags objects and activity, and each detection lands on the voyage timeline as an event.

  • ONVIF
  • H.265
  • RTSP
SEALINK SEAVAULT recorder unit with three lenses

Condition monitoring that flags drift before the alarm does.

SEAVAULT learns each machine's normal from its own record, adjusted for load and season. When a channel drifts you get the anomaly, the evidence and a health score, not another threshold alarm.

Open anomalies

3 open
warning thermal

ME2, cylinder 4 exhaust temperature

+11.6 °Cvs learned baseline

confidence
0.93
first flagged
05 Oct 08:40 UTC

Deviation held above the load-adjusted baseline by 3.1σ for 29 hours. Neighbouring cylinders are normal.

  • observed
  • baseline range
warning vibration

DG1, drive-end bearing

+3.8 dBat 2× rpm

confidence
0.88
first flagged
05 Oct 10:05 UTC

The 2× rpm order is rising while overall level stays inside limits, an early misalignment signature.

  • spectrum
  • baseline
advisory electrical

Main switchboard, busbar joint 4

+6.2 °Cvs peer joints

confidence
0.81
first flagged
06 Oct 07:20 UTC

Joint 4 warms above its five peers only when load passes 70%. Check torque at the next stop.

  • deviation, last 24 h

Operational review, second by second.

Scrub a voyage and every channel snaps to the same moment: position, machinery, alarms and cameras. Investigate an incident, brief a crew or settle a claim from one source of truth.

Voyage replay

05 Oct 2026, 05:30 to 14:30 UTC

08:40:00UTC

CCTV-04, aft mooring station synced to 08:40:00

Channels at 08:40:00 UTC

Position
37°43.4′N 024°14.5′E
Speed over ground
14.1 kn
Heading
118.0°
ME1 load
82 %
ME2 cyl 4 exhaust
+9.4 °C
DG1 vibration
2.8 mm/s
Wind
10 kn
Open alerts
1 open

08:40, ME2 cyl 4 exhaust +9.4 °C vs baseline

Speed over groundkn
Main engine load%
ME2 cyl 4 exhaust, deviation from baseline°C
CCTV-04 recording
Events
08:40:00
  • info
  • warning
  • alarm
  • AI-tagged clip
  • Drag the playhead, click a pin, or use the arrow keys.

Predictive maintenance, with a date on it.

Trend projection turns today's health score into a time-to-service for each component, with its confidence range, so work lands in the right port call and not after the failure.

ME2 turbocharger vibration

radial vibration, RMS, daily mean

  • observed
  • projection
  • projection range
  • service threshold
  • alarm limit
alarm limit 7.1 service threshold 6.0 service by 24 Oct

Recommended: service the turbocharger at the Limassol call on 20 Oct. The projection reaches the service threshold on 24 Oct, and as early as 20 Oct.

DG1 lube-oil pressure 3.53 bar
service at 2.8 bar

reaches service threshold in 34 d

ME1 fuel rack position 68.0 %
service at 76 %

reaches service threshold in 37 d

Stern tube bearing temperature 57.1 °C
service at 64 °C

reaches service threshold in 67 d

Works with what is already on board.

Open standards in, open formats out. Nothing about the vessel's existing systems has to change.

Inputs

  • NMEA 0183
  • NMEA 2000
  • Modbus RTU
  • Modbus TCP
  • 4-20 mA
  • 0-10 V
  • Digital I/O
  • RS-232/422/485
  • UDP / TCP
  • ONVIF Profile S
  • ONVIF Profile T
  • RTSP
  • H.264 / H.265

Time and integrity

  • GNSS PPS
  • PTP / NTP
  • under 1 ms skew
  • SHA-256 hash chain
  • signed exports
  • AES-256 at rest
  • role-based access

Export and storage

  • 90-day onboard retention
  • MQTT
  • REST API
  • OPC UA
  • CSV / Parquet
  • VSAT / LTE offload
  • store and forward

Hardware

  • fanless
  • 12-32 V DC
  • -25 to +55 °C
  • dual SSD
  • 4 × GbE
  • 2 × CAN
  • 16 × analog in
  • 16 × digital I/O

Onboard data, turned into decisions.

Book a walkthrough on your own vessel's channel list. We will map the inputs, show the record and replay a real voyage with you.