Tokens for the liquidity mining program were minted into the Cycle token contract and will be released according to a distribution function. These tokens are processed through the Cycle token contract and scaled according to the scaling factor value. The resulting amount of CYCLE tokens from this scaling will be distributed as rewards to all the vault-connected reward contracts. The initial distribution function will linearly adjust the scaling factor from 6 to 3 during this process. It’s important to note that during the initial distribution, the scaling factor will not be updatable but instead be determined by the distribution function, which determines the current value based on the remaining supply in the contract.