app.atmobb.actor.profile
A user's atmoBB account defaults and per-forum overrides. Lives in the user's repo.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | actor.atmobb.app |
| Indexed |
Record
record · key literal:selfProperties
about
arrayLong-form About me on the profile page, separate from the short bio in description.
maxLength: 20
avatar
blobmaxSize: 1000000accept: image/png, image/jpeg, image/webp, image/gif
Legacy layered-avatar recipe from an earlier builder. atmobb ignores it; clients should read the `avatar` blob.
createdAt
string · datetimecurrently
stringWhat the member is up to right now, shown under the headline.
maxLength: 800maxGraphemes: 80
description
stringDefault free-text bio, shown on the profile's About panel unless overridden for a forum.
maxLength: 2560maxGraphemes: 256
displayName
stringmaxLength: 640maxGraphemes: 64
forumProfiles
arrayPer-forum overrides for profile fields and notification preferences. Other fields inherit account defaults.
forumThemes
arrayPer-forum personal theme overrides. Omit a forum to use the global theme; an empty theme preserves that forum's own styling.
headline
stringShort line shown under the member's name on their profile page.
maxLength: 800maxGraphemes: 80
notifications
booleanWhether connected forums may notify this account. Defaults to true; never grants relay permission.
panels
arrayProfile page panels in display order. Panels missing from the list follow in the default order; unknown ids are ignored.
maxLength: 32
profileSkin
stringColor skin visitors see on this member's profile page. Omit to use the forum's look; forums may turn skins off.
maxLength: 64knownValues: classic | sky | bubblegum | midnight | forest
pronouns
stringmaxLength: 640maxGraphemes: 64
signature
arrayRendered under every post, phpBB style. Keep it short; clients may truncate.
maxLength: 3
theme
stringPersonal color theme across forums. Omit to follow each forum's default styling.
maxLength: 64knownValues: classic | sky | bubblegum | midnight | forest
title
stringSelf-chosen user title, shown under the username where the forum allows it.
maxLength: 640maxGraphemes: 64
website
string · uri#avatarBuilder
objectLegacy built avatar as part + colour choices. Kept so existing records stay valid.
Properties
facialHair
refSkin tone id; drives body, head, nose and facial-feature colouring.
Recipe schema version.
minimum: 1
#banner
objectA CSS-drawn banner: a pattern over a color swatch.
#forumProfile
objectProperties
about
arraymaxLength: 20
avatar
blobmaxSize: 1000000accept: image/png, image/jpeg, image/webp, image/gif
currently
stringmaxLength: 800maxGraphemes: 80
description
stringmaxLength: 2560maxGraphemes: 256
displayName
stringmaxLength: 640maxGraphemes: 64
Only listed fields override defaults. A listed field with no value explicitly clears it (avatar falls back to Bluesky); remove it from this list to inherit again.
knownValues: displayName | description | pronouns | website | signature | avatar | title | notifications | profileSkin | banner | headline | currently | about | panels
headline
stringmaxLength: 800maxGraphemes: 80
notifications
booleanprofileSkin
stringmaxLength: 64knownValues: classic | sky | bubblegum | midnight | forest
pronouns
stringmaxLength: 640maxGraphemes: 64
signature
arraymaxLength: 3
title
stringmaxLength: 640maxGraphemes: 64
website
string · uri#forumTheme
object#garment
objectA garment choice: which type (e.g. jacket, tie) in which colour.
#panel
objectProperties
maxLength: 32knownValues: about | pinned | stamps | regulars | activity | guestbook | bluesky | signature
#part
objectA part choice: a shape id and, where the part is colourable, a palette colour id.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.offprint.actor.profile
recordA declaration of an Offprint user profile. Overrides the Bluesky profile when set.
-
place.pollen.actor.profile
recordA user's profile on Pollen.
-
app.bsky.actor.profile
recordA declaration of a Bluesky account profile.
-
is.currents.actor.profile
recordA declaration of a Currents account profile.
-
A member's gifthood-native profile. The member owns it; the AppView indexes it and layers it over their Bluesky profile field-by-field (a set field overrides Bluesky; an absent field inherits). One record per member, keyed `self`. createdAt is the write-once gifthood join date.