Rewards only originate from customers in exchange for solutions that fit a market.
Not all rewards are in fiat currency. Time is currency. Many other currencies. But they must be written into the contract.
I certainly see a way to make payment (reward) in multiple currencies that change porportion over time. for instance, small fiat/large time shifting to large fiat/small time.