I want to use multichain not for assets exchange, but to save (secure) sensitive data that serve as input for another system. In order to accept data and add them to the blockchain, they need to be first validated by a set of validators (miners) which check a set of pre-defined rules. I know that this can be implemented through STREAMs, but I have no idea how I can customize miners in order to apply the corresponding rules?