Please describe your proposed solution.
The final goal of this proposal is to have the necessary ledger module that can be re-used for different, purpose-specific, nodes; and (alongside the network and node prototype proposals) eventually a fully functional alternative implementation of the haskell cardano-node.
The (already exsisting) library DOES NOT depend on any runtime-specific functionality; however we are considering to use the dependecy injection pattern to allow to utilize runtime-specific functionalities for critical parts of the code (such as hash calculation); this would allow for more performant nodes when used properly.
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.