The runtime that makes energy data trustworthy
Bridge Kernel is a single-binary Rust runtime that ingests raw device telemetry, generates cryptographic proofs, evaluates policy rules, and persists verified events to an immutable ledger. Deploy it on any Linux device — from ARM gateways to cloud VMs.
Six modules, one pipeline
Adapter Layer
Protocol-specific ingestion modules that normalize raw telemetry into a canonical event format. Supports Modbus, SunSpec, OCPP, DNP3, IEEE 2030.5, IEC 61850, and custom webhooks.
Canonicalizer
Deterministic JSON normalization — sorted keys, stripped whitespace, UTF-8 encoding. Ensures identical payloads always produce identical hashes regardless of source format.
Proof Engine
SHA-256 hashing followed by Ed25519 signing with versioned key management. Outputs COSE Sign1 ProofEnvelopes that any counterparty can independently verify.
Policy Gate
Evaluates events against signed policy rule bundles before persistence. Supports threshold checks, rate limits, schema validation, and custom predicate expressions.
Event Ledger
Append-only, hash-chained SQLite storage with WAL mode for concurrent reads. Events are immutable once written — no updates, no deletes, no tampering.
Sync Engine
Peer-to-peer replication using Merkle tree comparison. Nodes discover and reconcile divergent event chains without a central coordinator.
Built for constrained environments
Order from chaos
Without cryptographic verification, energy data degrades into noise — unverifiable, disputable, and impossible to audit. Bridge Kernel maintains deterministic order across every event, keeping your settlement data structured and provable.
One binary. One config file. Done.
Try Bridge Kernel today
Get running in under 5 minutes with our quickstart guide, or talk to us about a production pilot.