I'm not that technical, but is it possible to run a script that automatically signs a Bitcoin transaction once some conditions are met? For example, a date -I understand that with Bitcoin smart contracts you can play with dates via block height, but what if you are looking for a precise date-, or a fiat payment gateway, or any kind of external input (or the absence of it).