# HF1 plan *VERY high level plan.* ***last edit: 2021/2/25*** There are many spec/testing things to still do to get pre and final releases ready. See [here for details](https://notes.ethereum.org/zDtuwh07RS2SxJT59zUCnw). Consensus spec feature complete is the main bottleneck today. ## High level items * Consensus pre-release and vectors * All consensus items in place. Not necessarily all networking/validator specs * +1 from multiple client teams on vectors [iterative pre-release(s) if feedback/issues] * Full pre-release * Consensus, networking, and validator specs essentially done * Spec is ready for testnets * Iterative "full pre-releases" from here based on client feedback and (if) additional consensus test vectors * Private, transient single-client testnets 1. genesis with HF1 features 2. fork net partially through to HF1 features * Private, transient multi-client testnets (maybe partially public at some point) 1. genesis with HF1 features 2. fork net partially through to HF1 features * Mainnet release and fork-epoch chosen for Pyrmont and Mainnet -- "UPDATE YOUR NODES"