The identity-tp command starts the Identity transaction processor, which handles on-chain permissioning for transactor and validator keys to streamline managing identities for lists of public keys.

The Settings transaction processor is required when using the Identity transaction processor.

In order to send identity transactions, your public key must be stored in sawtooth.identity.allowed_keys.

usage: identity-tp [-h] [-C CONNECT] [-v] [-V]

Starts an Identity transaction processor.

optional arguments:
  -h, --help            show this help message and exit
  -C CONNECT, --connect CONNECT
                        specify the endpoint for the validator connection
  -v, --verbose         enable more verbose output to stderr
  -V, --version         display version information

This process is required to apply any changes to on-chain permissions used by the Sawtooth platform.