From FAQ:
Itch.io was made to give game developers a marketplace where they get to control how their content is sold.
Seems to me that your offer goes against the core intent of this site. What you could do is invite us developers onto your app rather than act as if our games may be handed off by Leafo to an unknown app.