Skip to main content

Synchronous Composability

Current State of Composability on Ethereum​

On Ethereum today, composability is primarily asynchronous. Contracts on the same chain can interact within the same transaction (atomic composability), but cross-chain interactions are delayed. This means:

  • Same-chain: Contracts can call each other synchronously, enabling complex DeFi lego-like structures (e.g., flash loans, DEX + lending protocols).
  • Cross-chain: Communication requires message passing bridges or interoperability protocols. These are asynchronous, forcing users and developers to wait for finality across chains before acting. This limits seamless UX and real-time cross-rollup execution.

Our Approach: Synchronous Composability​

Synchronous composability is the property that allows a contract on one chain to interact with a function on another chain and immediately receive and act upon the result within the same execution context (e.g., in the same block).

Key Differentiator​

The common solution is a shared sequencer that controls both chains, though this creates a central bottleneck.
Our approach is different: we preserve rollup sovereignty while enabling seamless composability through distributed coordination, unlocking synchronous cross-rollup interactions without compromising decentralization.

info

Compose is the first solution that makes multi-rollup operations feel like single-chain transactions while preserving rollup independence.