com.babesky.actor.profile

Core record of the Babesky creator portfolio. Stores the creator's tagline, avatar, content niches, ratings, collab availability, and contact preferences. Consumed alongside com.babesky.actor.links, com.babesky.actor.support, and com.babesky.actor.featured to render a full portfolio in Atmosphere-compatible apps.

Repository @babesky.com did:plc:qtapiembzpxlzsiagnc7eyy3 namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityactor.babesky.com
Indexed

Record

record · key literal:self

Properties

avatar

blob

Optional avatar override. Must be a blob already present in the actor's PDS.

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

Creator is open to brand partnerships.

Creator is open to content collaborations.

Self-declared content rating. Metadata only. Does not trigger any Bluesky labels.

  • knownValues: none | nudity | sexual | porn | graphic-media

createdAt

requiredstring · datetime

niches

array

Free-text content category tags chosen by the creator.

  • maxLength: 10
itemsstring
  • maxGraphemes: 32

How fans should reach out.

Reference

tagline

string

Short creator bio for Atmosphere apps.

  • maxGraphemes: 280

Whether the tagline supplements or replaces the Bluesky bio on Atmosphere apps.

  • knownValues: addition | override

#bookingsAvailability

object

Properties

details

string
  • maxGraphemes: 500

enabled

requiredboolean

expiresAt

string · datetime

When this availability window closes. Maximum 30 days from publish time.

location

string

City, region, or travel note.

  • maxGraphemes: 120

#contactMethod

object

Properties

kind

requiredstring
  • knownValues: platform | email | signal | whatsapp | telegram | germ | discord | phone | other

When kind=platform, references one of the creator's saved com.babesky.actor.links entries by slug.

value

string

Contact address (email, handle, phone number, etc.). Not used when kind=platform.

  • maxGraphemes: 200

#customsAvailability

object

Properties

itemsstring
  • knownValues: photo | video | audio | physical | other

details

string

Free text: pricing, turnaround, do-not-do list, etc.

  • maxGraphemes: 500

enabled

requiredboolean

expiresAt

string · datetime

When this availability window closes. Maximum 30 days from publish time.

Similar lexicons

semantic match

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

  • A declaration of a Bluesky account profile.

  • A Respawn-app profile for an actor. Mirrors app.bsky.actor.profile so existing Bluesky details can prefill it.

  • App-specific profile data for Ask Everything. Identity, handle, display name, and avatar come from the account's Bluesky profile and are not duplicated here. Preferences that gate AppView behavior only (such as whether the profile accepts directed asks, or NSFW filtering) are AppView-side settings, not record fields, since they cannot be enforced at the protocol level.

  • A declaration of an Offprint user profile. Overrides the Bluesky profile when set.