Initial version of proposal. Will be updated upon receiving community feedback.
The Problem
Several dApps are utilizing “auto-voting” and “in-app voting” (also called as staking, earning more, boosting rewards) features to capture user voting power for themselves, leading to:
-
Undisclosed Management: Creating VeDelegate accounts for new users and auto-allocating votes to the host app without explicit consent.
-
Lack of choice: new users are funneled into 1 app choice, stripping away the opportunity to make a conscious governance decision.
-
Hidden/undisclosed vote preferences: Existing VeDelegate users` vote preference is set to the host app without explicit consent.
Proposed Off-Chain Rule Amendments
To improve the quality of voting decisions, I propose the following updates to the VBD Rulebook:
1. Prohibition of Self-Preference and Pre-Selection
Apps are prohibited from setting or resetting a user’s voting preference to themselves—either in part or in full—or to any specific combination of apps. Users must maintain full autonomy over their delegation at all times.
2. The “Neutral Default” Standard
If an app provides a “one-click” staking/voting feature and the user does not manually select a preference:
-
The vote must be distributed equally among all currently endorsed apps in the ecosystem.
-
This ensures “passive” liquidity supports the entire DAO rather than a single entity.
3. Anti-Bribery Measures
Apps may not offer rewards, multipliers, or exclusive features conditioned on the user voting for that specific app. Rewards must be based on verified sustainability impact, not governance “kickbacks.”
Risk Analysis: Current Methods
Auto-Voting (Managed)
Funds managed without consent; Dilution of vote power of conscious voters, users have no autonomy over their delegation.
In-App Voting (User-Led)
Users are funneled into “earning” without knowing their vote is being harvested; Manipulation of existing VeDelegate wallets.
Implementation Pathways for dApps
To comply with these rules, dApps would need to:
-
Equal Distribution: Default all automated voting to be split equally across all endorsed dApps.
-
Conscious Choice UI: Update the interface to display all eligible apps, requiring a manual user selection.
-
Removal: Disable auto-voting/managed voting features entirely.
Examples
Allowed
-
Prefilled vote preference, while having all eligible apps in the UI.
-
No voting UI, vote preference set to all eligible apps equally.
-
A user subscribes to voting services, but has not set voting preference; apps are allowed to change the vote preference to all apps equally if it requires them to provide the service user has subscribed to.
-
A reward multiplier for active participation in governance without limitations on vote preferences.
Not allowed
-
Undisclosed vote automation of a new user.
-
Vote automation of a new user, disclosure not clearly visible during the setup of an account.
-
User subscribes to a voting service without setting a vote preference, app is not allowed to change their vote preference to any combination of apps, unless the preference is set to all apps equally.
-
In-app voting UI provides only a selection of eligible apps.
-
In-app voting UI provides only an option to vote for 1 app with a selection of percentages/vote weights.
-
A reward multiplier for voting for specific app/s.
Discussion & Enforcement
This proposal is intended to spark a conversation between the community and dApp owners.
-
Grace Period: A recommended 4 rounds for apps to update their UI/logic.
-
Monitoring: Community-led monitoring of on-chain data and manual UI audits.
Enforcement: Non-compliant apps may face a governance proposal for removal from the ecosystem.
