Ship bridge console showing radar, compass and ECDIS instruments

Methodology

How every score is computed.

Sub-score weights, Fathom data products, freshness and confidence - published 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 the Fathom data products behind each 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 Fathom data product it came from, how fresh it is, and the confidence the platform assigned. A real response shape:

{
  "field": "sanctions_screen",
  "value": "No match",
  "_provenance": {
    "product": "Fathom RiskComp",
    "authority": "US Treasury OFAC (SDN list)",
    "as_of": "2026-05-13T08:15:00Z",
    "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)
SanctionsEvery 4 hours24 hours max
PSC inspectionsDaily24 hours max
OwnershipWeekly7 days max
AIS positionsContinuous15 minutes max
News and media15 minutes1 hour max
ESG / CIIQuarterly90 days max

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