aboutsummaryrefslogtreecommitdiffstats
path: root/spec/Zot6/Nomadic Identity.md
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2020-04-20 15:53:43 +0000
committerMario <mario@mariovavti.com>2020-04-20 15:53:43 +0000
commitc71422e909a8583fcdbea4f1c4ada8c4e85a8f1a (patch)
tree7fb5e0867da7c259eede3b45a9408a55e5db4b8c /spec/Zot6/Nomadic Identity.md
parent03506bd6cf70719819f35a4979a759a7afee7eab (diff)
downloadvolse-hubzilla-c71422e909a8583fcdbea4f1c4ada8c4e85a8f1a.tar.gz
volse-hubzilla-c71422e909a8583fcdbea4f1c4ada8c4e85a8f1a.tar.bz2
volse-hubzilla-c71422e909a8583fcdbea4f1c4ada8c4e85a8f1a.zip
add the spec folder
Diffstat (limited to 'spec/Zot6/Nomadic Identity.md')
-rw-r--r--spec/Zot6/Nomadic Identity.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/Zot6/Nomadic Identity.md b/spec/Zot6/Nomadic Identity.md
new file mode 100644
index 000000000..188707f62
--- /dev/null
+++ b/spec/Zot6/Nomadic Identity.md
@@ -0,0 +1,7 @@
+### Nomadic Identity
+
+One of the fundamental differences between Zot and other messaging systems/protocols is the support for nomadic identity. This simply means that your identity (who you are) is independent from the server you are posting from (where you are).
+
+As a consequence, a person can have any number of active locations. Implementations which support nomadic identity MUST send a copy of all communications destined for that identity to all known active locations. If sites receive a communication from the given identity from any location, they MUST validate that the identity has authorised this location and (if verification is successful) deliver it appropriately. They SHOULD store the newly verified location and MAY subsequently used the stored information rather than re-validating.
+
+When an identity modifies its location information, it MUST send a 'refresh' packet to all known sites where they maintain connections and which are capable of nomadic operation. The 'refresh' message informs the other site to perform network discovery and update all stored information related to the identity which may have changed. \ No newline at end of file