Weekly Report: 2026-03-06
This week we heavily focused on the interaction between the existing Peras interfaces and the upcoming crypto-dependent components.
-
Iterated over the
BlockSupportsPerasinterface, focusing on the future integration with mocked-up crypto w.r.t. committee selection and vote aggregation. -
Continued working on the design of the
BlockSupportsPerasinstance for the Hard Fork Combinator. The epoch-specific dispatch mechanism is now well understood, and we have developed an initial prototype awaiting for theBlockSupportsPerasinterface to be finalized. -
Continued developing a concrete implementation of the committee selection scheme. After several discussions (both internal and with the Leios team), our current prototype aims to be generic over election IDs, comittee parameters, votes, and crypto schemes, to allow for both Peras and Leios to share the same implementation with minimal effort.
-
Continued working on a vote minting thread to orchestrate all the tasks that need to be performed at the beginning of a Peras round. We are currently focusing on the instantiation of the different Peras-specific components (e.g., the PerasVoteDB) behind a feature flag.
-
Merged Peras 15, implementing state-machine tests for the PerasVoteDB.