Yeah there is a smart contract because OTS + nostr alone would leave the system vulnerable to some attack scenarios. I won’t pretend to understand why that is the case but nothing seems to prevent us from deploying the contract on Rootstock instead.