FURPS for signal network

This commit is contained in:
fryorcraken 2025-06-12 16:45:32 +10:00
parent a115762d59
commit 43ddea1b8f
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4

View File

@ -0,0 +1,24 @@
# Signal Network PoC FURPS
## Functionality
1. Establishes a direct connection between two peers using Waku as a signaling layer
## Usability
1. Developers have access to a simple API: single entry `connect` function and event-based inbound handling.
## Reliability
1. End-to-end reliability is implemented for the signaling conversation.
2. No provided reliability for established connections, left to the developer (e.g. keep alive).
## Supportability
1. Developers can use this protocol in web application, imported from npmjs.com.
2. Developers can use this protocol to initiate WebRTC connections.
## + (Privacy, Anonymity, Deployments)
1. Signaling payloads are end-to-end encrypted.
2. STUN and TURN servers may be required for WebRTC usage.