I must say: it's a well-thought idea.
However, you should provide more information about this "
Cold Wallet" of yours about "
how can it be used often (The more you use your wallet, the more tokens you receive)" and what is the basis of the number of token reward per usage?
Normally, cold wallets must stay offline and even disconnected to local network at all time; is there a companion/partner app which can transfer unsigned transaction to the cold wallet and vice versa? If there is, people who often uses cold storage wouldn't trust it unless they can review the code (
open source).
I think I forgot to mention that what we are hoping to do is educate people who are new to crypto about mining, and encourage mass adoption by allowing them to receive their first crypto.
Typical newbies don't really care about the type of wallets that they're using as long as it has
ease-of-access which Cold wallets don't have. Most of them settle for Payment Processors and Exchange Wallets at first introduction then some switch to either SPV clients or Full node after learning a few things.
Only users who have a crazy amount of Bitcoins/Crypto use a Cold storage wallet for storage and transactions; the remaining users have a Cold Wallet for HODLing purposes and don't actually open it.
Given that, I suggest to reconsider the type of wallet that your project will offer.