Beacon
OperationalProxied drand League of Entropy beacon with server-side BLS12-381 signature verification
API Overview
The beacon endpoint proxies the drand League of Entropy quicknet chain and performs server-side BLS12-381 G1 signature verification before returning the result. Clients receive raw randomness, the beacon round, timestamp, and the `verified: true` flag — eliminating the need to bundle a BLS12-381 library client-side. Historical rounds can be retrieved by specifying a round number, enabling time-locked randomness reveals and commit-reveal schemes.
drand Quicknet
Sourced from the drand League of Entropy quicknet chain — 3-second cadence, 20+ independent operators.
Server-Side Verification
BLS12-381 G1 signature is verified on the edge before the response is returned — no client crypto needed.
Historical Rounds
Retrieve any past round by number for commit-reveal schemes and post-hoc audits.
Chain Metadata
Response includes chain hash, period, and genesis time so clients can independently locate the chain.
terminal API Playground
Live Simulationimport requests
url = "https://random.picopayd.codefission.co.uk/api/random/beacon"
# Omit 'round' for the latest beacon
headers = {"X-PAYMENT": "<402-payment-token>"}
response = requests.get(url, headers=headers)
print(response.json()) {
"round": 21543892,
"randomness": "a87619810b1b41e70a01b8f903cf6997...",
"signature": "95a9bf14e8a9b3f2d1c4e5f6a7b8c9d0...",
"verified": true,
"chain": {
"hash": "52db9ba70e0cc0f6...",
"period": 3,
"genesisTime": 1692803367
}
} Related Randomness APIs
View all APIs arrow_forwardRandom Number
$0.001 / call
Generate one or more random integers in a custom [min, max] range, verifiable against the drand quicknet BLS12-381 beacon.
Verifiable UUID
$0.001 / call
Generate one or more verifiable UUIDs — v4 (pure random) or v7 (timestamp-prefixed) — backed by drand BLS12-381 randomness.
Random Password
$0.001 / call
Generate strong random passwords using configurable charsets and lengths, derived from the drand League of Entropy beacon with entropy-bit scoring.