A user's daily-games profile. Singleton per repo (rkey = 'self').
literal:self
Fixed literal value
Properties
badges
array
of
ref
#badge
Optional
Badges the user has earned. Once earned, a badge stays earned.
maxLength: 256 itemscreatedAt
string
datetime
Required
When this profile record was first created.
displayName
string
Optional
Optional override of the user's Bluesky display name for this app.
maxLength: 640 bytesmaxGraphemes: 64 graphemesdisplayOrder
array
of
string
Optional
Optional user-preferred ordering of game ids.
maxLength: 256 itemsfavorites
array
of
string
Optional
Game ids that the user has favorited. Shown in a dedicated group on the home page.
maxLength: 256 itemsgames
array
of
string
Optional
Game ids from the app catalog that the user plays.
maxLength: 256 itemstimezone
string
Optional
IANA timezone name used to compute daily resets for this user.
maxLength: 128 bytesView raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"createdAt"
],
"properties": {
"games": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"maxLength": 256,
"description": "Game ids from the app catalog that the user plays."
},
"badges": {
"type": "array",
"items": {
"ref": "#badge",
"type": "ref"
},
"maxLength": 256,
"description": "Badges the user has earned. Once earned, a badge stays earned."
},
"timezone": {
"type": "string",
"maxLength": 128,
"description": "IANA timezone name used to compute daily resets for this user."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this profile record was first created."
},
"favorites": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"maxLength": 256,
"description": "Game ids that the user has favorited. Shown in a dedicated group on the home page."
},
"displayName": {
"type": "string",
"maxLength": 640,
"description": "Optional override of the user's Bluesky display name for this app.",
"maxGraphemes": 64
},
"displayOrder": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64
},
"maxLength": 256,
"description": "Optional user-preferred ordering of game ids."
}
}
},
"description": "A user's daily-games profile. Singleton per repo (rkey = 'self')."
}