Registration: 9:00 - 9:30am
9:00 - 9:10
Opening
9:10 - 10:25
Diana Ghinea
Byzantine-Resilient Approximate Agreement (tutorial)
Abstract: Consider a set of parties in a network holding real-valued inputs, and assume that some of these parties may be byzantine (i.e., malicious). Approximate Agreement requires the honest parties to obtain "very close" outputs that lie within the range of the honest parties' inputs. In this tutorial, we will dive into this problem and explore key results, including optimal resilience and optimal synchronous round complexity.
10:30 - 11:00
Thomas Nowak
Repeated Bounded-Time Consensus in the Lossy Link Model and Applications to LTL Synthesis
Abstract: The 2-process lossy link model induces an iterative subdivision of the unit interval [0,1]. Extending this subdivision to the limit, each infinite schedule of graph sequences maps to a single point in the interval. It is well-known that consensus is solvable in a submodel of the lossy link model if and only if its image under this map is not equal to the full unit interval. I will explain how to derive analogous characterizations for bounded-time consensus, repeated consensus, and repeated bounded-time consensus. I will also discuss applications of this result to the problem of 2-process LTL synthesis.
11:00 - 11:20
Coffee break
11:20 - 12:30
Augustin Albert, Yaroslav Verbitsky
Title: Solvability of Approximate Agreement on Discrete and Continuous Domains: Graphs, Simplicial Complexes and CUB Spaces
Abstract: We consider approximate agreement tasks, which are relaxations of the consensus task: each process in a distributed system is given an input and must return an output, such that the output values are close together and satisfy a validity condition (at the very least, if all inputs are identical, then all outputs must equal that input).
The problem has been studied on continuous domains, such as the reals and Euclidean spaces, and on discrete domains, such as graphs and simplicial complexes. For which domains it can be solved has long been open. For Euclidean spaces, the meaning of "close" is given by the metric, and the validity condition requires the output values to lie in the convex hull of the inputs. For graphs, input and output values are vertices, and closeness means that the output vertices must span a clique of the graph. There are several validity conditions of increasing strength: clique, monophonic and geodesic validity. Approximate agreement on graphs with clique validity generalizes in higher dimensions to simplex agreement on simplicial complexes, where the notion of simplex replaces that of simplex.
On discrete domains, we give a complete topological characterization. We show that n processes can solve simplex agreement on a simplicial complex C t-resiliently if and only if C is (t−1)-connected. This result extends to clique, monophonic and geodesic agreement on graphs. We show how to use this characterization to decide solvability in specific cases and to subsume existing combinatorial criteria. Finally, we derive resilience bounds and round lower bounds in the message-passing setting.
On continuous domains, we introduce ε-agreement on CUB spaces, a general class of non-positively curved spaces. This generalizes classical approximate agreement on Euclidean spaces, and it is still solvable for any number of processes, by an explicit protocol inspired by the classical iterated barycenter construction. Going back to discrete domains, this yields explicit and intuitive protocols for weakened forms of simplex agreement on collapsible complexes.
Based on the papers by the authors at DISC 2026 and ICTAC 2026.
12:30 - 13:45
13:45 - 14:15
Stephan Felber
The Topological Characterization of Stabilizing Consensus
Abstract: Stabilizing consensus is a non-terminating variant of the canonical terminating consensus problem: Instead of irrevocably terminating on one common value, processes may change their minds arbitrarily often as long as they eventually "stabilize" on a single common output value. Clearly, stabilizing consensus is solvable whenever terminating consensus is. However, exactly which models admit a solution has remained an open question since Charron-Bost and Moran introduced the MinMax algorithm.
We showcase the blurred nature of the solvability boundary in terms of message adversaries via examples, highlighting why a complete characterization has remained elusive. We then present a sharp solvability boundary in topological terms. Our result both solves an open problem and represents an excellent example of how topology can provide crucial insights into distributed computing.
14:15 - 14:45
Timothé Albouy
Exploring the Decidability of Task Problems with Output Sets
Abstract: This talk addresses the decidability of task problems, i.e., distributed problems expressed as sets of distributed tasks. We introduce a new class of task problems called Set of Output Sets (SOS) problems, and defined by the set $O$ (called SOS) of distinct sets of output values that can be produced across all executions of the system. We then demonstrate that this class of problems is decidable: there is a procedure determining whether any SOS problem is solvable asynchronously under $f$ crashes. The decision rule is as follows: An SOS problem is always solvable when $f=0$, and it is solvable under $f > 0$ if and only if the graph $G=(O,\subset)$ (linking two output sets if one includes the other) is connected. This demonstrates a fundamental gap between consensus and $k$-set agreement. Indeed, if we replace validity by a weaker completeness property (guaranteeing that all output sets of size at most $k$ are produced), consensus becomes impossible if $f>0$, but $k{\geq}2$-set agreement is solvable under any number of crashes $f$. Finally, we study a novel family of SOS problems called $d$-disagreement, which requires the system to always produce $d$ different output values, and we show that its implementability condition is related to the harmonic series.
14:45 - 15:15
Yannis Coutouly
The general message adversary framework and the t-resilient model
Abstract: In this talk, we introduce and motivate the general message adversary setting of IIS. Then, we will discuss several representations of the t-resilient model and relate them to existing intuition in the distributed community. Finally, we will see how the number of holes in the geometrization of a general message adversary is not necessarily a good indicator of its computability power.
15:15 - 15:45
Faith Ellen
How Exhaustive Does an Extension-Based Proof Need to Be?
Abstract: The class of extension-based proofs encompasses traditional valency arguments. It has been shown that they are insufficient to establish the impossibility of (n-1)-set agreement among n ≥ 3 processes in an asynchronous system with crash failures. We generalize this definition to k-exhaustive extension-based proofs, in which a prover can learn the maximum length of all executions involving a set of at most k processes from a specified configuration (which may be infinite). An upper bound on the length of these executions enables the prover to determine the outputs of all these executions. When k = n, this enables the prover to perform an exhaustive search of all reachable configurations, so it knows everything about the protocol. On the other hand, extension based proofs are as powerful as 1-exhaustive extension-based proofs. For any task with no deterministic, wait-free solution among n ≥ 2 processes, we show that there is an (n-1)-exhaustive extension-based proof of its impossibility. This is done using a new characterization of such tasks. In contrast, we prove that for 1 ≤ k ≤ n-2, there is no k-exhaustive extension-based proof of the impossibility of (n-1)-set agreement.
This is joint work with Shihao Liu, Leqi Zhu, Eli Gafni, and Rati Gelashvili and appeared at OPODIS 2025.
15:45 - 16:00
Coffee break
16:00 - 17:00
Hagit Attiya, Ami Paz
Wait-free solvability of general tasks
Abstract: We present a direct characterization of wait-free solvability for general chromatic tasks: a task $T=(\calI,\calO,\Delta)$ is wait-free solvable if and only if there exists a $\Delta$-carried piecewise-linear map $f:|\calI|\to|\calO|$ that is finite-to-one. Thus, solvability is characterized entirely in terms of the input and output complexes, without quantifying over subdivisions.
17:00 - 17:30
Maurice Herlihy
Cross-Chain consensus requires signatures
Abstract: We introduce a new connectivity-based technique for proving lower bounds and impossibility for cross-chain consensus in a realistic blockchain model. We show that cross-chain consensus is unattainable through authenticated channels alone; it strictly requires a common cryptographic signature scheme that enables third-party verification. Furthermore, the same proof techniques extend to show that even given such a scheme, XC-consensus requires at least $m$ communication rounds, where $m$ is the number of participants. This $m$-round bound is shown to be tight through a constructive protocol
17:30 - 17:45
Ulrich Schmid