Ticketing System

The Ticketing System (TS) is a supporting component in the Circular Protocol reference architecture that can provide ordering “tickets” for coordinating event sequence. A ticket consists of a UTC timestamp plus an incremental counter that increases each time a ticket is issued (and resets on a daily boundary).

The purpose of TS is to help preserve a consistent sequence of events in parts of the workflow where deterministic ordering is useful, reducing the risk of improper sorting that could lead to inconsistencies. It is intended for non-critical coordination points and is designed so it does not become a throughput bottleneck. A ticket may be requested when a new transaction is created or when a new block is assembled.

As a simple metaphor, the Ticketing System is similar to the number used in stores to preserve service order. Different deployments may implement this function through redundant services or equivalent mechanisms.

Last updated