diff --git a/docu/Concepts/TechnicalRequirements/Federation.md b/docu/Concepts/TechnicalRequirements/Federation.md index 544393515..8b53125cc 100644 --- a/docu/Concepts/TechnicalRequirements/Federation.md +++ b/docu/Concepts/TechnicalRequirements/Federation.md @@ -32,3 +32,5 @@ The Varaint B with an external server contains the benefit to reduce the impleme The decision to switch from ActivityPub to HyperSwarm base on the arguments, that the *hyperswarm/dht* library will satify the most federation requirements out of the box. It is now to design the business requirements of the [gradido community communication](../BusinessRequirements/CommunityVerwaltung.md#UC-createCommunity) in a technical conception. At first the following diagramm shows the pure logical handshake between an existing community-A and a new created community-B and the data exchange for buildup an authenticated relationship. + +![FederationHyperSwarm.png](./image/FederationHyperSwarm.png) diff --git a/docu/Concepts/TechnicalRequirements/graphics/FederationHyperSwarm.drawio b/docu/Concepts/TechnicalRequirements/graphics/FederationHyperSwarm.drawio index 29087af70..85efc21ed 100644 --- a/docu/Concepts/TechnicalRequirements/graphics/FederationHyperSwarm.drawio +++ b/docu/Concepts/TechnicalRequirements/graphics/FederationHyperSwarm.drawio @@ -1,20 +1,274 @@ - + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docu/Concepts/TechnicalRequirements/image/FederationHyperSwarm.png b/docu/Concepts/TechnicalRequirements/image/FederationHyperSwarm.png new file mode 100644 index 000000000..2b3b570c0 Binary files /dev/null and b/docu/Concepts/TechnicalRequirements/image/FederationHyperSwarm.png differ