Omni (FKA Mastercoin) is a protocol layer on top of Bitcoin that enables smart contracts similar to Ethereum. I'm not sure about its concrete capabilities but you should find detailed white papers / protocol specifications by searching for either term. The Tether Limited layer on top of Omni is then written using whatever scripting capabilities Omni provides.
Thank you very much!