← Back to home
Digital Twin · Platform Architecture

One Platform, Every Machine

The factory line, the fleet, the grid, and the supply chain all run on the same underlying platform. Nothing about the core changes when a new plant, sensor type, or machine joins — a new source is an adapter and a topic; a new domain is a schema, not a rewrite. That's what makes it scale.

PLANT PLC feed FLEET telemetry WAREHOUSE ERP / WMS GRID SCADA + NEXT SITE/MACHINE PLATFORM CORE
Four real sources, one empty dashed slot — every module connects to the same core the same way. A new source is another spoke, never a change to the hub.

Seven Layers, Bottom to Top

Data rises from raw signals to a synced model to a decision, then comes back down as an action. Every layer only talks to the one next to it, through the streaming bus — which is what lets any layer scale, fail, or get replaced without the others noticing. Dashed chips mark exactly where a new source, protocol, or domain gets added.

Cross-Cutting · Applies to Every Layer

Security & Identity

OAuth2 · encryption · audit trail

Observability

tracing · metrics · logs

Elastic Scaling

containers · auto-scale · multi-tenant

One Reading, Seven Hops

The cards above show what each layer is made of. This is the same seven layers seen as a single event actually experiences them — one vibration reading, start to finish.

Sources

0.8g vibration spike, on-device

1 · sensor

Integration

standard event, topic: vibration

2 · adapter

Data Platform

point stored, asset resolved

3 · storage

Twin Core

twin state updated

4 · state engine

Intelligence

risk flagged: bearing wear

5 · risk model

Delivery

work order drafted via API

6 · notification

Consumption

maintenance team notified

7 · dashboard
Same platform, same seven layers — this is what happens between a sensor firing and a maintenance technician seeing something worth their attention, usually in well under a second.

Adding One More Plant

A concrete walk-through: a new production site wants its sensor feed on the same platform. Nothing above the integration layer has to know this happened.

1

An adapter translates the plant's OPC-UA sensor feed into the platform's standard event schema.

Integration Layer
2

Events publish to the streaming bus under a new topic. Existing consumers are completely unaffected.

Streaming Bus
3

The "Production Line" domain model already exists in the registry — this plant's machines reuse it, no new schema needed.

Twin Core
4

Risk models and dashboards pick up the new stream automatically — same APIs, same UI, new plant.

Intelligence & Apps

Why It Scales

What This Page Simplifies

This is a concept architecture, built to explain why the platform scales — not a production spec. A handful of real engineering decisions are left out on purpose so the shape stays clear. Here's what an actual build would still need to answer.

  • How twins relate to each other A turbine's twin connects to its wind farm; a delivery truck's twin connects to its fleet. This page shows one twin's layers, not the web of relationships between many. (usually a graph model, sitting alongside the state store)
  • How "secure" a system actually needs to be Encryption and audit trails are table stakes. Real industrial control data needs network segmentation, field-level access control, and standards compliance like IEC 62443 — a compliance program, not a checkbox.
  • What happens under real load At production traffic, a caching layer usually sits in front of Delivery so the same question asked twice doesn't hit the Twin Core twice.
  • What happens when something goes wrong If an event is delivered twice, or dropped, a real build has to pick a policy and enforce it. (delivery guarantees, dead-letter handling, replay)
  • Which specific technologies Which streaming system, which database, how many regions — all real decisions a build has to make. This page stays technology-neutral on purpose, so the concept doesn't get lost in vendor choices.