Generated from engineering intent
The building system is created from model definitions and requirements, not assembled manually as a static demo scene.
Before hardware exists
SPX creates, runs, validates, and improves real-world system models in one runtime.
Why SPX exists
SPX gives engineering teams a live digital twin runtime for earlier integration, protocol testing, and validation.
The building system is created from model definitions and requirements, not assembled manually as a static demo scene.
SPX instantiates the twin immediately so you can inspect state, behavior, and interactions before any physical setup exists.
Communication endpoints are part of the twin itself, so software can talk to MQTT, BACnet, Modbus, OPC UA, or KNX behavior in one runtime.
Runtime proof
SPX exposes live instances, values, scenarios, communication endpoints, and debugging evidence while the twin is running.

Runtime dashboard with active digital twins, live values, and observability.
Inspect endpoints, values, state, and health for each running digital twin in one place.
Recreate timing-sensitive flows and restart from known baselines without rebuilding your whole test environment.
Diagnose faults, drift, and communication behavior from runtime evidence instead of inferring from incomplete stubs.
Protocols
Validate MQTT, Modbus TCP, OPC UA, BACnet, and KNX integrations against controllable twin behavior before physical systems are ready.
Validate MQTT device behavior, topic flows, and automation scenarios without physical hardware.
Test OPC UA clients against realistic nodes, subscriptions, namespaces, and twin behavior.
Test Modbus TCP devices with realistic register maps, timeouts, and runtime logic.
Validate BACnet objects, schedules, alarms, and smart-building workflows.
Validate KNX group-address traffic, actuator semantics, and building automations.
Developers
The SPX examples repository connects the marketing story to practical developer assets: model definitions, industry packs, quickstart profiles, and MCP-ready workflows.
Install SPX
A quick onboarding page for installing SPX, checking requirements, connecting MCP, and running the first example.
develop branch
Runnable examples, tests, profiles, and implementation patterns for SPX SDK and server workflows.
MCP-ready workflows
Local MCP guidance for agent-assisted model inspection, validation, runtime control, and repository work.
Ready to start
Use SPX to generate, run, and validate digital twins in minutes with an AI-assisted workflow built for engineering teams.