Integrity Rules: amendment to existing RuleBook for Apps
Proposal Summary
As VeBetter DAO grows, optimizing our governance interfaces is essential to ensure sustainable ecosystem health. This proposal introduces six structural rules for in-app voting, anti-bribery, and capital integrity. By setting clear standards for user consent and transparency, this framework protects user autonomy, fosters fair competition among dApps, and ensures that weekly allocations are driven by genuine user engagement.
This proposal ensures that all dApps, regardless of their size or interface mechanics, can compete fairly based on the true value they bring to the community.
Proposal Type
- [ ] On-chain Action
- [X] Text-only Proposal
Proposal Changes
- Removed: None
- Modified: None
- Added: Amendment to the RuleBook for Apps
Motivation
The motivation for this proposal stems from extensive ecosystem research into in-app voting behaviors and their impact on weekly voting rounds, and voter autonomy. Currently, the lack of standardized guidelines for voting interfaces creates an uneven playing field, where optimization tactics can overshadow organic user intent.
Detailed Specification
Rules are numerically structured to supplement the already existing RuleBook for Apps.
New proposed rules can be divided in 3 sections:
- In-app governance (Rules 5.1, 5.2, 5.3 and 5.4);
- Anti-bribery (Rule 6);
- Capital integrity (Rule 7).
In-app governance establishes clear baseline standards for dApps integrating in-app governance services. By regulating user interface design, self-promotion parameters, and vote redistribution mechanics, these rules prioritize user autonomy and ensure a transparent, level playing field for all ecosystem participants.
Anti-bribery section safeguards the integrity of the voting process by prohibiting conditional rewards. By restricting the use of manual incentives, localized multipliers, or gated perks tied to specific voting outcomes, these standards ensure that community support is earned through utility and project merit rather than compensation loops.
Capital integrity guidelines establish clear boundaries for the use of VeBetter DAO Treasury and weekly allocation resources. dApps are prohibited from using grant or allocation funding to influence weekly allocation rounds, while maintaining full exemptions to support and vote on governance proposals.
5. In-app governance
5.1. User-Affirmed Governance & UI
User Confirmation: Any modification of user vote preferences must be executed through a clear, user-signed transaction. Background updates without a dedicated user-confirmed transaction are prohibited.
Visibility of Choice: The UI must display all endorsed dApps, ensuring users can modify selections for any project before confirmation.
Opt-Out Requirement: dApps must provide a visible UI component to opt out of the governance service at any time.
Conversion Allowance: dApps may include a function to convert B3TR to VOT3 when a user initiates in-app voting as long as such transaction is disclosed and confirmed by the user.
5.2. Self-Promotion
dApps may prioritize themselves in the interface and pre-fill vote preferences as follows:
New Users: If no existing preferences exist, the dApp may pre-fill with 100% weight toward itself.
Existing Users: The dApp may add itself to the list, provided its pre-filled weight is lower than or equal to any individual dApp in the user’s new selection.
Rule 5.3. True Neutrality
If a dApp provides governance services and the user opts in without specifying preferences, or preferences become ineligible, the following defaults apply:
App Allocation: No vote shall be cast until the user explicitly confirms a selection through a signed transaction.
Proposal Voting: DAO-wide proposals must be set to “Abstain.”
Rule 5.4. Vote Redistribution
Weight Redistribution: If a dApp in a user’s preference becomes ineligible, its weight must be redistributed equally among the user’s remaining selected dApps.
Redirection Prohibition: dApps cannot redirect weight from ineligible projects to the host dApp or any project not explicitly included in the user’s most recent confirmed selection. If all projects become ineligible in the user’s selection, Rule 5.3 applies.
Vote modifying: dApps are prohibited from modifying a user’s existing vote preferences, including the addition or removal of eligible projects, except where explicitly required by the redistribution logic defined in Rule 5.4 (Weight Redistribution and Redirection Prohibition), and according to self-promotion described in Rule 5.2.
Exemption: Rules under section 5 apply to all in-app voting integrations unless limited by the functional logic of the native VBD auto-voter, as its automation and logic are subject to DAO governance and community contributions.
6. Anti-Bribery Measures
dApps may not offer manual rewards, “x2earn” multipliers, or any perks that assist in unlocking them if such incentives are conditioned on the user voting for that specific dApp.
7. Capital integrity
dApps are prohibited from using allocation and grant funding received from the VeBetter DAO Treasury to vote in weekly dApp allocation rounds.
Exemption: dApps maintain the right to use Treasury grant funds and allocation to support and vote on proposals.
Goals
- Improving voter autonomy;
- Creating a level playing field between dApps in vote acquiring;
- Re-aligning weekly dApp allocations with voter intent.
Risk Analysis
Risk: Additional development costs
Implementation of these rules may introduce additional expenses for dApps that choose to update or maintain custom, in-app voting user interfaces.
Mitigation: Custom in-app voting interfaces are entirely optional features, not protocol-level requirements. dApps remain free to direct users to the native VeBetter DAO governance interface at zero cost. Any development expenses incurred are a localized business decision made by the dApp team to provide a customized user experience, rather than an infrastructure-mandated expense. The protocol ensures a free alternative by hosting the native governance portal and open source auto-voter, allowing any dApp to remain fully compliant without spending internal development resources.
Risk: Potential Reduction in Voter Acquisition
By restricting automatic pre-filling and un-disclosed vote loops, dApps may experience a decline in the raw volume of passive, automated voters routed through their platforms.
Mitigation: While nominal voter counts may adjust, the users retained will be high-intent, active participants who consciously choose to support the dApp. Eliminating passive, low-engagement voters improves long-term ecosystem stability and ensures that community metrics reflect genuine product utility rather than artificial interface routing.
Risk: Added friction to voting
Requiring a clear, user-signed transaction for every modification or preference setup and preventing automated defaults means users have to click and sign more often. This added friction might cause casual users to stop voting altogether in weekly rounds, leading to lower overall DAO voter turnout.
Mitigation: This risk is naturally offset by the Universal Exclusion, which protects the native VBD auto-voter. Users who experience fatigue can easily opt into the native protocol-level automation. Furthermore, the friction introduced is a feature, not a bug - it ensures that votes represent high-intent, conscious community decisions rather than passive clicks.
Risk: Enforcement requires manual oversight
Because these rules govern the frontend user interface of independent dApps, checking for compliance cannot be fully automated on-chain. This creates an ongoing monitoring burden for the community to ensure no one is breaking the interface rules.
Mitigation: Because the dApp environment is competitive and transparent, project teams naturally audit one another. If a dApp violates the rules to gain an unfair advantage, fellow builders and community members can easily publish proof and initiate a blacklisting proposal. VeBetter DAO has seen multiple community proposals to remove projects breaking the rules.
Success Metrics
The success of this proposals will be determined by 2 off-chain metrics:
- Responsiveness of the dApps;
- Community oversight.
Enforcement and grace period
Grace period: Affected projects enter a formal 4 round grace period after the proposal is marked as complete to comply with the new rules.
Enforcement of the new rules relies on fellow project and community oversight.
Community Engagement
The discussion over these new rules have been ongoing for 2 months on Discord and Discourse, involving active community members, dApp representatives and Vechain developers. Author has modified the rules based on the received feedback, making sure they align with the majority of the participants of the discussion.
Conclusion
This proposal focuses on a simple shift: ensuring that VeBetter DAO treasury funding follows authentic user choices. By introducing clear boundaries for in-app interfaces, anti-bribery measures, and capital usage, we replace passive or manipulated voting loops with explicit user intent.
The benefits of these updates are straightforward:
- True User Autonomy: Users regain full visibility and control over their voting power, with no unexpected background updates or hidden default choices;
- A Level Playing Field: Honest dApps will no longer be at a disadvantage against aggressive interface optimization tactics or synthetic voting loops;
- High-Integrity Treasury Distribution: Weekly allocations will more accurately reflect genuine community engagement and project utility, rather than exploitative automation.
References
Existing RuleBook for apps
Discourse discussion
Discord discussion
Community Framework Requirements
Maximum Implementation Budget: 11 500 B3TR
Development Timeline: 2 voting rounds (for GitHub PR submission, text integration, and VeChain Foundation technical review).
Author Information
- Name: Morb
- Contact Information: @morbidejs at X and Discord, morbidejs@gmail.com
- Vechain address: 0x0a9ac69482cf54862d4928f7db01f1056e7c1d21