Человек выбирает действие. quite.space выбирает сеть. Кнопок «отправить через реле» или «отправить по радио» в обычном интерфейсе нет и не будет.
Три пути
| путь | когда работает | что несёт |
|---|---|---|
| Локальная сеть | вы в одном Wi-Fi | всё, быстро |
| Реле | есть интернет | всё |
| Радио | ничего из перечисленного | текст, реакции, служебное — Радио |
Узел предпочитает более широкий путь и переключается сам. Переключение ничего не создаёт заново: связь принадлежит пространству и личности, а не той сети, в которой однажды возникла. Никаких повторных приглашений, смен ключей и вопросов к человеку.
Значок состояния в шапке показывает текущий путь: Direct, Local network, Through a relay, Radio, Catching up, No connection right now.
Реле — почта, а не сервер
Реле принимает запечатанные пакеты и отдаёт их тому, кто пришёл за своими. Оно не участник: не читает содержимое приватных пространств, ничего не хранит дольше срока и никого не авторизует.
Settings → Relay:
- Automatic — узел сам меряет доступные реле и выбирает лучшее, второе держит запасным. Кнопка Re-measure перемеряет по требованию.
- Custom — только то реле, которое вы назвали. Автоматика при этом выключена целиком.
При первом соединении со своим реле приложение покажет его отпечаток и спросит подтверждения. Дальше оно закреплено: смена ключа — это отказ и явное сообщение, а не молчаливое «подключились к чему-то другому».
Copy diagnostics собирает локальный отчёт без секретов — им удобно объяснить, что происходит, не пересказывая на словах.
Ниже — ручные Push current space / Pull for all spaces для разового
обмена (например, перед уходом в офлайн) и адрес каталога для
Discover.
Что видно кому
Стоит понимать точно, потому что «зашифровано» — слишком общее слово.
Приватное пространство. Содержимое запечатано ключами эпох. Реле видит только зашифрованные пакеты и адреса ящиков; прочитать их оно не может.
Публичное пространство. Его содержимое подписанный открытый текст — в этом и смысл: любой, у кого есть ссылка, должен уметь прочитать. Это не дыра, это назначение.
Медиа. Не лежит на реле как файл: текст и описания ходят сами, а байты подтягиваются по требованию, когда вы открываете карточку.
Радио. Сам факт обмена в эфире виден всем в радиусе — физика. Ключ сегмента защищает механизм, а не переписку (Радио).
Сидирование медиа. Если вы включили «Share media you already have», другие узнают, что этот файл у вас есть, — а значит, что вы это читаете. Поэтому оно выключено по умолчанию и подписано именно так.
Честные состояния вместо галочек
В quite.space нигде нет «доставлено» там, где известно только «реле приняло». Список формулировок и что за каждой стоит — Разговор.
Отдельно про молчание: тишина не диагноз. Правильно настроенный узел, рядом с которым никого нет, выглядит ровно как узел, настроенный неверно. Поэтому интерфейс говорит «не удалось подтвердить», а не «не доставлено», — это разные вещи.
Радио
Отдельный раздел целиком: Радио — какой носитель проверен, как прошить плату, как подключить, что радио несёт и что ждёт более широкого пути.
Протокольные изменения по релизам — на странице апдейты протокола.