A result record, written by the game master when a game ends.
Record Key
any
Any valid record key
Properties
game
ref
com.atproto.repo.strongRef
Required
A strongRef to the game this is the result of.
outcome
string
Required
How the game ended.
maxGraphemes: 32 graphemesKnown values:
finished, abandoned, brokenperiod
ref
com.atproto.repo.strongRef
Optional
A strongRef to the game's last period; absent when no period was published.
revealedKey
string
Optional
The revealed game key, for M4's encrypted periods.
maxLength: 128 bytesstandings
array
of
ref
#standing
Required
The final standings, in the game master's order.
maxLength: 100 itemsView raw schema
{
"description": "A result record, written by the game master when a game ends.",
"key": "any",
"record": {
"properties": {
"game": {
"description": "A strongRef to the game this is the result of.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"outcome": {
"description": "How the game ended.",
"knownValues": [
"finished",
"abandoned",
"broken"
],
"maxGraphemes": 32,
"type": "string"
},
"period": {
"description": "A strongRef to the game's last period; absent when no period was published.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"revealedKey": {
"description": "The revealed game key, for M4's encrypted periods.",
"maxLength": 128,
"type": "string"
},
"standings": {
"description": "The final standings, in the game master's order.",
"items": {
"ref": "#standing",
"type": "ref"
},
"maxLength": 100,
"type": "array"
}
},
"required": [
"game",
"outcome",
"standings"
],
"type": "object"
},
"type": "record"
}