MeshBay is a decentralized, peer-to-peer platform for file sharing, video streaming, and group messaging. It combines identity federation (via Mesh Hubs) with truly peer-to-peer data exchange (via Mesh Nodes).
The system has three components:
Private groups use end-to-end encryption with ChaCha20-Poly1305. Authentication uses Ed25519 signed JWTs. Key exchange is based on X25519 ECDH with HKDF. Passwords are hashed with Argon2id (256 MB).
MeshBay is open source. The code is available on GitHub.
For questions or bug reports, open an issue on the GitHub issue tracker.