Permissioned, not public
Raft consensus and CouchDB world state mean only approved organisations write to the ledger, which is what a regulated cold chain actually needs.
Enterprise cold-chain traceability and smart-contract enforcement on Hyperledger Fabric 2.5 LTS. Go chaincode, Raft consensus, CouchDB world state, React 18 dashboard.
Cold chains break in the gaps between systems. A shipment passes inspection, then sits unlogged in transit, then arrives spoiled with nobody able to say where.
Put enforcement in the chaincode instead of after it, on a permissioned ledger so only approved organisations can write.
Hyperledger Fabric 2.5 with Raft consensus and CouchDB world state, a Go chaincode that rejects policy violations, and a React dashboard on top. 11 of 11 integration tests pass.
Raft consensus and CouchDB world state mean only approved organisations write to the ledger, which is what a regulated cold chain actually needs.
Chaincode rejects a shipment that violates its policy instead of logging the violation after the fact.
Eleven integration tests cover the whole path, so the claim is checkable rather than a badge.