social.colibri.actor.defs

colibri.social

Documentation

actorData object

The profile and presence data for a Colibri actor.

Properties

avatar blob Optional

No description available.

banner blob Optional

No description available.

description string Optional

No description available.

displayName string Required

No description available.

isBot boolean Required

No description available.

onlineState string Required

No description available.

Known values: online, away, dnd, offline
preferredBadge string Optional

No description available.

syncBluesky boolean Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "displayName",
    "isBot",
    "onlineState",
    "syncBluesky",
    "status"
  ],
  "properties": {
    "isBot": {
      "type": "boolean"
    },
    "theme": {
      "ref": "lex:social.colibri.actor.defs#profileTheme",
      "type": "ref"
    },
    "avatar": {
      "type": "blob"
    },
    "banner": {
      "type": "blob"
    },
    "status": {
      "ref": "lex:social.colibri.actor.defs#actorStatus",
      "type": "ref"
    },
    "description": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "onlineState": {
      "type": "string",
      "knownValues": [
        "online",
        "away",
        "dnd",
        "offline"
      ]
    },
    "syncBluesky": {
      "type": "boolean"
    },
    "preferredBadge": {
      "type": "string"
    }
  },
  "description": "The profile and presence data for a Colibri actor."
}
actorStatus object

A user's Colibri status line.

Properties

emoji string Optional

No description available.

text string Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string"
    },
    "emoji": {
      "type": "string"
    }
  },
  "description": "A user's Colibri status line."
}
actorView object

A hydrated Colibri actor: identity plus profile data.

Properties

did string did Required

A decentralized identifier (DID).

handle string handle Required

An AT Protocol handle (e.g., alice.bsky.social).

View raw schema
{
  "type": "object",
  "required": [
    "did",
    "handle",
    "data"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did"
    },
    "data": {
      "ref": "lex:social.colibri.actor.defs#actorData",
      "type": "ref"
    },
    "handle": {
      "type": "string",
      "format": "handle"
    }
  },
  "description": "A hydrated Colibri actor: identity plus profile data."
}
profileGradient object

Two-color gradient profile theme.

Properties

primary string Optional

No description available.

secondary string Optional

No description available.

View raw schema
{
  "type": "object",
  "properties": {
    "primary": {
      "type": "string"
    },
    "secondary": {
      "type": "string"
    }
  },
  "description": "Two-color gradient profile theme."
}
profileTheme object

Colibri-only profile theming.

Properties

accentColor string Optional

No description available.

bannerColor string Optional

No description available.

View raw schema
{
  "type": "object",
  "properties": {
    "gradient": {
      "ref": "lex:social.colibri.actor.defs#profileGradient",
      "type": "ref"
    },
    "accentColor": {
      "type": "string"
    },
    "bannerColor": {
      "type": "string"
    }
  },
  "description": "Colibri-only profile theming."
}

Lexicon Garden

@