gRPC/mTLS transport for SmartBFT clusters. Authenticated per-peer links for consensus messages, a separate connection for bulk state transfer, and the PKI/genesis provisioning that makes a cluster startable.
go get github.com/SmartBFT-Go/bftcomm
ci/verify-gates.sh is the whole gate sequence — build, tests, lint, format drift, the
no-replace and no-go.work checks, and the negative gate that proves the encoding/asn1 deny
fires. CI runs the same script:
bash ci/verify-gates.sh
Needs golangci-lint v2.12.2 on PATH.