- Docs
- Infrastructure
- Sequencer
Sequencer
The batching and ordering layer for the Dual optimistic ZK-rollup.
How the Sequencer Works
The Sequencer collects actions from the Event Bus, orders them deterministically, and groups them into batches. Each batch produces a cryptographic fingerprint that gets anchored on-chain via the BatchRegistry contract.
Batches
A batch contains a set of ordered actions with a cryptographic fingerprint. Query batches via GET /batches and individual batch details via GET /batches/{batchId}.
Checkpoints
Checkpoints are periodic snapshots of the platform state. They enable efficient state verification without replaying the entire action history.