sh.diffuse.atproto.permissions
Schema Diff
+12 -5
1
1
{
2
2
"id": "sh.diffuse.atproto.permissions",
3
3
"defs": {
4
4
"main": {
5
5
"type": "permission-set",
6
6
"title": "Diffuse",
7
-
"detail": "Store and sync your Diffuse library in a private space",
7
+
"detail": "Store and sync your Diffuse library in a private space, and read shared spaces you have been invited to",
8
8
"permissions": [
9
9
{
10
+
"skey": "*",
11
+
"type": "permission",
12
+
"action": [
13
+
"read"
14
+
],
15
+
"resource": "space",
16
+
"authority": "*",
17
+
"spaceType": "sh.diffuse.atproto.space"
18
+
},
19
+
{
10
20
"skey": "self",
11
21
"type": "permission",
12
22
"action": [
13
-
"read",
14
23
"create",
15
24
"update",
16
25
"delete"
17
26
],
18
27
"manage": [
19
-
"create",
20
-
"update",
21
-
"delete"
28
+
"create"
22
29
],
23
30
"resource": "space",
24
31
"authority": "self",
25
32
"spaceType": "sh.diffuse.atproto.space",
26
33
"collection": [
27
34
"sh.diffuse.output.facet",
28
35
"sh.diffuse.output.playlistItemBundle",
29
36
"sh.diffuse.output.setting",
30
37
"sh.diffuse.output.trackBundle"
31
38
]
32
39
}
33
40
]
34
41
}
35
42
},
36
43
"$type": "com.atproto.lexicon.schema",
37
44
"lexicon": 1
38
45
}