Hey @ceptoplex, thanks for bringing that second restriction to my attention. I do remember reading it, but didn’t cross my mind that Steam trading would violate it. Now that you mention it I can definitely see how Twitch may consider it against that particular rule, so the official response on that will be much appreciated.
A loyality (!) extension needs to know the viewer’s Steam identifier or trading token to send or donate (not request!) items to the viewer.
If you don’t mind sharing - how were you thinking of achieving this without OAuth taking place? I am aware of the ability to create a trade offer link, but how would that enable the donor to choose items or anything like that from within the Extension?