Product/
Bridge Kernel

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.

Architecture

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.

Specifications

Built for constrained environments

Language
Rust (no unsafe)
Binary Size
~8 MB
Memory
~32 MB typical
Proof Latency
<50 ms
Storage Backend
SQLite (WAL)
Signing
Ed25519 (COSE Sign1)
Platforms
Linux, macOS, ARM64
Config
TOML + env vars
Data Integrity

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.

Developer Experience

One binary. One config file. Done.

terminal

Try Bridge Kernel today

Get running in under 5 minutes with our quickstart guide, or talk to us about a production pilot.