games.cavu.secret

A game's server secret. Lives in the publisher's own repo inside the game's private memberspace (at://<publisher>/space/games.cavu.secrets/<slug>), never in the public repo; only services that are members of that space (the game servers that run it) can read it. Games never see it: they get values mixed from it with ctx.seed(label). Replacing it changes everything mixed from it (e.g. a daily deal).

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

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

seed

requiredstring

Base64 (standard, padded) of 32 random bytes. Read only by members of the game's games.cavu.secrets space; games see values mixed from it via ctx.seed, never the seed.

  • maxLength: 128

Similar lexicons

semantic match

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

  • A player's private secrets for one game, stored in their own 'me only' permissioned space — never on the public network. Written with the same record key as the invitation it belongs to, so it can be found without a query.

  • One player's secret moves for one round of a Tier Madness game (one space per round, keyed {game}-r{round}). Only the player can read it until the game server opens the round at its reveal.

  • xyz.quasigod.lab.letta.secret

    record not from the namespace authority