Operational Observability
MDW
00:00:00 UTC
GRID FREQ: 50.001 Hz
Physical Telemetry & Invariant Feed● CONTINUOUS OBSERVABILITY
Architectural Invariants
HEAP ALLOCATIONS: 0 (HOT PATH)
ACTUATION JITTER: < 10μs BOUNDED
IVM STREAM LATENCY: O(Δ) SUB-μs

Compute where the data lives.
Control where the metal is.

Control software for plants, grids and pipelines. Analytics that run inside your app, not in someone else's cloud.

// 01 OPERATING THESIS

Interconnected grids have a software problem.

"Steel and transformers rarely cause the failure. Software does — a command that arrived late, a loop that stalled, a round-trip that never came back. So we put the compute next to the process, and made it verifiable."

— Systems engineering, Vaduz

Industrial control systems used to be safe because they were disconnected. That's no longer true: regional grids, water treatment works and pipeline corridors are all interconnected now. So we build for the case where the network is a liability — compute that stays on the device, with memory bounds you can check.

// 02 DUAL COMPUTING PLATFORMS

Two engines. Either one works alone.

Run them separately, or wire them into one control layer.

SCIBOR PLATFORM HEALTHCARE · ROBOTICS · TECH

Analytics that run inside your app, not on someone else's server.

A self-hosted analytics platform with a columnar database and a DBSP engine embedded in-process. It runs on the edge node, or on the user's own device. No round-trip. No third-party script to trust.

LOCAL QUERY LATENCY
< 1μs On-Device
UI STREAM CADENCE
120 FPS Realtime
Explore SciBor Analytics →
ROOTRUST SCADA ENERGY · OIL · WATER

Control that keeps running after the link drops.

Hard real-time RTU and PLC actuation, safety interlocks backed by cryptography, and failover that keeps working when the WAN is gone. Built for power grids, fuel pipelines and water treatment.

ACTUATOR DISPATCH
< 10μs Bounded Jitter
MEMORY GUARANTEE
0 Heap Allocations
Explore RooTrust SCADA →
// 03 CORE CAPABILITIES

The parts that don't get to fail.

Running today on European transmission interconnects and North American pipeline corridors.
01 // LOCAL COMPUTE

Incremental Queries, On The Device

Events land in pre-allocated circular RAM buffers, then batch to Apache Arrow. Rolling queries update in sub-microseconds, because nothing gets re-scanned.

02 // VISUALIZATION

120 FPS Windowed UI & WASM

Rendering streams straight from vertex buffers into docked diagnostic viewports. Custom views load as sandboxed WebAssembly plugins.

03 // DETERMINISM

Microsecond SCADA Actuation

Dispatch runs on a formal no-std Rust microkernel. Jitter stays under 10 microseconds. The point of a bound is that it holds on the worst frame rather than the average one, which is why we publish jitter instead of throughput.

04 // RESILIENCE

Air-Gapped Autonomous Failover

Cut or jam the upstream network and the edge RTUs hold their safe state on their own — for up to 30 days, with nobody watching.

05 // INTEROP

Zero-Copy Protocol Parsers

Native drivers for IEC 61850 MMS/GOOSE, Modbus TCP/RTU and OPC UA. Frames are parsed straight off raw Ethernet — no translation proxy in between.

06 // TRUST

100% Local Data Residency

Nothing here depends on multi-tenant cloud. It runs on your own controllers and your own infrastructure.

0
Heap Allocations (Hot Path)
no-std Rust Compile-Time Guarantee
0μs
Bounded Actuation Jitter
Hard Real-Time Deterministic Deadline
0 FPS
Real-Time UI Streaming
Direct WebGL/WebGPU Vertex Buffers
0%
Local Data Residency
Zero Raw Biometric/OT Data Exfiltration
// DIRECT ENGINEERING CONTACT

Tell us what you're running.

You'll talk to the engineers who build it, not a sales team. Bring your architecture, your protocols and your constraints.