Crypto staking coins called stargate finance

Hi I have a question regarding some crypto, I hold $STG and am currently staking it to which I receive governance tokens called $VeStg. A chunk of protocol fees are distributed amongst $STG stakers. $STG tokens are locked depending on how long you want. Is this permissible?.