Разные пути. Одно сообщение.
Идентификатор связывает повторные передачи с одним сообщением. Дедупликация уже проверяется в серверном и экспериментальном курьерском пути; объединение всех будущих транспортов ещё не готово.

Мессенджер судного дня
Реальные кадры интерфейса. Нажмите на изображение, чтобы рассмотреть крупнее.
Зашифрованное сообщение, доступный путь и отдельное подтверждение получателя. Что уже работает в alpha, что проверяется экспериментально и что остаётся планом.
История остаётся на устройствах. Задача сети — перенести зашифрованный пакет и вернуть подтверждение, когда появился маршрут.
Несколько независимых серверов и универсальный выбор пути — модель будущей сети.
Выберите доступную сеть, путь рядом или сложную ситуацию. В одной карте показаны двенадцать маршрутов с разной готовностью. Это модель: кнопки не меняют ваше подключение.
Условные регионы и пути, не карта действующей сети. У каждого собеседника свои ограничения.
Нажимайте «Дальше», чтобы проследить путь пакета.
Каждое нажатие — следующий переход. После приёма сообщения отдельно возвращается подписанная квитанция.
Сообщение шифруется у вас, проходит через сервер А и расшифровывается на устройстве собеседника. Сервер передаёт пакет без ключей переписки.
Сейчас alpha использует HTTPS к одному серверу. Очередь и повторы к нему уже есть; автоматический выбор другого сервера или протокола — план.
Автоматический выбор резервного сервера или интернет-протокола разрабатывается. Сейчас клиент повторяет отправку к тому же HTTPS-серверу.
Другой протокол поможет только при наличии доступной сети. Полное отключение интернета само по себе не создаёт новый маршрут.
В целевой архитектуре участники смогут добавлять свои независимые серверы в общий пул. Сейчас публичная alpha работает с одним сервером; готовой федерации ещё нет.
Замысел — дать участнику возможность подключить собственный узел, а устройству — добровольно помогать с доставкой в пределах доступных ресурсов. Это не готовая публичная регистрация серверов.
Федерация серверов и участие устройств в пуле — следующие этапы разработки.
Каталог помогает найти маршрут. Личность собеседника проверяется отдельно.
Каждому способу нужна реальная связь между устройствами. Их готовность разная: от ограниченного Apple-эксперимента до запланированного внешнего радио.
Нет подходящего канала или встречи устройств — сообщение остаётся в очереди. Дальность и скорость внешней радиосвязи зависят от оборудования и условий; полевые испытания ещё впереди.
Курьер добровольно принимает зашифрованную копию, переносит её и при следующей встрече передаёт дальше. В проверенном сценарии цепочка проходит через два доверенных курьерских устройства.
Шифрует текст на своём устройстве. Пакет ждёт путь в локальной очереди.
Подтверждает приём копии. Это ещё не доставка собеседнику.
Получает тот же зашифрованный пакет и передаёт его при следующей встрече.
Проверяет пакет, расшифровывает и сохраняет сообщение. Формирует конечную квитанцию.
Подписанная квитанция обратноПолучатель → курьер 2 → курьер 1 → отправитель
Четыре независимых процесса проверены на одном Mac с моделируемыми встречами — это не испытание четырёх физических телефонов. Курьерский текстовый буфер ограничен; отключённая копия может сохраняться до окончания срока хранения.
Шифрование сообщения отделено от способа передачи. Смена канала не должна открывать переписку серверу или устройству-посреднику.
Текст шифруется
на устройстве
Посредники передают пакет
без ключей переписки
Текст расшифровывается
на его устройстве
Шифрование защищает содержание. Сведения о соединениях могут оставаться видны инфраструктуре; защита самого устройства тоже важна.
Схемы показывают устройство проекта и направление разработки. Они не обещают готовую связь при полном отключении интернета.
Нужны доверие, совместимые версии, разрешённый обмен и открытое приложение.
Куки — мессенджер судного дня с зашифрованным локальным хранилищем и экспериментальной доставкой через доверенные устройства. Проект в разработке; опубликована alpha для Mac Apple Silicon.
В разработке. Публичная alpha требует macOS 12+ и Apple Silicon; APK, EXE и iOS-пакет ещё не опубликованы. Сборка без нотарификации Apple. Текущие ограничения регистрации и доставки — на сайте проекта.
Куки — мессенджер судного дня: проект связи с зашифрованным локальным хранилищем и разными путями доставки сообщений. Пакет может дождаться восстановления интернета или следующей встречи устройств. Для доставки нужен доступный маршрут.
По замыслу любой участник сможет добавить собственный сервер в общий пул доступных серверов Куки. Так участники смогут вместе строить децентрализованную сеть. Объединение серверов пока проверено моделью и остаётся запланированной возможностью. Сейчас опубликована ранняя alpha для Mac на Apple Silicon.
В блоке загрузок доступен реально опубликованный DMG для Mac Apple Silicon. Нужна macOS 12 или новее. Откройте образ и перенесите Kuki.app в «Программы». Пакет имеет локальную ad-hoc подпись и пока не нотарифицирован Apple.
APK для Android, EXE для Windows и пакет iOS на публичном сайте ещё не опубликованы. Локальные тестовые сборки разработчика не равны публичному выпуску и не подменяют его в каталоге.
Приём пакета курьером не равен доставке адресату. Локальная связь и цепочки доверенных курьеров проверены в лабораторных сценариях на одном Mac; полевые испытания физических устройств ещё впереди. Отдельный Bluetooth, интеграция Meshtastic / LoRa, объединение серверов и переключение интернет-протоколов пока не готовы.
Публичная страница проекта отмечает, что регистрация новых пользователей ожидает настройки почты. Перед тестированием проверьте актуальную готовность сервиса и ограничения на сайте Куки.
Сейчас на публичном сайте доступна alpha для Mac Apple Silicon с macOS 12 или новее. Готовые публичные пакеты Android, Windows и iOS пока не предложены.
Для передачи нужен доступный маршрут или встреча совместимых устройств. Если пути нет, сообщение ждёт в очереди. Экспериментальная курьерская доставка допускает задержки; связь при полной изоляции не обещается.
Не сам по себе. Планируемая интеграция Meshtastic / LoRa требует совместимых внешних радиоустройств. Готового подключения оборудования пока нет; дальность и скорость не измерены.
В экспериментальном режиме доверенный курьер хранит зашифрованный пакет без ключей текста. Помощь включается добровольно; приложение должно быть открыто и разблокировано. Нужны доверенные совместимые Apple-устройства и разрешения. Работа с незнакомыми курьерами и в фоне пока не готова.
История alpha хранится на вашем устройстве в зашифрованном виде. Серверная очередь нужна для доставки пакетов. Удаление пакета по подтверждению не удаляет копии у собеседников и не означает гарантированного физического стирания накопителя.
Это часть замысла: любой участник сможет добавить собственный сервер в общий пул. Объединение серверов проверено моделью, но готовая публичная федерация и подключение независимых серверов ещё не реализованы.
Публичные установщики и контрольные суммы размещены на официальном сайте Куки. Здесь показаны только реально доступные файлы и их версии.
Выберите систему и архитектуру. У каждой сборки указана её версия; выпуски для разных платформ могут отличаться.
sha256:6ee139f13a19cb115d09dd14b07a3f622651ee8384ce0698b874f112ddaa75d9