> For the complete documentation index, see [llms.txt](https://sector-finance.gitbook.io/sector-finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sector-finance.gitbook.io/sector-finance/sector-dao/permissions-architecture.md).

# Permissions Architecture

Sector is a non-custodial protocol. This means the admins of the Sector smart contracts will never be able to walk away with user funds.

For a protocol like Sector this is a challenge because the team needs to have an ability to add, remove and update investment strategies. To ensure the protocol remains non-custodial, we are putting all critical owner actions like adding strategies or changing configuration parameters behind a Timelock contract with an initial delay of 5 days. This means any owner transactions will first need to be submitted to the Timelock contract and 5 days will need to pass before the transaction can be executed. This gives users 5 days to inspect the pending admin transaction and decide whether it is safe to keep their deposits in the pool.

Diagram of the permissions architecture:

&#x20;

<figure><img src="https://1287585702-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faizh7QHFZ0AM4JGHZRn6%2Fuploads%2F2dgh0itc6W1vUJFznVl0%2FUntitled%20Diagram-Aggregator%20Permissions.drawio%20(1).png?alt=media&amp;token=860d353b-90bc-4501-9496-f343ea23e04e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1287585702-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Faizh7QHFZ0AM4JGHZRn6%2Fuploads%2F6XCevDFmyre4jGtwhEcB%2FUntitled%20Diagram-SCYVault%20Permissions.drawio%20(1).png?alt=media&amp;token=febe75e7-bc86-4285-8e0b-a4c8a982e9ca" alt=""><figcaption></figcaption></figure>
