bzh.herve.atmot.defs

Details · defs
Kinddefs
Authorityatmot.herve.bzh
Indexed

#dailyStats

object

Aggregate statistics for one (lang, puzzleNumber), computed in the browser. Counts are read live from Constellation and never stored on any record.

Properties

Average winning guess count, scaled by 100 (integer to avoid float ambiguity); e.g. 412 means 4.12. Absent when there are no solvers.

Histogram of winning guess counts across all solvers.

  • maxLength: 6

lang

requiredstring · language

Language series.

players

requiredinteger

Distinct DIDs that recorded a result for this puzzle.

  • minimum: 0

puzzleNumber

requiredinteger

Per-language puzzle index.

  • minimum: 1

solvers

integer

How many of those players solved it.

  • minimum: 0

#leaderboardEntry

object

One aggregated row of a daily leaderboard, computed in the browser from result records discovered via Constellation.

Properties

did

requiredstring · did

DID of the player.

guessCount

integer

Guesses used; present only when solved.

  • minimum: 1
  • maximum: 6

handle

string · handle

Resolved handle of the player, if available.

solved

requiredboolean

Whether the player solved the puzzle.

#resultView

object

Client-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

requiredstring · did

DID of the player who recorded this result.

guessCount

integer

Guesses used; present only when solved.

  • minimum: 1
  • maximum: 6

handle

string · handle

Resolved handle of the player, if available.

lang

requiredstring · language

Language series of the puzzle.

puzzleNumber

requiredinteger

Per-language puzzle index.

  • minimum: 1

solved

requiredboolean

Whether the player solved the puzzle.

Similar lexicons

semantic match

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

  • A 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.

  • An 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.