## TLDR I dived into the light client support for Prysm project. prepared [a plan](https://hackmd.io/@Bastin/HyKnoHh8R) to work on it. a lot of the logic is implemented, but could be outdated or contain some bugs. will try to match the implementation with the latest specs to see what things are missing. ## Recap of last week Previously I had chosen multiple projects to check, and in the end I started with the light client support in Prysm. ## What happened this week I started to read the consensus specs to see what should be developed in a full node to support light clients. Then I checked the Helios light client and saw how they are calling these APIs and then I looked at the Nimbus implementation of the light client APIs. As I was forming an understanding of the topics, I also looked at the code already implemented in the Prysm codebase. I read through the logic, and understood some. A big portion of what's needed has been implemented. but the correctness or presence of some bugs are yet to be determined. I talked to [Radek](https://github.com/rkapka), the mentor for this project, and was added to the light client thread in the Prysm discord server, where I met [Rupam](https://github.com/rupam-04) and [Rahul](https://github.com/guha-rahul), the other two fellows working on this project. I also prepared [a document](https://hackmd.io/@Bastin/HyKnoHh8R) outlining the possible steps we could take to progress. ## What's next I will try to understand the code and the specs better, and also try to take the steps in the document. ## Other notes