social.colibri.actor.defs

colibri.social

Schema Diff

+0 -0

From

CID
bafyreibnqex4lak...
Indexed At
2026-07-31 21:22 UTC
View this version

To

CID
bafyreibnqex4lak...
Indexed At
2026-07-31 21:22 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "social.colibri.actor.defs",
3 3
  "defs": {
4 4
    "actorData": {
5 5
      "type": "object",
6 6
      "required": [
7 7
        "displayName",
8 8
        "isBot",
9 9
        "onlineState",
10 10
        "syncBluesky",
11 11
        "status"
12 12
      ],
13 13
      "properties": {
14 14
        "isBot": {
15 15
          "type": "boolean"
16 16
        },
17 17
        "theme": {
18 18
          "ref": "lex:social.colibri.actor.defs#profileTheme",
19 19
          "type": "ref"
20 20
        },
21 21
        "avatar": {
22 22
          "type": "blob"
23 23
        },
24 24
        "banner": {
25 25
          "type": "blob"
26 26
        },
27 27
        "status": {
28 28
          "ref": "lex:social.colibri.actor.defs#actorStatus",
29 29
          "type": "ref"
30 30
        },
31 31
        "description": {
32 32
          "type": "string"
33 33
        },
34 34
        "displayName": {
35 35
          "type": "string"
36 36
        },
37 37
        "onlineState": {
38 38
          "type": "string",
39 39
          "knownValues": [
40 40
            "online",
41 41
            "away",
42 42
            "dnd",
43 43
            "offline"
44 44
          ]
45 45
        },
46 46
        "syncBluesky": {
47 47
          "type": "boolean"
48 48
        },
49 49
        "preferredBadge": {
50 50
          "type": "string"
51 51
        }
52 52
      },
53 53
      "description": "The profile and presence data for a Colibri actor."
54 54
    },
55 55
    "actorView": {
56 56
      "type": "object",
57 57
      "required": [
58 58
        "did",
59 59
        "handle",
60 60
        "data"
61 61
      ],
62 62
      "properties": {
63 63
        "did": {
64 64
          "type": "string",
65 65
          "format": "did"
66 66
        },
67 67
        "data": {
68 68
          "ref": "lex:social.colibri.actor.defs#actorData",
69 69
          "type": "ref"
70 70
        },
71 71
        "handle": {
72 72
          "type": "string",
73 73
          "format": "handle"
74 74
        }
75 75
      },
76 76
      "description": "A hydrated Colibri actor: identity plus profile data."
77 77
    },
78 78
    "actorStatus": {
79 79
      "type": "object",
80 80
      "required": [
81 81
        "text"
82 82
      ],
83 83
      "properties": {
84 84
        "text": {
85 85
          "type": "string"
86 86
        },
87 87
        "emoji": {
88 88
          "type": "string"
89 89
        }
90 90
      },
91 91
      "description": "A user's Colibri status line."
92 92
    },
93 93
    "profileTheme": {
94 94
      "type": "object",
95 95
      "properties": {
96 96
        "gradient": {
97 97
          "ref": "lex:social.colibri.actor.defs#profileGradient",
98 98
          "type": "ref"
99 99
        },
100 100
        "accentColor": {
101 101
          "type": "string"
102 102
        },
103 103
        "bannerColor": {
104 104
          "type": "string"
105 105
        }
106 106
      },
107 107
      "description": "Colibri-only profile theming."
108 108
    },
109 109
    "profileGradient": {
110 110
      "type": "object",
111 111
      "properties": {
112 112
        "primary": {
113 113
          "type": "string"
114 114
        },
115 115
        "secondary": {
116 116
          "type": "string"
117 117
        }
118 118
      },
119 119
      "description": "Two-color gradient profile theme."
120 120
    }
121 121
  },
122 122
  "$type": "com.atproto.lexicon.schema",
123 123
  "lexicon": 1
124 124
}

Compare Other Versions

Lexicon Garden

@