2018-02-11 09:15:15 -08:00
|
|
|
# Cosmos Hub Spec
|
|
|
|
|
2018-02-13 08:06:54 -08:00
|
|
|
This directory contains specifications for the application level components of
|
|
|
|
the Cosmos Hub.
|
2018-02-11 09:15:15 -08:00
|
|
|
|
|
|
|
NOTE: the specifications are not yet complete and very much a work in progress.
|
|
|
|
|
2018-06-16 00:39:15 -07:00
|
|
|
- [Store](store) - The core Merkle store that holds the state.
|
|
|
|
- [Auth](auth) - The structure and authnentication of accounts and transactions.
|
|
|
|
- [Bank](bank) - Sending tokens.
|
|
|
|
- [Governance](governance) - Proposals and voting.
|
|
|
|
- [IBC](ibc) - Inter-Blockchain Communication (IBC) protocol.
|
|
|
|
- [Staking](staking) - Proof-of-stake bonding, delegation, etc.
|
|
|
|
- [Slashing](slashing) - Validator punishment mechanisms.
|
|
|
|
- [Provisioning](provisioning) - Fee distribution, and atom provision distribution
|
2018-02-13 08:06:54 -08:00
|
|
|
- [Other](other) - Other components of the Cosmos Hub, including the reserve
|
|
|
|
pool, All in Bits vesting, etc.
|
2018-02-11 09:15:15 -08:00
|
|
|
|
2018-02-12 06:32:52 -08:00
|
|
|
The [specification for Tendermint](https://github.com/tendermint/tendermint/tree/develop/docs/specification/new-spec),
|
2018-02-11 09:15:15 -08:00
|
|
|
i.e. the underlying blockchain, can be found elsewhere.
|