Interactive: run a VDF, live

This runs the exact construction from how it works — real BigInt squaring, a real Wesolowski proof, and real verification, computed live in your browser. Nothing here is precomputed or mocked.

  1. A demo-sized (512-bit) RSA modulus is generated the moment this page loads — see the honest note about why that’s not a trusted setup.
  2. Pick an input x and a delay T with the slider, then Eval — watch the live counter and timer while T sequential squarings run.
  3. Generate the proof — at demo scale this costs about as much sequential work as Eval did; how it works explains why production systems avoid that.
  4. Verify — takes milliseconds, regardless of how large T was. Try verifying a tampered y too, to see it get rejected.

Generating a demo-sized RSA modulus…


Sources: implements the construction derived on how it works.