BIP-35: Stalk Delegation and Process Amendments

Proposed: April 26, 2023

Status: Passed

Link: Snapshot


Proposer

Beanstalk Farms

Proposer Wallet: 0xf1a621fe077e4e9ac2c0cefd9b69551db9c3f657

Summary

Problem

Participation from Stalkholders is crucial for Beanstalk governance. However, at present, each Stalkholder is required to vote on every governance proposal in order to have their vote represented. Some Stalkholders might not have adequate knowledge about the proposals, may not have sufficient time or motivation to vote, and/or might not be aware of them, resulting in reduced voting participation.

Beanstalk governance, the BCM Process, the BIC Process, the Immunefi Bug Bounty Program and the Beanstalk DAO Disclosures can all be updated to reflect the current state of Beanstalk and its ecosystem.

Proposed Solution

Stalk Delegation

By enabling Stalk delegation on the various Beanstalk ecosystem Snapshot spaces (beanstalkdao.eth, beanstalkfarms.eth and wearebeansprout.eth), Stalkholders will be able to delegate their votes to any other Farmer. The delegate can then vote on their behalf in governance proposals. Stalk must be delegated on each Snapshot space individually.

If Farmer A delegates to Farmer B and both of them vote, then the delegated voting power is not calculated—in this instance the votes of the two Farmers will be calculated as if the delegation did not happen. The vote of B will be counted if A does not vote.

Process Amendments

Beanstalk Governance

We propose the following list of changes to Beanstalk governance:

The updated Beanstalk-related governance processes can be read in the new Proposals documentation here.

BCM Process

We propose the following list of changes to the BCM Process:

The updated BCM Process can be read here.

BIC Process

The following is a list of proposed changes to the BIC Process:

The updated BIC Process can be read here.

Beanstalk Farms Budget Custody

We propose that members of the Beanstalk Farms Committee (BFC) may each custody of up to 4,000 Beans from the Beanstalk Farms budget to make payments for expenses incurred by Beanstalk Farms.

We propose that the following Farmers serve as backup signers for the Beanstalk Farms Multisig (BFM), in no particular order:

Immunefi Bug Bounty Program

The following is a list of proposed changes to the Immunefi Bug Bounty Program:

The updated Immunefi Bug Bounty Program can be read here.

Disclosures

The following is a list of proposed changes to the Beanstalk DAO Disclosures:

The updated Beanstalk DAO Disclosures can be read here.

Rationale

Stalk Delegation

Allowing Stalkholders to delegate their votes to other Farmers can increase voting participation as a delegate can potentially be more knowledgeable or motivated to participate in governance than the delegator. Thus, Stalk delegation can promote more effective and representative protocol governance.

Process Amendments

The proposed changes to Beanstalk governance increase the clarity of language around various proposal processes and increase the flexibility of Beanstalk Farms proposal processes.

The proposed changes to the BCM Process significantly increase the quality of documentation for and the permissionlessness of the BIP and BOP proposal processes.

The proposed changes to the BIC Process significantly increase the quality of documentation for the BIC operating processes and gives the BIC more flexibility in updating the Immunefi Bug Bounty Program.

The proposed changes to the custody of the Beanstalk Farms budget will permit timely payments of small amounts in a swift fashion (without requiring the signatures of BFM signers).

The proposed changes to the Immunefi Bug Bounty Program further refine what bug reports are considered valid and how the BIC determines practicable economic damage, which improves the bug reporting experience for Immunefi whitehats. The proposed changes also add the Beanstalk UI as in-scope to reward whitehats for finding interface-level vulnerabilities.

The proposed changes to the Beanstalk DAO Disclosures reflect the current state of Beanstalk development tooling.

Contract Changes

None.

Beans Minted

None.

Effective

Immediately upon passage.