bzh.herve.atmot.defs
Details · defs
| Kind | defs |
|---|---|
| Authority | atmot.herve.bzh |
| Indexed |
#dailyStats
objectAggregate statistics for one (lang, puzzleNumber), computed in the browser. Counts are read live from Constellation and never stored on any record.
Properties
averageGuesses
integerAverage winning guess count, scaled by 100 (integer to avoid float ambiguity); e.g. 412 means 4.12. Absent when there are no solvers.
guessDistribution
arrayHistogram of winning guess counts across all solvers.
maxLength: 6
Language series.
Distinct DIDs that recorded a result for this puzzle.
minimum: 0
Per-language puzzle index.
minimum: 1
solvers
integerHow many of those players solved it.
minimum: 0
#leaderboardEntry
objectOne aggregated row of a daily leaderboard, computed in the browser from result records discovered via Constellation.
Properties
DID of the player.
guessCount
integerGuesses used; present only when solved.
minimum: 1maximum: 6
handle
string · handleResolved handle of the player, if available.
Whether the player solved the puzzle.
#resultView
objectClient-side view of one player's result, assembled in the browser after reading records (there is no server implementing query lexicons in v1).
Properties
DID of the player who recorded this result.
guessCount
integerGuesses used; present only when solved.
minimum: 1maximum: 6
handle
string · handleResolved handle of the player, if available.
Language series of the puzzle.
Per-language puzzle index.
minimum: 1
Whether the player solved the puzzle.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
bzh.herve.atmot.stats
recordA single, mutable per-account streak/stats record, edited in place like a profile. It also doubles as AT Mot's declaration / signaling record: its presence signals that an account plays AT Mot, and its deletion signals opt-out. Listing this one collection across the network enumerates every AT Mot player, so it is created on first play even before any stats accrue.
-
bzh.herve.atmot.result
recordAn immutable record of one completed AT Mot daily puzzle, written to the player's own PDS. Write-once: no field may change after creation. The record key is deterministic, formatted as `<lang>-<puzzleNumber>` (e.g. `en-412`, `fr-7`), so each puzzle can be recorded at most once per account per language and re-solving cannot overwrite or spam. Stores tile colours only — never the answer or guessed letters — so index/firehose watchers cannot harvest answers and old records never spoil replays.