StateSet Sequencer Architecture
The StateSet Sequencer assigns deterministic sequence numbers to events, builds Merkle commitments, and batches events for proof generation and on-chain anchoring.Components
- Event ingest: HTTP/gRPC endpoints for agent events
- Sequencing: Deterministic ordering and receipt generation
- Merkle trees: Batch commitments for event inclusion proofs
- Storage: Durable event store for replay and verification
Data Flow
- Agents submit events via the sync CLI or API.
- The sequencer validates signatures and assigns sequence numbers.
- Events are added to a Merkle tree and batched.
- Batch commitments are anchored on Set L2.
Integration Points
- Sync CLI for agent event capture
- STARK prover for compliance proofs
- Set L2 for anchoring commitments and proof metadata