contract monetization