github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/modules/light-clients/06-solomachine/spec/README.md (about)

     1  <!--
     2  order: 0
     3  title: Solo Machine Client
     4  parent:
     5    title: "solomachine"
     6  -->
     7  
     8  # `solomachine`
     9  
    10  ## Abstract
    11  
    12  This paper defines the implementation of the ICS06 protocol on the Cosmos SDK. For the general
    13  specification please refer to the [ICS06 Specification](https://github.com/cosmos/ibc/tree/master/spec/client/ics-006-solo-machine-client).
    14  
    15  This implementation of a solo machine light client supports single and multi-signature public
    16  keys. The client is capable of handling public key updates by header and governance proposals.
    17  The light client is capable of processing client misbehaviour. Proofs of the counterparty state
    18  are generated by the solo machine client by signing over the desired state with a certain sequence,
    19  diversifier, and timestamp. 
    20  
    21  ## Contents
    22  
    23  1. **[Concepts](01_concepts.md)**
    24  2. **[State](02_state.md)**
    25  3. **[State Transitions](03_state_transitions.md)**
    26  4. **[Messages](04_messages.md)**