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 8527–8558 · every signature + prevHash link checked server-side
latest value: 0d015e775eeeaeb7f32dbee71def3653c2c7bc5940fd021ccfa30976407ace89…
| Round | Value (public) | Sources |
|---|---|---|
| 8558 | 0d015e775eeeaeb7f32dbee7… | osCsprng(primary), drand |
| 8557 | 5883ae195bbd53f8ca8e4749… | osCsprng(primary), drand |
| 8556 | fae61bb5d61521d1bfea0acf… | osCsprng(primary), drand |
| 8555 | 00fb40051f4a2ee195b31e6a… | osCsprng(primary), drand |
| 8554 | a63f0d037454f0493cfb14d7… | osCsprng(primary), drand |
| 8553 | 59c464d72016e0efe4102fad… | osCsprng(primary), drand |
| 8552 | fb41d3a554e98326148b6199… | osCsprng(primary), drand |
| 8551 | 7d49e28efffc96492a66748c… | osCsprng(primary), drand |
| 8550 | 04ea74930edcc2cea410ece1… | osCsprng(primary), drand |
| 8549 | fb3e1173e03ef959933a13f5… | osCsprng(primary), drand |
| 8548 | d6d5d028097b8d1e1718a082… | osCsprng(primary), drand |
| 8547 | ed7efca7b16877d8a989fe9a… | osCsprng(primary), drand |
Want to see a key get built from scratch? Open the live encryption lab →