The Problem
Industrial and IoT environments generate vast amounts of operational data - sensor readings, PLC outputs, SCADA events, energy measurements, environmental conditions. This data drives automated decisions, feeds regulatory reporting, and provides the evidence base for operational accountability. The problem is that most OT data pipelines were designed for availability and performance, not for integrity. Data travels from sensor to historian to reporting system through a chain that is mutable at every stage - values can be corrected, smoothed, or overwritten without trace. When a dispute arises - over a regulatory measurement, an insurance claim, a contractual obligation, or an incident investigation - the data in the historian is what the system says it is. There is no way to prove it hasn’t been altered. For critical infrastructure operators facing NIS2 obligations, this is increasingly a compliance gap, not just a technical inconvenience.How ROOTKey Solves It
ROOTKey anchors sensor readings and OT events at the point of generation - before they enter any mutable storage or processing pipeline. Anchoring happens over MQTT, the native protocol of most IoT and industrial environments, which means:- No changes to device firmware - devices publish to their existing MQTT topics
- No HTTP stack required - devices that cannot run REST clients can still participate
- No latency impact - anchoring is asynchronous; device operation is unaffected
- No OT network redesign - MQTT bridging keeps anchor traffic contained within defined network boundaries
Architecture
The MQTT bridge subscribes to device topics and forwards payloads through ROOTKey’s integrity pipeline. Devices are unaware of ROOTKey - they continue to publish as they always have.Implementation
1
Configure the MQTT bridge
Deploy the ROOTKey MQTT bridge at the boundary between your OT and IT networks, or within the OT zone if network policy allows. Configure the bridge with your broker address, credentials, and the topic patterns to monitor.→ MQTT Deployment Guide · Contact [email protected] for bridge configuration documentation.
2
Create vaults per device class or data category
Organise vaults by device type, measurement category, or regulatory obligation. This enables granular access control and allows you to provide regulators with scoped evidence for specific systems.→ Create Vault
3
Map MQTT topics to vault and asset identifiers
Configure the bridge to map each MQTT topic to a specific vault and logical asset. Each topic becomes a traceable data stream with its own integrity history.→ MQTT Deployment Guide
4
Validate readings on demand
At any point - during a regulatory inspection, an incident investigation, or a routine audit - retrieve the on-chain anchor for any reading and validate it against the archived value.→ Validate File · Get File History
5
Monitor anchoring coverage with Analytics
Use the Analytics API to verify that anchoring is continuous and complete - detect gaps that might indicate device downtime, network issues, or tampering with the bridge.→ Analytics - Vault Creation Over Time · Analytics - Files vs Validations
Recommended Configuration
Key API Endpoints and Resources
Compliance Alignment
Request an OT integration consultation
Our team will assess your OT network topology, MQTT infrastructure, and data classification requirements - and design a bridge architecture that fits without disruption.
Get started with the API
Create a sandbox vault and simulate sensor data anchoring before touching your production OT environment.

