FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Bean Sprout

Proposals

Members

Information

Create Proposal

Bean Sprout

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

BSP-9: Fund the Development and Execution of The Coop

By 0xF9D1...AAb440

Proposer

Brean and Co.

Summary

Fund the Coop with 90,000 Beans for development, execution, and seeding of initial capital.

Purpose

The Coop is an implementation of the Liquity Chicken Bonds on the Beanstalk ecosystem. Chicken Bonds are a novel derivative built on top of liquity that organically builds protocol owned liquidity. Due to the similarities of liquity and beanstalk (namely, protocol native organic yield), we think that beanstalk would be a suitable stablecoin protocol to build chicken bonds on.

Multiple roles will be needed to launch a MVP:

(Essential) Smart Contract Development:

Currently being developed by Brean and Co… Coop plans to utilize the ROOT token in order to accelerate development. Current progress is here: https://github.com/Brean0/Beansprout-Coop

Compensation: 0 Beans will be transferred upon completion.

(Essential) Front End Development:

A web3 Frontend is needed in order to create, view, and interact with the coop bonds. This needs to be composable with both circulating and farmer balances, as well as beanstalk and root. Pipeline can be used to massively improve UX experience (for example, swapping USDC to BEAN, depositing into the silo, minting ROOT, and depositing into a coop bond, all in one transaction).

Compensation: 15,000 Beans will be transferred upon completion.

(Non-essential) UX Development:

A good UX design would help facilitate adoption of coop bonds.

UX Development is labeled “Non-essential” as someone could do both frontend and UX design, as well as utilize available UIs from chicken bonds.

Note: “Nonessential” does not mean “not required”, but “not mandatory” for an MVP. Brean and Co will determine in a project timeline that development has progressed to a point where UX changes would delay the project significantly.

Compensation: 10,000 Beans will be transferred upon completion.

(Non-Essential) NFT Artwork:

The Coop bonds will implement on-chain dynamic svg NFTs. Current implementation design is here. https://github.com/Brean0/Beansprout-Coop/blob/main/image.png. While this is enough for an MVP, the coop is open for alternative designs. The design must be able to be generated on chain, without the need of a separate contract.

Note: “Non-Essential” does not mean “not required”, but “not mandatory” for an MVP. Brean and Co will determine in a project timeline that development has progressed to a point where UX changes would delay the project significantly.

Compensation: 5,000 Beans will be transferred upon completion.

Upon deployment of the coop contracts, the remaining unspent beans will be given to the protocol to bootstrap (it will be allocated to the permanent pool, meaning the deposit is forfeited and the yield will permanently be given to bROOT holders).

Security

  • Chicken bond audits (Coinspect + Dedaub) https://github.com/liquity/ChickenBond/tree/main/LUSDChickenBonds/audits
  • Beanstalk Farm plans to allocate an audit stream for the COOP.

Risks

  • Chicken Bonds are a new and novel implementation, and (at least in beanstalk) has not been tested in the real world. The nature of open-source opens the door for exploits in bugs, flaws, and errors.
  • Coop plans to utilize an upgradeable proxy and a multisig with beanstalk and root community members to enact changes on the will of the token holders, as well as emergency changes.

Future work

  • Pending chicken bonds could theoretically be used as collateral to borrow BEAN/ROOTs.
  • Analytics can be developed on both the Coop NFT and bROOT token.
  • bROOT/ROOT or bROOT/BEAN could be whitelisted in the silo for stalk rewards, omitting the need for a 3% fee on Chicken In to incentivize liquidity.
  • Discussion on align liquity and the coop. Examples include:
    • Participating in governance to push for a BEAN:LUSD pool.
    • Allocating a portion of ROOTs in the permanent pool and swap for BEAN:LUSD LP
  • Discussion on utilizing ROOTs in permanent pool beyond the native yield
    • Market making on paradox’s parimutuel bets.
    • Purchasing pods on the market.
    • (requires fungible stalk) exchanging stalk for bean, at times of excess demand, or exchanging beans for stalk at times of excess supply.

Effective

Upon passage of this BSP, 90,000 Beans will be sent to the Coop address.

Continue Reading
Connect Wallet to Add Note
0
Votes 68
VoterCast PowerVote & Rationale
0x9F79...A5F2FE
1.825M

For

0x87C9...6ac29e
1.477M

For

0x9A00...44D9dA
686,660

For

0xa9b1...94EF0f
617,522

For

0xF1A6...c3f657
589,928

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu December 01 2022, 06:00 pmVoting Period Starts
  • Tue December 06 2022, 06:00 pmEnd Voting Period
Current Results

1-For

10.562M

96.63%

2-Against

367,819.584

3.37%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us