mirror of
https://github.com/logos-messaging/pm.git
synced 2026-05-21 09:59:27 +00:00
Waku API and architecture
This commit is contained in:
parent
3323b11517
commit
e0d67ba4e6
42
ARCHITECTURE.md
Normal file
42
ARCHITECTURE.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Waku Architecture
|
||||||
|
|
||||||
|
An overview of the Waku architectures target, include the various layer and APIs.
|
||||||
|
This is an update of the [Reliablity and Waku API](https://blog.waku.org/2024-06-20-message-reliability/) article
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
block-beta
|
||||||
|
columns 4
|
||||||
|
sc["Secure Conversations (Chat SDK)"]:4
|
||||||
|
|
||||||
|
e["Encryption"]:1
|
||||||
|
rc["Reliable Channels"]:3
|
||||||
|
|
||||||
|
space:1
|
||||||
|
sg["Segmentation"]:1
|
||||||
|
rlm["Rate Limit Manager"]:1
|
||||||
|
sds["Scalable Data Sync"]:1
|
||||||
|
|
||||||
|
P2PReliability["P2P Reliability (Waku API)"]:4
|
||||||
|
block:wakuapi:4
|
||||||
|
columns 7
|
||||||
|
RLNRelay["RLN Relay"]:1
|
||||||
|
Store["Store"]:1
|
||||||
|
Lightpush["Lightpush"]:1
|
||||||
|
Filter["Filter"]:1
|
||||||
|
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
|
||||||
|
```
|
||||||
Loading…
x
Reference in New Issue
Block a user