com.atmosphereaccount.registry.featured
Schema Diff
+3 -1
Compatibility Analysis
Breaking Changes Detected
2 breaking changes, 0 non-breaking changes.
Breaking Changes (2)
- ConstraintAdded ConstraintAdded { vertex_id: "com.atmosphereaccount.registry.featured#entry.badges:items", sort: "maxLength", value: "32" }
- ConstraintAdded ConstraintAdded { vertex_id: "com.atmosphereaccount.registry.featured#entry.did", sort: "maxLength", value: "256" }
Migration Guidance
Constraint Changes
- ConstraintAdded ConstraintAdded { vertex_id: "com.atmosphereaccount.registry.featured#entry.did", sort: "maxLength", value: "256" }
- ConstraintAdded ConstraintAdded { vertex_id: "com.atmosphereaccount.registry.featured#entry.badges:items", sort: "maxLength", value: "32" }
1
1
{
2
2
"id": "com.atmosphereaccount.registry.featured",
3
3
"defs": {
4
4
"main": {
5
5
"key": "literal:self",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"entries"
11
11
],
12
12
"properties": {
13
13
"entries": {
14
14
"type": "array",
15
15
"items": {
16
16
"ref": "#entry",
17
17
"type": "ref"
18
18
}
19
19
}
20
20
}
21
21
},
22
22
"description": "Curated directory of featured registry profiles. Maintained only on the Atmosphere account."
23
23
},
24
24
"entry": {
25
25
"type": "object",
26
26
"required": [
27
27
"did"
28
28
],
29
29
"properties": {
30
30
"did": {
31
31
"type": "string",
32
-
"format": "did"
32
+
"format": "did",
33
+
"maxLength": 256
33
34
},
34
35
"badges": {
35
36
"type": "array",
36
37
"items": {
37
38
"type": "string",
39
+
"maxLength": 32,
38
40
"knownValues": [
39
41
"verified",
40
42
"official"
41
43
]
42
44
}
43
45
},
44
46
"position": {
45
47
"type": "integer",
46
48
"minimum": 0
47
49
}
48
50
}
49
51
}
50
52
},
51
53
"$type": "com.atproto.lexicon.schema",
52
54
"lexicon": 1
53
55
}