The product

The whole integrity workflow, on one platform.

PIMARIS carries inspection data through assessment, risk and prioritisation to executed field repairs — one connected spine, no silos, no re-keying.

What PIMARIS is

Not a drawer of point tools — one connected workflow

Most operators stitch integrity together from a vendor PDF, an engineer’s spreadsheet, a separate FFS tool and a work-order system. PIMARIS replaces that chain with one platform.

1

Import

Ingest any vendor’s ILI tally and normalise it to one schema.

2

Align

Match features across runs years apart, correcting tool stretch.

3

Assess

Run fitness-for-service across methods, with a growth-rate floor.

4

Prioritise

Rank every defect into a dig list by ERF and remaining life.

5

Repair

Raise work orders, run the crew, close out with field reports.

Forward — each stage hands its work to the next
↩ Repair feeds back to Align — field findings calibrate the next run
FFS assessment methods
8
Integrated modules
30+
Workflow stages, one record
5
Engineering standards
10+
Part one — the analysis pipeline

From a vendor’s raw file to an engineering result

The technical heart of PIMARIS: turning inconsistent inspection data into a clear, consistent assessment.

Multi-vendor ILI import

Every ILI vendor delivers a different tally. PIMARIS ingests the raw file and walks it through guided standardisation to one canonical schema. Vendor profiles remember a format so the next run imports in a click.

Run-to-run alignment

PIMARIS aligns runs through a four-stage engine, then computes per-feature corrosion growth with a statistical floor — so a noisy measurement can’t understate remaining life.

The fitness-for-service suite

For every metal-loss defect, PIMARIS runs the standard assessment methods side by side. The calculation core is a pure, stateless engine — the same result for one defect or thousands.

  • ASME B31G original & Modified B31G (0.85dL)
  • DNV-RP-F101 — single and interacting / colony defects
  • RSTRENG / Effective Area river-bottom profile
  • API 579-1 metal loss, Levels 1 & 2
  • PRCI MAT-8 crack-like flaw assessment
  • Dent strain screening · Monte Carlo uncertainty
Integrity assessment — B31G, RSTRENG, DNV-RP-F101 side by side
PIMARIS integrity assessment — B31G, Modified B31G, RSTRENG and DNV-RP-F101 side by side

Built on the codes: PIMARIS calculations follow the worked examples in the ASME B31G, DNV-RP-F101 and PRCI PR-3-805 appendices — a test corpus every release keeps green.

Part two — from assessment to field action

Results become a plan, and the plan gets executed

Dig list — prioritised defects with ERF and remaining life
PIMARIS dig list — prioritised defects with ERF, remaining life and recommended action

Dig list, work orders, close-out

The dig list is where analysis becomes a plan: PIMARIS computes ERF and remaining life for every defect and ranks them — Immediate, Scheduled, Monitored, Deferred. Raise a work order from a defect; the field crew closes out with an excavation report.

  • Auto-generated, sortable, filterable dig list
  • Work-order lifecycle: approve → start → complete
  • Field excavation reports and cost tracking
  • Re-inspection scheduling on a clear interval

Risk, rules and visualisation

Around the spine sit the always-on domains — RBI, a visual rules engine, and a 3D pipeline viewer that colours the wall by metal loss.

  • RBI matrix — API 580 / 581
  • Drag-and-drop rules engine for house policy
  • 3D pipeline viewer with wall-loss heatmap
  • C-Scan wall-thickness grids & geospatial maps
RBI matrix — 5×5 probability × consequence
PIMARIS RBI matrix — 5×5 probability × consequence with risk distribution
Built for operator trust

What a procurement and IT reviewer will ask about

Authentication & access

Short-lived access tokens, an HttpOnly refresh cookie, password hashing and role-based access across admin, editor and viewer.

A transparent record

Every computed value shows its inputs and formula version, and every change is written to an immutable, hash-chained log.

Sovereign deployment

A tenant boundary threaded through every record. Deploy on sovereign infrastructure, on-premise, or in the cloud.

Built to the codes

Aligned with the standards your programme runs on

ASME B31GASME B31.8SDNV-RP-F101 API 579-1 / FFS-1API 580 / 581API 1160 API 1183PRCI PR-3-805 / MAT-8NACE SP0169 49 CFR 192 / 195
Under the hood

A modern, boring-in-a-good-way stack

Async Python on FastAPI, a React front end and MongoDB. The backend is a set of per-domain services; the calculation core touches no database.

FastAPI · Python 3.12React 19MongoDB Stateless calculation corePer-domain services Docker & KubernetesOpenTelemetryEnglish & French

Follow the spine with our team

From the alignment engine to the FFS suite and the dig list — see PIMARIS run end to end.