app.atbuddy.creature
Schema Diff
+4 -9
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "app.atbuddy.creature",
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
"species",
11
11
"rarity",
12
12
"isShiny",
13
13
"createdAt"
14
14
],
15
15
"properties": {
16
16
"name": {
17
17
"type": "string",
18
-
"maxLength": 64,
19
-
"description": "Auto-generated display name for the buddy."
18
+
"maxLength": 64
20
19
},
21
20
"rarity": {
22
21
"type": "string",
23
-
"description": "Rarity tier, deterministic from DID hash.",
24
22
"knownValues": [
25
23
"common",
26
24
"uncommon",
27
25
"rare",
28
26
"epic",
29
27
"legendary"
30
28
]
31
29
},
32
30
"isShiny": {
33
-
"type": "boolean",
34
-
"description": "Whether this buddy is a shiny variant (~1.2% chance, derived from DID hash)."
31
+
"type": "boolean"
35
32
},
36
33
"species": {
37
34
"type": "string",
38
-
"description": "Species name, deterministic from DID hash.",
39
35
"knownValues": [
40
36
"owl",
41
37
"bat",
42
38
"phoenix",
43
39
"moth",
44
40
"fox",
45
41
"hedgehog",
46
42
"goat",
47
43
"frog",
48
44
"cat",
49
45
"dog",
50
46
"rat",
51
47
"octopus",
52
48
"jellyfish",
53
49
"seahorse",
54
50
"crab",
55
51
"shark",
56
52
"dolphin",
57
53
"dragon",
58
54
"unicorn",
59
55
"griffin",
60
56
"slime",
61
57
"robot",
62
58
"satellite"
63
59
]
64
60
},
65
61
"createdAt": {
66
62
"type": "string",
67
-
"format": "datetime",
68
-
"description": "Timestamp when the buddy was hatched."
63
+
"format": "datetime"
69
64
}
70
65
}
71
66
},
72
-
"description": "A buddy creature companion. Fixed rkey 'self' — one per account."
67
+
"description": "A buddy creature companion. Fixed rkey self. One per account."
73
68
}
74
69
},
75
70
"$type": "com.atproto.lexicon.schema",
76
71
"lexicon": 1
77
72
}