migrate operator.sig to SignatureFactory;
add version to signature;
prepare framework for provisioning