First, the sequencer must have an internal source of time - we use a recursive Weselowski VDF as proof of elapsed time, at microsecond resolution.
Second, when assigning these timestamps, the sequencer must be blind to the contents of the order.
We achieve this by utilising fine-grained time-lock encryption, which allows the order to be hidden during ordering and decryptable rapidly thereafter, enabling blind ordering and fast execution simultaneously.