Select two ports and get a real-time risk score powered by ten intelligence signals and 500 Monte Carlo simulations. No signup required.
Every voyage risk score fuses ten independent intelligence signals through weighted, active-signal scoring. Zero-count signals are excluded automatically—only real threats drive the composite.
Quantified port-to-port risk assessment fusing ten independent intelligence sources into a single 0–100 score. Full driver breakdown shows exactly what's driving the risk.
500 weather-coupled simulations per voyage. AR(1) correlated weather sequences produce realistic ETA distributions, not just point estimates.
Real-time vessel tracking with automatic dark activity detection. AIS gaps, speed anomalies, and unauthorized zone entries trigger instant alerts.
Probable Maximum Loss engine with zone-based exposure analysis, EP curves, and stochastic frequency/severity modelling for portfolio-level risk.
Seven automated PDF report types with AI-generated intelligence narratives. Scheduled delivery or on-demand generation via API.
Trace beneficial ownership through GLEIF corporate registries. Screen every entity in the chain against OFAC, UN, and OpenSanctions. Detect shell company jurisdictions automatically.
IMO MEPC-compliant CII calculator with Admiralty cubic law fuel consumption, CO2 emission factors, and A–E rating bands that tighten annually.
| Route | Risk | Fuel | CO2 | CII |
|---|---|---|---|---|
| Via Suez | 42 | 842 MT | 2,655 MT | B |
| Via Cape | 18 | 1,284 MT | 4,049 MT | C |
A* graph search through a 7,200×3,600 ocean bitmap at 5.5km resolution. Forced passages through Suez, Panama, Bosphorus, and 12 other strategic straits. 510+ ports with UN/LOCODE.
Continuous 5-minute evaluation cycles across your insured fleet. HMAC-SHA256 signed webhooks with exponential backoff retry and per-type suppression windows.
Every feature available through the dashboard is also available via the API. Integrate voyage risk scoring, stochastic analysis, and sanctions screening directly into your underwriting workflow.
{
"origin_locode": "SGSIN",
"dest_locode": "NLRTM"
}{
"riskScore": 34,
"riskLevel": "low",
"routeDistanceNm": 8441,
"drivers": [
{ "source": "piracy", "rawScore": 42, "weight": 0.18 },
// ... 9 more drivers
],
"dataConfidence": 0.9
}{
"origin_locode": "SGSIN",
"dest_locode": "NLRTM",
"vessel_type": "container",
"load_condition": "laden",
"speed_knots": 18
}{
"riskScore": { "p10": 28, "p50": 42, "p90": 61 },
"etaDays": { "p10": 16.1, "p50": 18.2, "p90": 21.4 },
"simulations": 500,
"fuelEstimate": {
"totalFuelMt": 842,
"co2Mt": 2655,
"ciiRating": "B"
}
}{
"vessel_name": "MV JADE FORTUNE",
"imo": "9876543",
"registered_owner": "Pacific Shipping Ltd"
}{
"ownershipChain": [
{ "name": "Pacific Shipping Ltd", "jurisdiction": "MH" },
{ "name": "Oceanic Holdings SA", "jurisdiction": "PA" }
],
"sanctionsHits": [
{ "list": "OFAC_SDN", "score": 0.94 }
],
"opacityScore": 72,
"shellJurisdictions": ["MH", "PA"]
}