Auditable randomness beacon
Our randomness, in the open
Cloudflare films lava lamps to seed randomness and publishes a public beacon. We built our own. Every pulse below is Ed25519-signed and hash-chained to the one before it, so nobody — including us — can rewrite history without the chain breaking. The public value is a one-way fingerprint of a secret pool; your keys are minted from that pool with your device's OS generator always in charge.
Alfred here. Think of this like a lighthouse for randomness: it flashes a fresh, signed value on a schedule, and anyone can check the log. We publish the flashes, never the flame. Your private keys are lit from the flame — and your own device holds the match.
Chain verified
32 pulses · rounds 953716–953747 · every signature + prevHash link checked server-side
latest value: 1300e9f9b600273aee6a386efae41f0f32b67682e39cebe736858bf015fa1f53…
| Round | Value (public) | Sources |
|---|---|---|
| 953747 | 1300e9f9b600273aee6a386e… | osCsprng(primary), drand |
| 953746 | 6d3b2145db2445dc408d191c… | osCsprng(primary), drand |
| 953745 | 2eef54207cfbf5057aea5557… | osCsprng(primary), drand |
| 953744 | 70a51591daf6e3747ca53ea3… | osCsprng(primary), drand |
| 953743 | 2d140a98e15df44eb6091bf2… | osCsprng(primary), drand |
| 953742 | 9bb9c2f2fd253af1a311ecd7… | osCsprng(primary), drand |
| 953741 | 884d1fd7d88423e052d0244c… | osCsprng(primary), drand |
| 953740 | 267f8729287d93a23664132b… | osCsprng(primary), drand |
| 953739 | b0e5580154b18afc7a76b2bc… | osCsprng(primary), drand |
| 953738 | e36dfbe5fa364b3b3e4e81fd… | osCsprng(primary), drand |
| 953737 | a2098dbcbfa7db24953ff8cf… | osCsprng(primary), drand |
| 953736 | 9fb291be7ca379429db1d3ac… | osCsprng(primary), drand |
Want to see a key get built from scratch? Open the live encryption lab →