> ## Documentation Index
> Fetch the complete documentation index at: https://docs.otim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ActionManager

This is an Otim-operated contract for managing which Actions can be executed through the protocol. Only Actions that are added to this contract can be executed by Otim users. This layer of security is meant to prevent users from accidentally executing buggy or malicious Action contracts. If a bug or exploit is found in one of the active Action contracts, Otim can easily remove the contract from `ActionManager` and deploy a new one. `ActionManager` also includes a kill-switch for the entire protocol in case a bug or exploit is found in Otim's core contracts.

The source code is available on [GitHub](https://github.com/otimlabs/otim-protocol/blob/main/src/core/ActionManager.sol).
