Vessel and port fields in every export
From the permitted surfaces we collect vessel identity and particulars as listed: name, IMO number, MMSI, vessel type, flag, gross tonnage and deadweight where published, year built, and current status where shown in a list view.
Port and movement information covers port name and country, arrivals and departures as listed, and the vessels associated with a port in the index views, each with the timestamp the observation was made.
Every record carries its source surface explicitly. When a client asks later where a field came from, the answer has to be precise, particularly on a source where some paths are permitted and others are not.
Where a project also uses licensed AIS, that data joins on IMO and MMSI and carries its own provenance and licence fields, so a downstream user can always tell which rows came from which source and what each licence permits. Mixing licensed and public data into one undifferentiated table is how a compliance problem gets built by accident.
Positional history, sustained per vessel tracks and voyage reconstruction come from the licensed side rather than from this site, and we label them accordingly.