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

latest value: b5f94a89545afa2472a814e82b112ead5ab5d5b12f2c90ac3b663d55e16108de

RoundValue (public)Sources
8916b5f94a89545afa2472a814e8osCsprng(primary), drand
89159bf8e30d10d2a2c23c3bb781osCsprng(primary), drand
8914bca819936dbff44971cf1f39osCsprng(primary), drand
89134fcff0bf1bb3b9230278093cosCsprng(primary), drand
891223ab11216866ee9b44d1985dosCsprng(primary), drand
891182e65a0d0a0d19ee37d16be0osCsprng(primary), drand
8910a4a0bc0d9a20cf216a93c786osCsprng(primary), drand
89092d78d0058ad59ace595ae238osCsprng(primary), drand
89088d1e674a936e081a0c37aa41osCsprng(primary), drand
8907afecb57150d9e05e58ddc6efosCsprng(primary), drand
8906ede5fe74ee4a1bacba6c418bosCsprng(primary), drand
8905cd8c6f7b8972ad13c0b5e248osCsprng(primary), drand

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