# Grant Authorization

You can grant any account, like a wallet, another DAO, or SubDAO, authorization to perform a number of actions on behalf of the DAO. While this is a very powerful feature, it is worth understanding the authz module's [critical limitation](/docs/dao-management/authz/limitation.md) before dreaming about all of the authorization flows you want to create. In time, we hope this is resolved by the maintainers of the SDK.

## 1. Create Proposal

a. From your DAO page, example circled in green, click the Proposal tab, indicated by the yellow arrow.

<figure><img src="/files/asHPBI8Wb4AOu0gE81JQ" alt=""><figcaption></figcaption></figure>

b. Create a new proposal by clicking the +Proposal button.

c. Give your proposal a title and description.

<figure><img src="/files/YKXFUatrlQ3UL7b6I2A8" alt=""><figcaption></figcaption></figure>

## 2. Add Actions

a. Scroll down to the Action section of the Create proposal page. Select Authz Grant / Revoke from the Authorizations tab.

<figure><img src="/files/riXjLewT9IHId7wMRkf1" alt=""><figcaption></figcaption></figure>

b. Since the proposal in this example seeks to give a SubDAO authorization to stake, unstake, redelegate and vote on behalf of the DAO, four sepearate actions will need to be added to the proposal.

c. Under Grantee address, paste an Osmosis address or search for an account or DAO already on DAO DAO. This will be the party granted Authz Exec privileges.

d. In this example the Authorization type is "Generic" and the Message types are "Stake," "Unstake," "Redelegate," and "Vote."

<figure><img src="/files/SYivAX4fhiNL6p7G3Fa1" alt=""><figcaption></figcaption></figure>

e. At the bottom of the screen will be an option to publish your proposal. Once you have reviewed your changes, publish your proposal to start the vote!

## 3. Vote

a. Once the proposal is live, you and other DAO members can vote. [Learn more about voting here!](/docs/dao-governance/proposals/how-to-vote-on-a-proposal.md)

b. If the DAO membership votes in favor of granting authz exec priveleges, the change will happen automatically once the proposal has been executed.


---

# 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://dao-dao-docs.gitbook.io/docs/dao-management/authz/grant.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.
