**EPF-Week 5 updates**
This document contains my updates for week five! I started working on my project to design an out-of-protocol implementation of PEPC-Boost!
I'll be dividing my updates into two sections from now on. The sections will be:
1. Project Work: This will include updates on my project work
2. PRs: This will include my updates on any open-source PRs I am working on
# Project Work
I have made good progress on my project work. I have written a [design doc](https://docs.google.com/document/d/1wa4J48lYqgnFz3JbCIrR97LIX7S5Z5_SjPG2ZTZQUgE/edit) highlighting the design of PEPC-Boost.
I have also linked PRs to
1. [Proposed beacon api spec changes](https://github.com/bharath-123/beacon-APIs/pull/1)
2. [Proposed builder spec changes](https://github.com/bharath-123/builder-specs/pull/1)
3. [Proposed relay spec changes](https://github.com/flashbots/relay-specs)
I drew PEPC-Boost architecture diagrams on excalidraw in the order of level of view, i.e. I tried to go deeper into the architecture with each diagram

I cannot upload the Level 2 diagram due to issues with the image size.

You can find the link to the excalidraw board [here](https://excalidraw.com/#json=yEGxfgIOWnUJwYyHCACDB,mTZXFZ9zhilB6sTnqoPQvg)
You can find the link to the sequence diagram [here](https://sequencediagram.org/index.html?presentationMode=readOnly#initialData=C4S2BsFMAIAUFFYGEC0AhA9hgzsaIA7YSAJwEMBjUDA7AKDoAcyTQKRmi4SNGdSmLNhzJcASpHBkAngOasQ7TngCC2bJAC2AIyglBCpaLxoAriHAATUgEYDw5dDMXrJAEwNYPPhpIoAfBJSsiQAXNASAOYguKTQAGpk4CCWZMAYJNAA7mAAFgA6BF68-JnOVnGFSBiammCakEQM5a42ADwBQTKk4RJkltDAuTAAbkkpaRnQjN6lhdrmFZkUNXXADVwAZhnz4BgUANbQCy6EkXQtpG4dgZLdYRGQ-YPD0GPJqemZMyW+84uuaArWr1Rp4bYkXb7I4nKxnZoA2ydO4hcIAZUaAwAKgB5NDHFJ0AgYYjQDAjOKXEg2cIASU201mvgA+rDXMzgWsNngYoUAGIAVQAMkLmWghTikABpAA0LxgbNI2Hw1iS4GkhSyNAA5HhIBSCNANAQBmRoLj8VMxHiCZYAHTQOhJPD0xm-UisxEkDmrUFcGLmvHM61oZlo2BC2lYp3gF0Ms0h23QTY8TTQUQk4aZRWZAMzSDGvAxuNGsGB-HaFJvJKmGAAagiNsrA3etfwytyIEiWflhqGMAophIJDLne7BbwZEikRHkTSkAGzboXRCATUGh0enC1VowBIpio8uThCS0EgAA9IIPqIbmNI9v1Ctk8keLemTY2Kyl6OutLpSGu6h-luCTjJ8MD9rayoQoUuDzvgRCkJspCNBQkB0L+m4AciwQ9NAKjTrO84DBeV6mDe0wyA+ljLiiAG3LhDwALKkJEMBvqIAyJs2CHpO+hRTjOkBzsQi5ekmnFGl8EGvM2hSEEeljaHQkgaMW0Cum+PEBpBY7DLgSZZDAuRkBSpaNEaGDJiwR45rRjE4fc6IgJophSKSkFaVWnGwdJr5NlWCmQQAIviIAMu8hKqehK70bFDy0pExIjrZUUmip6XRRp8afkmKY1O+mZxDm7bQMSeD5oW6maQFLY1jAAZ6XE-Z9q8g7DqOXb6Xgb6tjAGAMpBdnxY5qLQGiLlufBXmmh+uAZDJ7G1QhinKVl9n3KNeGJclCppTRGU0Vlro-D4Ho5j6ILrGWAaCiKYoStKG2rgxTkaUlC22odCIuFcW0PBiH7cYSzrZW6Z3ehdnJ+jyyoWsGQbhpG0ag66ZozcmqaFf22biXmI6Fo6qMMoTwN1eAbYNhjfWlU1mQtUe7UjlwTUGYJRGiV9I3+Jh-4PDuuD7oekHs8JxFnpe14gDQlH3hgj6GjkQz+fiklkz+QFYX4POa3z4SJB88FDd+yY7Lu8GEMQJDIczaEYbregoP94QEUJIkLhLZEUXe1HPXFdHMaxS2q0Dy2W1ZogCYRYucyVPGSfNKXG5Y8mtTASkqeAanE7l2nKrpXUToZxmmTAGgWdgVmbDZQ1en72vxc5rnuYtufeXNfmQSG8yBWn0ChfgEVgZnanc43727alR2ZZlWcwGj5Z5VjGY48cePKuVjIFmC1UMmT1YUw1HaF-Twx90znXjgZiY0wNtl12PAdN1NpL7wnfk+-LAxBa8iZKYP+BYYHyinPR0j9GJ0g+ilJcmIGCwOOgyU6pRPS-W9NDa6-plR3VFOKSUUp67Ownp9GB6UGB0GKBDQhABxSAJhkgmg9gACSeK4AhAQKGlHRJiJw9DrADGYf0AQHDfCEMBgMCaSUPZoF4QuQoAjWEjXYUyPCYjoACgILoQgfC4BUS-nQIAA)
I will keep refining the design docs for readability, but I am at a stage where I am ready for directional and technical feedback on my work from my mentors. I plan to send this doc them next week for review.
# PRs
I need to close this PR https://github.com/prysmaticlabs/prysm/pull/12675. I couldn't get to it because I was busy designing my project!
# Other updates
I have identified that this PR https://github.com/ethereum/execution-apis/pull/353 needs some work. This PR standardizes the txpool execution APIs, which can be helpful for my project and will also be interesting to work on. I am planning to work on this in the next week.
# Conclusion
My next steps are to get feedback from my mentors on my PEPC-Boost design doc. I will simultaneously start working on the low-level design of the builder TOB and ROB processor sections and the payload assembler while I get the design doc feedback from my mentors. I also want to spend some time working on the execution api PR