Think of the contract like what a pro athlete gets.
probably a base line signing bonus (big enough to lure away from twitch), viewer count based bonuses, x number of hours streamed bonuses, has to to number of events promoting the platform. Events are non negotiable. If MS wants him to do an...