Jami (ранее GNU Ring) — это полностью децентрализованная коммуникационная платформа с открытым исходным кодом, развиваемая компанией Savoir-faire Linux при поддержке сообщества свободного программного обеспечения.
В отличие от большинства популярных мессенджеров, Jami изначально проектировался как peer-to-peer система, а не как сервис с центральными серверами.
Основные принципы архитектуры:
• Соединения между пользователями устанавливаются напрямую через ICE (Interactive Connectivity Establishment)
• Регистрация анонимная — не требуется номер телефона или email
• Все сообщения и звонки защищены end-to-end encryption
• Ключи хранятся только на устройствах пользователей
• Центрального сервера с хранением переписки или аккаунтов нет
При правильной реализации такой подход делает систему очень устойчивой к блокировкам, потому что:
• нет единой точки отказа
• нет центрального сервера
• сеть распределена между пользователями
• сложнее массово собирать метаданные и социальные графы пользо