cafe.thunderbird.sevenup.match

One player's copy of a finished Seven-Up match. Each player saves their own; the record key is the match id (a TID made when the house flips the coin), so the two copies share it. A player against the bot saves alone.

Details · record, key tid
Kindrecord
Record keytid
Authoritysevenup.thunderbird.cafe
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

firstPlayer

requiredinteger

Who the house's coin chose to start.

  • minimum: 1
  • maximum: 2

handoffs

requiredarray

How the dice changed hands between rounds: granted by the player holding them, or passed by the house after 10 seconds.

  • maxLength: 5
itemsstring
  • knownValues: granted | auto

The house tile that refereed the match (rolled the dice and kept the score).

matchId

requiredstring

The match id, also this record's key: a TID made when the house flipped the coin. (Matches saved before Oct 17 2026 have random 13-character ids.)

  • minLength: 13
  • maxLength: 13

players

requiredarray
  • minLength: 2
  • maxLength: 2
itemsref
Reference

rounds

requiredarray

All six rounds in play order, three each, players taking turns.

  • minLength: 6
  • maxLength: 6
itemsref
Reference

seat

requiredinteger

Which player saved this record (1 or 2, an index into players).

  • minimum: 1
  • maximum: 2

summary

requiredarray

Each player's totals, in player order. Special rolls are worked out from the rolls.

  • minLength: 2
  • maxLength: 2
itemsref
Reference

#player

object

Properties

bot

boolean

True when this seat was played by the table's bot.

diceStyle

requiredstring
  • knownValues: bone | casino | jade | midnight | glow | brick

did

requiredstring · did

handle

requiredstring · handle

The handle at the time of the match, for display; the did is what counts.

#round

object

Properties

player

requiredinteger
  • minimum: 1
  • maximum: 2

rolls

requiredarray

Every roll of the round, two dice each, ending with the first 7.

  • minLength: 1
itemsarray
  • minLength: 2
  • maxLength: 2
itemsinteger
  • minimum: 1
  • maximum: 6

#summary

object

Properties

longest

requiredinteger

Rolls in the player's longest round.

  • minimum: 0

quickest

requiredinteger

Rolls in the player's quickest round.

  • minimum: 0

specials

requiredinteger

Special rolls (snake eyes, yo-leven, boxcars and the doubles 2 to 5), never counting the closing 7.

  • minimum: 0

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • cafe.thunderbird.daisy.match

    record not from the namespace authority

    Daisy, a two-player dice race (one die; roll or bank; a 1 loses the turn) played with web tiles at thunderbird.cafe/webtiles/daisy/. The dice are commit-reveal: anyone can re-check a match from its record.