Proposals are a core concept in Romulus. Proposals consist of a list on-chain actions for the Timelock to execute.
When a proposal is created, it can progress a few different ways. Refer to this diagram for details:
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
forVotesneeded to pass a proposal