It is a behaviour for encryption/decryption modules. If you want to write your own cipher module, you should implement this behaviour.
Module to be used in Otto.Query should
Define an ots table.