Yes, we are building the future of secure communication. Fortrx is an open-source, highly secure end-to-end encrypted messaging engine built to withstand the cryptographic challenges of the post-quantum era. We provide seamless, local-first, terminal-based messaging with robust security protocols. π
The Fortrx ecosystem is primarily divided into two main components that work together to provide a zero-trust environment:
- π₯οΈ Fortrx-Server - The backbone of the secure communication engine, facilitating Post-Quantum-Resistant Double Ratchet + X3DH key exchanges.
- π» Fortrx-Client - The encrypted terminal interface, featuring local-first chat history and a background daemon for seamless syncing.
Fortrx is built with zero-trust principles at its core. See how we protect your data:
- Post-Quantum Cryptography (PQC): Ensures that communications remain secure against "harvest now, decrypt later" attacks utilizing future quantum computers. π‘οΈ
- Double Ratchet Algorithm: Guarantees Perfect Forward Secrecy (PFS) and Post-Compromise Security (PCS) by rotating keys after every message exchange. π
- Local Database Encryption: Private keys, ratchet sessions, and chat histories never leave your device unencrypted. π
Ready to experience the Fortrx ecosystem? You will need to run the server and connect to it using the client.
- Clone the Projects:
git clone https://github.com/Fortrx/Fortrx-Server.git git clone https://github.com/Fortrx/Fortrx-Client.git
- Run the Server: Follow the instructions in the Fortrx-Server README to launch the backend stack.
- Connect the Client: Follow the instructions in the Fortrx-Client README to initialize your keys and begin messaging securely.
We welcome contributions! π€ Please check the individual repositories for specific contribution guidelines and issue trackers.
"Tell me more about the Tech Stack!"
- The Fortrx-Server is built using mighty π¨ open source technologies like FastAPI, PostgreSQL, Redis, and MinIO.
- The Fortrx-Client utilizes Python 3.11+ and SQLCipher for robust local encryption.
Fortrx is open-source software. Please refer to the individual repositories for licensing details.
