Proposal: Establish the Balancer Grants DAO and coordinate the next wave of Balancer Community Grants

I’m excited to share the “Establish the Balancer Grants DAO and coordinate the next wave of Balancer Community Grants” to improve resources allocation and grants inside the Balancer ecosystem.

This draft has been established in close collaboration with @Zeb, Nick (baller), Solarcurve (baller), and the wider Balancer ecosystem. Final input is highly appreciated; please use this forum thread or leave comments directly in the G docs: Establish the Balancer Grants DAO and coordinate the next wave of Balancer Community Grants - Google Docs


Summary

This proposal aims to establish Balancer Grants DAO, an independent community-owned grants program for the Balancer ecosystem. The program aims to accelerate the development of the BAL ecosystem while optimizing contributor rewards in the Balancer ecosystem. The requested budget for the first cycle (3 months) is 25,000 BAL, 80% of which will be allocated to grantees, as visualized in the breakdown below. A learnings and review document will be created at the end of the cycle, and any unspent resources will be sent back to the BAL treasury.

The initial Balancer Grants team has already worked together for the past 4 weeks to create the basic grant framework and community channels - check it out here: https://balancer.community/

Background

Grants and contributor rewards are important mechanisms for coordinating resources and developing ecosystems. Multiple large blockchain projects and DAOs have dedicated grant programs with varying success. Balancer hosted and ran its own grants through grants wave 1 and wave 2. The grants have attracted various resources and developers to the Balancer ecosystem but have recently slowed down.

The grants program has been hampered in its growth due to the over-reliance on the foundation team. This has meant there has been a lack of resources, tooling, and support for existing grantees. Additionally, the resource constraint has meant slow turnaround and suboptimal user experience for those who may join the ecosystem.

This is a part of the Balancer ecosystem that deserves more attention and with the right planning it can start to shine.

The grants committee has researched over 15 blockchain grants programs to get a clear overview of what an effective program looks like. We will combine multiple aspects of successful programs with original ideas from the grants committee and valuable feedback from the Balancer Labs team and community.

PROPOSAL

We propose a rework of the current grants program by establishing the Balancer Grants DAO, a community-operated grants DAO dedicated to developing the Balancer Ecosystem.

The grant program provides support and funding ($5K - USD 75K, paid in BAL) to projects committed to supporting Balancer Protocol in achieving its mission to become the number one source of liquidity for DeFi. This program is made for groups and individuals that aspire to run a project that builds on the Balancer Protocol or supports the development of the Balancer ecosystem.

The Balancer Grants DAO will initially be operated by the Grants Committee, a group of diverse and experienced Balancer contributors. More details on the Grants Committee can be found further in this proposal.

Impact

The Balancer Grants DAO will coordinate BAL grants independently, creating positive value for the Balancer ecosystem without adding extra workload to the Balancer Labs team.

Because the Balancer Grants DAO will have its own dedicated team and support network, it will provide guidance and support to Balancer contributors and grantees alike.

The Balancer Grants DAO will also bring Balancer.community - an independent community page - back to life. Balancer.community can be leveraged to amplify Balancer messaging and to improve community coordination. Finally, Balancer Grants will establish its own communication channels and content, providing relevant content about all aspects of the Balancer Ecosystem.

To start the content creation, medium articles will be written, and accompanying social media attention will be given to the grantees throughout the grant process.

Establishing a well-aligned yet autonomous unit within the Balancer Ecosystem aligns with Balancer’s Decentralization and Ecosystem strategy. Having multiple entities co-develop the Balancer ecosystem creates value-add opportunities and allows the separate entities to specialize further.

By giving out grants to diligently chosen projects after careful evaluation and communications between the applicants and the dedicated Grants DAO Committee, the chances of successful grantees increases. The Grants DAO will mentor these projects, which will keep these projects close to the Balancer Ecosystem, even after the grant is finalized. We are building an ecosystem here. Not just giving some money away.

How the Grant review process will look

At Balancer, we want our applicants to feel heard and supported, not only financially. That is why we want this process to be as clear as possible. During the evaluation, the Grant Committee looks at the reasonable viability of the applications and does due diligence on the team. The evaluation process takes about 2 weeks.

If the application is successful, the team will be contacted, further steps will be discussed, and they will be connected with a mentor for regular calls to keep up to date and provide support. It is expected that this is reciprocated by grantees through operational transparency, high developer velocity, active repositories and frequent communications towards us.

### Grant Milestone Review

Balancer Grants will work with milestone based payouts. These milestones are clear and reasonable targets based on the communication between the grantees and the Grant Committee.

Grantees are encouraged to map their deliverables and timeline. We have provided a GANNT style template that grantees can use here: Project GANNT

Rewards Grants are awarded in BAL tokens, based on predefined installments. Such installments are subject to a payment schedule to ensure that predefined milestones are achieved, and the first milestone can be prepaid. If a Grant application is larger than 75K USD, the project will have to be split into multiple Grant applications. The grants can be priced in either USD or BAL value, to be selected by the grantee at the start of the grant. If a grantee decides to price their reward in USD, 50% of the grant’s value will be converted from BAL to a stable asset to reduce market risk for the Balancer Grants DAO.

The Balancer Grants Committee controls payments and assesses milestone reports from grantees before follow-on payments. The Balancer Grants Committee may decide not distribute all follow-up payments for projects that do not hit their deliverables.

Risks Analysis and Mitigation

  • How does the Balancer Grant DAO ensure that grants contribute meaningfully?

To ensure that the Balancer Grants are allocated in line with the needs of the Balancer Ecosystem, an Ecosystem Assessment form has been created by the Balancer Grants DAO and sent to 10 active contributors of the Balancer ecosystem operating in different areas to get a full picture of the current needs of the ecosystem. The results will be summarized by the Balancer Grants DAO and discussed during a to be organized open workshop.

  • What happens if there are not sufficient quality grant applications?

All leftover grant funds get sent back to the BAL treasury in low participation or not enough quality applications.

  • What if grants apply but do not deliver?

Although this is a common issue within all grant systems, we can mitigate this risk by providing mentoring and support. This will be one of the defining aspects of our approach—something that is often overlooked. Additionally, payments are always based on Milestones, limiting the potential resources lost when a grantee cannot deliver.

Specification

If approved, the Grants Committee multi-sig (currently 3 out of 4) will be funded with 25K BAL. The resources will be further divided across different multi-sigs controlled by the same group.

All transactions will be recorded in a Sheet and summarized at the end of the Grants Cycle.

Balancer Grants Composition

The Grants Committee consists of dedicated Balancer contributors with strong analytical and support backgrounds.

  • Zeb Lelie: Senior Crypto-asset researcher - Grants Lead
  • Luuk Weber - Baller
  • Nick Tong - Baller
  • Solarcurve - Baller
    *** Open position: If you feel called to fill this spot, please let us know. Ideally, someone with a strong technical background.**

The Grants Committee will work closely with Balancer Labs, Ballers, Fire Eyes, and Kolektivo Labs to amplify and support grantees.

By having a dedicated and diverse group of committee members and proactively working together with other ecosystem partners, Balancer Grants are set out to be one of the most effective grants programs in DeFi. A crucial area that has been largely overlooked.

Grants Application and Review
The current WIP Grants Application and Review process can be found here.

Budget breakdown

This budget contains all costs for the full operations of the Balancer Grants DAO for the period August 1st till October 31st.

At the end of this cycle (October 31st), any unspent resources will be sent back to the Balancer Treasury. A new proposal for the next cycle will be submitted at the end of this cycle.

Name Amount in BAL Description
Q3 Grants 20,000 To be rewarded to grantees based on milestones following the full Grants review process. For sub $5k contributions a light review process will be utilized.
4 Committee Members 200 x 4 x 3 months =2,400 BAL Commit to supporting & reviewing up to 10 hours a week and mentoring up to 5 hours a week
1 Grant Lead 500 x 3 months =1,500 BAL The Grants Lead role takes ownership of the establishment and operations of the Balancer Grant processes. The Lead is responsible for coordinating with Committee Members, scheduling and hosting meetings, and leading the post grants report.
Other Program Expenses 1100 BAL Any other program expenses that may be required for the smooth execution of the grants program. This may include (but is not limited to) to design, media, PR, research, legal or any other specialized functions outside the skillset of the committee.
Total 25,000 BAL

Proposal Timeline

  • ✔️ Research and team formation started in July

  • 🛠️ Interviews with key ecosystem members and partners to identify ecosystem needs in early August

  • 🛠️ Finalize Grant Flow and webpage before mid-August

  • ⌛ Open grants registration in mid-August

  • ⌛ Provide ongoing support to Grantees from mid-August until the end of October

  • ⌛ Finalize the first Balancer Grants wave by publishing the Grants Review report at the end of October

8 Likes

Thanks for posting this up - I’m pretty excited to finally get this on the road!

4 Likes

Very excited to see this team and this program in action! :clap:

Adding strong technical skills/background to the team will be an absolute must in order for the committee to function self-sufficiently.

3 Likes

I’m new to managing grants but will do whatever I can to make this a success. Luuk, tongnk, and Zeb have shown the initiative to get this off the ground which is great to see. Looking forward to working on this with everyone.

4 Likes

Hi @LuukDAO,

good proposal. Nice and clean.

I have only some questions: you mentioned several times “Balancer Ecosystem”. While I’m not familiar with other grants and the success those programs had within other protocols, I would love if you could clarify what the ultimate goal is. Improve somehow the Balancer platform, expand the number of applications/projects that can interact with balancer (such as hammer.finance) or create something totally independent under the Balancer umbrella? or any combination of the three? Because when I read the word “ecosystem” I immediately think of the various Yearn/Sushi and so on partnerships.

You have mentioned the overreliance on the BLab core team, would you like to see less intervention from them? Again, I’m trying to understand how the reliance on BLab has hampered the support of grantees.

Also, let’s say the DAO support a specific project that actually becomes successful. Now, you are saying that such a project will remain close to the Balancer ecosystem because of the mentoring?

The Grants DAO will mentor these projects, which will keep these projects close to the Balancer Ecosystem

Is that it? Or will you ask in exchange for something more tangible so Balancer can actually have some sort of control? (tokens/shares/partnerships) What I mean is, we are giving away grants (tangible) and mentoring (non tangible) for what exactly? I think this part could be expanded in my humble opinion. Just to clarify once the grant is given, what upside is there for Balancer itself. I hope I’ve been clear enough on this.

thank you,
A.

2 Likes

As far as my understanding is, it’s to fund projects that will grow the TVL on Balancer. Ecosystem in this context is just projects using Balancer. We’ve kept it fairly broad to start with as this is going to be a learning process - if we restricted it I think we would learn far less.

Basically Jeremy is a one man team and can’t deal with the massive inflow. So having something not reliant on BLabs should help with reducing his workload as well as getting us towards decentralisation.

I don’t think so. I think we will need further initiatives in the future to help with the retention problem. But to start with we need to build the funnel out and be helpful. There’s a lot of competition right now with trying to attract builders and we need to stay competitive

6 Likes

I’d like to to raise the point about currency denomination for grants.

  1. I strongly believe that denominating grants in BAL is a must, since each round of grants will have a set BAL budget and the committee must know with certainty how much it is going to pay for each grant project, without the risk of mismanaging the budget due to uncertainty of the future price of BAL. This is a volatile market and it doesn’t make sense to commit to a USD price and then settle it in BAL at a future time, since you wouldn’t even know if you’re going to be able to pay the grant. Agreeing initially to a USD value is a good approach, but when the grant deal is solidified between both sides, it needs to be in BAL.

  2. In my interactions with grant project teams over the past year, I can’t recall one team expressing dissatisfaction with this approach. And we should not assume that the teams that applied for grants already knew about this policy and self-selected accordingly, because this policy was not shared publicly anywhere, and AFAIK, the teams found out about it while speaking with me. If it was a problem, I would think someone would at least ask if we could do it differently.

Any feedback to the contrary is welcome. If i’m wrong please point out why.
cc @Fernando

1 Like

Will add the comment I added in the Google Doc, would be good to hear others thoughts on this too.

Mainly that I think being able to denominate in USD is a positive, and what I’m unsure on is why if we were issuing a grant in USD the committee couldn’t sell the BAL for the appropriate amount of USD when the grant is agreed?

That provides the committee with the flexibility to offer both, without creating budget problems.

I suspect that when it’s widely marketed there’ll be a mixture of providers/builders, and some which have employees would deem a grant denominated in BAL difficult for a large project, as they have fiat costs & get forced into speculating on BAL. I think Balancer should be making it really easy for grantees to get involved and this reduces something that could be a blocker for some teams.

3 Likes

Positive update: We have most likely found a technical committee member that has multiple years of smart contract development experience, worked with Balancer V1 and V2, and has received a BAL grant in the past. This person will most likely participate under a pseudonym. More details will be provided soon!

3 Likes

I agree with @immutbl on using only BAL as grant currency. I also think the grants committee should not sell BAL to give USD to grantees. This could create risks relative to taxation. To avoid any such uncertainties, the DAO should only provide grants in BAL (even if the committee calculates its value in USD at the moment the grant is awarded).

If the team needs to fund its operations and needs USD, a portion of the grant should be given in liquid BAL (instead of vested BPT) so that the team can sell the BAL for USD (then it’s their problem to figure out taxation relative to the jurisdiction they are operating under.

4 Likes

I believe the current plan is to give all grants in non-vested BAL

2 Likes

Didn’t think of the tax issue, I guess dispersing BAL isn’t treated as a trade, whereas selling before distributing could realise a profit in effect for the committee temporarily?

I think all the grants are unlocked BAL, my only concern is e.g. say you have a year long project and someone wants to commit to building it, BAL is then released in tranche milestones: BAL could fluctuate in value a lot between those milestones, from the team’s perspective, although I suppose you could grant more BAL to top it up if there was a problematic drop and it was a core project. There are ways to mitigate this with how the tranches are designed too, it just potentially means putting more trust in a team, i.e. supplying some BAL v. early on.

I guess also depends on whether the grant is more an incentive to build something they were going to build, but on Balancer (here BAL is going to be fine), or the BAL is actually required to pay wages for the team as well. It’s teams like the latter that don’t have any other funding where it could present challenges, but I don’t really have a sense of how much of the potential grantee pool that would be.

I also suspect that while BAL will be easy to convince people on when the market is trending positive, it may be harder in sustained market-wide bear conditions. Hoping that won’t be the case of course, and I suppose it could be re-visited if for some reason it became problematic. Worth noting that experience of the last year of grants has been through a bull market until v. recent though, and grant dynamics could alter as a result if that changes (not just for Balancer but all projects).

1 Like

So I know this is a contentious point but this one is one I’m willing to fight for - paying out grants in BAL denominated in USD and not just BAL. Just to clarify, what I was envisioning for this is as follows: say a grantee asks for 20K USD, we may split it up into 2 milestones of 10K USD each.

Say they complete the first milestone we would take the 7 day TWAP price of BAL and pay it out in BAL, so 10k / BAL price. When second milestone is done we would do the same thing. Let’s go through 2 scenarios why:

Scenarios

  1. BAL appreciates significantly: grantees are happy in this case but community may feel that they overpaid for specific grants. Especially if delivery was a significant time after the approval of the grants.
  2. BAL depreciates significantly: grantees have basically have their value significantly reduced. They may not complain to us directly- it creates a very awkward conversation in which most people would want to avoid. So individuals may simply just not choose to build again for us or pick any other competing program that has significantly better terms. The key point here is that the grantee is taking on pricing risk as part of the application

Grantee Types

Potentially we can have some input from @immutbl about this from a Balancer perspective but from my research + talking to people the major programs see 2 types of people that apply:

  1. People who want to build on top of the protocol for the long term. Either building a project of their own or want to get into some form of DAO related employment.
  2. Teams/people who want to use grants to bootstrap their project or use it to get some more funds

I would argue that (2) is equally as important as (1) in this case. Yes they may churn out but we need to remember that the goal here is to build an ecosystem of builders who will help us create a DAO. If you create a good experience for builders they will recommend the program to other builders they know, even if they ultimately churn.

Why USD Denominated

If we take into account the users above we should now zoom out and try to compare our grant program - we need to understand that we are competing for talent in an already small DeFi ecosystem.

If we purely denominate in BAL as at the time of approval then as I pointed above grantees take price risk on BAL. If we add in the fact that currently there is a significant vesting period of 12 months (another item we are proposing to eliminate) then you almost have adverse selection - teams who know their value and may fall into category (2) will simply just build for someone else. Why take the price risk over a significant period of time?

2 Likes

Indeed, perfect example is a dev agency that does client work, has a good idea for a project that would be built on Balancer. They’re a team that all carry salaries, and to work on the Balancer project is to take time away from billable work.

Such a team is going to have a very strong preference for fiat denomination, because they have high fiat costs that need to be paid. Being rewarded in BAL could mean they pursue something else where they can get fiat denomination to mitigate risk. That’s a project that doesn’t get built on Balancer as a result. Perhaps could argue we don’t want teams like that, but I think that’s a mistake if we want to grow the ecosystem (introduces talent to Balancer, as well as the benefits of what’s built).

I understand why it’s easier for Balancer to only denominate in BAL, but IMO we should be optimising for the experience of grantees to build the most widely respected program possible. Long term locked BAL or future tranched BAL that’s fixed is going to be treated as a bonus that’s heavily discounted by many working out whether they should build in an attempt to mitigate risk, and could create problems if market moves in either direction as @tongnk has said.

3 Likes

Why does the Bal need to be sold to give USD to grantees when the tokens can be deposited into Aave and a stablecoin loan can be drawn from the collateral? The 55% LTV they offer on Bal tokens is not the most efficient, however there is upside of 8.5% APY on the deposited tokens, and using tokens as collateral for a stablecoin loan carries less taxation risk than selling. Also when a loan is drawn on the tokens instead of selling them, there is no downward price pressure on the price. Maybe this has already been thought of, but I figured to throw it out there.

2 Likes

Thanks guys for your good arguments about using USD denominated grants.

The only problem that doesn’t seem to be solved IMO is the risk of promising something that cannot be kept. If you promise a grant of 100k USD and BAL goes to 1USD then the grants committee cannot pay the grant. What would you do to avoid this risk?

Depending on how comfortable the community is with AAVE’s smart contract security, I propose the treasury could deposit enough tokens into the BAL market such that a loan of $630,000 (25,000 tokens * $25.25 per token) can be taken, while having the loan remaining healthy even if the price of BAL goes to $1. The treasury can then use the Delegate Credit functionality that AAVE has to allow the grantsDAO to borrow the amount of funds desired for the program. At first glance it may seem as thought a far larger amount of BAL than the 25,000 is needed to create such a scenario (to borrow $630,000 at 0.55 LTV for a token that is $1, roughly 1,145,500 tokens would be required), however AAVE’s functionality can be used to hedge the tokens allocated in a way that 102,500 BAL (10x fewer than 1,145,500) would be required as initial collateral to draw this loan and not be liquidated even if the price were to fall all the way to $1.
Step 1, deposit 102,500 BAL tokens to AAVE and borrow $1,423,000 USDC with a 55% LTV
Step 2a, take the $1,423,000 USDC borrowed from step 1 and deposit back into AAVE, then with the 80% LTV that USDC offers borrow 45,000 BAL and sell on the market for $910,000.
Step 2b, take the $910,000 USDC from market selling the 45,000 tokens in step 2a and deposit back into AAVE, then borrow 36,000 BAL and sell on the market for $725,000.
Step 2c, take the $725,000,000 USDC from market selling the 36,000 tokens in step 2c and deposit back into AAVE, then borrow 21,500 BAL and sell on the market for $550,000, this is not the max loan amount that can be taken, $185,000 credit is still able to be borrowed.
Step 2d, take the $545,000 and deposit to AAVE, the treasury has $630,000 of credit that can be delegated to the grants DAO. The treasury has 102,500 tokens BAL deposited in AAVE and a debt of 102,500 BAL, with $4,200,000 of USDC deposited, a completely delta neutral position, and the Grants DAO can draw a $630,000 and the treasury will not be liquidated even if the price drops all the way to $1.
Key points: With this method the grantsDAO can issue a grant priced in USD with 100% certainty that no matter how far the market falls it can keep its promise, the treasury does not sell its own BAL tokens directly triggering a potentially taxable event. Also keep in mind that 102,500 tokens will not be allocated to the grants DAO directly, this is the amount required for the Treasury to hedge risk and protect itself from liquidation if a black swan event sends the price to $1.

hi @alexclarkbarry :

In step one, you calculated the selling of 45K BAL for 910,000USDC instead of 1,150,000USDC.
Same as in step two (selling 36K BAL for 725,000usdc instead of 915,000USDC). The difference is around 420,000USD. Did I miss something?

Apart from this detail, a transaction involving the deposit and loan of 102,000BAL would incur a net underlying interest (APY-compounded) of 14% (variable). The cost of this operation at a constant BAL price would mean paying $200,000 semiannual in interest on the BAL token only, to which USDC interest should be added (a variable interest I suppose, which would bring considerations regarding risk management - fixed we are at over 10%).

2 Likes

I think we should vote on this proposal already. It was very well thought through and will add great value to Balancer Protocol.

There doesn’t seem to be consensus on any specific changes. It’s normal for some people to have different suggestions but I haven’t seen anything being brought up that was a no-brainer that everyone agreed on and should be changed.

We need to start giving grants to projects willing to build cool stuff on V2 soon. Two concrete examples IMO are PowerPool and Indexed Finance. I’d bet there are a lot more waiting on the sidelines that are watching and waiting for a precedent before they also apply for a grant.

Is there anything blocking this proposal to be brought to snapshot this weekend?

4 Likes

Just for those that didn’t see it, the vote is on snapshot Snapshot