Every basket is in one of three states: Active, Quarantined, or ExitOnly. The state controls which exposure-increasing actions are allowed, while risk-reducing and exit paths stay available.

#State action matrix

ActionActiveQuarantinedExitOnly
Mint, borrow, extend, flashSubject to action pauseNoNo
RedeemYesYesYes
RepayYesYesYes
Mature-loan recoveryPermissionlessPermissionlessPermissionless
Hook swap and compoundingUntil pool decommissionUntil pool decommissionUntil unwind decommissions pool
Canonical LP NFT stake or increaseSubject to liquidity pauseNoNo
Pending LP reward activationPermissionless until decommissionPermissionless until decommissionUntil pool decommissioned
LP reward claim or NFT unstakeYesYesYes
Permanent-liquidity unwindNoNoPermissionless per constituent
Treasury fee distributionPermissionless triggerPermissionless triggerPermissionless trigger

#Guardian containment

The guardian may pause exposure-increasing action groups and quarantine an active basket. Quarantine blocks new exposure immediately while preserving repayment, recovery, and exit paths. Only timelocked governance can release quarantine, unpause, or enter the ExitOnly state.

Note

Redemption is not guardian-pausable. A quarantined basket still lets users redeem, repay, recover mature loans, and claim rewards.

#ExitOnly is terminal under installed facets

ExitOnly disables new risk in the installed facets. It is a governed software state — the Diamond remains upgradeable until final Diamond-cut authority is removed. Once a basket is ExitOnly, anyone may unwind its permanent liquidity per constituent.

#No automatic keepers

No keeper runs automatically and no maintenance caller is guaranteed. Claims, pending LP reward activation, basket-loan recovery, manual hook compounding, treasury distribution, and ExitOnly unwind can remain pending indefinitely until someone submits a transaction.

MaintenanceCaller incentive
Basket-loan recovery20% of configured penalty backing
Dollar expired-risk recoveryQuoted keeper bounty
Claims, LP activation, compounding, treasury distribution, ExitOnly unwindNo protocol bounty

Swap execution routes fees and attempts matched permanent-liquidity compounding atomically, but does not provide liveness when a pool has no swaps. Production operations must define monitoring, acceptable delays, escalation ownership, and guardian/governance fallbacks for inactive keepers.