Ship bridge console showing radar, compass and ECDIS instruments

Methodology

How every score is computed.

Sub-score weights, data sources, freshness and confidence - published in full so a credit committee, a marine underwriter or an academic can audit the working.

The 10 sub-scores.

The composite vessel risk score is a weighted average of ten domain scores that sum to 100%. Weights and inputs below; full inputs and code documented at /docs/methodology in the portal.

Sanctions
28%
Ownership
18%
PSC inspections
16%
ESG & CII
9%
Events & casualties
8%
Flag state
5%
Age & build
5%
Adverse media
4%
AIS behaviour
4%
Crew welfare
3%

Every data point carries its receipts.

Each field on every screen comes back with a provenance block - the source it came from, when we fetched it, and the confidence the platform assigned. A real response shape:

{
  "field": "sanctions_screen",
  "value": "No match",
  "_provenance": {
    "source": "ofac_sdn",
    "fetched_at": "2026-05-13T08:15:00Z",
    "fetch_method": "download",
    "confidence": 0.99,
    "freshness_days": 1
  }
}

The same block appears on PDF and Excel exports. When the value is uncertain, the confidence drops and the consumer sees it - no silent defaults.

Freshness, not staleness.

Each data domain has a target refresh cadence. The actual freshness is published live on the platform's data-quality dashboard. Typical SLAs:

DomainRefresh targetSLA (P0 entities)
SanctionsHourly4 hours max
PSC inspectionsDaily24 hours max
OwnershipWeekly7 days max
AIS positionsContinuous15 minutes max
News and media15 minutes1 hour max
ESG / CIIQuarterly90 days max

Every source we use, named.

No anonymised aggregators. No "proprietary feed". Every input on the platform is either a public regulator, a licensed commercial source or our own measurement.

OFAC SDN
EU CFSP
UK FCDO
UN Sanctions
MAS
SECO
Companies House
KvK
OpenCorporates
GLEIF LEI
Paris MOU
Tokyo MOU
USCG
Indian Ocean MOU
Black Sea MOU
EMSA EMCIP
IMO DCS
THETIS-MRV
AISStream.io
AISHub
FuelEU Maritime register
ITF Abandonment Register

Complete source registry with licence terms is at /accuracy.

Try it on your own fleet.

The free tier gives you one vessel screen a month. The methodology page in the portal links straight to the underlying SQL and Python.

Methodology - True Fathom