From bb61657d3f9bb1d4fafbf767558c6e30bbbbbeed Mon Sep 17 00:00:00 2001 From: fryorcraken Date: Fri, 17 Oct 2025 17:05:33 +1100 Subject: [PATCH] clarify when encryption happens --- ARCHITECTURE.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 22991e8..b13349c 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -7,18 +7,21 @@ This is an update of the [Reliablity and Waku API](https://blog.waku.org/2024-06 block-beta columns 4 sc["Secure Conversations (Chat SDK)"]:4 - + e["Encryption"]:1 - rc["Reliable Channels"]:3 + rc["Reliable Channels"]:3 space:1 - + block:reliablechannels:3 columns 1 sg["Segmentation"]:1 + enc["Encrypt/Decrypt"]:1 sds["Scalable Data Sync"]:1 rlm["Rate Limit Manager"]:1 end + e --> enc + P2PReliability["P2P Reliability (Waku API)"]:4 block:wakuapi:4 columns 7 @@ -29,17 +32,20 @@ block-beta Discv5["Waku Discv5"]:1 PeerExchange["Peer Exchange"]:1 PeerManager["Peer Manager"]:1 - + end - + block:libp2p:4 P2PEncryption["Point-to-Point Encryption"] Multiplexer["Multiplexer"] Transport["Transport"] end - + block:base:4 UDP["UDP"] TCP["TCP/IP"] end + + classDef borrowed fill:#e1f5ff,stroke:#0066cc,stroke-width:2px,stroke-dasharray: 5 5 + class enc borrowed ``` \ No newline at end of file