As for probable fair, as far as I know there are a server seed, then the client seed. After the result the client can verify the result with some math that is related to the server and client seed.
Windfall Lottery does not utilize client seeds, the pre-sorted tickets are distributed in order of purchase and the lottery draw happens based on the SHAKE256 hash of a file that contains a listing of all tickets, including when, anonymized user IDs, and how many were purchased at a time. The file includes the random seed used to pre-sort the tickets, as well as the time of the lottery end before the hash is computed and the drawing is determined.
Client seeds are used in not yet launched lottery games, including the game Windfall Lottery is based on, when random picks are requested (the Windfall Lottery drawing actually happens pretty much the same way these picks will be generated: by combining a server and client seed, a hash is obtained, and from there, a random number determines the cards for a lottery pick).
While the combination of server and client seeds are common (and we do use the combination in other games), we feel like it does not violate Provably Fair principles when a game might only depend on a server seed. We still try to make sure it is effective impossible for server operators to manipulate; the only real avenue of attack on Windfall Lottery's drawing is to brute force changes to the purchase file, and the time required to successfully perform such an attack is prohibitively expensive (on the order of hundreds of years).