Please describe your proposed solution.
The final goal of this proposal is to have the necessary consensus module that can be re-used for different, purpose-specific, nodes; and (alongside the network and ledger proposals) eventually a fully functional alternative implementation of the haskell cardano-node.
The realization of the consensus module will come with a node prototype (meant to testnet use only) thanks the realization of the network and ledger proposals.
Primary target of the project are both developers and stake pool operator, and through them any possible user that interacts, directly or indirectly with the Cardano protocol.