community.gifthood.actor.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.

Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityactor.gifthood.community
Indexed

Record

record · key literal:self

Properties

avatar

blob

Avatar image blob in the member's repo. Overrides the Bluesky avatar when set.

  • maxSize: 1000000
  • accept: image/png, image/jpeg

banner

blob

Banner image blob in the member's repo.

  • maxSize: 1000000
  • accept: image/png, image/jpeg

createdAt

requiredstring · datetime

The gifthood join date. Write-once: edits MUST preserve it.

Gifthood bio. Overrides the Bluesky description when set.

  • maxLength: 2560
  • maxGraphemes: 256

Gifthood display name. Overrides the Bluesky display name when set.

  • maxLength: 640
  • maxGraphemes: 64

labels

union

Self-label values on this profile. The only value gifthood enforces is !no-unauthenticated (hide from logged-out viewers).

pronouns

string

Free-form pronouns. Overrides the Bluesky pronouns when set.

  • maxLength: 200
  • maxGraphemes: 20

website

string · uri

A personal link. Overrides the Bluesky website when set.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.