Orchestration layer

XCVM: the Cross-Chain Virtual Machine

Deploy protocols that communicate across multiple chains asynchronously — describe what should happen, and the XCVM routes and executes it.

The Cross-Chain Virtual Machine (XCVM) is the top-level orchestration layer of the Composable Finance stack. It lets developers deploy protocols that communicate across multiple chains asynchronously — describing what should happen across ecosystems while the XCVM handles how it is routed and executed.

From cross-chain transfers to cross-chain applications

Moving an asset from one chain to another is the easy part. The hard part is building an application whose logic spans several chains at once. The XCVM is designed for exactly that: developers compose functions from modular pallets, and the virtual machine orchestrates their execution across chains without hand-wiring every bridge and message.

Orchestration over fragmentation

By abstracting the messy developer experience of siloed DeFi primitives, the XCVM turns a fragmented multi-chain landscape into a single programmable surface. Combined with Centauri's trustless IBC bridging, it enables interoperability at the core of the protocol rather than as an afterthought.

Use cases

  • Cross-chain aggregation across previously siloed liquidity.
  • Arbitrage that spans multiple ecosystems.
  • Institutional onboarding flows that touch several chains at once.

Where XCVM fits

The XCVM is one of the core elements of Composable Finance, built and extended by Composable Labs and settling through the Picasso parachain.