app.bulleted.space
Schema Diff
+11 -42
1
1
{
2
2
"id": "app.bulleted.space",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
-
"type": "record",
7
-
"record": {
8
-
"type": "object",
9
-
"required": [
10
-
"owner",
11
-
"spaceKey",
12
-
"createdAt"
13
-
],
14
-
"properties": {
15
-
"name": {
16
-
"type": "string",
17
-
"maxLength": 1000,
18
-
"description": "Display name for the space."
19
-
},
20
-
"owner": {
21
-
"type": "string",
22
-
"format": "did",
23
-
"description": "DID that owns the space."
24
-
},
25
-
"spaceKey": {
26
-
"type": "string",
27
-
"maxLength": 512,
28
-
"description": "The 0016 space key."
29
-
},
30
-
"createdAt": {
31
-
"type": "string",
32
-
"format": "datetime",
33
-
"description": "When the space was created."
34
-
},
35
-
"spaceType": {
36
-
"type": "string",
37
-
"format": "nsid",
38
-
"description": "The 0016 space type NSID. Absent means app.bulleted.space."
39
-
},
40
-
"description": {
41
-
"type": "string",
42
-
"maxLength": 3000,
43
-
"description": "Longer summary of the space."
44
-
}
45
-
}
46
-
},
47
-
"description": "A permissioned space holding outlines. The record key is the space key; 'self' is the default space."
6
+
"name": "Bulleted outline",
7
+
"type": "space",
8
+
"collections": [
9
+
"app.bulleted.node",
10
+
"app.bulleted.note",
11
+
"app.bulleted.outline",
12
+
"app.bulleted.mirror",
13
+
"app.bulleted.comment",
14
+
"app.bulleted.commentPolicy"
15
+
],
16
+
"description": "An outline shared with a named set of people. Every bullet is still a record in its author's own permissioned repo for this space; the space is the authorization and sync boundary they share, not a place records are moved to. Identified by the proposal-0016 triple of space authority DID, this NSID as the space type, and a space key."
48
17
}
49
18
},
50
19
"$type": "com.atproto.lexicon.schema",
51
20
"lexicon": 1
52
21
}