A Respawn-app profile for an actor. Mirrors app.bsky.actor.profile so existing Bluesky details can prefill it.
literal:self
Fixed literal value
Properties
adultContent
string
Optional
How to display adult content to visitors of this profile. Clients default to blur when absent.
show, blur, hideavatar
blob
Optional
Small image to be displayed next to the actor's display name.
maxSize: 1.0 MBbsky
string
did
Optional
DID of the actor's Bluesky account, so a viewer can open it in their preferred Bluesky client.
channel
string
uri
Optional
URL of the actor's streaming or video channel.
createdAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
description
string
Optional
Free-form profile description text.
maxLength: 2560 bytesmaxGraphemes: 256 graphemesdisplayName
string
Optional
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemesfaves
array
of
ref
#fave
Optional
The actor's favorite games.
maxLength: 4 itemspronouns
string
Optional
The actor's pronouns. Clients default to they/their when absent.
maxLength: 320 bytesmaxGraphemes: 32 graphemesthey/their, she/her, she/their, he/his, he/their, xe/xyr, ze/hir, ze/zir, it/itsView raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"properties": {
"bsky": {
"type": "string",
"format": "did",
"description": "DID of the actor's Bluesky account, so a viewer can open it in their preferred Bluesky client."
},
"faves": {
"type": "array",
"items": {
"ref": "#fave",
"type": "ref"
},
"maxLength": 4,
"description": "The actor's favorite games."
},
"avatar": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"maxSize": 1000000,
"description": "Small image to be displayed next to the actor's display name."
},
"channel": {
"type": "string",
"format": "uri",
"description": "URL of the actor's streaming or video channel."
},
"pronouns": {
"type": "string",
"maxLength": 320,
"description": "The actor's pronouns. Clients default to they/their when absent.",
"knownValues": [
"they/their",
"she/her",
"she/their",
"he/his",
"he/their",
"xe/xyr",
"ze/hir",
"ze/zir",
"it/its"
],
"maxGraphemes": 32
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"description": {
"type": "string",
"maxLength": 2560,
"description": "Free-form profile description text.",
"maxGraphemes": 256
},
"displayName": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"adultContent": {
"type": "string",
"description": "How to display adult content to visitors of this profile. Clients default to blur when absent.",
"knownValues": [
"show",
"blur",
"hide"
]
}
}
},
"description": "A Respawn-app profile for an actor. Mirrors app.bsky.actor.profile so existing Bluesky details can prefill it."
}