Sensors generate signals. Systems generate records.
But industrial assets generate events.
IAES is the open event standard that lets any system publish and consume asset intelligence — measurements, diagnostics, maintenance actions — in a single, vendor-neutral format.
Open event standard — 7 event types, JSON Schema, content_hash dedup
Digital identity, health history, maintenance lifecycle, risk intelligence
From physical observation to maintenance closure and inventory impact.
asset.measurement
Vibration, temperature, current, pressure, power quality, flow, speed.
asset.health
AI or expert diagnosis: health score, fault classification, RUL, recommended action.
maintenance.work_order_intent
Declares the intent to create a work order. The consumer decides how to act.
maintenance.completion
Outcome, duration, checklist, failure confirmation, spare parts count.
asset.hierarchy
Org, plant, area, equipment — synchronized across systems.
sensor.registration
Discovery, registration, calibration, decommissioning.
maintenance.spare_part_usage
Linked to work orders for cost tracking and inventory.
A single IAES event can be produced by an AI engine and consumed by SAP, PI System, and a dashboard — simultaneously.
This single event triggers:
Every event includes a content_hash — SHA-256 prefix for deduplication. Identical across Python and TypeScript.
Zero required dependencies. Production-ready. Cross-language compatible.
pip install iaes
7 dataclass models, 9 enums, JSON Schema validation. Pure stdlib, Python 3.9+.
PyPI →npm install @iaes/sdk
7 event classes, fromJSON dispatcher, content_hash parity. Zero deps.
npm →node-red-contrib-iaes
4 visual nodes: measurement, health, work order, validate. Drag and drop.
npm →v1.3 fields are optional — backward compatible with v1.0, v1.1 and v1.2.
Asset management principles: value preservation (health_index), alignment (correlation_id), assurance (completion events).
Condition monitoring: units_qualifier, sampling_rate_hz, acquisition_duration_s.
7-level health status: normal → satisfactory → unsatisfactory → unacceptable → imminent_failure → failed.
Failure classification: mechanism_code, cause_code, detection_method.
IAES is created by the Wertek AI team and published under CC BY 4.0.