Every result in RoughVolLab is built on one path generator: roughvol_core.py, the κ=0 Volterra engine. It exists because an earlier engine had a silent bug — its variance was normalised wrong, so any analysis built on it would measure the bug, not the market. This tool lets you drive the real engine, and see the bug it was built to prevent.
The engine produces a variance path (how choppy the market is) and the asset price it drives. Roughness in the variance is what shapes the price. Watch both react as you move the dials.
Drag H for roughness, η for how violent the vol swings are, ρ for the leverage effect (down moves raising vol), ξ₀ for the baseline variance level.
There you can flip on the old bug and run the engine's own test. The paths look the same — but the test tells you the truth. That's why the module exists.