com.atproto.server.describeServer

atproto-lexicons.bsky.social

Schema Diff

+4 -0

From

CID
bafyreidjve4qbhe...
Indexed At
2026-02-18 19:00 UTC
View this version

To

CID
bafyreihitbc3tjr...
Indexed At
2026-10-03 20:32 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "com.atproto.server.describeServer:output.blobUploadLimit" }
  • AddedEdge AddedEdge { src: "com.atproto.server.describeServer:output", tgt: "com.atproto.server.describeServer:output.blobUploadLimit", kind: "prop", name: Some("blobUploadLimit") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "com.atproto.server.describeServer:output.blobUploadLimit" }

Additional Notes

  • Non-breaking: AddedEdge { src: "com.atproto.server.describeServer:output", tgt: "com.atproto.server.describeServer:output.blobUploadLimit", kind: "prop", name: Some("blobUploadLimit") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "contact": {
5 5
      "properties": {
6 6
        "email": {
7 7
          "type": "string"
8 8
        }
9 9
      },
10 10
      "type": "object"
11 11
    },
12 12
    "links": {
13 13
      "properties": {
14 14
        "privacyPolicy": {
15 15
          "format": "uri",
16 16
          "type": "string"
17 17
        },
18 18
        "termsOfService": {
19 19
          "format": "uri",
20 20
          "type": "string"
21 21
        }
22 22
      },
23 23
      "type": "object"
24 24
    },
25 25
    "main": {
26 26
      "description": "Describes the server's account creation requirements and capabilities. Implemented by PDS.",
27 27
      "output": {
28 28
        "encoding": "application/json",
29 29
        "schema": {
30 30
          "properties": {
31 31
            "availableUserDomains": {
32 32
              "description": "List of domain suffixes that can be used in account handles.",
33 33
              "items": {
34 34
                "type": "string"
35 35
              },
36 36
              "type": "array"
37 37
            },
38 +
            "blobUploadLimit": {
39 +
              "description": "Maximum size of a blob that can be uploaded via com.atproto.repo.uploadBlob, in bytes.",
40 +
              "type": "integer"
41 +
            },
38 42
            "contact": {
39 43
              "description": "Contact information",
40 44
              "ref": "#contact",
41 45
              "type": "ref"
42 46
            },
43 47
            "did": {
44 48
              "format": "did",
45 49
              "type": "string"
46 50
            },
47 51
            "inviteCodeRequired": {
48 52
              "description": "If true, an invite code must be supplied to create an account on this instance.",
49 53
              "type": "boolean"
50 54
            },
51 55
            "links": {
52 56
              "description": "URLs of service policy documents.",
53 57
              "ref": "#links",
54 58
              "type": "ref"
55 59
            },
56 60
            "phoneVerificationRequired": {
57 61
              "description": "If true, a phone verification token must be supplied to create an account on this instance.",
58 62
              "type": "boolean"
59 63
            }
60 64
          },
61 65
          "required": [
62 66
            "did",
63 67
            "availableUserDomains"
64 68
          ],
65 69
          "type": "object"
66 70
        }
67 71
      },
68 72
      "type": "query"
69 73
    }
70 74
  },
71 75
  "id": "com.atproto.server.describeServer",
72 76
  "lexicon": 1
73 77
}

Compare Other Versions

Lexicon Garden

@