cafe.thunderbird.daisy.match
One player's copy of a finished Daisy match. Each player saves their own; the record key is the match id (a TID made when the commitments are exchanged, just before the coin), so the two copies share it. A player against the bot saves alone.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | daisy.thunderbird.cafe |
| Indexed |
Record
record · key tidProperties
Each player's commitment, in player order: the top of a SHA-256 hash chain made from a secret seed before the coin.
minLength: 2maxLength: 2
knownValues: won | forfeit
Who the coin (roll 0) chose to start.
minimum: 1maximum: 2
forfeitReason
stringOnly for a forfeit: the loser let the turn timer run out, was away too long, or didn't reveal their link for a roll.
knownValues: turn-timeout | away | no-reveal
house
refThe house tile that refereed the match, as pinned by both players' pages.
The last link each player revealed on that chain, in player order. Hashing forward from it rebuilds every earlier reveal up to the commitment, so the coin and every roll can be recomputed.
minLength: 2maxLength: 2
The match id, also this record's key (a TID).
minLength: 13maxLength: 13
rechains
arrayOnly when a chain ran out: the fresh chains that followed, in order.
maxLength: 100
Which player saved this record (1 or 2, an index into players).
minimum: 1maximum: 2
The score that wins, a house setting agreed before the coin.
minimum: 1maximum: 1000
minimum: 1maximum: 2
#link
stringA SHA-256 hash, as 64 lower-case hex characters.
minLength: 64maxLength: 64
#player
object#rechain
objectProperties
minLength: 2maxLength: 2
The first roll this chain was used for (the coin is roll 0).
minimum: 1
minLength: 2maxLength: 2
#turn
objectProperties
bank: the turn's points were kept; bust: a 1 lost them; win: the target was reached; forfeit: the match ended here by forfeit.
knownValues: bank | bust | win | forfeit
minimum: 1maximum: 2
Every roll of the turn, in order.
maxLength: 10000
minimum: 1maximum: 6
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Seven-Up, a two-player dice game played with web tiles at thunderbird.cafe/webtiles/sevenup/.