Chainless Apps: A Modular Framework for Building Apps with Web2 Capability and Web3 Trust
Brian Seong, Paul Gebheim
TL;DR
The paper addresses the UX-trust trade-off in blockchain apps by decoupling off-chain execution from on-chain verification and settlement, proposing Chainless Apps with app-specific sequencing and modular layers. It combines verifiable compute (via zkVMs, ZKPs, or TEEs) with an interoperability layer (Agglayer) and a settlement layer to enable fast Web2-like UX while preserving Web3-level trust. Key contributions include a detailed four-layer architecture (Execution, Trust, Interoperability, Settlement), flexible trust-model design, and the Agglayer-based cross-chain framework with pessimistic proofs and proof aggregation, demonstrated through the zkSpot prototype. The framework supports diverse applications—from high-speed trading to verifiable games and verifiable Web2 data feeds—promising scalable, interoperable, and trust-minimized experiences across multi-chain ecosystems.
Abstract
Modern blockchain applications are often constrained by a trade-off between user experience and trust. Chainless Apps present a new paradigm of application architecture that separates execution, trust, bridging, and settlement into distinct compostable layers. This enables app-specific sequencing, verifiable off-chain computation, chain-agnostic asset and message routing via Agglayer, and finality on Ethereum - resulting in fast Web2-like UX with Web3-grade verifiability. Although consensus mechanisms have historically underpinned verifiable computation, the advent of zkVMs and decentralized validation services opens up new trust models for developers. Chainless Apps leverage this evolution to offer modular, scalable applications that maintain interoperability with the broader blockchain ecosystem while allowing domain-specific trade-offs.
