Governance and Roles

Spout separates who can change the rules from who runs the routine work.

RoleHeld byCan doCannot do
GovernanceA multisig: a wallet that needs several signers to approve any actionAdd assets; set each asset's LTV, threshold, penalty and limits; set tranche and fee parameters within program limits; replace the operational key; trigger emergency shutdown; upgrade the programsAct on a single signer's say
OperationsSpout's operational key, used by the keeperLock and unlock pools for cycles; record premium, capped by governance for any one contract; settle cycles and assignments; run liquidations; set pauses; enable or disable an asset for new activity; update the Treasury bill rate, capped at 6% a yearChange risk settings; change fees; upgrade programs
UsersYouAct on your own positions and depositsAct on anyone else's

Rules fixed in the program

Some rules cannot be changed by any role without a program upgrade:

  • The maximum LTV can never be set above 50%.
  • A liquidation penalty must equal the gap between the asset's threshold and its maximum LTV.
  • The protocol fee is split evenly between the Insurance Fund and the treasury.
  • The Insurance Fund can only be spent by the loss rules.