platform revenue sharing