Skip to content


Keynote: Byzantine Eventual Consistency for Reliable Local-first Software

A talk at 45th International Symposium on Reliable Distributed Systems (SRDS), Rome, Italy, 24 Sep 2026

Abstract

Local-first software, a growing industry movement, aims to make collaborative applications (such as text and graphics editors, spreadsheets, etc.) resilient against server failure by making the client software on the end user’s device a full replica of the application state, and allowing it to sync with other replicas in a decentralised fashion. This has many advantages, but also introduces new challenges, since the system can no longer rely on a central server to maintain the consistency and security of the collaborative document, and practical systems have to tolerate potentially malicious clients. This talk gives an overview of our work on Byzantine Eventual Consistency, and how the open source Automerge library makes this approach efficient.