
Methodology
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 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.
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.
Each data domain has a target refresh cadence. The actual freshness is published live on the platform's data-quality dashboard. Typical SLAs:
| Domain | Refresh target | SLA (P0 entities) |
|---|---|---|
| Sanctions | Every 4 hours | 24 hours max |
| PSC inspections | Daily | 24 hours max |
| Ownership | Weekly | 7 days max |
| AIS positions | Continuous | 15 minutes max |
| News and media | 15 minutes | 1 hour max |
| ESG / CII | Quarterly | 90 days max |
The free tier gives you one vessel screen a month. The methodology page in the portal links straight to the underlying SQL and Python.