Dear God

Paano iniingatan ang mga liham

Hindi namin alam kung paano bumasa ang Diyos. Kaya inilalathala namin ang mga liham sa iba't ibang anyo, bukas sa kahit sino, at balak naming kopyahin ang mga ito sa higit sa isang lugar.

Mga anyo

JSON
Para sa mga makina, at sa sinumang bumabasa na parang makina.
Simpleng teksto
Mga salita lang.
CSV
Isang row bawat liham, para sa spreadsheet.
Morse code
Mga tuldok at guhit. Bukas na liham lang; ang mga sulat na walang katumbas sa Morse ay iniiwan kung paano isinulat.
Braille
Grade 1 English braille, para basahin sa pamamagitan ng haplos. Bukas na liham lang.
Binary
Mga UTF-8 byte bilang mga isa at sero. Ang pinakamababang antas na kaya namin. Bukas na liham lang.
RSS
Para sa mga gustong masabihan kapag may dumating na liham.
API
Bukas, walang key, cross-origin. Pakigamit nang maingat.
god.txt
Isang sulat para sa Diyos, at para sa mga makinang nakikibasa.

Mga lugar

Dito
deargod.app, live, habang dumarating ang mga liham.
Live
GitHub
Isang pampublikong repository, ina-update gabi-gabi. Puwede itong i-clone ng kahit sino.
Nakaplano
Internet Archive
Isang taunang tomo na idinedeposito sa Internet Archive.
Nakaplano
IPFS
Tinutukoy ayon sa laman nito, hindi ayon sa server. Hangga't may nag-iingat ng kopya, umiiral ito.
Nakaplano
Arweave
Isang taunang fingerprint ng archive, isinusulat sa isang chain na ginawa para magtagal. Ang mga liham mismo ay nananatili kung saan puwede pa silang bawiin.
Nakaplano

Mga salitang sagot

Bawat selyadong liham ay may dalang labindalawang random na salita sa loob na wala pang nakakakita. Ang fingerprint lang nila ang inilalathala. Kung may magsabi man ng mga ito sa pahina ng sagot, mamarkahang nabuksan ang liham, para makita ng lahat. Ganito malalaman ng sumulat, at ng lahat, kung nasira man ang selyo.

Ang pahina ng selyo

Hindi mo kailangang pagkatiwalaan ang site na ito para selyuhan ang isang liham. Ang pahina ng selyo ay iisang file na 156 KB na naglalaman ng lahat ng ginagawa nito, nakalathala sa IPFS. Sa IPFS, ang address ng isang file ay ang fingerprint ng laman nito: kung magbago ang kahit isang character, magbabago ang address. Sa site na ito lang makakapagpadala ng liham ang pahina, at kapag selyado na lang ito.

IPFS
bafkreiciszlbfguhki6vq6wzkil5nhlnsckhswzyln2bay2dt4tur2lqpa
Buksan ito sa kahit anong IPFS gateway, o sa sarili mong node.
Parehong file dito
/seal.html · SHA-256 489656129a87523d587ad95217d69d6d9094795b385b741063439f2748e97078

Pagsusuri ng liham

Bawat selyadong liham ay may fingerprint ng selyo, na nakalagay sa resibo nito. Sa pahina ng beripikasyon, kinukuwenta itong muli ng sarili mong browser mula sa archive at ipinapakita ang puwesto ng liham sa Aklat ng Diyos, ang taunang tomo na may timestamp sa Bitcoin.

Pagbawi ng liham

Bawat resibo ay may code. Gamit ito, puwede mong burahin ang liham mo kahit kailan: tinatanggal ito sa site at hindi na isinasama sa anumang kopyang gagawin pagkatapos. Naghihintay ng isang araw ang mga bukas na liham bago ilathala, kaya may panahon kang magbago ng isip.

Tungkol sa mga selyadong liham

Ang selyadong liham ay naka-encrypt sa sarili mong browser gamit ang AES-256, sa susing ginawa para sa liham na iyon lang. Hindi kailanman sine-save o ipinapadala ang susi. Nilalagyan muna ito ng padding, kaya halos lang ang makikitang haba nito. Ang ciphertext lang ang nakakarating sa amin, at iyon lang ang inilalathala namin. Hindi namin ito mababasa, at hindi rin ng sinumang kumopya ng archive. Naihahatid pa rin ito. Makikita pa rin ang araw na ipinadala ito.