I'm jotting down some scattered thoughts as I work on proposer changes for EPBS. I want to ensure that any changes I make are sound and forward-compatible with the final product.
For epbs, proposer may build its block under these three options
Self build
Get a bid from p2p
Get a bid from RPC
For now I am working on 1 then 2 then 3. But whatever I do for 1 should be future compatible with 2 and 3.