A provider is a participant of the mainnet eco system
Add a replica node
Add a provider (Without privileges)
Update their own information
Form a new voter set
Create a cluster
Vote on proposals concerning voter sets you belong to
Provider public key as identifier only, never for authentication
System provider can
Add and remove signer nodes to clusters
update the system cluster/voter set
Add provider with any (non-system) privileges
Propose removal of providers
Update cluster configuration