# Aave Arc Timelock Executor

## ArcTimelock

{% hint style="info" %}
ArcTimelock: [0xAce1d11d836cb3F51Ef658FD4D353fFb3c301218](https://etherscan.io/address/0xAce1d11d836cb3F51Ef658FD4D353fFb3c301218)
{% endhint %}

The **`ArcTimelock`** works as an extension of the current Aave Governance. It provides a buffer period for Aave ARC Market Guardians to ensure the queued proposal is legally compliant and veto non-compliant proposals.

{% hint style="info" %}
The *S**hort Executor*** is the only one able to queue actions to the ArcTimelock.
{% endhint %}

In the event when Aave Governance proposes updates to the market, the ability to meet compliance obligations is limited. For handling this situation ArcTimelock is configured to allow whitelisters:

* **Veto Period (2days):** The delay period during which whitelisters can collectively veto a proposal, for compliance purposes only.&#x20;
* **Grace Period (5days):** The period after the Veto Period, during which the `ActionSet` could and should be executed. If the proposal is not executed by the end of Grace Period, it will expire and, to be executed, the proposal will have to go through Aave Governance process again.

### Current Timelock Configurations

* VetoPeriod aka Delay: 172800 seconds (2 days)
* MinimumDelay: 172800 seconds
* MaximumDelay: 172800 seconds
* GracePeriod 432000 seconds (5 days)

{% hint style="warning" %}
&#x20;Veto and Grace Periods in ArcTimelock can be configured via governance process
{% endhint %}

## Veto DAO

The arc *market guardian* in ArcTimelock is a *VetoDao* that is compound by the whitelisters that are selected via the Aave Governance.

The VetoDAO (*market guardian*) has the ability to veto the proposal that is non compliant for the arc market. For example the introduction of a privacy coin which could jeopordize compliance of the market.

{% hint style="warning" %}
Currently there is only 1 whitelister onboarded by the Aave Governance and thus, the DAO has been implemented using a GnosisSafe multisig for the time. As more whitelisters get onboarded this multisig will evolve into an on chain DAO that can jointly decide whether or not to veto a proposal.\
\
Market Guardian: [0x33B09130b035d6D7e57d76fEa0873d9545FA7557](https://etherscan.io/address/0x33B09130b035d6D7e57d76fEa0873d9545FA7557)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://aave-arc.gitbook.io/docs/aave-arc-timelock-executor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
