ink.igav.galaxius.temp.seat
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "A seat: one player's place in a game, their colour and the session key they play with.",
"key": "any",
"record": {
"properties": {
"colour": {
"description": "The seat's colour; the classic game had sixteen empire colours.",
"knownValues": [
"red",
"green",
"blue",
"yellow",
"orange",
"purple",
"cyan",
"magenta",
"white",
"black",
"grey",
"brown",
"pink",
"lime",
"teal",
"navy"
],
"maxGraphemes": 32,
"type": "string"
},
"commitment": {
"description": "The commitment to the seat's start star, used from M4.",
"maxLength": 128,
"type": "string"
},
"game": {
"description": "A strongRef to the game this seat belongs to.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"join": {
"description": "A strongRef to the player's join record; absent until M3b2.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"seat": {
"description": "The seat's number.",
"minimum": 1,
"type": "integer"
},
"sessionKey": {
"description": "The seat's session key: the did:key of the public key its envelopes are signed with.",
"maxLength": 128,
"type": "string"
}
},
"required": [
"game",
"seat",
"colour",
"sessionKey"
],
"type": "object"
},
"type": "record"
}
},
"description": "A seated player in a Galaxius game, written by the game master.",
"id": "ink.igav.galaxius.temp.seat",
"lexicon": 1
}
Metadata
- DID
-
did:plc:whg4cehv5lzx6yorjkwzbk56 - CID
-
bafyreihsfnl7di2xl46klkjwuvj2tpkqornluv7bmjhmtnv3cibnpjosnq - Indexed At
- 2026-10-06 07:24 UTC
- AT-URI
-
at://did:plc:whg4cehv5lzx6yorjkwzbk56/com.atproto.lexicon.schema/ink.igav.galaxius.temp.seat
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
ink.igav.galaxius.temp.join record
A player joining a Galaxius game: who they are and the session key their orders are signed with.
-
ink.igav.galaxius.temp.game record
A Galaxius game: its map, its ruleset and the settings a server needs to run it.