In Progress

2026-03-06

Ouroboros Peras

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 BlockSupportsPeras interface, focusing on the future integration with mocked-up crypto w.r.t. committee selection and vote aggregation.

  • Continued working on the design of the BlockSupportsPeras instance for the Hard Fork Combinator. The epoch-specific dispatch mechanism is now well understood, and we have developed an initial prototype awaiting for the BlockSupportsPeras interface 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.