The Tasting Board

What the counter picked

Counting…

AI concepts. Our artist draws the finals — your picks are the mood board. These are the counter’s favourites, not the final collection. Every one of them gets redrawn by hand.

Pulling the board off the pass…

Provably fair

Nobody can rig this draw

Two commitments, published in this order, and both of them before the answer exists. First a secret number, fingerprinted before day one. Then, once the tasting closed and the seed was still secret, the exact ticket ledger. Only after both were public did we reveal the number and turn the drum.

Seed fingerprint — published before day one
not open yet
Secret number — revealed at the draw
sealed until the draw
Ticket ledger fingerprint — published before the reveal
not committed yet
Check it yourself

Hash every line id|vid|name|tickets|days, sorted by id ascending, joined with newlines. That is the ledger fingerprint.

Your own line is findable: vid = sha256(campaignId + "|" + your account key), first 16 hex characters.

Then the draw:

sha256(secret) === seed fingerprint

for each entry, for each ticket n (0, 1, 2 …):
  key = sha256(secret + "|" + entry id + "#" + n)
keep each entry's smallest key
sort those keys as text, lowest first
the first 20 are the winners, in that order

At a few hundred entries that is a couple of thousand hashes — checkable by hand in a spreadsheet.