Research Prototype·2025·NIT Tiruchirappalli

CosmoTrace: Permissioned Industrial Ledger & Digital Twin

A permissioned Cosmos SDK ledger for connecting supply chain state with MES and digital twin telemetry.

Cover image for CosmoTrace: Permissioned Industrial Ledger & Digital Twin

Overview & Research Motivation

CosmoTrace is an industrial cyber-physical prototyping project exploring how shopfloor Manufacturing Execution Systems (MES), OPC-UA/Modbus industrial protocols, and digital twin state can synchronize with an auditable permissioned ledger.

Built with the Cosmos SDK and CometBFT consensus engine under a Proof-of-Authority/Access-Control-List model, the system facilitates batched cryptographic anchoring of machine telemetry, decentralized identifiers (DIDs) for manufacturing equipment, and Inter-Blockchain Communication (IBC) for cross-enterprise parts traceability.

The Core Systems Problem

  • Manufacturing shopfloors operate closed SCADA/MES silos that cannot be audited by tier-1 suppliers or compliance auditors without granting unrestricted internal network access.

My Specific Technical Contributions

  • Developed custom Cosmos SDK modules for industrial asset registration and batch telemetry state hashing.
  • Configured OPC-UA and Modbus TCP telemetry bridges connecting physical PLC controllers to the local validator node.
  • Implemented Merkle proof generation for auditable product batch quality certifications.

System Architecture & Verification Pipeline

Industrial Protocol Gateway

Ingests raw Modbus TCP and OPC-UA sensor telemetry from factory PLCs at edge gateways.

Cosmos SDK Application Layer

Custom Go modules managing asset DIDs, access control lists, and batched state transitions.

CometBFT Consensus Engine

Provides deterministic, sub-second finality for multi-enterprise supply chain auditing.

Technical Stack & Tools

GoCosmos SDKCometBFTOPC-UAModbusDockerPython

Connected Systems & Inquiries