{
"id": "com.getorbyt.authFullApp",
"defs": {
"main": {
"type": "permission-set",
"title": "Full Orbyt functionality",
"detail": "Create and manage your Orbyt profile, Communities, memberships, posts, and interactions.",
"permissions": [
{
"type": "permission",
"action": [
"create",
"update"
],
"resource": "repo",
"collection": [
"com.getorbyt.profile"
]
},
{
"type": "permission",
"action": [
"create",
"update",
"delete"
],
"resource": "repo",
"collection": [
"com.getorbyt.community.declaration",
"com.getorbyt.community.membership",
"com.getorbyt.community.post"
]
},
{
"lxm": [
"com.getorbyt.video.recordLoop",
"com.getorbyt.community.checkName",
"com.getorbyt.community.getCommunity",
"com.getorbyt.community.getFeed",
"com.getorbyt.community.getWriteStatus",
"com.getorbyt.community.requestSync",
"com.getorbyt.community.listCommunities",
"com.getorbyt.community.listMembers",
"com.getorbyt.community.listMyCommunities",
"com.getorbyt.community.updatePublication",
"com.getorbyt.community.beginDeletion",
"com.getorbyt.community.cancelDeletion",
"com.getorbyt.community.manageTransfer",
"com.getorbyt.community.listTransfers",
"com.getorbyt.community.createReport",
"com.getorbyt.community.listModerationQueue",
"com.getorbyt.community.resolveReport",
"com.getorbyt.community.createAppeal",
"com.getorbyt.community.resolveAppeal",
"com.getorbyt.community.listAuditLog",
"com.getorbyt.community.manageMember",
"com.getorbyt.community.moderatePost",
"com.getorbyt.notification.registerPush",
"com.getorbyt.notification.getPushStatus",
"com.getorbyt.notification.unregisterPush"
],
"type": "permission",
"resource": "rpc",
"inheritAud": true
}
]
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}