EI Sentinel™
Computational Pipeline Monitoring (CPM) field device + cloud platform · Hardware-as-a-Service
1 · Product Overview
- Product
- EI Sentinel — pipeline leak detection & localization platform
- Application
- Computational Pipeline Monitoring (CPM) per API 1130; Pipeline Leak Detection Program (PLDP) per API RP 1175
- Coverage
- Hazardous liquids (crude, NGL, Y-grade, refined products) + natural gas gathering & transmission
- Detection method
- Cross-stream Negative Pressure Wave (NPW) analysis via deep ML inference; per-segment model
- Detection latency
< 60 stypical (NPW onset to operator alert)- Localization accuracy
± 25 fttypical (NPW arrival-time differential, product-dependent)- Form factor
- Sealed field enclosure + AWS-hosted cloud platform (HaaS — no on-premises servers required)
- Minimum deployment
- 2 stations per pipeline segment (upstream + downstream); 20 mile maximum station spacing
2 · Field Device Hardware (EI Sentinel station)
- Compute platform
- Raspberry Pi 4B (4 GB RAM) standard; image is universal-compatible across Pi 3B+, Pi 4, Pi Zero 2W, Pi 5
- Operating system
- Raspberry Pi OS Lite, 32-bit Bookworm; Linux kernel 6.6+ LTS; headless (no GUI)
- Pressure transducer
- Keller series digital pressure sensor, USB interface, factory calibration;
100 Hzcontinuous sample rate - Pressure resolution
- Sub-PSI deviation sensitivity (demonstrated detection at
Δ -0.4 PSIsingle-event) - Pressure range
- Configurable 0–3000 PSI absolute (selected per pipeline MOP)
- Sensor temperature
- Reported by transducer; 5-minute update cadence
- GPS receiver
- I²C / UART GPS module with PPS output; NTP-disciplined via GPSD + PPS for sub-millisecond timestamping
- Vibration sensor
- USB MEMS accelerometer (3-axis); environmental context for alert disambiguation
- Display
- OLED status panel — uptime, cellular signal, GPS fix, alert state at a glance
- Hardware watchdog
- BCM2835 (Pi 3/4) or BCM2712 (Pi 5); 15-second timeout, auto-reboot on hang
- Field connections
- 1× pressure tap (¼″ NPT) · 2× LTE main antennas · 1× LTE diversity · 1× GPS antenna · 1× Ethernet (to modem) · 1× DC power
3 · Power & Environmental
- Input voltage
12 – 24 VDC- Power consumption
- Typical 5 W; peak 12 W during modem boot + cellular tower acquisition
- Solar-compatible
- Yes — direct off 12 V solar/battery rail; no inverter required
- Operating temperature
-20 °C to +60 °C(-4 °F to +140 °F) standard; extended range available- Storage temperature
-30 °C to +70 °C- Humidity
- 0–95% non-condensing
- Enclosure
- NEMA 4X / IP66 sealed industrial polycarbonate; gland-sealed entries
- Mounting
- DIN-rail interior / bolt-on exterior; fits standard valve cabinets
- Vibration / shock
- IEC 60068-2-6 / -27 compliant for fixed-installation industrial environments
- Surge protection
- Cellular + Ethernet + DC power surge suppressors in-enclosure
4 · Communications & Backhaul
- Primary backhaul
- 4G LTE cellular via Sierra Wireless RV55 (ALEOS) or Cradlepoint industrial router
- Carriers
- Verizon, AT&T (US); roaming SIMs available for cross-border / remote
- Cellular antennas
- 2× LTE main + 1× diversity (MIMO 2×2); external mast-mount or panel
- Auto-recovery
- Ping watchdog every 120 s (8.8.8.8 / 8.8.4.4); modem power-cycle after 5 failures; full device reboot after 50 consecutive failures
- Telemetry protocol
- MQTT over TLS 1.2+; topic-per-device authentication
- Telemetry rate
- 100 sample/s pressure + 1 sample/min metadata + 0.2 sample/min device health
- Average bandwidth
- ~12–18 MB / day / station (steady-state, compressed)
- Store-and-forward
- Local SQLite buffer for offline operation; auto-backfill on connection restore (roadmap — v2.7)
- Remote management
- MQTT command channel — reboot, config update, diagnostics request, model reload
- Time sync
- GPS PPS + NTP server fallback; sub-millisecond cross-station timestamp accuracy for NPW localization
- Backup ingress
- Ethernet WAN supported (where available); cellular remains primary
5 · Machine-Learning Algorithm
- Algorithm class
- EI Combined v3 — cross-stream deep encoder-decoder with Time-delay Embedding Differential (TiED) layer
- Inputs
- Upstream pressure stream + downstream pressure stream + segment metadata (product, flow direction, geometry)
- Output
- Predicted downstream pressure on every 10 ms sample; deviation from prediction drives alert state
- Training infrastructure
- PyTorch on NVIDIA RTX 3090 / 3080 GPUs; export to TensorFlow inference graph via numpy weight migration
- Training data window
- 14-day minimum; 60-day standard for stable model
- Per-segment models
- One dedicated model per pipeline segment — learns pump-curve, viscosity, geometry, and flow direction unique to that line
- Inference
- TensorFlow 2.x on AWS c5.xlarge model nodes; Docker Swarm orchestrated; per-segment service isolation
- Inference latency
< 50 msper sample evaluation; pipeline of evaluations runs continuously per stream- Threshold formula
threshold = max(5×MAE, 1.5×MaxErr, 2×P95, floor=2.0)— per-segment, calibrated against training-time accuracy- Median model accuracy
0.219 PSIaverage prediction error on strongest segments- Worst-case accuracy
7.59 PSImax prediction error on most-difficult segments (vs 64 PSI on legacy single-stream models)- Retraining cadence
- Monthly full retrain + weekly fine-tune; gate against current production performance; automatic rollback on regression
- Shadow-mode validation
- New model runs
model_silent=1for 24 h minimum before live alerts enabled
6 · Alert Types & Pattern Detection
- PCR (Pressure Change Rate)
- Primary leak signature — model prediction error exceeds learned threshold. Includes magnitude, duration, GPS estimate.
- UOC (Unplanned Operating Condition)
- Pressure trajectory outside learned envelope but not consistent with leak signature; operator review required.
- DF (Data Fault)
- Sensor or device-health alert — out-of-range readings, communication loss, GPS fix lost, NTP drift.
- Pattern anomaly
- Time-of-day + GPS clustering analyzer identifies repeating sub-threshold events suggestive of scheduled extraction (hot-tap theft) or developing defect pattern.
- Cooldown / suppression
- Configurable per-analyst cooldown (default 60 s) to prevent alert storming during ongoing events.
- Operational-transient absorption
- Pump starts, valve openings, pig launches, batch changes — learned by the model and absorbed into the prediction envelope, not flagged.
7 · SCADA & System Integration
- Modbus TCP
- Standard holding-register set: alarm state, current pressure, segment health, alert magnitude/duration/coordinates. Custom register mapping available.
- OPC UA
- OPC Unified Architecture server endpoint; SecurityPolicy Basic256Sha256 supported; certificate-based auth.
- REST API
- HTTPS JSON endpoints — pull alert history, segment configuration, model status, device health.
- Webhook
- POST-JSON to operator-defined URL on PCR alerts (PagerDuty, Slack, Opsgenie, custom).
- Email / SMS
- Per-analyst distribution list; alert magnitude + GPS in body.
- CSV / Parquet export
- Historical alert log + pressure traces, on-demand or scheduled; suitable for IMP audit binders.
- Pipeline route data
- KMZ file upload — operator-provided pipeline centerlines; renders alert GPS on the operator's actual route map.
- Identity / SSO
- Role-based dashboard auth; SAML / OAuth2 integration available for enterprise SSO (add-on).
8 · Cloud Infrastructure (AWS, us-east-1)
- Application cluster
- 5× t3.large EC2 nodes, Docker Swarm orchestrated; dashboard, alert generation, SCADA endpoints, RabbitMQ message bus
- Model inference cluster
- 7× c5.xlarge EC2 nodes; one Docker service per pipeline segment running TensorFlow inference
- MQTT broker
- Amazon MQ — Apache ActiveMQ, TLS-only, single-tenant broker per customer-class
- Production database
- AWS RDS MariaDB 10.11.15, db.m5.large class;
leakmon-main— 2 TB allocated - Telemetry database
- AWS RDS MariaDB 10.11.15, db.m5.large class;
leakmon-raw— 3.8 TB allocated; high-volume time-series - Model storage
- AWS EFS — shared model-weight volume mounted to all inference nodes (general-purpose bursting throughput)
- Load balancers
- ALB (dashboard, MQTT brokers), NLB (raw MQTT ingress), CLB (Modbus endpoints) — all TLS-terminated
- DNS / certificates
- AWS Route 53 + ACM TLS certs, automatic renewal
- Telemetry ingestion rate
- ~1.28 billion pressure samples / day across the fleet (steady-state, all customers)
- Region
- us-east-1 primary; disaster-recovery posture is point-in-time RDS snapshots + EFS backup
9 · Device Operations & Self-Healing
- First-boot provisioning
- Auto-detect serial + MAC; POST to provisioning API; receive MQTT credentials + device-name assignment; one-time, self-disable
- Sensor auto-detect
- USB enumeration discovers Keller transducer + vibration sensor at boot; no manual configuration
- Supervisor
- Linux
supervisordmanages the leakmon application — auto-restart, 10-second grace, exponential backoff - Hardware watchdog
- 15-second BCM watchdog timeout; auto-reboots the Pi on kernel hang or stuck process
- Cellular watchdog
- 120-second ping interval; modem power-cycle after 5 failures; full reboot after 50 failures
- Log rotation
- 10 MB max + 3 backup files; prevents disk exhaustion across long deployments
- Time discipline
- NTP with GPS PPS reference; secondary NTP server fallback; cross-station time drift < 1 ms typical
- Security posture
- SSH key-only authentication; default passwords disabled at image build; MQTT credentials provisioned per-device
- Update mechanism
- MQTT-delivered config + software updates; atomic apply with rollback on health-check failure
10 · Regulatory Compliance Mapping
- 49 CFR § 195.134
- CPM equipment installation on new/replaced hazardous-liquid pipelines
- 49 CFR § 195.444
- CPM operation in compliance with API 1130 — algorithm class, alarm scheme, performance test, record-keeping
- 49 CFR § 195.452
- Integrity management on Could-Affect-HCA segments — per-segment continuous monitoring
- 49 CFR § 195.50
- Reportable accident definition — faster detection narrows release magnitude below reporting threshold
- 49 CFR Part 192
- Natural gas transmission / gathering — extension applicable per PIPES Act of 2020 final rule
- API 1130
- CPM Algorithm Description + performance-test record + maintenance procedure + alarm management — full conformance package provided
- API RP 1175
- PLDP management lifecycle artifacts — strategy, methods, performance management, training/competency records
- API RP 1162
- Public-awareness program supplement (alert routing into operator's existing emergency response protocol)
- PIPES Act 2020
- Compliant with PHMSA Final Rule extending leak detection to gas gathering & transmission
- State overlays
- TX RRC §3.107 · CA OSFM Hazardous Liquid LDP · NY 16 NYCRR Part 754 · all addressed
11 · Performance & Detection
- Pressure sample rate
100 Hzcontinuous per station- Detection latency (NPW)
< 60 stypical from leak onset to operator alert- Detection latency (synthetic)
38 sdemonstrated on injected NPW signature at Δ -0.95 PSI- GPS localization accuracy
± 25 fttypical envelope (product-speed dependent)- Wave-speed constants
- Natural gas
~350 m/s· NGL~1000 m/s· refined products~1100 m/s· crude~1200 m/s - False-alarm reduction
- 99.8% measured across multi-operator deployment (vs legacy SCADA threshold systems)
- Operator alert load (post-deploy)
- Single-digit per day per segment (typical), down from thousands per day on legacy CPM
- Sub-PSI sensitivity
- Single-event detection demonstrated at
Δ -0.4 PSImagnitude - Pattern-detection capability
- Recurring sub-threshold events surfaced via time-of-day + GPS clustering — applies to hot-tap detection & developing defects alike
- Alert acknowledgment
- Full audit trail with operator, timestamp, response notes; exportable for PHMSA audit binder
12 · Deployment Timeline
- Hardware delivery
- 2 weeks after PO (US continental); pre-flashed and pre-provisioned
- Per-station installation
- ~1 day (operator-installable); no mod/demob charges
- First MQTT publish
- Within 4 minutes of power-on; visible on dashboard immediately
- Training data window
- 14 days minimum; 60 days for a stable v3 model
- Per-segment model training
- 3–5 days on EI-side GPU infrastructure
- Shadow-mode validation
- 24 hours minimum on production data before live alerts enabled
- SCADA integration
- 1–3 days depending on Modbus register-map requirements
- Total time-to-live
- ~30 days from PO to operational alerting
13 · Support, Warranty & SLA
- Service model
- Hardware-as-a-Service — Endpoint Integrity owns and replaces all field hardware over the term
- Standard response
- Business-hours (Mon–Fri 08:00–18:00 CT): 4-hour first-response on PCR-level alerts
- 24/7 SLA
- Add-on tier: 30-minute first-response on PCR-level alerts; on-call sales engineering
- Hardware replacement
- Next-business-day shipment on confirmed device failure; on-site replacement option in enterprise tier
- Software updates
- Included; pushed via MQTT with atomic apply + rollback
- Quarterly accuracy report
- Standard deliverable — per-segment model accuracy, alert summary, recommended threshold adjustments
- Annual on-site review
- Add-on tier — engineering visit, IMP-document refresh, audit-prep walkthrough
- Service term
- 1, 3, and 5-year subscription terms; 10% and 15% volume discounts on 3-yr / 5-yr respectively
14 · Pricing — Hardware-as-a-Service
| SKU | Includes | List price |
|---|---|---|
| Sentinel Pilot | 90-day proof-of-value · 2 stations · 1 segment · dashboard · written detection-performance report | $9,500 one-time |
| Sentinel Segment | 2 stations · 1 segment · up to 20 mi · dashboard · SCADA register set · email / SMS alerts | from $39,000 / yr |
| Sentinel Pipeline | Up to 8 stations · 4 segments · 80 mi · dedicated CSM hours | from $148,000 / yr |
| Sentinel Operator | Up to 20 stations · 10 segments · 200 mi · custom Modbus mapping · quarterly accuracy report | from $340,000 / yr |
| Sentinel Enterprise | Unlimited scale · dedicated CSM · 24/7 SLA · on-site quarterly review · custom integrations | from $500,000 / yr — call |
Includes hardware (EI Sentinel device), cellular connectivity, AWS cloud infrastructure, per-segment ML model training + inference, dashboard access, SCADA integration (Modbus/OPC UA/REST), email/SMS alerts, business-hours support. Multi-year discounts: 10% on 3-yr, 15% on 5-yr. Volume discounts above 6 stations baked into Pipeline tier. Add-ons: 24/7 SLA (+$3.5k/station/year) · white-glove deployment ($5k/site) · custom Modbus register mapping ($7.5k one-time) · API 1130 algorithm description package ($9.5k one-time, included with 3-yr commit).
15 · Ordering & Contact
- Pre-sales engineering
- info@endpointintegrity.com · trace evaluations returned within 48 h
- Sales
- Tel: +1 (772) 402-4417
- Procurement / RFP
- Security questionnaire + SOC 2 / ISO 27001 attestation status available under NDA
- Customer references
- Tier-1 midstream operator references available under mutual NDA
- Web
- endpointintegrity.com · /spec-sheet · /compliance
- Customer dashboard
- dashboard.endpointintegrity.com
Endpoint Integrity · pipeline leak detection & localization · 8771 SE Bridge Rd PMB 282 · Hobe Sound, FL 33455 · +1 (772) 402-4417 · info@endpointintegrity.com
EI Sentinel™ · Spec rev. 2026-Q2 · v2.6
© 2026 Endpoint Integrity. All rights reserved.
Specifications subject to change. Contact sales for current revision.
© 2026 Endpoint Integrity. All rights reserved.
Specifications subject to change. Contact sales for current revision.