ποΈ Specification
29 items
ποΈ Architecture
Decentralized Architecture:Β Link to blog post
ποΈ Cryptography Module
β οΈ WARNING: This document is not finished. The details in this document are subject to change.
ποΈ Technical Details
Technical documentation and implementation details for positive-intentions projects
ποΈ P2P Framework
ποΈ Signal Protocol Formal Verification
6 items
ποΈ UI Component Library
Building secure peer-to-peer messaging apps is tough, and it's even tougher to get people to switch from what they already use. I've noticed that a great user interface and an intuitive design often matter more to people than terms like cryptography or end-to-end encryption.
ποΈ Cascading Cipher Encryption
Building defense-in-depth encryption with a cascading cipher system combining multiple encryption algorithms
ποΈ P2P Messaging Technical Breakdown
Technical breakdown and roadmap for the P2P messaging implementation
ποΈ P2P Signal Protocol
Adapting the Signal Protocol's X3DH key agreement and Double Ratchet algorithm for peer-to-peer messaging
ποΈ Quantum-Resistant Encryption
Implementation of quantum-resistant encryption using ML-KEM (CRYSTALS-Kyber) for post-quantum security
ποΈ Static Infrastructure with Module Federation
Using Webpack 5 Module Federation and AWS S3 for scalable chat app infrastructure
ποΈ Decentralized Architecture
Decentralized microfrontend architecture for peer-to-peer applications
ποΈ Data structure
Data structure