It is LPoS. It means you're able to delegate your validation rights. So you don't need to run a node to participate in the staking process, you just delegate to a baker. And It's self amending. Every 3-4 months a proposal with upgrades will undergo a voting phase. All bakers are able to vote on this to accept or reject the proposal. The source code is written in a purely functional language on which formal verification is applied.