Кафе и столовые
Меню дня, обед за полцены после трёх, «остались две порции». Прохожий у двери увидит это раньше, чем откроет карты.
ЭФИР превращает телефон в маленькую радиостанцию. Объявление слышат те, кто находится рядом прямо сейчас: посетители у входа в кафе, покупатели на рынке, соседи по стоянке, группа на тропе. Ни интернета, ни вышек, ни настройки оборудования — включил и вещаешь.
Кому пригодится
Радиоинформатор бьёт на расстояние сигнала радиопередатчика встроенного в телефон, а не на весь интернет. Это его сила: объявление доходит до тех, кто может прийти прямо сейчас, и не тратит внимание всех остальных.
Меню дня, обед за полцены после трёх, «остались две порции». Прохожий у двери увидит это раньше, чем откроет карты.
Код действует, пока человек в двух шагах от прилавка. Не рассылка на всю страну, а предложение тем, кто может зайти.
Что привезли утром, почём, у какого ряда. Ярмарка начинает говорить сама, без громкоговорителя и без аренды.
Там, где связи нет вовсе: занятая стоянка, брод выше по течению, «идём в сторону перевала». Группы слышат друг друга без сети.
Когда вышки молчат, телефоны продолжают слышать друг друга. Тревожный канал для просьб о помощи, поиску пропавших и предупреждений.
Продам, отдам, ищу, подвезу. Доска объявлений вашего двора, рынка или кемпинга — без модерации на другом конце страны.
Кто рядом и не против познакомиться. Личные сообщения шифруются и тоже идут по воздуху, минуя всякую сеть.
Клуб, кружок, соседи по фестивалю. Свой канал — и в нём слышно только своих, даже если вокруг тысяча человек.
Как это работает
Приложение раскладывает сообщение по служебной записи Wi-Fi-объявления. Устройства не соединяются и не образуют пару: текст висит в воздухе и повторяется сам, пока рядом кто-то слушает.
Больше ничего не спросят: ни почты, ни номера, ни имени. Слово не покидает телефон.
Кафе вещает на «Еде», рынок на «Торговле», турист слушает «Походы». На первом канале слышно всех.
Короткая строка уходит в воздух и повторяется, пока вы её не смените. Нужно длиннее — текст ложится сюда, а в эфир идёт короткий код.
Каналы
Настроились на «Еду» — слышите кафе вокруг, а не чужие объявления о продаже гаража. Разделение логическое: радио одно, но передачи с чужих каналов отбрасываются на приёме. Слушать и вещать можно на разных.
Личное
Вместе с каждым открытым объявлением летит публичный ключ отправителя. Услышали человека — уже можете написать ему лично, и никак иначе: через сайт собеседника не добавить, круг набирается ногами.
Текст запечатан ключом получателя: X25519 и ChaCha20-Poly1305. Посторонний в эфире видит лишь то, что кто-то кому-то написал — ни текста, ни имени в записи нет.
Он не хранится нигде как секрет, а выводится из позывного и слова. Поэтому на новом телефоне переписка продолжает читаться — ровно как и лента.
Прямой секретности нет: кто узнает кодовое слово, прочитает и старые записки, если успел записать их из воздуха. Подтверждения доставки тоже нет — адресат должен слушать в этот момент.
Лента
Всё переданное оседает в ленте автора. Её адрес — двенадцать знаков, которые приходят вместе с передачей: подобрать их нельзя, каталога и поиска здесь нет. Кафе может напечатать свой код на ценнике, турист — оставить его в чате группы.