The phrase "finite supply" means that there is a limited or fixed amount of something available. It cannot be infinitely replenished or increased. Full definition
His company is named for the digital currency's finite supply of coins. (dailybitcoinnews.com)
It is now widely agreed that our current food and farming system is unsustainable, based, - as it is - on finite supplies of oil, the use of which contributes to climate change. (sustainweb.org)
Fixed Finite Supply - It has decided to issue a limited number of coins, and this number will hardly ever have change. (cryptocoinjudge.com)