# Proposals

## What is a proposal?

Proposals are a core concept in Romulus. Proposals consist of a list on-chain actions for the Timelock to execute.&#x20;

## What is the life-cycle of a proposal?

When a proposal is created, it can progress a few different ways. Refer to this diagram for details:

![https://drive.google.com/file/d/1EJhtp8aSs6TKVP0UadEXNQRfJWtU-Hy1/view?usp=sharing](https://276459539-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MdqqNzIvi_rdHQ8HsQT%2F-MdrTfB1ajZV8-JSCXBm%2F-MdrrADsPfl2oem1wibM%2FRomulus%20Proposal%20State.png?alt=media\&token=3ff4cb41-a41b-4699-96ec-7caa8f2b98d3)

## What are the key parameters to a proposal?

* `proposalThreshold`: The minimum number of votes needed to create a proposal
* `votingPeriod`: The amount of time allotted for voting on a proposal
* `votingDelay`: The amount of time after proposal creation needed to pass before a proposal can be voted on
* `quorumVotes`: The minimum number of `forVotes` needed to pass a proposal
