> For the complete documentation index, see [llms.txt](https://betchains-organization.gitbook.io/betchain-docs2.0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://betchains-organization.gitbook.io/betchain-docs2.0/daofin/proposal-types/making-a-proposal/draft-a-proposal.md).

# Draft a Proposal

Prior to sending the transaction that submits your proposal on-chain, you must create a set of JSON files. These file will contain the information that will be stored on-chain as the governance proposal.

The best and easiest way to generate the proposal files, is to use the convenient `draft-proposal` command, as follows:

Copy

```
mantrachaind tx gov draft-proposal
```

This will prompt a selection from one of the following options:

Copy

```
Use the arrow keys to navigate: ↓ ↑ → ← 
? Select proposal type: 
  ▸ text
    community-pool-spend
    software-upgrade
    cancel-software-upgrade
    other
```

[<br>](https://docs.mantrachain.io/governance)
