Skip to content

Voting on Proposals

This guide covers how to evaluate, vote, and execute proposals in a DAO.

Why This Matters

Voting is the canonicalization step in Sage. It decides which improvements become shared, trusted defaults.

Where This Fits in the Loop

This guide is part of Govern and Curate and feeds directly into incentive allocation.

Prerequisites

sage wallet delegate --check
sage wallet delegate
sage governance proposals list --dao 0xYourDAO

Step 1: Find Active Proposals

sage governance proposals list --dao 0xYourDAO

Review title, state, and timing before voting.

Step 2: Cast Your Vote

sage governance proposals vote <proposal-id> for --dao 0xYourDAO

Valid vote values:

  • for
  • against
  • abstain

Examples:

sage governance proposals vote 42 for --dao 0xYourDAO
sage governance proposals vote 42 against --dao 0xYourDAO
sage governance proposals vote 42 abstain --dao 0xYourDAO

Step 3: Execute Passed Proposals

After voting and timelock completion:

sage governance proposals execute <proposal-id> --dao 0xYourDAO

Proposal Lifecycle

  1. Pending
  2. Active
  3. Succeeded (if quorum/support met)
  4. Queued (timelock waiting)
  5. Executed

Use sage governance proposals list --dao 0xYourDAO to track state transitions.

Voting Checklist

  • Is the proposal aligned with current DAO priorities?
  • Does it improve measurable quality or utility?
  • Is execution risk acceptable for current governance mode?

Next