2025-09-20 12:08:22 +02:00
2025-08-21 04:24:49 +02:00
2025-09-20 11:30:38 +02:00
2025-08-21 04:24:49 +02:00
2025-08-25 18:22:57 +02:00
2025-08-21 03:22:37 +02:00
2025-08-21 04:24:49 +02:00
2025-09-20 10:19:46 +02:00
2025-09-20 10:19:46 +02:00
2025-08-21 04:24:49 +02:00
2025-09-20 12:08:22 +02:00
2025-08-21 04:24:49 +02:00

Protocol

DM structure

The Direct-Message structure works like Email, but real-time and the node uses a temporary auth, a node is what stores messages that are sent by a user.

sequenceDiagram
    participant AliceClient as Alice's Client
    participant AliceNode as Alice's Home Node (Node7)
    participant Voxa as Voxa Cloud
    participant BobNode as Bob's Home Node (Node2)
    participant BobClient as Bob's Client

    AliceClient->>Voxa: Lookup Bob's node
    Voxa-->>AliceClient: Respond with Bob → Node2
    AliceClient->>BobNode: Send DM to bob
    BobNode-->>AliceClient: Acknowledge message stored
    BobNode->>BobClient: Notify new message
    BobClient-->>BobNode: Acknowledge received
    BobNode-->>AliceClient: Acknowledge received
S
Description
A chat app
Readme Apache-2.0
891 KiB
Languages
TypeScript 96.5%
CSS 3.1%
JavaScript 0.4%