Core Vision
Written by insert.
Revolt is a general purpose internet messenger which abides by core principles of:
- Community: Actively engage in and take feedback from the community.
- Freedom: Anyone can take Revolt’s software and run their own.
- Privacy: Fulfil people’s right to private conversation online.
- Transparency: The community should be kept in the loop about how Revolt is progressing and understand why certain decisions are made.
We should strive to:
- Provide a benefit to society through conversation.
- Collaborate with others in the space to further innovation.
- Listen to and discuss critiques and feedback with the community.
- Release our software under libre and source-first licensing (as appropriate).
- Enforce privacy assurances in accordance with the law.
- Give users the ability to talk privately with each other.
- Foster a positive and inclusive environment.
- Improve wherever we fail to hit the mark in meeting our core principles.
In terms of the software itself, the high-level specification is:
- Emulate and provide a similar experience to existing messengers.
- Provide a place for users to connect (friends, spaces, etc) and talk with each other (via text, voice, video, etc) with rich communication (markdown, images, GIFs, reactions, etc).
- Provide a unified experience across all distribution platforms.
- Build software with uncompromising performance.
- Implement privacy features such as end-to-end encryption.
Where are we now?
Revolt currently provides an alternative to popular websites such as Discord with a unified, performant experience across many platforms.
It currently misses the mark on:
- Voice & video chat
- Certain aspects of rich communication
- Certain privacy features such as the lack of end-to-end encryption
You can check out our roadmap here.