github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/docs/spec/circuit-breaker/01_concepts.md (about) 1 # Concepts 2 3 The intention of the circuit breaker is to have a contingency plan for a 4 running network which maintains network liveness. This can be achieved through 5 selectively "pausing" functionality of specific modules on a running network. 6 The circuit breaker is intended to be enabled through either: 7 8 - governance 9 - for emergencies a special subset of accounts selected by the state machine 10 - a transaction which proves the expected behaviour is broken 11 12 ## Pause state 13 14 The basic pause state of any module simply disables all message routes to 15 that module. Beyond that, it may be a appropriate for different modules to 16 process begin-block/end-block in an altered "safe" way. 17