Ream: BlackBox Interop Testing Post Quantam Lean Ethereum
2026-11-04 –, Workshop 2

My EPF project brings black-box testing of Lean Ethereum’s signature lifecycle into Hive, starting with Ream. I’ll share how we turn XMSS signing assumptions into reproducible client tests, covering conflicting requests, preparation boundaries, and recovery, and explain why verifying a signature is only part of testing a signer.


Lean Ethereum’s move toward hash-based signatures introduces signing constraints that clients must preserve throughout operation. My EPF cohort 7 project focuses on turning these constraints into black-box integration tests in Hive, starting with Ream and designing for cross-client coverage.

The talk follows the process from studying XMSS and client implementations to exposing the real production signer, independently verifying its output, and designing tests for same-slot conflicts, concurrent requests, restart persistence, and key activation and preparation boundaries. It also examines signature aggregation and the challenges of passing proof material between clients.

The aim is to make failures reproducible and identify coverage gaps beyond existing cryptographic unit tests. Attendees will learn how to translate a cryptographic assumption into a client-level assertion, choose meaningful controls, and distinguish signer behavior from test-harness failures.

I’m Mohit Grover, an Ethereum Protocol Fellow in cohort 7 and an open-source contributor to Hive and Ream. My work focuses on testing Lean Ethereum’s signature lifecycle, turning XMSS signing assumptions into reproducible client integration tests. I’m interested in protocol engineering, client interoperability, and making Ethereum’s infrastructure more reliable.