Личный контур
Идентичность, контакты, ключи сквозного шифрования, ratchet и зашифрованная история. Account получает только адресованный ему payload после локальной доставки.
D-MASH / Gamma Research
R&D · активная разработкаGamma — экспериментальный PWA-мессенджер и исследование сети, в которой браузер становится полноценным узлом. Контакты и переписка принадлежат Account. Передача пакетов — общей Node-сети.
Исследовательский прототип. Полный переход пользовательского интерфейса на Node v4 продолжается.
Исходный код: transport-v3Архитектура / Node v4
01 — 04Браузерная Node должна принимать и пересылать чужие пакеты независимо от входа в Account. Пользовательская переписка остаётся в отдельном слое: транзит не обращается к её содержимому и ключам.
Ветка называется transport-v3 по историческим причинам. В ней уже развиваются протокол v4, Python runtime и браузерный Node Worker.
Идентичность, контакты, ключи сквозного шифрования, ratchet и зашифрованная история. Account получает только адресованный ему payload после локальной доставки.
Соседние узлы, аутентифицированные сессии, маршрутизация, очереди, mailbox и транзит. Браузер/PWA и Python daemon участвуют в общей сетевой модели.
В целевой модели выход из Account не останавливает разблокированную Node. Полная локальная блокировка закрывает runtime, ключи и соединения.
Состояние / 08 октября 2026
02 — 04В коде есть общий транспорт, Python-узел, браузерный Worker и отдельные успешные проверки пути Python → браузер → Python.
В опубликованном PWA проверены отдельные пользовательские сценарии: обмен ключами, переписка, запись, передача, расшифровка и воспроизведение.
Проверены сохранение истории после reload и отдельные медиасценарии через S-TURN. Полная приёмка файлов, звонков и мобильных устройств ещё впереди.
Текущий фокус / N3
Следующий крупный этап — связать Account, контакты и чаты с Node v4 и перенести существующее состояние с сохранением идентичности, прав владения и истории.
Открыть дорожную картуПо CURRENT_HANDOFF от 8 октября, контрольная точка .31. Это разные наборы проверок: они не означают завершение всей Node-модели или аудита безопасности.
Дорожная карта / N0–N8
03 — 04У каждого этапа есть критерий приёмки. Работающий отдельный сценарий не закрывает весь этап. Все N0–N8 остаются частично завершёнными; основной фокус сейчас — N3.
Уточнить threat model, правила идентичности, миграции и наблюдаемые различители источника и получателя.
Критерий: Сетевое поведение и ограничения проверены; одинаковая роль не подменяет доказательство privacy.
Согласовать JS ↔ Python interop, mutual auth, направленные разрешения и общие wire-fixtures.
Критерий: Реальный межъязыковый обмен, актуальная policy-матрица и воспроизводимые проверки в CI.
Принимать и пересылать чужие пакеты без активного Account. Проверить нагрузку, потерю пути и альтернативные маршруты.
Критерий: Python → браузер → Python без прямого обхода; отключение узла даёт восстановление пути или честный unavailable.
Перевести обычные контакты, чат и mailbox на локальный Node runtime. Поддержать несколько Accounts, locked-состояние и публичные события до входа.
Критерий: Полный пользовательский поток и перенос существующих identities, прав владения и зашифрованной истории.
Подтверждать обмен ключами, сохранять исходящие операции, повторять доставку и ACK после сбоев, изолировать повреждённые записи.
Критерий: Loss, duplicate, reorder, crash, reload и односторонняя потеря состояния без ложного подтверждения готовности.
Проверить storage migration, legacy exposure, зависимости и verifier-пути. Обосновать PCS и hybrid PQ suite, провести crypto review.
Критерий: Свойства безопасности подтверждены в определённой модели угроз; сборка и происхождение компонентов проверены.
Единая password/resource policy для всех runtime, directory/descriptor, безопасная повторная установка и изменение credentials.
Критерий: Политику нельзя обойти типом узла; минимальные права, миграция и rollback проверены.
Довести S-TURN, звонки, передачу файлов, wake/invitations, signal privacy и правдивые состояния интерфейса.
Критерий: Integrity, resume, cancel, большие файлы, видео и мобильные сценарии проходят реальную приёмку.
Собрать полную матрицу UI и транспорта, проверить backup/restore, миграцию, rollback и обновление релиза.
Критерий: Evidence связано с точным SHA и версиями PWA/SW/runtime; все обязательные этапы приняты.
Актуальный план также включает совместимые требования A–M/E6, локальное защищённое хранение и «Избранное». DHT в текущий объём разработки не входит.
Код / документы / исследование
04 — 04Ранний материал об архитектуре проекта: P2P, криптография, локальное хранение и резервные каналы. Для текущих статусов и Node v4 используйте документы ветки transport-v3.
Границы исследования. Независимый аудит безопасности не завершён. Endpoint anonymity, PFS/PCS и полная постквантовая защита не подтверждены. Одинаковая роль Node, обновление epoch или работающий TURN-сценарий сами по себе не доказывают эти свойства.
Открытая разработка
Протоколы, браузерные runtime, криптография и проверка сложных сценариев. Если это ваша область — давайте обсудим участие в Gamma.