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 550596550627 · every signature + prevHash link checked server-side

latest value: 9b0d30de625669653c15d6053b721574c9f8c12f611a296128c758b72f0ea837

RoundValue (public)Sources
5506279b0d30de625669653c15d605osCsprng(primary), drand
5506263188c54f3b10c5d1221d173dosCsprng(primary), drand
550625fd2d25b91fe98436940a014fosCsprng(primary), drand
550624e35f93b8c847a4911eb125bcosCsprng(primary), drand
550623b4d1826e1d27053f7361b17aosCsprng(primary), drand
550622d7df19f202870cd6f94260ebosCsprng(primary), drand
5506215d6c072aa1ee37e87d3f71c7osCsprng(primary), drand
550620096aaa755c15003dc97add73osCsprng(primary), drand
5506195b72b64103df7817fa81498dosCsprng(primary), drand
550618a2fddb5095b64919f7ec8978osCsprng(primary), drand
5506173e5b70b0478ebf9a690436aeosCsprng(primary), drand
550616209661a5529566eb3363b1deosCsprng(primary), drand

Want to see a key get built from scratch? Open the live encryption lab →