Agenda
- Client Updates
- Spec Updates
- Research Updates
- Testing Updates
Meeting Time: Tuesday, May 12, 2026 at 12:00 UTC (60 minutes)
Meeting Time: Tuesday, May 12, 2026 at 12:00 UTC (60 minutes)
The team held a weekly update meeting focused on client implementations and specifications for the Fast Confirmation Rule (FCR) feature. Nazar reported that his implementation was ready for deployment after fixing minor rounding bugs, with multiple nodes running successfully for over a week, though his team requested mainnet spec tests for increased trust. Mercy identified two issues in her implementation related to epoch lookups and justified drops, planning to investigate further by Friday. Mikhail discussed ongoing work on making the FCR spec compatible with Gloss, including changes to the fork choice abstraction layer, noting this would require careful consideration due to the current focus on Gloss and EIPS. The team also discussed testing constraints, with Justin highlighting a 6-hour limit for mainnet tests and the need to balance adding new tests with existing time constraints. The conversation ended with a discussion about standardizing metrics for measuring FCR performance across different clients, with Nazar confirming his implementation already tracks relevant metrics in the Grafana dashboard.
The team discussed moving the git safe execution block cache function to fast confirmation, with Justin agreeing to close his PR and let Mikhail handle the implementation. Mikhail explained that the function didn’t previously have the right placement and is now more closely associated with fast confirmation following recent changes. The meeting was about to begin with client updates as the agenda item, though the full discussion was not captured in the transcript.
Nazar reported that after merging PRR to specs, he fixed minor rounding bugs and deployed the implementation for testing over a week ago. His team is currently reviewing the PR, with plans to merge it within a week. The discussion revealed that while mainnet spec tests don’t currently exist due to performance concerns, adding them would need to be carefully considered given the 6-hour test limit and existing constraints on nightly tests. Mercy provided an update on gradient side, confirming two pre-existing issues related to relative epoch HEPAs and unrealized justified drops, with plans to add tracing and update the PR after further investigation.
Mikhail discussed updates on the Fast Confirmation Rule (FCR) implementation, including issues with Nethermind’s safe head compatibility and Nimbus’s temporary disabling of FCR due to a bug. Mercy mentioned working on an edge case involving committees from previous epochs and expected to have an update by Friday. Mikhail also outlined plans to adjust the FCR spec to work with Gloss, potentially requiring changes to the fork choice abstraction layer, though he noted this might be challenging given the current focus on Gloss and EPOs. Justin suggested splitting the fork choice changes into multiple PRs if possible and noted that additional testing headroom could be used for FCR tests on mainnet.
The team discussed the status of a paper, with Luca indicating it is nearly ready for publication pending review of recent feedback from Mikael. The group then focused on metrics for measuring client performance, with Mikhail proposing to create a metrics repository including key metrics like delay between current slots and most recent confirmed slots, restarts, and runtime in milliseconds. Nazar confirmed that most desired metrics are already being tracked in the Grafana dashboard, and Jihoon suggested modifying the Dora explorer to display the most confirmed block information. The team agreed to schedule their next meeting in a couple of weeks.
fPfU$ZQ3)fPfU$ZQ3)fPfU$ZQ3)YouTube recording available: https://youtu.be/-tIIV-Wqhvc