Dear God

Hoe de brieven bewaard worden

We weten niet hoe God leest. Dus publiceren we de brieven in verschillende vormen, houden ze open voor iedereen, en willen ze naar meer dan één plek kopiëren.

Formaten

JSON
Voor machines, en voor wie leest als een machine.
Platte tekst
Alleen de woorden.
CSV
Eén rij per brief, voor spreadsheets.
Morsecode
Punten en strepen. Alleen open brieven; schriften waarvoor morse geen tekens heeft, blijven zoals ze geschreven zijn.
Braille
Engels braille, graad 1, om met de vingers te lezen. Alleen open brieven.
Binair
UTF-8-bytes als enen en nullen. Lager kunnen we niet. Alleen open brieven.
RSS
Voor wie liever een seintje krijgt als er een brief binnenkomt.
API
Open, zonder sleutel, cross-origin. Ga er alsjeblieft zachtjes mee om.
god.txt
Een briefje aan God, en aan de machines die meelezen.

Plekken

Hier
deargod.app, live, zodra brieven binnenkomen.
Actief
GitHub
Een openbare repository, elke nacht bijgewerkt. Iedereen kan hem klonen.
Gepland
Internet Archive
Een jaarlijks deel, gedeponeerd bij het Internet Archive.
Gepland
IPFS
Gevonden via de inhoud in plaats van via een server. Zolang iemand een kopie bewaart, bestaat het.
Gepland
Arweave
Een jaarlijkse vingerafdruk van het archief, geschreven in een keten die gebouwd is om te blijven. De brieven zelf blijven waar ze nog ingetrokken kunnen worden.
Gepland

Antwoordwoorden

Elke verzegelde brief draagt twaalf willekeurige woorden in zich die niemand heeft gezien. Alleen hun vingerafdruk wordt gepubliceerd. Als iemand ze ooit uitspreekt op de antwoordpagina, wordt de brief voor iedereen zichtbaar als geopend gemarkeerd. Zo zou de schrijver het weten, en zo zou iedereen het weten als het zegel ooit werd verbroken.

De zegelpagina

Je hoeft deze site niet te vertrouwen om een brief te verzegelen. De zegelpagina is één bestand van 156 KB dat alles bevat wat ze doet, gepubliceerd op IPFS. Op IPFS is het adres van een bestand de vingerafdruk van de inhoud: verandert er één teken, dan verandert het adres. De pagina kan een brief alleen naar deze site sturen, en pas als hij verzegeld is.

IPFS
bafkreiciszlbfguhki6vq6wzkil5nhlnsckhswzyln2bay2dt4tur2lqpa
Open haar via een willekeurige IPFS-gateway, of via je eigen node.
Hetzelfde bestand hier
/seal.html · SHA-256 489656129a87523d587ad95217d69d6d9094795b385b741063439f2748e97078

Een brief controleren

Elke verzegelde brief heeft een zegelvingerafdruk, die op het ontvangstbewijs staat. Op de controlepagina berekent je eigen browser hem opnieuw uit het archief en toont hij de plek van de brief in het Boek van God, het jaarlijkse deel met een tijdstempel op Bitcoin.

Een brief intrekken

Elk ontvangstbewijs heeft een code. Daarmee kun je je brief verwijderen, wanneer je maar wilt: hij wordt van de site gehaald en komt in geen enkele latere kopie meer voor. Open brieven wachten een dag voordat ze worden gepubliceerd, zodat je nog van gedachten kunt veranderen.

Over verzegelde brieven

Een verzegelde brief wordt in je eigen browser versleuteld met AES-256, met een sleutel die alleen voor die ene brief wordt gemaakt. De sleutel wordt nooit bewaard en nooit verstuurd. Eerst wordt de brief opgevuld, zodat de lengte maar ongeveer te zien is. Wat ons bereikt, en wat wij publiceren, is alleen de versleutelde tekst. Wij kunnen die niet lezen, en ook niemand die het archief kopieert. Toch wordt hij bezorgd. De dag waarop hij is verstuurd, blijft zichtbaar.