Architech Suite · Runtime · V1 Early Partner Edition

A single sovereign runtime for BIM, digital twins and industrial IoT.

MERIDIAN unifies the standards IFC 2x3 / 4 / 4.3, AAS, W3C WoT, Brick, Project Haystack, SAREF, SOSA/SSN, CityGML 3.0, IndoorGML and twenty-two industrial protocols — from the BACnet sensor to multi-region cluster orchestration. Written in Rust from scratch on the public specifications of ASHRAE, OASIS, IEC, IEEE, OMA, ICAO, with no copyleft dependency, 100% GREEN IP. From the 50 MB gateway to the petabyte datacenter, the same code.

40+
Rust crates
22
Industrial protocols
6
Sovereign layers
100%
Green IP

Runtime

One single codebase, from Raspberry Pi to datacenter.

The industrial IoT market lacks a runtime that simultaneously covers BIM schemas, semantic ontologies, protocol connectivity, sovereign identity, constrained edge and datacenter distribution. MERIDIAN is that runtime.

A fifty-megabyte gateway on Raspberry Pi 4 or a Raft cluster across one hundred nodes ingesting 100 million events per second — the same Rust binary, the same API, the same trust contract. No fork. No drift. The runtime folds onto an ESP32-S3 and scales to multi-region clusters with semantic and geographic sharding.

Built to become the code foundation that IoT integrators can consume as an SDK (pip install meridian, @meridian/core npm, @meridian/wasm, meridian.h via C ABI) or as a gRPC service. Functionally outperforms IfcOpenShell, Eclipse BaSyx, Brick reference, and the proprietary SDKs of Siemens, Honeywell, JCI, Schneider on their intersection.

Architecture

Six sovereign layers.

Each layer independent, testable, releasable. Forty Cargo crates in a single workspace.

01 · Schemas

Unified standards.

EXPRESS code generator ISO 10303-11. IFC 2x3 / 4 / 4.3 SPF + XML + JSON + HDF5, mvdXML validation, version conversion. AAS IEC 63278 + AASX. W3C WoT Thing Descriptions. Semantic bridge SOSA/SSN ↔ Brick ↔ Haystack ↔ SAREF ↔ AAS ↔ WoT.

ifc · aas · wot · semantic · geo · express-codegen
02 · Storage & query

Versioned graph, time-series, unified DSL.

Arena allocator, ID interning, semantic + spatial + temporal indexing. Pluggable persistence: RocksDB (edge), Postgres + pgvector (cloud), S3 (cold). Merkle versioning, append-only timeline. SPARQL-inspired DSL with spatial and temporal extensions.

store · query · tsdb
03 · Identity & trust

W3C VC, DID, hardware attestation.

Verifiable Credentials 2.0 + DID (did:architech, did:web, did:key, did:ion). Hardware attestation: TPM 2.0, Apple Secure Enclave, Intel SGX, ARM TrustZone. Selective disclosure via BBS+. Post-quantum ready: CRYSTALS-Dilithium, CRYSTALS-Kyber. Merkle audit chain, OpenTimestamps + eIDAS Article 26 bridges.

identity · trust
04 · Connectivity

Twenty-two protocols, all from scratch.

Drivers written from zero on official public specifications: ASHRAE 135 (BACnet), Modbus.org, OASIS (MQTT/AMQP), IEC 62541 (OPC-UA), LoRa Alliance, CSA (Matter, Zigbee), KNX Association, OMA (LwM2M), ICAO (ADS-B), EN 13757 (M-Bus). No copyleft borrowed code.

conn-bacnet · modbus · mqtt · opcua · 18 more
05 · Edge runtime

Fifty megabytes, boot in a hundred milliseconds.

Cross-compiled binary ARM64 / x86_64 / RISC-V, statically linked, boot < 100 ms, stable memory < 64 MB. Embedded RocksDB cache, deferred sync over QUIC. Local federated learning. WASM plugins via wasmtime. OTA signed Ed25519, automatic rollback. HAL: GPIO, I²C, SPI, UART, CAN. Peer-to-peer mesh mode without cloud.

edge · wasm-plugin-runtime · ota
06 · Cluster

Raft consensus, semantic + geo sharding.

Multi-node coordination via Raft for critical metadata. Semantic and geographic sharding. Multi-region replication with causal consistency. Federated query planner across clusters. HyParView + SWIM gossip for discovery. QUIC backpressure. Native OpenTelemetry + Prometheus observability.

cluster · raft · gossip · federated-query

Bindings

Five integration surfaces.

Embedded in your stack (in-process, zero network hop) or exposed as a network service — your choice, on the same Rust core.

Python

pip install meridian

PyO3 bindings, ABI 3.10 / 3.11 / 3.12 / 3.13, numpy interop for time-series and geometry. Drop-in replacement for IfcOpenShell in data science sidecars and notebooks.

pyo3 · maturin · wheels
Node.js

@meridian/core

napi-rs bindings, full .d.ts types, compatible with Node 18 / 20 / 22 / Bun / Deno. For Fastify backends, BullMQ workers, Cloudflare edge functions.

napi-rs · prebuilds
WebAssembly

@meridian/wasm

wasm-bindgen for browser (client-side IFC parsing) and wasm32-wasi for serverless (Cloudflare Workers, AWS Lambda). SharedArrayBuffer for browser multi-threading.

wasm-bindgen · wasm-pack
C ABI

meridian.h

cbindgen, symbols prefixed meridian_*, stable documented ABI. Linkage from C, C++, .NET (P/Invoke), Go (cgo), Java (JNI), Swift.

cbindgen · static + dynamic
gRPC

MeridianService

tonic service exposing the public API, bidirectional streaming for subscriptions, server reflection, health check protocol, rustls TLS. Client in any language.

tonic · protobuf · multi-tenant
CLI

meridian (binary)

Command-line tool: meridian ifc read, aas read, wot fetch, query, edge start, cluster join. Human or JSON output.

scripts · ci · ops · doctor

Connectivity

Twenty-two industrial protocols, all from scratch.

Each driver written in pure Rust against the public specification of its standards body. No borrowing from copyleft open-source code. Hot-pluggable, optionally WASM-sandboxed.

BACnet/IP + MSTPASHRAE 135 · HVAC, BMS, metering
Modbus TCP + RTUModbus.org · PLCs, energy
MQTT 5 + MQTT-SNOASIS · IIoT, edge messaging
OPC-UA + PubSubIEC 62541 · manufacturing, OT/IT
LoRaWAN A/B/CLoRa Alliance · long range
Matter (CHIP)CSA · residential, smart home
KNX/IPKNX Association · home automation
OMA LwM2MOMA · device management
CoAPRFC 7252 · constrained REST
AMQP 1.0ISO/IEC 19464 · enterprise broker
EtherNet/IPODVA · Rockwell automation
Siemens S7public spec · Siemens PLC
RTSP + ONVIFRFC 7826 + ONVIF · IP video
Zigbee 3.0CSA · residential mesh
Z-WaveSiLabs · home automation
Thread + OpenThreadThread Group · IPv6 mesh
BLE 5.xBluetooth SIG · proximity, beacons
NMEA 2000 + 0183NMEA · maritime
ADS-B 1090ESICAO Annex 10 · aviation
Iridium SBDIridium · satellite
M-BusEN 13757 · heat/water metering
LonWorksISO/IEC 14908 · legacy buildings

Schemas

All BIM and IoT schemas, unified without loss.

A single sensor or piece of equipment represented in IFC, AAS, WoT TD, Brick, Haystack, SAREF — bidirectional conversion, preserved semantics, verified round-trip.

IFC 2x3 / 4 / 4.3BIM · ISO 16739
AASIEC 63278 · Industrie 4.0
WoT TDW3C Thing Descriptions
Brick SchemaCMU · building tags
Project Haystackequipment-point tags
SAREFETSI · smart appliances
SOSA / SSNW3C · sensors, observations
CityGML 3.0OGC · urban
IndoorGMLOGC · indoor mapping
LandInfraIFC4x3 · infrastructure

Performance

Built for industrial performance.

V1.0 targets, measured by publishable Criterion benchmarks, in direct competition with IfcOpenShell, Eclipse BaSyx, Brick reference.

10×
vs IfcOpenShell · files > 1 GB
< 2s
IFC 10 GB open · first query
< 100ms
Edge runtime boot
< 64MB
Stable edge memory
1M events/s
Ingestion per node · 16 vCPU / NVMe
100M events/s
100-node cluster ingestion
< 5ms p99
Spatial query k-NN · 10 M sensors
< 500ms p99
Federated query · 5 regions
10 000VC/s
Verifiable Credentials per node

Trust

Sovereign identity, on-chain traceability, post-quantum ready.

Every event signed. Every mutation hash-chained. Every device identified by verifiable hardware attestation. Audit anchorable on-chain.

Identity

W3C VC 2.0 + DID

Issuance, verification, presentation of verifiable credentials. DID methods: did:architech (anchored chain 79283), did:web, did:key, did:ion. Selective disclosure via BBS+ signatures. Zero-touch provisioning: Matter Commissioning, LwM2M Bootstrap.

Hardware attestation

TPM · SE · SGX · TrustZone

TPM 2.0 on Linux and Windows. Apple Secure Enclave on macOS and iOS. Intel SGX. ARM TrustZone via OP-TEE. Key rotation, revocation, recovery. Secure factory provisioning.

Signatures

Ed25519 · Ed448 · post-quantum

Ed25519 RFC 8032 and Ed448 for the present. CRYSTALS-Dilithium and CRYSTALS-Kyber for the quantum future. Crypto-agile pipeline: switch on rotation, no break.

Audit chain

Merkle · eIDAS · on-chain

Merkle append-only hash-chain for internal audit. OpenTimestamps bridge for Bitcoin anchoring. eIDAS Article 26 bridge for advanced electronic signature. Optional: anchoring on Architech chain.

Status

V1 · Early Partner Edition under construction.

Seven sequential phases, acceptance criteria cargo-deny + criterion bench. No phase passes until criteria are green.

In progress · Phase 0

Structural bootstrap

Cargo workspace, 40+ stub crates, hardened LICENSE, ADR-0001, 7-platform CI matrix, cargo deny clean, strict rustfmt + clippy, README + CONTRIBUTING.

Next · Phases 1–3

Schemas, storage, identity

EXPRESS codegen + IFC + AAS + WoT + semantic + geo. Store + query + tsdb. Identity + trust + audit chain. First Python binding publishable on Cloudsmith.

Then · Phases 4–6

Drivers, edge, cluster, release

Twenty-two protocol drivers. Edge runtime < 50 MB. Cluster Raft + federated query. Node, WASM, C ABI, gRPC, CLI bindings. Golden + parity + fuzzing + chaos + compliance tests. V1.0 GA release.

Early Partner Program

Building with industrial IoT? Let's talk.

The Early Partner Edition program is open to integrators, publishers and infrastructure operators willing to deploy a piloted integration ahead of GA. Ready bindings, direct support, license negotiated per project.