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.