Sequencer Quickstart
The sequencer orders events, commits them to Merkle roots, and anchors those commitments so anyone can verify inclusion without trusting it. This gets one running and walks a single event through.Run it
Authorization: ApiKey <key>. A bootstrap admin key exists for local
development:
1. Register an agent key
Events are signed, so the sequencer needs the agentβs public key first./api/v1/agents/keys.
2. Ingest an event
3. Read the head
head is the current sequence position for that tenant and store β how you know whether your event
landed.
4. Get the commitment and an inclusion proof
events_root, state roots, and sequence range. To verify an individual
event, pair it with an inclusion proof from the gRPC v2 service (GetInclusionProof) and recompute
the root locally.
5. Anchor
Run the full demo
Next
Sequencer overview
What VES is and why it exists.
Architecture deep dive
Every component in detail.
Operations
Running it in production.
Verification
Prove inclusion yourself.