kind

Allows optional protocol modules to reject unsupported signer families before signing.