#############
Specification
#############

Here you'll find details of the Tendermint specification. See `the spec repo <https://github.com/tendermint/spec>`__ for upcoming material. Tendermint's types are produced by `godoc <https://godoc.org/github.com/tendermint/tendermint/types>`__

.. toctree::
   :maxdepth: 2

   block-structure.rst
   byzantine-consensus-algorithm.rst
   configuration.rst
   fast-sync.rst
   genesis.rst
   light-client-protocol.rst
   merkle.rst
   rpc.rst
   secure-p2p.rst
   validators.rst
   wire-protocol.rst
