commands
The command client of the public port, sending as caller: the wow-client a peer calls with, in user mode. It sends the commands of the contexts the server serves as objects, system commands among them (a lifecycle command, a snapshot rebuild, a job's command), waits as their wait plans say, and throws a rejection as a CommandRejectedException, any other problem as a WowProblemException, each with its error code; a command of another context fails, as no endpoint is known for it.
The caller goes as credential writes it: the development identity headers by default (UserCredential.DEVELOPMENT), which the host reads in a development profile (dev) with no CallerResolver of the application's and CoSec off; for a server that authenticates otherwise, the credential it reads (a CoSec identity, a test's own header). Each credential has a client of its own: pass the same one to reuse it.