Rocket Pool
Rocket Pool is a decentralised, non-custodial, and community owned staking protocol for Ethereum. Rocket Pool aligns the interests of two user groups; those that wish to participate in tokenised liquid staking; and those that wish to stake ETH and run a node.
PoC required
Codebase
Documentation
The Rocket Pool explainer series provides information about how Rocket Pool works; purpose, general concepts, actors, and interactions:
Part 1 - Overview and users of the protocol https://medium.com/rocket-pool/rocket-pool-staking-protocol-part-1-8be4859e5fbd
Part 2 - The Protocol and Oracle Node DAO's https://medium.com/rocket-pool/rocket-pool-staking-protocol-part-2-e0d346911fe1
Part 3 - RPL & Tokenomics https://medium.com/rocket-pool/rocket-pool-staking-protocol-part-3-3029afb57d4c
Rocket Pool also has quick-start guides for:
Stakers (https://medium.com/rocket-pool/rocket-pool-stakers-guide-2c5c324b1749)
Node Operators (https://medium.com/rocket-pool/rocket-pool-node-quickstart-guide-d40bc3d0de6d)
Comprehensive documentation can be found here: https://docs.rocketpool.net/guides/
For additional reference, please view their GitHub here - https://github.com/rocket-pool/rocketpool/tree/master.