Core Concepts

Understand the IAES model before diving into the specification. Events, envelopes, lifecycle, condition trends, and how IAES aligns with existing industrial standards.

Common Envelope

Every IAES event shares a common envelope that provides traceability, deduplication, and interoperability across all producers and consumers.

{ "spec_version": "2.0", "event_type": "asset.health", "event_id": "a9e3c4b2-9d3a-4a12-b1f3-2e44a1caa8a1", "correlation_id": "3b2f9d8c-1c33-4a8a-9b77-54d11b2efc12", "source_event_id": "f4ce4f8c-26fd-4f15-8b2f-2c9425ad1110", "batch_id": "batch-2026-03-08-001", "timestamp": "2026-03-08T14:30:00Z", "source": "wertek.ai.diagnosis", "content_hash": "8a3f9c2e1b4d7e6f", "asset": { "asset_id": "MOTOR-001", "asset_name": "Pump Motor P-101", "plant": "Pesqueria", "area": "Turbines" }, "data": { "health_index": 0.16, "anomaly_score": 0.92, "severity": "critical", "failure_mode": "bearing_inner_race", "rul_days": 5, "recommended_action": "Replace bearing immediately", "iso_13374_status": "unacceptable" } }

Envelope fields

  • spec_version — IAES version (currently "2.0")
  • event_type — Canonical event name
  • event_id — Unique event identifier (UUID)
  • correlation_id — Links related events in a flow
  • source_event_id — Traces causal origin
  • batch_id — Groups events from a single batch (v1.1)
  • timestamp — RFC 3339, when the event occurred
  • source — Dot-notation producer identity
  • content_hash — SHA-256 prefix for deduplication
  • asset — Neutral asset identity block
  • data — Event-type-specific payload

Event Types

IAES v2.0 covers the full lifecycle from physical observation to maintenance closure and inventory impact.

asset.measurement v1.0

Physical observation

Raw or normalized sensor readings from industrial assets. Vibration, temperature, current, pressure, flow, speed.

asset.health v1.0

Diagnostic assessment

AI or expert interpretation of asset condition. Health score, fault classification, remaining useful life, and recommended action.

maintenance.work_order_intent v1.0

Operational intent

Declares the intent to create a work order. The consumer decides whether and how to act — IAES doesn't prescribe.

maintenance.completion v1.1

Work order closure

Acknowledges work order completion with outcome details, duration, checklist status, and failure confirmation.

asset.hierarchy v1.1

Hierarchy structure

Synchronizes the asset tree — organizations, plants, areas, and equipment — across systems.

sensor.registration v1.1

Sensor lifecycle

Tracks sensor discovery, registration, calibration, and decommissioning across the asset fleet.

maintenance.spare_part_usage v1.1

Parts consumption

Records spare parts consumed during maintenance. Linked to work orders for cost tracking and inventory planning.

Event Lifecycle

From raw industrial telemetry to operational workflow — IAES events bridge the gap between physical signals and business actions.

Industrial Telemetry

PLC, sensor, meter

→

Event Detection

AI, rules, expert

→

IAES Event

asset.health

→

Incident Lifecycle

onset → recovery

→

Operational Workflow

CMMS, ERP, BI

The intelligence layer — whether AI or human — detects a condition and emits a standardized IAES event. Downstream systems consume it without custom integration.

Condition Trend

Added in v1.3, the condition_trend field on asset.health events tracks whether an asset's condition is getting worse, holding steady, or recovering.

↓ worsening
→ stable
↑ improving

IncidentStateTracker — State Machine

NORMAL
→
ONSET
→
ESCALATION
→
RECOVERY

Incident Lifecycle Example

A complete incident from detection to resolution. Four IAES events tell the full story — no human intervention needed to close the alert.

08:12
asset.health · onset
Power factor drops to 0.91. Rule engine detects violation. New correlation_id is generated. First alert created.
08:45
asset.health · escalation
Power factor drops further to 0.84. Severity escalated from medium to high. Same correlation_id. No duplicate alert — existing alert updated.
10:03
maintenance.work_order_intent
Consumer creates a work order in MaintainX. Linked to the same correlation_id. Technician dispatched to inspect capacitor bank.
14:10
asset.health · recovery
Power factor recovers to 0.97 for 5 consecutive readings. Recovery event emitted with severity: info, condition_trend: improving. Alert auto-resolved.
correlation_id: 3b2f9d8c-1c33-4a8a — all 4 events share the same ID. One incident, one thread, full traceability.

Standards referenced

IAES does not replace existing standards, and it does not certify against them. It borrows vocabulary where one already exists.

17359

ISO 17359

Condition monitoring guidelines. IAES borrows the vocabulary of units_qualifier and the acquisition fields. Context, not conformance.

13374

ISO 13374

Condition monitoring data processing. iso_13374_status carries IAES’s own seven values; the ISO attribution was withdrawn in 2.0.

14224

ISO 14224

Equipment reliability data. The iso_14224 object carries failure mode, mechanism and cause codes. IAES asserts no conformance to the standard.

How IAES Relates to Other Standards

Standard Scope Relationship to IAES
ISO 55000 Asset management system IAES events feed ISO 55000 decision processes — the standard says what to manage, IAES carries the signals.
AAS (I4.0) Digital twin shell AAS describes asset structure. IAES describes asset events. They are complementary — events can flow into AAS submodels.
CCOM / IDO Equipment data ontology CCOM defines equipment taxonomy. IAES defines what happens to that equipment. IAES events can reference CCOM class IDs.
OPC UA Machine-to-machine protocol OPC UA moves raw data from PLCs. IAES carries interpreted events above that layer. An OPC UA subscriber can produce IAES events.
ISA-95 Enterprise-control integration ISA-95 defines levels (L0–L4). IAES events flow across those levels — from shop-floor intelligence to enterprise systems.

IAES fills a specific gap: a minimal, vendor-neutral event vocabulary for industrial assets. Existing standards define structure, taxonomy, protocols, and management frameworks. IAES defines the events — what happened, to which asset, with what severity.

Ecosystem

IAES events can be produced by any source — sensor, AI engine, or human expert — and consumed by any operational system.

Producers

Vibration sensors AI diagnosis engines Rule engines Manual inspection SCADA / PLC Lab analysis Temperature sensors Acoustic systems Edge gateways Cameras / video

Consumers

SAP PM PI System AVEVA Odoo MaintainX Fracttal Grafana MQTT Power BI Time-series databases Digital Twin platforms