Welcome to DICE
DICE is a hardware-backed verifiable randomness oracle for Solana. It replaces a cryptographic assumption with a physical one — randomness that comes from real ESP32-S3 silicon, committed and revealed on chain, delivered to your program via one CPI call.
These docs are for Solana developers who want randomness in their dApp and would rather not build (or trust) an oracle themselves. Whether you ship a coin flip, a lottery, an NFT mint order, or a prediction market — the integration shape is the same. Three things change in your code; everything else is handled.
4.0 s
Avg round latency
v7.7 streaming · 50-round bench
0.002 SOL
Per-request fee
Flat · no surge pricing
4–50
Nodes per request
You pick size; any one honest node guarantees entropy
32 B
Randomness payload
Drop-in for any VRF consumer
On chain (v7.7 · production)
FMwPuCjkfZXN2MuNJQiUzZC3hnxHcD8mrTuntsqA84XD7r6UstdP6qTFK4HSqU4mFGPGyCVWd3JVjBeafQPyvspH