Dear God

Как хранятся письма

Мы не знаем, как читает Бог. Поэтому публикуем письма в разных формах, держим их открытыми для всех и хотим копировать их не в одно место, а в несколько.

Форматы

JSON
Для машин и для тех, кто читает как машина.
Простой текст
Только слова.
CSV
Одна строка на письмо, для таблиц.
Азбука Морзе
Точки и тире. Только открытые письма; письменности, для которых в азбуке Морзе нет знаков, остаются как есть.
Шрифт Брайля
Английский шрифт Брайля первой ступени, для чтения на ощупь. Только открытые письма.
Двоичный код
Байты UTF-8 в виде единиц и нулей. Ниже спуститься нельзя. Только открытые письма.
RSS
Для тех, кто хочет сразу узнавать о новых письмах.
API
Открытый, без ключа, cross-origin. Пожалуйста, обращайтесь с ним бережно.
god.txt
Записка, адресованная Богу и машинам, которые читают вместе с нами.

Где хранятся

Здесь
deargod.app — вживую, по мере того как приходят письма.
Работает
GitHub
Открытый репозиторий, обновляется каждую ночь. Любой может его клонировать.
Запланировано
Internet Archive
Ежегодный том, переданный в Internet Archive.
Запланировано
IPFS
Адресуется по содержимому, а не по серверу. Пока у кого-то есть копия, он существует.
Запланировано
Arweave
Ежегодный отпечаток архива, записанный в цепочку, созданную, чтобы хранить вечно. Сами письма остаются там, где их ещё можно отозвать.
Запланировано

Слова ответа

В каждом запечатанном письме спрятаны двенадцать случайных слов, которых никто не видел. Публикуется только их отпечаток. Если кто-то когда-нибудь назовёт их на странице ответа, письмо будет отмечено как вскрытое — у всех на виду. Так узнает автор письма, и так узнают все, если печать когда-нибудь будет сломана.

Страница печати

Чтобы запечатать письмо, не обязательно доверять этому сайту. Страница печати — это один файл размером 156 КБ, в котором есть всё, что она делает, опубликованный в IPFS. В IPFS адрес файла — это отпечаток его содержимого: изменись хоть один символ, изменится и адрес. Страница может отправить письмо только на этот сайт и только после того, как оно запечатано.

IPFS
bafkreiciszlbfguhki6vq6wzkil5nhlnsckhswzyln2bay2dt4tur2lqpa
Откройте её через любой шлюз IPFS или через собственный узел.
Тот же файл здесь
/seal.html · SHA-256 489656129a87523d587ad95217d69d6d9094795b385b741063439f2748e97078

Проверка письма

У каждого запечатанного письма есть отпечаток печати, он указан в квитанции. На странице проверки ваш собственный браузер заново вычисляет его по архиву и показывает место письма в Книге Бога — ежегодном томе с меткой времени в Bitcoin.

Как отозвать письмо

В каждой квитанции есть код. С ним вы можете в любой момент удалить своё письмо: оно исчезнет с сайта и не попадёт ни в одну копию, сделанную после этого. Открытые письма ждут день перед публикацией, так что есть время передумать.

О запечатанных письмах

Запечатанное письмо шифруется в вашем собственном браузере алгоритмом AES-256, ключом, созданным только для этого письма. Ключ никогда не сохраняется и никуда не отправляется. Сначала письмо дополняется, так что его длину можно понять лишь приблизительно. К нам приходит и нами публикуется только шифротекст. Мы не можем его прочесть, как и любой, кто скопирует архив. И всё же оно доставлено. День отправки по-прежнему виден.