UTC Date & Time
February 25, 2026, 14:00 UTC
Agenda
Resources
High-Level Documents
- Devnet-0 : lean consensus client interop
- Devnet-1 : PQ signature signing & verification
- Devnet-2 : single-layer PQ signature aggregation
- Devnet-3 : aggregator role separation + subnet aggregation
A. Devnet-3: Implementation Status
Client Readiness
| Client |
Implementation |
Spec Tests |
Interop |
Docker |
Notes |
| Zeam |
✅ |
✅ |
⏳ |
✅ |
Ready to interop, waiting for other clients. Working on checkpoint sync issues. leanQuickStart ready for Devnet-3. |
| Ream |
✅ |
🔶 |
⏳ |
🔶 |
Spec fully implemented. Self-finalization tests not passing yet (debugging). Docker image ready for testing imminently. |
| Qlean |
🔶 |
⏳ |
⏳ |
⏳ |
Kamil traveling (AFK this call). |
| Lantern |
✅ |
✅ |
⏳ |
✅ |
All specs implemented, tests passing. Local 4-node test showed justification/finalization. Ready to release Devnet-3 image for interop. |
| Ethlambda |
🔶 |
🔶 |
⏳ |
⏳ |
Internal 4-node Devnet running. Testing Devnet-3 implementation. Added checkpoint sync + chain guidance support. Next: code review/polish for Devnet-3 branch. |
| Lighthouse |
⏳ |
⏳ |
⏳ |
⏳ |
Back after ~1 month. Starting to target Devnet-3. Will take more time. |
| Grandine |
🔶 |
⏳ |
⏳ |
⏳ |
Multiple Devnet-2 fixes landed, more stable now. Still significant work remaining for Devnet-3. |
| Nimbus |
❓ |
❓ |
❓ |
❓ |
No representative on call. |
Legend: ✅ Complete | 🔶 In progress | ⏳ Not started | ❓ Unknown
Devnet-3 Interop Status
- Zeam + Lantern: Both ready to begin interop testing
- Ream: Docker image expected within days; debugging self-finalization
- Ethlambda: Internal testing in progress, polish phase next
B. Devnet-4: Specification Status
🎉 Recursive Aggregation API Complete (Emil)
- Finished: Recursive aggregation implementation ready
- API approach: Simplified — no Merkle tree of pubkeys needed
- When verifying aggregated signature, simply feed the list of public keys directly
- Most efficient approach after testing alternatives
- Link: Test with API shared in Telegram (leanVM channel)
- Next: Working on optimizations
Spec Discussion: SSZ Signature Container
Issue raised (Unnawut): leanSpec serializes signatures as variable-size lists (path/hashes), but all clients implement fixed-size bytes.
Discussion:
- Lantern implemented variable-size per spec but added fixed-size fallback
- Fixed-size is cheaper and matches all client implementations
- Root cause: Variable-size was likely an early spec choice that doesn't reflect the constant dimensions
Resolution: Thomas to update spec to use fixed-size (vector instead of list). Unnawut reverting Ream back to fixed-size.
Research Updates
- leanSpec minimal client (Thomas): Interop tests passing locally (self-interop). Sync still flaky, but networking and fork choice stable.
- Specification book (Thomas): Added 3SF-mini section, to be published soon.
- Pubkey PQ registry (Thomas): Starting to draft a post on post-quantum public key registry.
- Beacon spec modernization: Discussions ongoing about merging with leanSpec.
C. Long-Running Devnet-2 & Checkpoint Sync
Devnet-2 Stability
- 🎉 24+ hours finalized: Long-running Devnet-2 reached almost 24 hours of continuous finalization
- Ream: Reached 13,000 slots; fixed log size issues
- Grandine: Multiple stability fixes landed
Checkpoint Sync Testing (Katya)
- Found working combination for 4 clients
- Testing order: Zeam → Ethlambda → Lantern
- Lantern implementing checkpoint sync flag for Devnet-2 image (serving finalized/justified states)
Devnet-2 Bug Fixes
| Client |
Fix |
| Lantern |
QUIC certificate rotation when expired |
| Ethlambda |
Reduced memory during long syncs (upload pending blocks to disk); improved checkpoint sync; added chain guidance support; wrote checkpoint sync + consensus documentation |
D. New Client Onboarding
| Client |
Target Devnet |
Implementation |
Spec Tests |
Interop |
Docker |
Notes |
| Gean |
Devnet-1 → 2 |
✅ |
✅ |
⏳ |
🔶 |
Integrated leanSig (block/attestation signing, signature verification). Integrated leanMetrics for Devnet-1. PR for leanQuickStart expected tomorrow for multi-client interop. Then targeting Devnet-2. |
Call Series
PQ Interop
Autopilot Mode
🔧 Meeting Configuration
Duration
60 minutes
Occurrence Rate
bi-weekly
Use Custom Meeting Link (Optional)
Display Zoom Link in Calendar Invite (Optional)
YouTube Livestream Link (Optional)
UTC Date & Time
February 25, 2026, 14:00 UTC
Agenda
Resources
#general,#devnet-1,#devnet-2,#devnet-3,#tooling,#leanVM,#onboardingHigh-Level Documents
A. Devnet-3: Implementation Status
Client Readiness
Legend: ✅ Complete | 🔶 In progress | ⏳ Not started | ❓ Unknown
Devnet-3 Interop Status
B. Devnet-4: Specification Status
🎉 Recursive Aggregation API Complete (Emil)
Spec Discussion: SSZ Signature Container
Issue raised (Unnawut): leanSpec serializes signatures as variable-size lists (path/hashes), but all clients implement fixed-size bytes.
Discussion:
Resolution: Thomas to update spec to use fixed-size (vector instead of list). Unnawut reverting Ream back to fixed-size.
Research Updates
C. Long-Running Devnet-2 & Checkpoint Sync
Devnet-2 Stability
Checkpoint Sync Testing (Katya)
Devnet-2 Bug Fixes
D. New Client Onboarding
Call Series
PQ Interop
Autopilot Mode
🔧 Meeting Configuration
Duration
60 minutes
Occurrence Rate
bi-weekly
Use Custom Meeting Link (Optional)
Display Zoom Link in Calendar Invite (Optional)
YouTube Livestream Link (Optional)