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 9 sub-scores.

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

Sanctions
25%
Ownership
15%
PSC inspections
15%
Flag state
8%
Age & build
8%
ESG & CII
10%
AIS behaviour
7%
Adverse media
7%
Valuation drift
5%

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": "flag_state",
  "value": "Marshall Islands",
  "_provenance": {
    "source": "ihs_sea_web",
    "fetched_at": "2026-05-13T08:15:00Z",
    "fetch_method": "api",
    "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
OpenSanctions
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 - TrueFathom