games.cavu.game
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Cavu's sidecar to a game's games.atmosphere.define record: how the game launches and what it may do with a player's account. Same rkey as the define record: the game's slug (e.g. 'haiku-day'), which scopes everything the game may write (games.cavu.score / games.cavu.save at '<slug>[:...]', actor.rpg.stats at '<slug>'). The game's name, description, art and links live in the define record.",
"key": "any",
"record": {
"properties": {
"capabilities": {
"description": "Everything the game may do through a player's host. Shown before launch.",
"items": {
"ref": "games.cavu.defs#capability",
"type": "ref"
},
"type": "array"
},
"define": {
"description": "The games.atmosphere.define record this extends (same repo, same rkey).",
"format": "at-uri",
"type": "string"
},
"guests": {
"description": "Whether the game can be played without signing in (nothing is saved).",
"type": "boolean"
},
"launchService": {
"description": "DID whose document names the launch service endpoint (#cavu_launch) and its grant-signing key.",
"format": "did",
"type": "string"
},
"pack": {
"description": "The games.cavu.pack this game runs (Lua + assets).",
"format": "at-uri",
"type": "string"
}
},
"required": [
"define",
"launchService",
"guests",
"capabilities"
],
"type": "object"
},
"type": "record"
}
},
"id": "games.cavu.game",
"lexicon": 1
}
Metadata
- DID
-
did:plc:dp7v5b5kejmmzzpwmqyf5wj6 - CID
-
bafyreid2gd3fhhjwxw2qy4dljf3hku5lpomkycres4zrbkqopgukodapgq - Indexed At
- 2026-10-07 02:02 UTC
- AT-URI
-
at://did:plc:dp7v5b5kejmmzzpwmqyf5wj6/com.atproto.lexicon.schema/games.cavu.game
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
badge.blue CID-first attestation over the grant: DAG-CBOR(grant) -> SHA-256 -> CIDv1(dag-cbor), signed with low-S ECDSA by the key `key` (a DID URL resolving to a verification method in the launch service's DID document…
-
A game definition: what it is, what a player needs to play it, and what records it uses.
-
lol.folk.game record
A game, published by the developer that made it. One per repo: the record lives in the developer's own repository and is the canonical, self-asserted definition of the game. Player-side records reference it by AT-URI.