Formal modular reasoning for cryptography-dependent distributed systems
Develop a formal and modular reasoning framework for distributed systems that rely on cryptographic primitives beyond the simple assumptions modeled in Sync, enabling such systems to be expressed and verified (e.g., by extending the Sync denotational semantics and Async operational semantics to incorporate cryptographic operations and their guarantees).
References
How to formally and modularly reason about distributed systems relying on more sophisticated usage of cryptography is an open problem on its own.
— Functional Reasoning for Distributed Systems with Failures
(2510.12131 - Ni et al., 14 Oct 2025) in Section 2: Syntax and High-Level Semantics for Sync (Sync restrictions paragraph)