From a547b248443a66fffbd3797a72433d773a834cd7 Mon Sep 17 00:00:00 2001 From: Creeper Lv Date: Sun, 31 May 2026 03:38:48 +1000 Subject: [PATCH] Updated README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 0982f7d..1350235 100644 --- a/README.md +++ b/README.md @@ -40,4 +40,12 @@ Permissions are: - Delete - Rename +Adding edit/delete/rename permission requires at least view permission. + +There's a special role called `everyone`, if `everyone` is given view access to a node, it removes any encryption given to the node. + To setup a server network, every server should share a private-public certificate, if a server want to join (or connect to) another server, it must have the same private-public certificate. + +All node content must be encrypted if they are hosted on the server unless they are set as public to everyone. By default every user has a encryption key generated automatically when users creates their account. The key will be encrypted using user's password and everytime user access the content requires that key be given from the client. + +Server provides an API to obtain the encrypted key and client can decrypt that key locally using user's password. \ No newline at end of file