History – Conviction Voting

Back
v1.3.0 · currentHow Caper approaches this rewritten outcome-only (VOICE §4 Caper overlay): vote fee, the old trade mint, the clamp and the exit() code reference removed; the line that a large purchase buys a large history, untrue since the 11 Sep 2026 redeploy, cut. Checked against logic lib.rs (vote mints VOTE_MINT; exit asserts vote tokens) and the leaving-a-caper and execution pages, 23 Oct 2026.–
1 block modified
  • Modified – Text at Block 7

    How Caper approaches this Caper shares conviction voting's core instinct –starting point, that a claim osay in a decision should reflect more than a moment's balance – butthe balance someone holds at one moment, and reaches it by a different rou…foundations/what-is-a-caper) does not run aruns no continuous conviction accumulator;: it uses discrete, executabldecides through discrete proposals (/wiki/governance/proposals) , on which a member's weight is earned through their participationeach resolved to one outcome, and a member's vote weight (/wiki/governance/voting-mechanisms) is earned by taking part rather than set by the size of their holding alone. The second term is where the comparison is interesting, and it is worth stating precisely rather than flatteringly. Participation is earned rather than held: one v per rankedearned part is a record of ballots cast, and nothing else a member does mints any. Until the redeploy of 11 September 2026 a trade minted it too, at 0.01 v per XRD of gross value on each leg; that mint was removed because one transaction could buy a position, mint the record and exit on both. So v cannot be bought at all – not off another holder, and no longer off the curve – only earned, one ballot at a time, each paying the caper's 100 XRD vote fee into its treasury. The record is soulbound: the vote token's depositor role admits only the caper's own state component, so participation cannot be bought off a holder, delegated, or lent, and the stake term is separately clamped at settlement to min(balance at cast, balance now), which is what stops a rented position voting and leaving. Casting a ballot is the only thing that adds to it, and the record cannot be bought, transferred or lent, so a big bag alone can't capture control. Conviction voting getearns its “you have to earn hold-it-over-time” property from a decay curve on a staked position; a caper gets a weakerstake that grows while it stays put; a caper earns its version of it from a non-transferable history, and the honest cost of the weaker version is that a large enough purchase buys a large enough history in one block. And because that identical weight also sets a member's pro-rata claimvoting history that belongs to the member and nobody else. The same record decides who can leave with a share. A member who has voted can exit at any time for their fair share onf the treasury at exit (/wiki/dao-governance/concepts/membership/rage-quit-and-exit-rights) – exit() derives the redemption share from the same compute_vote_weight call the tally uses – the incentive to accumulate participation honestly is built in rather than exhorted(/wiki/foundations/leaving-a-caper) , so a member who builds a voting history also builds the claim they leave with. Where conviction voting keep…ests open and lets sustained stakeupport ration a common pool, a caper resolvsettles each proposal to a definite outcome and then makgives the market ratify it inside the market window: different mechanics, aimed at the same failure of one-block, capital-only votinga window to reject the result (/wiki/governance/execution) before it is carried out.

v1.2.6Vote-weight formula replaced with outcome-only wording (VOICE.md §4 Caper overlay)–
1 block modified
  • Modified – Text at Block 7

    How Caper approaches this Cap… (/wiki/governance/proposals) whose weight is the canonical formula w = (t · v) / (V · T), where t is your governance-token balance and v your accumulated, on which a member's weight is earned through their participation (/wiki/governance/voting-mechanisms) rather than set by the size of their holding alone. The second term is where th…ne-block, capital-only voting.

v1.2.5Em dashes become spaced en dashes (VOICE.md); dashes inside quotes and source titles kept–
7 blocks modified
  • Modified – Text at Block 1 → Block 1

    Topic Continuous, time-weighte…teady grant/treasury outflows —– not binary yes/no protocol vo…/quadratic-voting-and-funding)

  • Modified – Text at Block 2

    Conviction voting is a continu…at the problem it solves best —– a steady stream of grant and …l a fresh vote for every time.

  • Modified – Text at Block 3

    How conviction accumulates Wh…rete exponential-decay update —– each block, existing convicti…ing a vote at the last minute —– the standard attack on deadli…rity-and-governance-attacks) —– gains almost nothing here, be…r holder who shows up briefly.

  • Modified – Text at Block 4

    The dynamic passing threshold …ly rations itself across them —– you are always implicitly tra…Hive/conviction-voting-app) ).

  • Modified – Text at Block 5

    Origin and production use Con…ramed as Social Sensor Fusion —– treating each staker as a noi…ers above get set in practice —– and of the deposit-plus-court…l that is simply illegitimate.

  • Modified – Text at Block 6

    Where it fits —– and where it doesn't Convict…ention tax of deadline voting —– the same problem of scaling … met with a prediction market —– it makes rented-capital and f…t a general governance system —– it answers "which of these sp…l-resistance-in-daos) layers.

  • Modified – Text at Block 7

    How Caper approaches this Cap…iction voting's core instinct —– that a claim on a decision sh… more than a moment's balance —– but reaches it by a different… So v cannot be bought at all —– not off another holder, and no longer off the curve —– only earned, one ballot at a …p/rage-quit-and-exit-rights) —– exit() derives the redemption…te_weight call the tally uses —– the incentive to accumulate p…ne-block, capital-only voting.

v1.2.4Split paragraphs over 150 words at sentence boundaries; wording unchanged.–
4 blocks modified
  • Modified – Text at Block 3

    How conviction accumulates Wh…d” and raises α to that power.A half-life quoted in days is …r holder who shows up briefly.

  • Modified – Text at Block 5

    Origin and production use Con…i (https://wiki.1hive.org/) ).It has since been picked up by…l that is simply illegitimate.

  • Modified – Text at Block 6

    Where it fits — and where it d…als) is still the right tool.It is also slow by design (urg…l-resistance-in-daos) layers.

  • Modified – Text at Block 7

    How Caper approaches this Cap…RD vote fee into its treasury.The record is soulbound: the v…ne-block, capital-only voting.

v1.2.3Link the new gardens page (awesome-DAOs list directory batch, 2 Oct 2026)–
1 block modified
  • Modified – Text at Block 5

    Origin and production use Con…/giveth) 's GIVgarden, also a Gardens (/wiki/dao-governance/tooling/frameworks/gardens) deployment on Gnosis Chain, wh…l that is simply illegitimate.

v1.2.2Sweep #412 (dao-governance/concepts): corrected for the 11 September 2026 redeploy – v is minted only by a ranked ballot (trade-side mint removed), the settlement-gas subsidy is gone so each crank pays its own fee, exit takes amounts withdrawn from the member's account, and the first ballot's snapshot counts its own mint. Verified at contracts/logic/src/lib.rs (VOTE_MINT, vote, exit, SINGLE_PASS_MAX_VOTERS, EXECUTION_WINDOW_SECONDS; source last moved bd5892a) and the live CaperMain component_tdx_2_1cq64v5tw…jjflhcr. 1 span(s) on this page.–
1 block modified
  • Modified – Text at Block 7

    How Caper approaches this Cap…d rather than held: one v per ranked ballot cast, and 0.01 v per XRD of gross value on each leg of a trade, at deliberately identical rates so neither surface out-farms the nothing else a member does mints any. Until the redeploy of 11 September 2026 a trade minted it too, at 0.01 v per XRD of gross value on each leg; that mint was removed because one transaction could buy a position, mint the record and exit on bother. So v cannot be bought — but only by transacting with the caper itself, at the caper's own price, which is a different purchase from acquiring somebody else's accumulated weightat all — not off another holder, and no longer off the curve — only earned, one ballot at a time, each paying the caper's 100 XRD vote fee into its treasury. The record is soulbound: the…ne-block, capital-only voting.

v1.2.1Sweep #372: window/baseline/verdict prose settled against the 7 Sep 2026 redeploy – exact price-time integral with minute checkpoints, trailing baseline as a logic constant, market window as drill tuning; no durations in prose–
1 block modified
  • Modified – Text at Block 7

    How Caper approaches this Cap…s the market ratify it inside a 48-hourthe market window: different mechanics, …ne-block, capital-only voting.

v1.2.0Correct the participation claim: v is minted by trading as well as by voting, so it is buyable at the caper's own price - the durable property is soulboundness plus the stake clamp, not unbuyability–
1 block modified
  • Modified – Text at Block 7

    How Caper approaches this Cap…voting's core instinct — that durable commitment should count fora claim on a decision should reflect more than a moment's balance …overnance-token balance and v is your accumulated participatio…overnance/voting-mechanisms) .The time dimension lives in that v term: participation is earned by showing up to vote and is not something you can buy in a block, so a long-standing contributor carries structurally more weight than a large holder who just arrived — the same "you can't rent it, you have to earn it over time" property conviction voting gets from its decay curve, expressed as a soulbound participation record rather than a staked-duration integral. second term is where the comparison is interesting, and it is worth stating precisely rather than flatteringly. Participation is earned rather than held: one v per ballot cast, and 0.01 v per XRD of gross value on each leg of a trade, at deliberately identical rates so neither surface out-farms the other. So v can be bought — but only by transacting with the caper itself, at the caper's own price, which is a different purchase from acquiring somebody else's accumulated weight. The record is soulbound: the vote token's depositor role admits only the caper's own state component, so participation cannot be bought off a holder, delegated, or lent, and the stake term is separately clamped at settlement to min(balance at cast, balance now), which is what stops a rented position voting and leaving. Conviction voting gets its “you have to earn it over time” property from a decay curve on a staked position; a caper gets a weaker version of it from a non-transferable history, and the honest cost of the weaker version is that a large enough purchase buys a large enough history in one block. And because that identical weight also sets a member's pro-rata exit shareclaim on the treasury at exit (/wiki/dao-governance/concept…ip/rage-quit-and-exit-rights) , — exit() derives the redemption share from the same compute_vote_weight call the tally uses — the incentive to accumulate p…icipation honestly is built in rather than exhorted. Where conviction voting keep…d stake ration a common pool, Ca caper resolves each proposal to a definite executed outcome —outcome and then makes the market ratify it inside a 48-hour window: different mechanics, aimed at…ne-block, capital-only voting.

v1.1.0A half-life is a claim about block time: conviction decay is applied per block, the reference app's 'three days' assumes 15s blocks, and Gnosis was measured live at 5.11s (run #291)–
1 block modified
  • Modified – Text at Block 3

    How conviction accumulates Wh…lly described by its half-life; 1Hive's reference Aragon app, for example, shipped with a decay of 0.9999599, giving conviction a roughly, and that is where the mechanism is most often misread, because the decay is applied per block rather than per day: calculateConviction (https://github.com/1Hive/conviction-voting-app/blob/master/contracts/ConvictionVoting.sol) documents its own first argument as the “number of blocks since last conviction record” and raises α to that power. A half-life quoted in days is therefore a claim about the chain's block time, not about conviction voting. 1Hive's reference Aragon app shipped with a decay of 0.9999599, and its README (https://github.com/1Hive/conviction-voting-app) glosses that as “conviction halftime to 3 days”: ln 0.5 / ln 0.9999599 is 17,285 blocks, which is three-day half-life ( 1Hive/conviction-voting-app (https://github.com/1Hive/conviction-voting-app) )s only at fifteen-second blocks – the block time that same README has its local devchain restart with, so that conviction can be watched growing. On Gnosis Chain, where the first production deployment ran, the identical constant would be closer to a one-day half-life: Gnosis averaged 5.11 seconds a block over the ten thousand blocks ending at 47,879,331, read from a public RPC on 23 August 2026, which puts 17,285 blocks at about 24.5 hours. The parameter is reported faithfully in both places; only the duration moves. The consequence is that sus…r holder who shows up briefly.

v1.0.0Name the largest live Gardens deployment: the GIVgarden's published parameters (30-day conviction growth, 2.50% spending limit, 5% min conviction, 5,000/10,000 GIV deposits, Celeste as backstop) give the mechanism a concrete production instance to point at. Adds an inbound link to the new daos/public-goods/giveth cornerstone.–
1 block modified
  • Modified – Text at Block 5

    Origin and production use Con…s a treasury-allocation layer. The largest live instance is Giveth (/wiki/daos/public-goods/giveth) 's GIVgarden, also a Gardens deployment on Gnosis Chain, which publishes its parameters openly: a 30-day conviction growth, a 2.50% spending limit per proposal, 5% minimum conviction, and 5,000/10,000 GIV action and challenge deposits, with challenged proposals escalating to the Celeste court ( GIVgarden docs (https://docs.giveth.io/givgarden) ). It is a useful worked example of how the abstract parameters above get set in practice — and of the deposit-plus-court layer a production Garden adds around them, since conviction voting on its own has no mechanism for rejecting a proposal that is simply illegitimate.

v1.0.0Add inbound link to new holographic-consensus pillar from the attention-tax sentence.–
5 blocks modified
  • Modified – Text at Block 1 → Block 1

    Topic Continuous, time-weighte…ken-weighted voting (/wiki/daos-governance/concepts/voting/token-weighte… Governance models (/wiki/daos-governance/concepts/fundamentals/dao-gov…Treasury management (/wiki/daos-governance/concepts/treasury/dao-treasur…ic voting & funding (/wiki/daos-governance/concepts/voting/quadratic-voting-and-funding)

  • Modified – Text at Block 2

    Conviction voting is a continu… governance tokens (/wiki/daos-governance/concepts/voting/token-weighte…ce of the treasury (/wiki/daos-governance/concepts/treasury/dao-treasur…cisions that a DAO (/wiki/daos-governance/concepts/fundamentals/what-is…l a fresh vote for every time.

  • Modified – Text at Block 3

    How conviction accumulates Wh…based token voting (/wiki/daos-governance/concepts/analysis/dao-securit…r holder who shows up briefly.

  • Modified – Text at Block 6

    Where it fits — and where it d…tention tax of deadline voting, — the same problem of scaling collective attention (/wiki/dao-governance/concepts/voting/holographic-consensus) that DAOstack met with a prediction market — it makes rented-capital and f…ill token-weighted (/wiki/daos-governance/concepts/voting/token-weighte…plutocracy critique (/wiki/daos-governance/concepts/analysis/dao-securit… quadratic funding (/wiki/daos-governance/concepts/voting/quadratic-vot…d Sybil-resistance (/wiki/daos-governance/concepts/membership/sybil-resistance-in-daos) layers.

  • Modified – Text at Block 7

    How Caper approaches this Cap…pro-rata exit share (/wiki/daos-governance/concepts/membership/rage-quit…ne-block, capital-only voting.

v1.0.0Link integrity: repoint DAO internal links to post-split canonical taxonomy paths (no redirect hop)–
5 blocks modified
  • Modified – Text at Block 1 → Block 1

    Topic Continuous, time-weighte…ken-weighted voting (/wiki/daos/concepts/voting/token-weighted-voting) , Governance models (/wiki/daos/concepts/fundamentals/dao-governance-models) , Treasury management (/wiki/daos/concepts/treasury/dao-treasury-management) , Qu…ic voting & funding (/wiki/daos/concepts/voting/quadratic-voting-and-funding)

  • Modified – Text at Block 2

    Conviction voting is a continu… governance tokens (/wiki/daos/concepts/voting/token-weighted-voting) on the…ce of the treasury (/wiki/daos/concepts/treasury/dao-treasury-management) it a…cisions that a DAO (/wiki/daos/concepts/fundamentals/what-is-a-dao) does not want …l a fresh vote for every time.

  • Modified – Text at Block 3

    How conviction accumulates Wh…based token voting (/wiki/daos/concepts/analysis/dao-security-and-governance-at…r holder who shows up briefly.

  • Modified – Text at Block 6

    Where it fits — and where it d…ill token-weighted (/wiki/daos/concepts/voting/token-weighted-voting) : a lar…plutocracy critique (/wiki/daos/concepts/analysis/dao-security-and-governance-at… quadratic funding (/wiki/daos/concepts/voting/quadratic-voting-and-funding) …d Sybil-resistance (/wiki/daos/concepts/membership/sybil-resistance-in-daos) layers.

  • Modified – Text at Block 7

    How Caper approaches this Cap…pro-rata exit share (/wiki/daos/concepts/membership/rage-quit-and-exit-rights) , t…ne-block, capital-only voting.

v1.0.0Create cornerstone dao/concepts/conviction-voting: time-weighted continuous fund allocation (exponential conviction charge/decay, dynamic treasury-share threshold), Zargham/Social Sensor Fusion origin, Commons Stack + 1Hive Gardens production, strengths/limits, contract-verified How-Caper contrast (w=(t*v)/(V*T) participation vs conviction decay).–
7 blocks added, 7 blocks removed
  • Removed – Text at Block 1 → Block 1

    Topic Continuous, time-weighted fund allocation for DAO treasuries Core rule Support ("conviction") on a proposal charges up the longer tokens stay staked, and decays when they leave Passes when Accumulated conviction crosses a dynamic threshold scaled to the share of treasury requested Origin Michael Zargham (Social Sensor Fusion) → Commons Stack (https://github.com/commonsbuild) + BlockScience (https://github.com/BlockScience) , 2019 First in production 1Hive Gardens (https://github.com/1Hive/conviction-voting-app) on Gnosis Chain Best for Steady grant/treasury outflows — not binary yes/no protocol votes Related Token-weighted voting (/wiki/dao/concepts/token-weighted-voting) , Governance models (/wiki/dao/concepts/dao-governance-models) , Treasury management (/wiki/dao/concepts/dao-treasury-management) , Quadratic voting & funding (/wiki/dao/concepts/quadratic-voting-and-funding)

  • Removed – Text at Block 2

    Conviction voting is a continuous-funding mechanism in which a voter's influence over a proposal grows the longer they keep tokens staked behind it, and fades once they withdraw. There are no ballots and no voting deadline: supporters signal a preference at any time by staking governance tokens (/wiki/dao/concepts/token-weighted-voting) on the proposals they want funded, their conviction charges up over days according to an exponential curve, and a proposal executes automatically the moment its accumulated conviction crosses a threshold set by how large a slice of the treasury (/wiki/dao/concepts/dao-treasury-management) it asks for. It is one of the most mature alternatives to periodic, quorum-gated voting, and it is aimed squarely at the problem it solves best — a steady stream of grant and treasury-allocation decisions that a DAO (/wiki/dao/concepts/what-is-a-dao) does not want to marshal a fresh vote for every time.

  • Removed – Text at Block 3

    How conviction accumulates When a member stakes tokens on a proposal, that support does not count at full strength immediately. Instead conviction builds up over time toward a ceiling set by the staked amount, following a discrete exponential-decay update — each block, existing conviction is multiplied by a decay parameter α (just below 1) and the current stake is added on top. The same α that charges conviction up also bleeds it away: pull your stake and your conviction on that proposal decays back toward zero at the same rate. The parameter is usually described by its half-life; 1Hive's reference Aragon app, for example, shipped with a decay of 0.9999599, giving conviction a roughly three-day half-life ( 1Hive/conviction-voting-app (https://github.com/1Hive/conviction-voting-app) ). The consequence is that sustained commitment, not a single-block snapshot, is what moves money. A whale who borrows capital to swing a vote at the last minute — the standard attack on deadline-based token voting (/wiki/dao/concepts/dao-security-and-governance-attacks) — gains almost nothing here, because conviction cannot be bought instantly; it has to be held. A small group that keeps its tokens parked on a proposal for a week can out-decide a larger holder who shows up briefly.

  • Removed – Text at Block 4

    The dynamic passing threshold Conviction voting has no quorum and no fixed pass bar. A proposal executes when its conviction exceeds a threshold that scales with the fraction of the common pool it requests: a proposal asking for a sliver of the treasury needs relatively little sustained support, while one asking for a large share needs far more, and beyond a configured maximum ratio (1Hive used maxRatio = 0.2, capping any single proposal at ~20% of funds) no achievable amount of conviction can pass it. Because the threshold is a function of the request size and the total pool, many proposals can be "open" and accruing conviction at once, and the community's finite total stake naturally rations itself across them — you are always implicitly trading off support for one proposal against another ( parameters: maxRatio, rho, decay (https://github.com/1Hive/conviction-voting-app) ).

  • Removed – Text at Block 5

    Origin and production use Conviction voting grew out of Dr. Michael Zargham's doctoral research on multi-agent coordination, where it was first framed as Social Sensor Fusion — treating each staker as a noisy sensor whose signal you integrate over time rather than sampling once. From 2019 it was developed into a governance mechanism by the Commons Stack, BlockScience, Aragon, and the 1Hive community (https://medium.com/commonsstack/announcing-the-conviction-voting-cadcad-model-release-8e907ce67e4e) , and formally modelled and parameter-tuned in cadCAD simulations (https://github.com/1Hive/conviction-voting-cadcad) before deployment. 1Hive's Gardens framework, built as an Aragon app on Gnosis Chain and used to allocate its HNY common pool, was the first production system to run it ( 1Hive wiki (https://wiki.1hive.org/) ). It has since been picked up by other Commons-style and public-goods communities as a treasury-allocation layer.

  • Removed – Text at Block 6

    Where it fits — and where it doesn't Conviction voting is deliberately narrow. Its strengths are real: it removes the "everyone must show up on the same day" attention tax of deadline voting, it makes rented-capital and flash-loan swings structurally useless, and it lets funding flow continuously instead of in lumpy voting cycles. But it is a fund-allocation mechanism, not a general governance system — it answers "which of these spending requests should the treasury pay?", not "should we upgrade the protocol?", for which a binary, timely, executable proposal vote (/wiki/governance/proposals) is still the right tool. It is also slow by design (urgent decisions fit it poorly), and its base weighting is still token-weighted (/wiki/dao/concepts/token-weighted-voting) : a large holder who commits for the long haul still dominates, so conviction voting mitigates timing attacks and apathy without escaping the underlying plutocracy critique (/wiki/dao/concepts/dao-security-and-governance-attacks) . Communities that also want to blunt whale dominance pair it with, or weigh it against, quadratic funding (/wiki/dao/concepts/quadratic-voting-and-funding) and Sybil-resistance (/wiki/dao/concepts/sybil-resistance-in-daos) layers.

  • Removed – Text at Block 7

    How Caper approaches this Caper shares conviction voting's core instinct — that durable commitment should count for more than a moment's balance — but reaches it by a different route. A caper (/wiki/foundations/what-is-a-caper) does not run a continuous conviction accumulator; it uses discrete, executable proposals (/wiki/governance/proposals) whose weight is the canonical formula w = (t · v) / (V · T), where t is your governance-token balance and v is your accumulated participation (/wiki/governance/voting-mechanisms) . The time dimension lives in that v term: participation is earned by showing up to vote and is not something you can buy in a block, so a long-standing contributor carries structurally more weight than a large holder who just arrived — the same "you can't rent it, you have to earn it over time" property conviction voting gets from its decay curve, expressed as a soulbound participation record rather than a staked-duration integral. And because that identical weight also sets a member's pro-rata exit share (/wiki/markets/exit) , the incentive to accumulate participation honestly is built in. Where conviction voting keeps many funding requests open and lets sustained stake ration a common pool, Caper resolves each proposal to a definite executed outcome — different mechanics, aimed at the same failure of one-block, capital-only voting.

  • Added – Text at Block 1 → Block 1

    Topic Continuous, time-weighted fund allocation for DAO treasuries Core rule Support ("conviction") on a proposal charges up the longer tokens stay staked, and decays when they leave Passes when Accumulated conviction crosses a dynamic threshold scaled to the share of treasury requested Origin Michael Zargham (Social Sensor Fusion) → Commons Stack (https://github.com/commonsbuild) + BlockScience (https://github.com/BlockScience) , 2019 First in production 1Hive Gardens (https://github.com/1Hive/conviction-voting-app) on Gnosis Chain Best for Steady grant/treasury outflows — not binary yes/no protocol votes Related Token-weighted voting (/wiki/dao/concepts/token-weighted-voting) , Governance models (/wiki/dao/concepts/dao-governance-models) , Treasury management (/wiki/dao/concepts/dao-treasury-management) , Quadratic voting & funding (/wiki/dao/concepts/quadratic-voting-and-funding)

  • Added – Text at Block 2

    Conviction voting is a continuous-funding mechanism in which a voter's influence over a proposal grows the longer they keep tokens staked behind it, and fades once they withdraw. There are no ballots and no voting deadline: supporters signal a preference at any time by staking governance tokens (/wiki/dao/concepts/token-weighted-voting) on the proposals they want funded, their conviction charges up over days according to an exponential curve, and a proposal executes automatically the moment its accumulated conviction crosses a threshold set by how large a slice of the treasury (/wiki/dao/concepts/dao-treasury-management) it asks for. It is one of the most mature alternatives to periodic, quorum-gated voting, and it is aimed squarely at the problem it solves best — a steady stream of grant and treasury-allocation decisions that a DAO (/wiki/dao/concepts/what-is-a-dao) does not want to marshal a fresh vote for every time.

  • Added – Text at Block 3

    How conviction accumulates When a member stakes tokens on a proposal, that support does not count at full strength immediately. Instead conviction builds up over time toward a ceiling set by the staked amount, following a discrete exponential-decay update — each block, existing conviction is multiplied by a decay parameter α (just below 1) and the current stake is added on top. The same α that charges conviction up also bleeds it away: pull your stake and your conviction on that proposal decays back toward zero at the same rate. The parameter is usually described by its half-life; 1Hive's reference Aragon app, for example, shipped with a decay of 0.9999599, giving conviction a roughly three-day half-life ( 1Hive/conviction-voting-app (https://github.com/1Hive/conviction-voting-app) ). The consequence is that sustained commitment, not a single-block snapshot, is what moves money. A whale who borrows capital to swing a vote at the last minute — the standard attack on deadline-based token voting (/wiki/dao/concepts/dao-security-and-governance-attacks) — gains almost nothing here, because conviction cannot be bought instantly; it has to be held. A small group that keeps its tokens parked on a proposal for a week can out-decide a larger holder who shows up briefly.

  • Added – Text at Block 4

    The dynamic passing threshold Conviction voting has no quorum and no fixed pass bar. A proposal executes when its conviction exceeds a threshold that scales with the fraction of the common pool it requests: a proposal asking for a sliver of the treasury needs relatively little sustained support, while one asking for a large share needs far more, and beyond a configured maximum ratio (1Hive used maxRatio = 0.2, capping any single proposal at ~20% of funds) no achievable amount of conviction can pass it. Because the threshold is a function of the request size and the total pool, many proposals can be "open" and accruing conviction at once, and the community's finite total stake naturally rations itself across them — you are always implicitly trading off support for one proposal against another ( parameters: maxRatio, rho, decay (https://github.com/1Hive/conviction-voting-app) ).

  • Added – Text at Block 5

    Origin and production use Conviction voting grew out of Dr. Michael Zargham's doctoral research on multi-agent coordination, where it was first framed as Social Sensor Fusion — treating each staker as a noisy sensor whose signal you integrate over time rather than sampling once. From 2019 it was developed into a governance mechanism by the Commons Stack, BlockScience, Aragon, and the 1Hive community (https://medium.com/commonsstack/announcing-the-conviction-voting-cadcad-model-release-8e907ce67e4e) , and formally modelled and parameter-tuned in cadCAD simulations (https://github.com/1Hive/conviction-voting-cadcad) before deployment. 1Hive's Gardens framework, built as an Aragon app on Gnosis Chain and used to allocate its HNY common pool, was the first production system to run it ( 1Hive wiki (https://wiki.1hive.org/) ). It has since been picked up by other Commons-style and public-goods communities as a treasury-allocation layer.

  • Added – Text at Block 6

    Where it fits — and where it doesn't Conviction voting is deliberately narrow. Its strengths are real: it removes the "everyone must show up on the same day" attention tax of deadline voting, it makes rented-capital and flash-loan swings structurally useless, and it lets funding flow continuously instead of in lumpy voting cycles. But it is a fund-allocation mechanism, not a general governance system — it answers "which of these spending requests should the treasury pay?", not "should we upgrade the protocol?", for which a binary, timely, executable proposal vote (/wiki/governance/proposals) is still the right tool. It is also slow by design (urgent decisions fit it poorly), and its base weighting is still token-weighted (/wiki/dao/concepts/token-weighted-voting) : a large holder who commits for the long haul still dominates, so conviction voting mitigates timing attacks and apathy without escaping the underlying plutocracy critique (/wiki/dao/concepts/dao-security-and-governance-attacks) . Communities that also want to blunt whale dominance pair it with, or weigh it against, quadratic funding (/wiki/dao/concepts/quadratic-voting-and-funding) and Sybil-resistance (/wiki/dao/concepts/sybil-resistance-in-daos) layers.

  • Added – Text at Block 7

    How Caper approaches this Caper shares conviction voting's core instinct — that durable commitment should count for more than a moment's balance — but reaches it by a different route. A caper (/wiki/foundations/what-is-a-caper) does not run a continuous conviction accumulator; it uses discrete, executable proposals (/wiki/governance/proposals) whose weight is the canonical formula w = (t · v) / (V · T), where t is your governance-token balance and v is your accumulated participation (/wiki/governance/voting-mechanisms) . The time dimension lives in that v term: participation is earned by showing up to vote and is not something you can buy in a block, so a long-standing contributor carries structurally more weight than a large holder who just arrived — the same "you can't rent it, you have to earn it over time" property conviction voting gets from its decay curve, expressed as a soulbound participation record rather than a staked-duration integral. And because that identical weight also sets a member's pro-rata exit share (/wiki/dao/concepts/rage-quit-and-exit-rights) , the incentive to accumulate participation honestly is built in. Where conviction voting keeps many funding requests open and lets sustained stake ration a common pool, Caper resolves each proposal to a definite executed outcome — different mechanics, aimed at the same failure of one-block, capital-only voting.

v1.0.0Create cornerstone dao/concepts/conviction-voting: time-weighted continuous fund allocation (exponential conviction charge/decay, dynamic treasury-share threshold), Zargham/Social Sensor Fusion origin, Commons Stack + 1Hive Gardens production, strengths/limits, contract-verified How-Caper contrast (w=(t*v)/(V*T) participation vs conviction decay).–
7 blocks added
  • Added – Text at Block 1 → Block 1

    Topic Continuous, time-weighted fund allocation for DAO treasuries Core rule Support ("conviction") on a proposal charges up the longer tokens stay staked, and decays when they leave Passes when Accumulated conviction crosses a dynamic threshold scaled to the share of treasury requested Origin Michael Zargham (Social Sensor Fusion) → Commons Stack (https://github.com/commonsbuild) + BlockScience (https://github.com/BlockScience) , 2019 First in production 1Hive Gardens (https://github.com/1Hive/conviction-voting-app) on Gnosis Chain Best for Steady grant/treasury outflows — not binary yes/no protocol votes Related Token-weighted voting (/wiki/dao/concepts/token-weighted-voting) , Governance models (/wiki/dao/concepts/dao-governance-models) , Treasury management (/wiki/dao/concepts/dao-treasury-management) , Quadratic voting & funding (/wiki/dao/concepts/quadratic-voting-and-funding)

  • Added – Text at Block 2

    Conviction voting is a continuous-funding mechanism in which a voter's influence over a proposal grows the longer they keep tokens staked behind it, and fades once they withdraw. There are no ballots and no voting deadline: supporters signal a preference at any time by staking governance tokens (/wiki/dao/concepts/token-weighted-voting) on the proposals they want funded, their conviction charges up over days according to an exponential curve, and a proposal executes automatically the moment its accumulated conviction crosses a threshold set by how large a slice of the treasury (/wiki/dao/concepts/dao-treasury-management) it asks for. It is one of the most mature alternatives to periodic, quorum-gated voting, and it is aimed squarely at the problem it solves best — a steady stream of grant and treasury-allocation decisions that a DAO (/wiki/dao/concepts/what-is-a-dao) does not want to marshal a fresh vote for every time.

  • Added – Text at Block 3

    How conviction accumulates When a member stakes tokens on a proposal, that support does not count at full strength immediately. Instead conviction builds up over time toward a ceiling set by the staked amount, following a discrete exponential-decay update — each block, existing conviction is multiplied by a decay parameter α (just below 1) and the current stake is added on top. The same α that charges conviction up also bleeds it away: pull your stake and your conviction on that proposal decays back toward zero at the same rate. The parameter is usually described by its half-life; 1Hive's reference Aragon app, for example, shipped with a decay of 0.9999599, giving conviction a roughly three-day half-life ( 1Hive/conviction-voting-app (https://github.com/1Hive/conviction-voting-app) ). The consequence is that sustained commitment, not a single-block snapshot, is what moves money. A whale who borrows capital to swing a vote at the last minute — the standard attack on deadline-based token voting (/wiki/dao/concepts/dao-security-and-governance-attacks) — gains almost nothing here, because conviction cannot be bought instantly; it has to be held. A small group that keeps its tokens parked on a proposal for a week can out-decide a larger holder who shows up briefly.

  • Added – Text at Block 4

    The dynamic passing threshold Conviction voting has no quorum and no fixed pass bar. A proposal executes when its conviction exceeds a threshold that scales with the fraction of the common pool it requests: a proposal asking for a sliver of the treasury needs relatively little sustained support, while one asking for a large share needs far more, and beyond a configured maximum ratio (1Hive used maxRatio = 0.2, capping any single proposal at ~20% of funds) no achievable amount of conviction can pass it. Because the threshold is a function of the request size and the total pool, many proposals can be "open" and accruing conviction at once, and the community's finite total stake naturally rations itself across them — you are always implicitly trading off support for one proposal against another ( parameters: maxRatio, rho, decay (https://github.com/1Hive/conviction-voting-app) ).

  • Added – Text at Block 5

    Origin and production use Conviction voting grew out of Dr. Michael Zargham's doctoral research on multi-agent coordination, where it was first framed as Social Sensor Fusion — treating each staker as a noisy sensor whose signal you integrate over time rather than sampling once. From 2019 it was developed into a governance mechanism by the Commons Stack, BlockScience, Aragon, and the 1Hive community (https://medium.com/commonsstack/announcing-the-conviction-voting-cadcad-model-release-8e907ce67e4e) , and formally modelled and parameter-tuned in cadCAD simulations (https://github.com/1Hive/conviction-voting-cadcad) before deployment. 1Hive's Gardens framework, built as an Aragon app on Gnosis Chain and used to allocate its HNY common pool, was the first production system to run it ( 1Hive wiki (https://wiki.1hive.org/) ). It has since been picked up by other Commons-style and public-goods communities as a treasury-allocation layer.

  • Added – Text at Block 6

    Where it fits — and where it doesn't Conviction voting is deliberately narrow. Its strengths are real: it removes the "everyone must show up on the same day" attention tax of deadline voting, it makes rented-capital and flash-loan swings structurally useless, and it lets funding flow continuously instead of in lumpy voting cycles. But it is a fund-allocation mechanism, not a general governance system — it answers "which of these spending requests should the treasury pay?", not "should we upgrade the protocol?", for which a binary, timely, executable proposal vote (/wiki/governance/proposals) is still the right tool. It is also slow by design (urgent decisions fit it poorly), and its base weighting is still token-weighted (/wiki/dao/concepts/token-weighted-voting) : a large holder who commits for the long haul still dominates, so conviction voting mitigates timing attacks and apathy without escaping the underlying plutocracy critique (/wiki/dao/concepts/dao-security-and-governance-attacks) . Communities that also want to blunt whale dominance pair it with, or weigh it against, quadratic funding (/wiki/dao/concepts/quadratic-voting-and-funding) and Sybil-resistance (/wiki/dao/concepts/sybil-resistance-in-daos) layers.

  • Added – Text at Block 7

    How Caper approaches this Caper shares conviction voting's core instinct — that durable commitment should count for more than a moment's balance — but reaches it by a different route. A caper (/wiki/foundations/what-is-a-caper) does not run a continuous conviction accumulator; it uses discrete, executable proposals (/wiki/governance/proposals) whose weight is the canonical formula w = (t · v) / (V · T), where t is your governance-token balance and v is your accumulated participation (/wiki/governance/voting-mechanisms) . The time dimension lives in that v term: participation is earned by showing up to vote and is not something you can buy in a block, so a long-standing contributor carries structurally more weight than a large holder who just arrived — the same "you can't rent it, you have to earn it over time" property conviction voting gets from its decay curve, expressed as a soulbound participation record rather than a staked-duration integral. And because that identical weight also sets a member's pro-rata exit share (/wiki/markets/exit) , the incentive to accumulate participation honestly is built in. Where conviction voting keeps many funding requests open and lets sustained stake ration a common pool, Caper resolves each proposal to a definite executed outcome — different mechanics, aimed at the same failure of one-block, capital-only voting.