Could you please clarify for me, what exactly is the maximum amount of Nibiru chain tokens that will ever be in circulation? Is there a finite number that has been predetermined, or is the supply subject to change based on certain conditions or events? I'm particularly interested in understanding the mechanics behind the supply cap, if there is one, and how it might impact the future value and adoption of Nibiru chain.