Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Underline

Underline — local-first протокол общения и социальная сеть для друзей. Данные принадлежат пользователям, хранятся на их устройствах и передаются только тем участникам, с которыми существует общее пространство.

Проект находится на стадии архитектурного прототипа. По DEC-0003 первый исполняемый клиент будет CLI на Rust; по DEC-0002 криптографический слой групп строится на OpenMLS; по DEC-0005 Underline Chat строится на Tauri.

Этот репозиторий — спецификация и решения. Кода протокола здесь нет.

Репозитории

Репозиторий Роль Состояние
ssheleg/underline спецификация, архитектура, реестры решений и вопросов этот репозиторий
ssheleg/underline-node ядро протокола underline-core и терминальный клиент на Rust (DEC-0003, DEC-0022) каркас команд; протокольный слой не реализован
ssheleg/underline-chat desktop-клиент на Tauri (DEC-0005) каркас приложения; протокольный слой не реализован

Ни один клиент пока не выполняет сценарии из docs/ux/scenarios.md: оба репозитория содержат проверяемый каркас, а не работающий протокол. Что именно не сделано, перечислено в docs/evidence/verification.md.

Документация

Безопасность

Аудит 2026-09-14 принял восемь решений первого среза DEC-0018…DEC-0025; из предложенных DEC-0006…DEC-0017 часть заменена ими, остальные отложены с условием возврата (DEC-0025).

Рабочие реестры

Проверка документации

По DEC-0001 перед коммитом документация проверяется командой:

bash scripts/check-docs.sh

Та же команда выполняется в CI при каждом push и pull request — .github/workflows/docs.yml.

Лицензия

MIT © ssheleg

About

Local-first протокол общения и социальная сеть для друзей — спецификация, архитектура и реестр решений

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages