games.cavu.score

One result for one game and period. rkey MUST be '<game>:<period>' (e.g. 'haiku-day:2026-10-06'); readers reject records whose rkey doesn't match their own `game` and `period`.

Repository @pardy.at did:plc:dp7v5b5kejmmzzpwmqyf5wj6 namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritycavu.games
Indexed

Record

record · key any

Properties

achievedAt

requiredstring · datetime

details

unknown

Game-specific detail, typed by the game: an object with $type in the game's own lexicon (e.g. games.cavu.haikuDay#scoreDetails).

game

requiredref

maxScore

integer

period

requiredstring

What the score is for: a date (YYYY-MM-DD) for dailies, a match/round id, a season.

  • maxLength: 128

score

requiredinteger

streak

integer

Consecutive periods played, including this one (dailies).

  • minimum: 0

Similar lexicons

semantic match

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

  • A score for a daily web game played by the user.

  • Definitions related to scores in games hosting leaderboards via Tsunagite.

  • A signed leaderboard score. Users play locally, call /api/sign-score on the site which validates the run and returns a server HMAC, then createRecord on their own PDS. Records without a valid server signature are ignored when rendering the leaderboard.

  • uk.ewancroft.snake.score

    record not from the namespace authority

    A validated record of a user's score in the Snake game.