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