Four mechanisms, read at source
Lido: Easy Track motions
Lido's Easy Track (introduced as LIP-3) gives named committees the right to start a motion that passes by default. A motion is enacted if objections stay below a threshold for the motion's duration; enactMotion carries no role gate at all, so once the window closes anyone may execute it. Objections are one per address, weighted by LDO balance at the motion's snapshot block, and the motion is deleted the instant the running total crosses the threshold rather than at the end of the window.
The committees are listed in Lido's own guide and span node-operator staking limits, the Simple DVT and Community Staking modules, the LEGO grants programme, the Liquidity Observation Lab, the Rewards Share programme, the RCC, PML and ATC operating entities, the TRP multisig, gas rebates and treasury swaps. That is a wide surface of recurring spending that no LDO holder votes on individually.
What is worth reading in MotionSettings.sol is the gap between what the contract permits and what the DAO configured. The contract allows an objections threshold as loose as MAX_OBJECTIONS_THRESHOLD = 500 basis points (5%), a duration as short as MIN_MOTION_DURATION = 48 hours, and as many as MAX_MOTIONS_LIMIT = 24 live motions. Lido runs at 0.5%, 72 hours and 20. The DAO chose to be bound an order of magnitude more tightly than its own code requires on the objection dial, and more tightly on the other two – a deliberate margin that only shows up if you compare the deployment against the source.
Maker: the debt-ceiling instant-access module
Maker's DssAutoLine removes a governance vote from the loop entirely rather than delegating it to people. Governance calls setIlk(ilk, line, gap, ttl) once, fixing a maximum ceiling, a step size and a cooldown. After that exec(ilk) is external and unauthenticated: anyone may call it, and it sets the ceiling to min(debt + gap, line).
The asymmetry in that function is the design. An increase is refused if block.timestamp < lastInc + ttl, so the ceiling can only be raised once per cooldown; a decrease is subject to no such check and may be applied by anyone at any time. The mandate is rate-limited in the direction that adds risk and unlimited in the direction that removes it. This is direction and frequency bounded together, with no human holder to trust at all.
Aave: risk stewards
Aave's RiskSteward hands a risk council the right to move supply caps, borrow caps, e-mode settings, interest-rate curves and price caps without a governance vote. Its interface reduces the whole mandate to a two-field struct per parameter, RiskParamConfig { uint40 minDelay; uint256 maxPercentChange }, and _validateParamUpdate enforces exactly those two: it reverts DebounceNotRespected when the parameter moved more recently than minDelay, and UpdateNotInRange when the change exceeds maxPercentChange. A separate guard rejects any update to zero.
Governance keeps two levers as owner – setRiskConfig to retune the bounds and setAddressRestricted to carve individual assets out of the mandate. There is no expiry anywhere in the contract.
Compound: the pause guardian
Compound's Comptroller is the cleanest example of a purely directional mandate. Each of _setMintPaused, _setBorrowPaused, _setTransferPaused and _setSeizePaused carries the same pair of requirements: the caller must be the pause guardian or the admin, and then require(msg.sender == admin || state == true, "only admin can unpause"). The guardian may stop the protocol and may never restart it. Its worst case is a denial of service that governance can reverse; it cannot be used to open anything.