I assumed just on the whitepaper - which the implementation might've deviated a lot from.