Voting on a caper is ranked-choice. You submit an ordered list of the proposal's options and the contract scores them Borda-style — with N options, your first pick earns N−1 points and your last pick 0 — so a ballot expresses a full preference order rather than a single yes/no.
How your weight is measured
Your voting weight is not simply your token balance — it is the product of your stake and your participation. The contract computes w = (t · v) / (V · T), where t is your governance-token balance read live at the moment your vote transaction runs (frozen there against any trades you make afterward — there is no separate past-block snapshot), v is your locked, non-transferable vote-token balance, V the total vote-token supply, and T the caper tokens in circulation.
Because v is read before this vote mints its token, a member's very first vote counts v = 0 and therefore carries zero weight: influence is earned by showing up, not bought in a single transaction. This participation gate — not a snapshot block — is what makes a caper resistant to flash-loaned voting power, the attack that has drained token-weighted DAOs like Beanstalk.
Each cast vote mints one soulbound vote token into your account — your permanent proof of participation. Vote tokens also drive exit redemption: to leave, you burn vote tokens alongside the caper tokens you redeem and receive a treasury share equal to your canonical vote weight — the same metric that sets your voting power, so influence and redeemable stake stay aligned.
A proposal's voting window closes at its expiry. The contract then resolves the winner — the option with the most total weight — but only executes it if that option clears a supermajority of 1.5 / N of all weight cast. If it falls short, or if the no-execution option placed first, the proposal closes with nothing happening on-chain.
How vote weight works
Vote weight multiplies what you hold by the voting record you have earned, so a big bag alone can’t capture control — and the very same number sets your share of the treasury when you exit.