Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Proposal Submission

Proposal submission is the formal act of introducing a governance proposal to a DAO, initiating its lifecycle for community review and voting.
Chainscore © 2026
definition
GOVERNANCE MECHANISM

What is Proposal Submission?

Proposal submission is the formal process of introducing a suggested change or action for community consideration and voting within a decentralized governance system.

In blockchain governance, a proposal submission is the initial, on-chain act of formally presenting a change for community ratification. This action is the entry point for any modification to a decentralized protocol, such as adjusting network parameters, allocating treasury funds, or upgrading smart contract code. The proposal is typically a structured data packet containing the proposed change's details, rationale, and executable code or parameters. Submitting a proposal requires a deposit or fee, often in the network's native token, to prevent spam and signal seriousness. This creates a transparent, immutable record on the ledger, marking the official start of the governance lifecycle.

The technical implementation varies by protocol. In systems like Compound or Uniswap, proposals are submitted via specific smart contract functions, which encode the target addresses and calldata for execution. Other platforms, like Tezos, use a formalized amendment process. A key prerequisite is that the submitter must hold a minimum threshold of governance power, such as delegated voting tokens, to create a proposal. This ensures that only stakeholders with significant skin in the game can initiate the process, though many systems allow for a signaling or "temperature check" phase off-chain before a formal on-chain submission.

Once submitted, a proposal enters a timelock or voting delay period, allowing token holders to review the details before voting begins. This period is critical for community discussion, risk analysis, and delegate alignment. The structure of the submission itself is paramount; poorly formatted or ambiguous proposals can lead to unintended consequences if executed. Therefore, best practices involve extensive off-chain discourse on forums and social channels, rigorous technical audits for code changes, and clear documentation bundled with the submission to ensure informed voter participation.

how-it-works
GOVERNANCE MECHANICS

How Proposal Submission Works

Proposal submission is the formal process by which stakeholders in a decentralized network initiate changes to the protocol, treasury, or governance parameters.

Proposal submission is the foundational step in on-chain governance, where a network participant drafts and broadcasts a formal suggestion for a system change. This action is typically permissioned, requiring the proposer to deposit or lock a specified amount of the network's native token (e.g., ETH, ATOM, UNI) as a proposal deposit. This deposit serves as a spam-prevention mechanism, ensuring only serious, well-considered ideas advance. The proposal itself is a structured data packet containing the proposed code changes, parameter adjustments, or treasury spend requests, which is then recorded immutably on the blockchain for community review.

Once submitted, a proposal enters a formal review period. During this phase, token holders and delegates analyze the proposal's technical merits, economic impact, and alignment with the protocol's long-term vision. Discussion occurs off-chain in forums and social channels, and on-chain through governance signaling votes or temperature checks. This stage is critical for refining the proposal, building consensus, and identifying potential flaws before a binding vote. Many protocols implement a timelock between proposal passage and execution, providing a final safety window for users to react or exit if they disagree with the approved changes.

The technical implementation of submission varies by blockchain. In systems like Cosmos, proposals are submitted as governance module transactions. Ethereum-based DAO frameworks like Compound or Uniswap use smart contracts where proposals are executable code. The lifecycle is managed by the governance contract, which enforces rules for the voting period, quorum requirements, and passing threshold. Successful proposals that meet all criteria are automatically executed by the smart contract, altering the protocol's state without requiring centralized intervention, thereby realizing the core promise of decentralized, code-is-law governance.

key-features
GOVERNANCE MECHANICS

Key Features of Proposal Submission

Proposal submission is the formal process for introducing a change to a decentralized protocol. It initiates a structured governance lifecycle, from discussion to on-chain execution.

01

Proposal Types & Templates

Protocols define specific proposal types to standardize submissions. Common templates include:

  • Parameter Change: Adjusting fees, rewards, or economic constants.
  • Treasury Spend: Allocating funds from the community treasury.
  • Code Upgrade: Deploying new smart contract logic (e.g., via a governance module).
  • Informational: Signaling votes for broader community direction. Templates ensure proposals contain all necessary data for proper evaluation.
02

Submission Requirements & Deposits

To prevent spam, proposals require a proposal deposit—a stake of native tokens that is forfeited if the proposal fails to reach a voting quorum. Key requirements include:

  • Minimum Deposit: A threshold that must be met, often through a crowd-funding period.
  • Proposer Weight: Some systems require the proposer to hold a minimum voting power.
  • Metadata: Title, description, and on-chain execution payload must be formatted correctly. These gates ensure only serious, well-formed proposals enter the voting stage.
03

Governance Module Interaction

The proposal is submitted as a transaction to the protocol's governance smart contract. This module:

  • Validates the proposal format and deposit.
  • Emits events to indexers and front-ends.
  • Initiates the voting period once the deposit is secured.
  • Queues for execution if the vote passes. This automated, trustless process is the core technical mechanism of on-chain governance.
04

Lifecycle & State Transitions

A submitted proposal moves through a defined state machine:

  1. Deposit Period: Open for staking to meet the minimum deposit.
  2. Voting Period: Delegates cast votes for Yes, No, NoWithVeto, or Abstain.
  3. Passed/Rejected: Determined by quorum and majority thresholds.
  4. Execution: Passed proposals are automatically executed or manually triggered via a timelock. Each state is immutable and recorded on-chain.
06

Security Considerations

The submission process introduces key attack vectors that protocols mitigate:

  • Proposal Spam: Mitigated by deposit requirements and quorum thresholds.
  • Malicious Payloads: Audits and timelock delays between vote passage and execution allow for emergency intervention.
  • Vote Sniping: Voting periods are fixed to prevent last-minute manipulation.
  • Gas Optimization: Proposal data structures are designed to minimize submission and storage costs on-chain.
GOVERNANCE MECHANISMS

On-Chain vs. Off-Chain Submission

A comparison of two primary methods for submitting governance proposals, focusing on their technical implementation, security guarantees, and operational characteristics.

FeatureOn-Chain SubmissionOff-Chain Submission (e.g., Snapshot)

Transaction Location

Executed and recorded on the blockchain's base layer or a dedicated governance module.

Data stored off-chain (e.g., IPFS, centralized server); only a content hash or signature may be recorded on-chain.

Consensus & Finality

Subject to full network consensus; immutable once finalized.

Relies on the security of the chosen off-chain platform (e.g., Snapshot's signer network).

Voting Cost

Requires gas fees for proposal creation and each vote.

Typically gasless for voters; may require fee for proposal creation on the platform.

Execution Path

Proposal can include executable code for automatic on-chain execution upon passing.

Vote is a signal; requires a separate, privileged transaction (e.g., from a multisig) to execute the result.

Voter Sybil Resistance

Uses native token balance or stake for voting power, inherently sybil-resistant.

Uses strategy-based voting power (e.g., token snapshot at a block), vulnerable to flash loan attacks.

Speed & Throughput

Limited by blockchain block time and gas limits.

High throughput, votes aggregated off-chain without blockchain constraints.

Typical Use Case

Binding changes to core protocol parameters, treasury spending, or smart contract upgrades.

Gauging community sentiment, signaling for future on-chain actions, or managing non-critical resources.

Trust Assumptions

Trustless; security inherits from the underlying blockchain.

Requires trust in the integrity and liveness of the off-chain platform and its data providers.

common-components
PROPOSAL SUBMISSION

Common Proposal Components

A governance proposal is a structured document submitted to a blockchain network's on-chain governance system, containing executable code or policy changes for token holders to vote on. These components ensure proposals are clear, actionable, and technically sound.

01

Title & Summary

A clear, concise title and an executive summary that outlines the proposal's purpose and high-level impact. This section is critical for voter comprehension and should avoid technical jargon to be accessible to all stakeholders.

  • Purpose: Communicates the "what" and "why" at a glance.
  • Key Elements: Often includes a proposal ID (e.g., BIP-9, EIP-1559) and a one-paragraph abstract.
02

Motivation & Specification

The core technical document. The Motivation explains the problem being solved, while the Specification provides the exact technical implementation details.

  • Motivation: Includes background, rationale, and desired outcomes.
  • Specification: Defines the precise changes to protocol rules, smart contract code, or parameters. This often includes code snippets, state transitions, or new contract addresses.
03

On-Chain Actions & Parameters

The executable component that defines what will happen if the proposal passes. This is not a description, but the actual calldata for the transaction.

  • Target Contract: The smart contract address that will receive the governance call.
  • Calldata: The encoded function call (e.g., setParameter(uint256 1000000)).
  • Value: Any native token (e.g., ETH) to be sent with the call.
04

Voting Parameters & Timeline

Defines the rules for the voting process itself. These are often set by the governance framework but can be specified in the proposal.

  • Voting Delay: Time between proposal submission and start of voting.
  • Voting Period: Duration of the active voting window (e.g., 7 days).
  • Execution Delay: Time between a successful vote and when the action can be executed.
  • Quorum: Minimum percentage of voting power required for the vote to be valid.
05

Risk Analysis & Audit Information

A critical section for complex upgrades, detailing potential security risks, economic impacts, and contingency plans. For code changes, links to audit reports are mandatory.

  • Security Considerations: Lists known vulnerabilities, attack vectors, and mitigation strategies.
  • Audit Links: References to reports from reputable security firms.
  • Rollback Plan: Steps to revert changes in case of critical failure.
06

Test Cases & Implementation Path

Demonstrates the proposal has been rigorously tested and outlines the steps for deployment. This builds confidence in the technical soundness of the proposal.

  • Testnets: Evidence of successful deployment on test networks (e.g., Goerli, Sepolia).
  • Simulation Results: Data showing the expected impact of parameter changes.
  • Deployment Steps: A sequential plan for mainnet execution, often involving a Timelock contract for a safety delay.
ecosystem-usage
PROPOSAL SUBMISSION

Ecosystem Usage & Examples

Proposal submission is the formal process for suggesting and enacting changes to a decentralized protocol. These examples illustrate the diverse mechanisms and real-world applications across major blockchain ecosystems.

01

Governance Token Requirement

Most protocols require the proposer to deposit or lock a minimum amount of the network's governance token (e.g., MKR, UNI, COMP) to submit a proposal. This acts as a spam-prevention mechanism and a signal of commitment. The deposit is often returned upon successful execution or slashed if the proposal is deemed malicious or fails to pass.

  • MakerDAO: Requires a Governance Security Module (GSM) pause delay and a vote from MKR holders.
  • Uniswap: A proposal requires 2.5 million UNI delegated to the proposer's address to be submitted.
02

On-Chain vs. Off-Chain Signaling

Proposals can be submitted for binding on-chain execution or for non-binding off-chain signaling.

  • On-Chain (e.g., Compound, Aave): The proposal contract contains executable code. If passed, it autonomously modifies protocol parameters or upgrades contracts.
  • Off-Chain (e.g., Uniswap, early Snapshot votes): Uses platforms like Snapshot for gas-free voting to gauge community sentiment. A separate, trusted transaction is required to implement the result. This separates the signaling and execution phases.
03

The Proposal Lifecycle

A standard submission triggers a multi-stage process:

  1. Temperature Check: An informal off-chain poll to gauge initial interest.
  2. Consensus Check: A more formalized discussion to refine the proposal's details.
  3. Governance Proposal: The final, executable proposal is submitted on-chain with a defined voting period.
  4. Timelock & Execution: If passed, the proposal enters a timelock period (a security delay), after which it can be executed to enact the change.
04

Parameter Change Proposals

The most common type of proposal involves adjusting a protocol's economic or risk parameters. Examples include:

  • Lending Protocols: Changing collateral factors, reserve factors, or interest rate models.
  • DEXs: Adjusting protocol fee percentages or fee distributor weights.
  • DAOs: Modifying grant treasury payout limits or delegation parameters. These are often submitted by delegated experts or risk management teams.
06

Treasury & Grant Proposals

DAOs use proposal submission to manage their treasury and fund ecosystem growth. This includes:

  • Grant Funding: Requesting funds for development, marketing, or research work (e.g., Uniswap Grants Program).
  • Working Group Budgets: Allocating quarterly budgets to sub-DAOs or contributor groups.
  • Token Swaps: Proposing to use treasury assets for strategic token swaps or liquidity provisioning. These proposals detail the recipient, amount, and justification for the expenditure.
security-considerations
PROPOSAL SUBMISSION

Security & Anti-Spam Considerations

Governance mechanisms must balance accessibility with protection against malicious or low-quality proposals. These security measures ensure the integrity of the decision-making process.

01

Proposal Deposit

A bond of tokens required to submit a governance proposal, which is slashed if the proposal fails to pass a minimum vote threshold. This mechanism prevents spam by imposing a financial cost on proposal submission, ensuring only serious, well-considered initiatives are brought forward. The deposit is typically returned if the proposal passes or receives sufficient votes.

02

Whitelisting & Permissioning

Restricting proposal submission rights to a predefined set of addresses, such as token holders above a specific threshold, elected delegates, or a multisig council. This permissioned model centralizes proposal initiation but provides strong anti-spam and security guarantees by vetting submitters. It is common in early-stage protocols or for high-stakes parameter changes.

03

Voting Delay & Voting Period

Time-based parameters that control the proposal lifecycle. The voting delay is a mandatory waiting period between proposal submission and the start of voting, allowing for review. The voting period is the fixed duration during which votes can be cast. These delays prevent surprise attacks and give the community time to analyze proposal details.

04

Quorum Requirements

A minimum threshold of total voting power that must participate for a proposal result to be valid. A high quorum protects against a minority enacting changes, but can lead to voter apathy issues. Some systems use adaptive quorums based on proposal type or historical turnout. Failure to meet quorum typically results in proposal rejection and deposit slashing.

05

Proposal Threshold

The minimum amount of governance tokens a user must hold or have delegated to them to submit a proposal. This is a direct staking requirement for submission rights. It differs from a deposit as the tokens are not locked or slashed, but simply demonstrate a sufficient skin in the game. Thresholds are often adjustable via governance itself.

06

Timelock Execution

A delay enforced between a proposal's approval and the execution of its on-chain actions. This critical security feature provides a final buffer period, allowing users to exit systems or prepare for changes if a malicious proposal somehow passes. During the timelock, the executed code is typically publicly visible and auditable.

PROPOSAL SUBMISSION

Frequently Asked Questions (FAQ)

Essential questions and answers for developers and DAO members navigating the proposal submission process on blockchain governance platforms.

A governance proposal is a formal, on-chain request to modify a protocol's parameters, treasury, or codebase, which is voted on by token holders. The process typically involves proposal submission, a voting period, and execution if approved. A proposer submits a transaction containing the proposed changes, often requiring a deposit of governance tokens to prevent spam. The proposal is then queued for a community vote, where token holders cast votes weighted by their stake. If the proposal meets predefined quorum and approval threshold requirements, the encoded actions are automatically executed on-chain, for example, upgrading a smart contract or allocating funds from a treasury.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
What is Proposal Submission? | DAO Governance Glossary | ChainScore Glossary