farm.lore.world
Schema Diff
+2 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "farm.lore.world",
3
3
"defs": {
4
4
"main": {
5
5
"key": "tid",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"domain",
11
11
"name",
12
12
"createdAt"
13
13
],
14
14
"properties": {
15
15
"lore": {
16
16
"type": "string",
17
17
"default": "open",
18
18
"maxLength": 20,
19
19
"description": "Who may declare content as lore.",
20
20
"knownValues": [
21
21
"open",
22
22
"characters",
23
23
"curators"
24
24
]
25
25
},
26
26
"name": {
27
27
"type": "string",
28
28
"maxLength": 256,
29
29
"description": "Display name of the world."
30
30
},
31
31
"canon": {
32
32
"type": "string",
33
33
"default": "curators",
34
34
"maxLength": 20,
35
35
"description": "Who may promote lore to canon.",
36
36
"knownValues": [
37
37
"open",
38
38
"curators",
39
39
"loremaster"
40
40
]
41
41
},
42
42
"domain": {
43
43
"type": "string",
44
44
"maxLength": 253,
45
45
"description": "The domain name that identifies this world (e.g. 'reverie.house')."
46
46
},
47
47
"appoint": {
48
48
"type": "string",
49
49
"default": "loremaster",
50
50
"maxLength": 20,
51
51
"description": "Who may appoint curators.",
52
52
"knownValues": [
53
53
"loremaster",
54
54
"curators"
55
55
]
56
56
},
57
57
"character": {
58
58
"type": "string",
59
59
"default": "open",
60
60
"maxLength": 20,
61
61
"description": "Character registration policy.",
62
62
"knownValues": [
63
63
"open",
64
64
"invited"
65
65
]
66
66
},
67
67
"createdAt": {
68
68
"type": "string",
69
69
"format": "datetime",
70
70
"description": "Timestamp of world creation."
71
71
},
72
72
"description": {
73
73
"type": "string",
74
74
"maxLength": 2048,
75
75
"description": "A short description of the world."
76
76
}
77
77
}
78
78
},
79
79
"description": "Declares a shared creative world on lore.farm. The world domain becomes the canonical identifier for all lore, characters, and canon within it."
80
80
}
81
81
},
82
82
"$type": "com.atproto.lexicon.schema",
83
-
"lexicon": 1
83
+
"lexicon": 1,
84
+
"description": "A shared creative world where users contribute lore and canon."
84
85
}