social.mackinac.actor.profile

mackinac.social

Documentation

Mackinac extended profile. Supplements app.bsky.actor.profile with additional fields.

main record

Mackinac extended profile. Supplements app.bsky.actor.profile with additional fields.

Record Key literal:self Fixed literal value

Properties

allowAiSummary boolean Optional

Whether to allow AI-generated summaries on this profile

description string Optional

Extended bio content

maxLength: 10000 bytes
headline string Optional

Short headline for the profile

maxLength: 256 bytes
View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "properties": {
      "links": {
        "type": "array",
        "items": {
          "ref": "#link",
          "type": "ref"
        },
        "maxLength": 20,
        "description": "Linked external accounts"
      },
      "headline": {
        "type": "string",
        "maxLength": 256,
        "description": "Short headline for the profile"
      },
      "description": {
        "type": "string",
        "maxLength": 10000,
        "description": "Extended bio content"
      },
      "allowAiSummary": {
        "type": "boolean",
        "description": "Whether to allow AI-generated summaries on this profile"
      }
    }
  },
  "description": "Mackinac extended profile. Supplements app.bsky.actor.profile with additional fields."
}
link object

A linked external account

Properties

icon string Required

Icon identifier for the linked account

maxLength: 64 bytes
name string Required

Display name of the linked account

maxLength: 256 bytes
order integer Required

Sort order for displaying linked accounts (lower numbers appear first)

minimum: 0
View raw schema
{
  "type": "object",
  "required": [
    "icon",
    "name",
    "link",
    "order"
  ],
  "properties": {
    "icon": {
      "type": "string",
      "maxLength": 64,
      "description": "Icon identifier for the linked account"
    },
    "link": {
      "type": "string",
      "format": "uri",
      "maxLength": 2048,
      "description": "URL to the linked account"
    },
    "name": {
      "type": "string",
      "maxLength": 256,
      "description": "Display name of the linked account"
    },
    "order": {
      "type": "integer",
      "minimum": 0,
      "description": "Sort order for displaying linked accounts (lower numbers appear first)"
    }
  },
  "description": "A linked external account"
}

Lexicon Garden

@