Skip to main content
mxnode install accepts a small set of orthogonal flags that combine into every supported shape. Default is one validator, no squad, no proxy.

Shortest commands

--squad is implicit for --role multikey and explicit for everyone else.

All flags

Common shapes

Why multikey doesn’t take --squad

A multikey host signs for every BLS key in the bundle behind whichever observer is in the right shard. Anything other than one node per shard breaks the model — fewer leaves shards uncovered, more duplicates them. --role multikey is therefore a 4-shard squad: For other roles, --squad is the way to opt into the same 4-shard layout.

Backup machines

The --backup flag stamps Preferences.RedundancyLevel on every node in a multikey install. Both primary and backup must hold the byte-identical allValidatorsKeys.pem: See multikey + redundancy for the full setup recipe.

What changes per role

Misuse rejections

mxnode rejects nonsensical combinations at parse time so you don’t waste a build: