
How It Works
- State Delegation – Users lock state accounts to an ephemeral rollup, enabling a configurable runtime that operates independently.
- Sequencer Control – The sequencer temporarily modifies the state in this rollup. If constraints are violated, the state is forcefully reverted and unlocked on the L1.
- Parallel Read Access – Even as accounts are delegated, transactions on the base layer can still read their state, ensuring compatibility. Non-delegated accounts remain fully modifiable and unaffected.
Capabilities of Ephemeral Rollups
The ephemeral rollup functions as a specialized SVM runtime, significantly enhancing transaction throughput. This runtime can be customized to include:- ✅ Gasless Transactions – Enable scalability and mass adoption.
- ✅ Faster Block Times – Enables real-time interactions for seamless UX.
- ✅ Integrated Scheduling (Ticking Mechanism) – Built-in automation, like Clockwork, to execute transactions on schedule.
- ✅ Program and States Synchronization – No fragementation. States and programs can interact with any existing protocol and assets.
- ✅ Horizontal Scaling – Launch multiple rollups on-demand and perform millions of transactions.
- ✅ Familiar Tooling – Reuse any existing and familiar programming language, libraries and testing tools.
Seamless User Experience
All of this happens transparently to the end user. A specialized RPC
provider dynamically routes transactions to both the base layer and the
ephemeral rollup(s) in parallel—optimizing execution.
How are Transaction executed?

Delegation
State accounts are delegated to the Ephemeral Rollup via the Delegation
Program, specifying parameters like lifetime and update frequency.
Transaction Execution
Transactions are routed to the appropriate execution layer (base or
Ephemeral) via an RPC router.
State Commitment
The operator periodically commits the ephemeral state to the base layer,
including new state and relevant pointers. The state is finalized using a
fraud-proof mechanism as detailed in the paper.
Continued Transaction Execution
Transactions are continuously routed to the appropriate execution layer
(base or Ephemeral) via an RPC router.

