social.colibri.actor.profile
A Colibri-specific user profile. Singleton record on the user's own repo, kept separate from app.bsky.actor.profile so Colibri never needs write access to the Bluesky record.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | actor.colibri.social |
| Indexed |
Record
record · key literal:selfProperties
$type
string · nsidThe type of the record.
avatar
blobThe user's avatar image.
accept: image/jpeg, image/png, image/gif, image/webp
banner
blobThe user's profile banner image.
accept: image/jpeg, image/png, image/gif, image/webp
description
stringThe user's profile description / bio.
maxLength: 2560maxGraphemes: 256
displayName
stringThe user's display name.
maxLength: 640maxGraphemes: 64
preferredBadge
stringLabel value of the badge the user chose to display as their primary badge. Absent means automatic (highest-priority badge).
maxLength: 64
presenceService
string · didDID of the AppView authorized to emit off-protocol presence (status, typing, voice) for this user via Humming. A receiving AppView MUST drop any Hum about this user whose authenticated origin does not equal this value. Absent means the user has not opted into cross-instance presence.
syncBluesky
booleanWhen true, the AppView serves displayName/avatar/banner/description from the user's app.bsky.actor.profile record (Bluesky stays the live source); these mirrored fields may be omitted here.
default: false
theme
refColibri-only profile theming. Always sourced from this record regardless of syncBluesky.
- lex:social.colibri.actor.profile#theme
#theme
objectColibri-only profile theming.
Properties
accentColor
stringAccent color as a #rrggbb hex string.
maxLength: 7
bannerColor
stringSolid fallback banner color as #rrggbb, used when no banner image is set.
maxLength: 7
gradient
refTwo-color gradient profile theme.
- lex:social.colibri.actor.profile#themeGradient
#themeGradient
objectTwo-color gradient profile theme.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A Colibri profile. A public record on the user's own repo, kept separate from app.bsky.actor.profile so Colibri never needs write access to the Bluesky record.
-
The profile and presence data for a Colibri actor.
-
social.coves.actor.profile
recordA user's profile information
-
app.offprint.actor.profile
recordA declaration of an Offprint user profile. Overrides the Bluesky profile when set.
-
blue.backyard.actor.profile
recordA declaration of a Backyard account profile.