platform commissions