What changed on this asset between two inspections.
The same offshore jacket (NCS-JACKET-DEMO-001), inspected twice 186 days apart. This is the structured output of GET /api/passports/{id}/diff — the same object an integrity-management workflow or an Atlas AI / Echo agent reads to answer “what changed?”
Severity counts — baseline → follow-up
1 → 1
0 change
2 → 0
-2 change
2 → 2
0 change
0 → 2
+2 change
Escalated findings (3)
Severity went up since the baseline inspection.
New findings (1)
Detected at the follow-up; not present at baseline.
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.
Resolved findings (1)
Present at baseline; gone at follow-up — remediated between inspections.
Unchanged findings: 1
Matched between both passports with the same severity — stable, still monitored.
Why drift matters
PDF inspection reports make drift invisible — someone has to read two reports and reconcile them by hand. CoatingPassport makes drift a structured query. A DNV-RP-C203 fatigue reassessment, an IMO CII biofouling timeline, or an Atlas AI agent all read the same diff object. No manual reconciliation.