com.getorbyt.actor.profile

The account's Orbyt profile, separate from its profile on any connected network. Every field is optional: an absent field falls back to the network profile, so an account that never edits here still renders. The profile's colours and app preferences stay in com.getorbyt.profile; how each Highlight box looks is here, with the boxes.

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

Showing version bafyreiabfdayzsqyxsawcdshuldki7fmzskr4nbq3347n5itemnnro5phq. Show the latest

Record

record · key literal:self

Properties

avatar

blob

Square avatar image. Animated GIFs loop in supporting clients.

  • maxSize: 3000000
  • accept: image/gif, image/png, image/jpeg, image/webp

Optional silent looping MP4 rendition of the avatar.

  • maxSize: 3000000
  • accept: video/mp4

banner

blob
  • maxSize: 3000000
  • accept: image/gif, image/png, image/jpeg, image/webp

How the account styled its boxes, one entry per box id. A box without one keeps the default look.

  • maxLength: 40
itemsref
Reference

createdAt

string · datetime

Boxes the account wrote itself. Each is listed in profileBoxes as `custom:` and its id.

  • maxLength: 8
itemsref
Reference
  • maxLength: 2560
  • maxGraphemes: 256
  • maxLength: 640
  • maxGraphemes: 64

How the account's follows on the connected network become Orbyt follows. `continuous` follows each network follow who joins Orbyt, until the account unfollows them here. An unrecognised value means off.

  • default: "off"
  • knownValues: off | once | continuous

The boxes on the second page of the profile header, in order, by the ids com.getorbyt.actor.defs#profileBox gives them. A box not listed is hidden, including one added after this was written. Absent: the service's default boxes.

  • maxLength: 40
itemsstring
  • maxLength: 640

updatedAt

string · datetime

#boxStyle

object

Properties

`#RRGGBB`. Any colour; see textColor.

  • maxLength: 7

box

requiredstring

The box's id, as profileBoxes lists it.

  • maxLength: 640

fill

blob

A photo or GIF that fills the box behind its words.

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

size

string

Fit is as wide as its words, wide the whole row, tall half a row and two rows high. Unknown sizes are fit.

  • knownValues: fit | wide | tall
Reference

textColor

string

`#RRGGBB` for the label and words. Any colour: readers who ask for more contrast get a readable shade of it, and a pair under 1.5:1 is read as that shade for everyone.

  • maxLength: 7
Reference

#customBox

object

A box the account wrote: a short label over what it says.

Properties

id

requiredstring

A record key (TID) the account made for the box; its box id is `custom:` and this.

  • maxLength: 64

label

string
  • maxLength: 200
  • maxGraphemes: 20

value

requiredstring
  • maxLength: 400
  • maxGraphemes: 40

#sticker

object

An image placed on the box: one of the account's own stickers or a photo. The box's edge crops it.

Properties

image

blob

Required in practice: a sticker without an image draws nothing.

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

rotation

integer

Degrees, clockwise.

  • minimum: -180
  • maximum: 180

size

requiredinteger

Width and height, thousandths of the box's height.

  • minimum: 100
  • maximum: 2000

x

requiredinteger

Centre, thousandths of the box's width.

  • minimum: 0
  • maximum: 1000

y

requiredinteger

Centre, thousandths of the box's height.

  • minimum: 0
  • maximum: 1000

#textPlacement

object

Where a line of the box sits, by its centre, in thousandths of the box's width and height, and its size.

Properties

size

integer

Points. Absent: the line's default size.

  • minimum: 14
  • maximum: 56

x

requiredinteger
  • minimum: 0
  • maximum: 1000

y

requiredinteger
  • minimum: 0
  • maximum: 1000

Similar lexicons

semantic match

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