CoatingPassport · schema v1.1Demo · Offshore platform jacket

Demo Charlie — Coating Passport

Same canonical CoatingPassport data product as every other Hullproof vertical, applied to a offshore platform jacket. Domain knowledge (applicable standards, severity calibration) is automatically applied via the domain registry — adding a new asset class is a directory, not a rewrite.

Asset

Asset ID
NCS-JACKET-DEMO-001
Type
Offshore platform jacket
Material
coated_steel
Platform name
Demo Charlie
Operator
Demo Energy AS
Installation year
1994
Water depth
112
Inspection cycle
Accelerated re-inspection (post-severe-finding)

Inspection

Timestamp
Thu, 15 Oct 2026 09:10:00 GMT
Footage source
rov
Duration
87 min
Frames analyzed
156,600
Operator tier
platform
Model version
hullproof-vlm-v2.1.3

Findings summary (5)

2
critical
2
severe
0
moderate
1
minor

Findings detail

crack

confidence 95%71 framesimg-quality 90%critical

NDT-confirmed surface-breaking crack, grown from 38 mm to 54 mm length since baseline inspection. Engineering critical assessment per BS 7910 indicates the defect now exceeds acceptance criteria for continued operation without intervention.

Location: B2-C2 K-joint, brace-side weld toe (-12.4, 8.1, -42.7)
Recommended action: Immediate engineering review; impose operational restriction or temporary clamp; grind-out and re-weld at earliest accessible window — do not defer to next planned shutdown.

corrosion

confidence 89%204 framesimg-quality 82%severe

UT thickness mapping confirms general corrosion accelerated to 18–21% wall-thickness loss (up from 11–13% at baseline) over the splash-zone band. Now above NORSOK N-005 severe-degradation threshold.

Location: Leg B2, splash zone (-10.2, 8.1, -18.5)
Recommended action: Remaining-life reassessment against design fatigue; TSA coating retrofit or splash-zone cladding at the next accessible campaign; shorten re-inspection interval.

anode depletion

confidence 97%288 framesimg-quality 93%critical

Sacrificial anode array now 94% depleted (7 of 8 anodes fully consumed). Cathodic protection capacity critically below design margin per DNV-RP-B401 — accelerated free-corrosion risk on the lower jacket section.

Location: Leg B2 lower section anode array (-12.4, 8.1, -62)
Recommended action: Anode retrofit is now urgent — clamp-on or pile-driven supplementary anodes within 30 days; potential survey immediately.

pitting

confidence 81%95 framesimg-quality 76%minor

Localized pitting, max depth 1.7 mm across a 0.3 m² area — effectively stable since baseline. Below DNV-RP-B401 immediate action threshold.

Location: Conductor guide C-3 (-8.7, 4.2, -38)
Recommended action: Continue monitoring at next inspection; no action required this cycle.

coating breakdown

confidence 87%132 framesimg-quality 84%severe

Newly detected protective-coating breakdown over a ~2.1 m² area, exposing bare steel. Not present at the baseline inspection — consistent with mechanical damage or coating-system end-of-life per NORSOK M-501.

Location: Leg B2, mid-section below splash zone (-11, 8.1, -28)
Recommended action: Spot-blast and re-coat at next accessible campaign; monitor for corrosion initiation on exposed steel in the interim.

Compliance

EU AI Act class
high_risk_ai_system
Review workflow
Complete

Applicable standards

  • DNV-OS-J101
  • DNV-RP-C203 (Fatigue design of offshore steel structures)
  • DNV-RP-B401 (Cathodic protection design)
  • NORSOK N-005 (Condition monitoring of load bearing structures)
  • NORSOK M-501 (Surface preparation and protective coating)
  • API RP 2A-WSD
  • PSA Norway Management Regulations §47
  • ISO 19902:2020

Interoperability

Cognite CDF compatible
Yes
OSDU mapping
osdu:reference-data--AssetType:OffshoreFixed:1.0.0
Veracity export
Not exported
Knowledge graph
Not generated

The same JSON powers Cognite CDF Asset+Timeseries, OSDU exports, RDF knowledge graphs, and MCP-tool calls from agentic systems. PDF is a renderer of this; never the source.

Demo passport generated from fixtures/passports/demo-offshore-jacket-001-followup.ts. Production passports are built by the analysis pipeline via buildCoatingPassport() and validated against the Zod schema at src/lib/passport/types.ts.