Small changes

This commit is contained in:
Jay Graber 2020-07-02 18:00:20 -07:00
parent cf8a94eb39
commit 54e0cdc52a
2 changed files with 7 additions and 6 deletions

View File

@ -4,7 +4,7 @@ Aether is a Reddit-like p2p social network - a public discussion forum designed
### Identity ### Identity
Identities in Aether are based on keypairs, like in ssb. As with ssb, the human-readable usernames are not unique, although users can choose a custom nickname. Multi-device usage is currently possible, but difficult (requires manually porting a user config file). There is a strategy for multiple device logins under development that would allow users to store and sync encrypted keys from a remote backend. Identities in Aether are based on keypairs, like in ssb. As with ssb, users can choose a custom nickname, although it is not unique. Multi-device usage is currently possible, but difficult (requires manually porting a user config file). There is a strategy for multiple device logins under development that would allow users to store and sync encrypted keys from a remote backend.
### Network ### Network

View File

@ -20,28 +20,28 @@ Users can choose a [global, memorable nickname,](https://xmpp.org/extensions/xep
XMPP is implemented in a distributed client-server architecture. XMPP is implemented in a distributed client-server architecture.
The basic protocol data unit in XMPP is an XML "stanza", a fragment of XML that is sent over a stream. ### Data
### Data Storage/Message Persistence The basic protocol data unit in XMPP is an XML "stanza", a fragment of XML that is sent over a stream.
An XMPP client may store data on the server. Whether it is accessible to others or not depends on the client implementation. An XMPP client may store data on the server. Whether it is accessible to others or not depends on the client implementation.
Default settings for a Jabber server [store information](https://jabber.at/p/privacy/) including: saved contacts ("buddies"), offline messages, error logs, and perhaps chat messages and file uploads for a limited number of days. Default settings for a Jabber server [store information](https://jabber.at/p/privacy/) including: saved contacts ("buddies"), offline messages, error logs, and perhaps chat messages and file uploads for a limited number of days.
### Moderation/Reputation ### Moderation & Reputation
Due to the federated nature of XMPP, moderation actions are only respected if they are supported by the client. Due to the federated nature of XMPP, moderation actions are only respected if they are supported by the client.
Some examples of moderation in XMPP: Some examples of moderation in XMPP:
[An experimental spec for groupchat moderation](https://xmpp.org/extensions/xep-0425.html) [An experimental spec for groupchat moderation](https://xmpp.org/extensions/xep-0425.html)
### Social/Discovery ### Social & Discovery
XMPP includes the ability for users to advertise their network availability or "presence." This is not strictly necessary for the exchange of data, but facilitates real-time interaction by indicating the the recipient is online and available. Users can subscribe to each other's presence statuses. XMPP includes the ability for users to advertise their network availability or "presence." This is not strictly necessary for the exchange of data, but facilitates real-time interaction by indicating the the recipient is online and available. Users can subscribe to each other's presence statuses.
Users have contact lists called "rosters". Rosters are [often stored on the server](https://www.blikoontech.com/tutorials/xmpp-made-simple-roster-and-presence-explained) to protect the user's social graph. Users have contact lists called "rosters". Rosters are [often stored on the server](https://www.blikoontech.com/tutorials/xmpp-made-simple-roster-and-presence-explained) to protect the user's social graph.
### Privacy/Access Control ### Privacy & Access Control
XMPP specifies that channel encryption should be used for the XMPP and HTTP channel via SSL or TLS. XMPP specifies that channel encryption should be used for the XMPP and HTTP channel via SSL or TLS.
@ -81,3 +81,4 @@ Applications that use XMPP are varied, and have many different business models,
[XMPP About](https://xmpp.org/about/technology-overview.html) [XMPP About](https://xmpp.org/about/technology-overview.html)
[XMPP Wikipedia](https://en.wikipedia.org/wiki/XMPP) [XMPP Wikipedia](https://en.wikipedia.org/wiki/XMPP)
[XMPP Core Memo](https://xmpp.org/rfcs/rfc3920.html)