Where your prayer is
On Arweave, a permanent public archive, with its fingerprint on Ethereum. Never in plain words.
When editing closes on 15 November 2026, every prayer is sealed: locked with its own key, which is itself locked to the moment the prayer opens. Only the sealed form leaves our server. Your name is sealed with your prayer, and a spoken prayer's recording is sealed the same way.
Sealed prayers are kept on Arweave, an archive paid for once and kept for good by people all over the world, not by us. They go in batches, and anyone can download a batch. Without its key, a sealed prayer reads as noise.
Each batch is anchored on Ethereum. A short fingerprint of the whole batch is written once, to a contract that cannot change it afterwards. If anyone altered a single prayer in the archive, it would no longer match.
Once your prayer is sealed, your prayer page links to its batch on Arweave and to its anchor on Ethereum.
Who can open it
Nobody, until its moment. Not us, not anyone.
Nobody reads prayers. Once sealed, a prayer can't be opened early, including by us: what opens it is a signature for its moment, and nobody can make that before the moment comes.
The key is made by drand, a public network run by about twenty organisations around the world. When a moment arrives, drand publishes a signature for it, and that signature opens every prayer locked to that moment. Nobody can make it early.
Every prayer is locked twice. The second lock is Path B, a key split into five sealed cards kept in four places in Bhutan, so that no one place, including us, can use it alone. Any three cards can sign a moment once it has passed. It is only the fallback: it is used only if drand ever stops, so a prayer opens late at worst, never early.
If 108.bt is gone
Your prayer still opens on its day, for anyone, with public tools.
Nothing needed to open a prayer lives only with us. The sealed prayer is on Arweave, its fingerprint is on Ethereum, drand publishes its keys in public, and Path B's files are kept on Arweave too. The method is written down for a stranger with none of our software, and is kept on Arweave as well.
On its day, anyone who follows it can open your prayer, read your name and words, or hear your voice. A prayer is meant to be shared once it opens: that is the promise, kept without our permission.
Check it yourself
For anyone who wants to look, everything is public. Batches are found on any Arweave gateway by their tags: App-Name = 108bt, Type = batch, and Anchor-Contract = the contract below. The contract lists every batch's Arweave id and fingerprint, and no one, including us, can change one once written.
- Anchor
PrayerAnchoron Ethereum,0x24BbCE6122224a8135019c496830BD66e785B95a- First key
- drand quicknet,
52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971 - Second key
- The Bhutan chain: its public key and files are on Path B
- Cipher
- AES-256-GCM, with each prayer's key locked by drand's timelock (tlock)
A prayer that opens with drand's public signature and matches the fingerprint on Ethereum is the one that was sealed, whoever handed it to you.
The full guide
The recovery guide is the complete method, step by step: finding a batch from the contract alone, opening a prayer or a recording with drand's tle and a few lines of Python, and checking it against Ethereum.
Read the guide on Arweave. If this link ever fails, any Arweave gateway finds it by its tags: App-Name = 108bt, Type = recovery-doc.