This repository hosts the Ethereum
proof-of-stake
specifications for consensus-layer clients. Design rationale and proposed
changes are discussed in issues. Agreed-upon changes are made through pull
requests. Specifications can be found in specs, arranged by upgrade.
Each upgrade builds on the previous, specifying only what it changes. Individual
features are developed in parallel and are folded into an
upgrade when ready.