# EPF Cohort 6 - Week 17 & 18 Update
As we move towards PQ Devnet 1 that is going to happen around Devconnect (Nov 15 tentatively), I have planned out the following areas I want to champion going into this devnet:
1. [New Hash Sig Interface](https://github.com/b-wagn/hash-sig/pull/89/files)
2. [Signing Integration](https://github.com/ReamLabs/ream/issues/848)
3. [PQ Devnet 1 - LeanMetrics](https://github.com/leanEthereum/leanMetrics/pulls)
4. [Integrating test vectors for spec testing](https://github.com/leanEthereum/leanSpec/pull/76)
As I was blocked on some of these due to the spec updates not being merged, I spent my time improving the developer experience on the Ream codebase.
## Week 17 & 18
I started working with the [Ream Quickstart Doc](https://github.com/ReamLabs/ream/pull/860) that aims to give a seamless setup experience to a new developer working on Ream. It has commands to setup a lean node, a lean node with metrics and a docker compose with 4 lean nodes from different client teams (local-pq-devnet repo).
As I made the push for this I found that my CI was failing due to an issue in the hash-sig library where due to a dependency on getrandom, the project would fail to build for zkVMs. I started investigating the bug and found the origin to be one of the functions in Plonky3. I created a test repository to test my theory out which is linked in the issues I created in hash-sig and Plonky3. I also found a workaround for this which is currently implemented in Ream [here](https://github.com/ReamLabs/ream/pull/861). Issues have been created in hash-sig and Plonky3 to fix this and an issue in Ream to remove the workaround once the problem is fixed upstream.
I also worked on integrating a spec test: `process_attestations_justification_and_finalization`. This test was failing as Ream implements validation from 3SF-mini that is not implemented in the leanSpec and this discrepancy required me to tweak the test to pass in Ream. However, I would like to fix this in the leanSpec going forward.
## Successful PQ Devnet-0
I want to mention that Ream, QLean and Zeam were able to successfully interop in Cambridge and lead to a successful PQ Devnet 0. This was a great step forward for the Lean Consensus effort.
Further details on this interop can be found here: [PQ Devnet-0 Doc](https://hackmd.io/TahybBLUTcukOZ_51_FDdg) and [PQ Devnet-0 Twitter Post](https://x.com/ReamLabs/status/1981616044537168035).
I was honored to be mentioned in the credits in this doc! :)
## Resources
1. [PQ Devnet-0 Twitter Post](https://x.com/ReamLabs/status/1981616044537168035)
2. [PQ Devnet-0 Doc](https://hackmd.io/TahybBLUTcukOZ_51_FDdg)
3. [Ream Quickstart Doc](https://github.com/ReamLabs/ream/pull/860)
4. [getrandom bug failing to compile workaround](https://github.com/ReamLabs/ream/pull/861)
5. [Related Issue created in Plonky3 repo](https://github.com/Plonky3/Plonky3/issues/1089)
6. [Related Issue created in Hash-Sig repo](https://github.com/b-wagn/hash-sig/issues/90)
7. [Linter Default Variant fix](https://github.com/ReamLabs/ream/pull/863)
8. [CI always failing on forks fix](https://github.com/ReamLabs/ream/pull/865)
9. [process_attestations_justification_and_finalization test PR](https://github.com/ReamLabs/ream/pull/866)