com.getorbyt.community.declaration

getorbyt.com

Schema Diff

+1 -1

From

CID
bafyreidqsgijjxl...
Indexed At
2026-09-02 18:57 UTC
View this version

To

CID
bafyreiaylrona5k...
Indexed At
2026-09-03 03:55 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 -
      "description": "The canonical public descriptor for an Orbyt Community, and the record that declares the Community exists. Its AT-URI is the Community's identity everywhere else in the protocol. Every Community is public: the record is world-readable, and the directory and feed are open. Only posting is gated, by postPolicy.",
5 +
      "description": "The canonical public descriptor for an Orbyt Community, and the record that declares the Community exists. Its AT-URI is the Community's identity everywhere else in the protocol. The record key is a TID, including for the replacement declaration an accepted ownership transfer produces: the recipient mints it before accepting and names it to the AppView, which stores it as the only URI the continuation may be written at. Every Community is public: the record is world-readable, and the directory and feed are open. Only posting is gated, by postPolicy.",
6 6
      "key": "tid",
7 7
      "record": {
8 8
        "properties": {
9 9
          "accentColor": {
10 10
            "description": "A CSS-style hex colour, for example #D07EA2. Free-form so a client may carry a richer value later; a value this service cannot parse is ignored rather than rejected.",
11 11
            "maxLength": 32,
12 12
            "type": "string"
13 13
          },
14 14
          "avatar": {
15 15
            "accept": [
16 16
              "image/gif",
17 17
              "image/png",
18 18
              "image/jpeg",
19 19
              "image/webp"
20 20
            ],
21 21
            "description": "The Community's single full-bleed background artwork. It is shared by the community hero and Explore tiles; GIFs loop in supporting clients.",
22 22
            "maxSize": 3000000,
23 23
            "type": "blob"
24 24
          },
25 25
          "continuationOf": {
26 26
            "description": "The stable Community AT-URI this declaration continues after an accepted ownership transfer. The service ignores this field unless a matching accepted transfer authorizes this repository.",
27 27
            "format": "at-uri",
28 28
            "type": "string"
29 29
          },
30 30
          "createdAt": {
31 31
            "format": "datetime",
32 32
            "type": "string"
33 33
          },
34 34
          "description": {
35 35
            "maxLength": 2000,
36 36
            "type": "string"
37 37
          },
38 38
          "labels": {
39 39
            "description": "Self-applied content labels, spelled as on app.bsky.feed.post. A Community carrying an adult label is hidden from viewers whose adult-content preference is off, exactly as a labeled post is.",
40 40
            "refs": [
41 41
              "com.atproto.label.defs#selfLabels"
42 42
            ],
43 43
            "type": "union"
44 44
          },
45 45
          "name": {
46 46
            "description": "The globally unique lowercase Community name. Clients render it with a leading slash, for example /funny.",
47 47
            "maxLength": 63,
48 48
            "minLength": 2,
49 49
            "type": "string"
50 50
          },
51 51
          "postPolicy": {
52 52
            "description": "Who may link a post to this Community. Absent means anyone. A value this service does not know is treated as the most restrictive policy rather than the least.",
53 53
            "knownValues": [
54 54
              "anyone",
55 55
              "members",
56 56
              "moderators"
57 57
            ],
58 58
            "type": "string"
59 59
          },
60 60
          "rules": {
61 61
            "items": {
62 62
              "ref": "com.getorbyt.community.defs#rule",
63 63
              "type": "ref"
64 64
            },
65 65
            "maxLength": 20,
66 66
            "type": "array"
67 67
          },
68 68
          "updatedAt": {
69 69
            "format": "datetime",
70 70
            "type": "string"
71 71
          }
72 72
        },
73 73
        "required": [
74 74
          "name",
75 75
          "createdAt"
76 76
        ],
77 77
        "type": "object"
78 78
      },
79 79
      "type": "record"
80 80
    }
81 81
  },
82 82
  "id": "com.getorbyt.community.declaration",
83 83
  "lexicon": 1
84 84
}

Compare Other Versions

Lexicon Garden

@