Announcement!We are currently working on a "next-gen" VRF solution, with a different technology approach!

Join the waitlist

Welcome to zkVRF

— a novel, ZKP-enabled method to generate provably fair and verifiable random numbers.

zkVRF is a proud winner of the ETHOnline 2023 hackathon
zkVRF dice

Built with

    • ETHOnline
    • Scroll
    • Noir
    • The Graph

Frequently asked questions

If you can’t find what you’re looking for, reach out to us on Twitter/X and we will get back to you.

    • How does the zk circuit prove that the source of randomness is truly random and not manipulated by the fulfiller?

      The circuit implements a deterministic public-key crypto scheme (based on HMAC + Poseidon), with the private key as a hidden input. The (deterministic) signature it produces is then keccaked, resulting in the random number output.