Expose a parameter in the contract's InstantiateMsg to allow configuring, at instantiation time, the clock tick mode to be either permissioned or permissionless:
If permissioned, the related contracts should be configured with the a set of privileged addresses containing the Clock address and the top-level covenant's Admin address (to allow ticking by either of these).
If permissionless, the related contracts should be configured with no privileged addresses (None value).
Expose a parameter in the contract's InstantiateMsg to allow configuring, at instantiation time, the clock tick mode to be either permissioned or permissionless:
None
value).