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