DAO Compensation Sustainability ⏳

This is an interesting conversation, and feels to me like it’s flipping the script on web3, in a negative way. The narrative during times of abundance was that web3/DAO work offers an alternative to web2 in that it gives you more flexibility and optionality in terms of what you can do, without having to sacrifice financial incentives. What I’m hearing in some of these recent conversations is flipping to a more “if you’re passionate you’ll work for below market rate and be open to being exploited” mindset, which has been highly toxic in the web2 non-profit space. I get that we’re entering times of scarcity, but I think we need to be mindful of the effects of this narrative-shift and what long-term effects it could have on the space.

Another thing to consider is the costs associated with a significant compensation reduction - i.e. if there’s a mass exodus beacuse current contributors can no longer afford to work at Gitcoin DAO (given that a large proportion of the core team is in the US, where the salaries we offer aren’t excessive by most measures), how far back would this set current projects, and what would the costs of rehiring/restructuring the DAO be? Just think there’s a lot of nuance that needs to be taken into account when discussing people’s livelihoods haha.

9 Likes

Hey @owocki @loietaylor @kyle Do you think proposing & setting a dao wide spending limit per season until grants 2.0 is shipped or until we are out of bear market make sense?

Even in a worst case scenario of GTC going to $1 to 1.5 the dao will have ~$50 to $75 million (vested + unvested) in its treasury. So if we cap max spending at lets say 1.5 mil per season. Then even for 3 yrs (12 seasons) DAO would at max spend 18 mil i.e ~30-40% of treasury and hopefully by the end of 3 years we would be out of the bear market. In case if the market conditions improve we can remove the spending limit early.

All workstreams should split this max budget i.e 1.5 mil based on their contribution levels for core DAO goals etc.

Couple of things to note:

  1. The spending limit per season can be a % of treasury rather a fixed USD amount like (1.5 mil).
  2. The spending limits can be set both at DAO level & individual work stream levels as well.
  3. Along with a DAO wide comp policy, if we have a spending limit for each workstream, it makes it easier for the workstreams to reorganise themselves accordingly to fit the new spending limit.
1 Like

I would like to offer a few comments here.

from @lefterisjp comments:

Good software is built by 1-2 architects/CTO and a small, lean and effective development team.

I don’t think a DAO can build good software. Perhaps it can hire a team that will be able to and maybe create a very good and clear specification for them to implement.

My understanding is that a DAO is “just” the organization model for running a project, the same that it could be an LLC. With so many people here involved in open software, and this being an important factor in the mission, how can we reach this conclusion? Aren’t there enough examples of good running open-source projects with high quality? (Linux, Gnome, WordPress, IETF, etc). Note, that I’m asking from total unknowledge, I never participated in an open-source project.
Btw, not sure if this could help: https://portal.devxdao.com/public-proposals/185

From @owocki :

Lefteris has told me privately that full-time contributors to Rotki make $30k - $50k per year.

I’m in Europe too, we hire globally, and I’m not even able to attract juniors for a $30k salary. Our seniors are around $80k, and if I find a superstar is almost free check. I’m a startup with no too many resources, so imagine with what we are competing for talent. And I don’t believe that we would attract that talent just because they are aligned with the mission, people want/need to secure their future.
I think the tech market is currently in a bubble and it doesn’t look like it’s gonna explode at any time soon.
On top of that, working for DAOs has many advantages, you can work for many DAOs at the same time ( this may be an advantage for the person, but I don’t think it is for the DAO, from my point of view if we detect good people, we want them 100% focus on us, and in their free time, enjoying their life, so they can recharge and come with energy the next day, maybe this is an old-fashing though). But it also has many risks from a stability perspective: I have one task now, but It’s not sure at all that I would have a new task once a finish this. So I would have to go out there hunting for new bounties, grants, or freelance jobs. What about illness? pregnancy, vacations, holidays? Along these lines, I was thinking about something to introduce some kind of recognition for the track record of a contributor: Hey, you have been here for 3 months, doing an excellent job, here you have an NFT, that you can exchange, at any time, for 2 days off (numbers from the example are just random). This could create loyalty from the contributors, and people may value this on top of just salary/reward.

@kyle :

I am starting to really see the value in some “stable” portion of compensation, and then a “variable” portion of compensation. Having to sell your voice (aka, governance tokens) to pay bills doesn’t feel good.

I totally agree that people should sacrifice compensation for having a voice.
This may be a total change of subject, but I’m investigating an alternative to 1-token-1-vote governance model. I like more a system based on reputation, where your reputation’s score rewards your alignment with the mission and penalizes the opposite. Those reputation points can’t be lifetime, I think they should work like the ATP ranking. So people needs to contribute constantly during periods of time, in order to keep their scoring, instead of doing one task and living from that reputation for the rest of their days.

@bhargavaparoksham :

Even in a worst case scenario of GTC going to $1 to 1.5 the dao will have ~$50 to $75 million (vested + unvested) in its treasury. So if we cap max spending at lets say 1.5 mil per season. Then even for 3 yrs (12 seasons) DAO would at max spend 18 mil i.e ~30-40% of treasury and hopefully by the end of 3 years we would be out of the bear market. In case if the market conditions improve we can remove the spending limit early.

I think this is very short term vision. It doesn’t matter if this bear market last 3 years or the next one, or maybe there are some external factors that dump the price to zero. The DAO should look for a way to increase its revenue and be auto-sustainable.
Managing the treasury and being sure that it can resist market conditions is one piece, but sooner or later, the treasury will be gone.
Some quick ideas:

  • Looks for financial contributors, there are a lot of non-profit organizations and foundations raising funds from wealthy people.
  • What about taking tokens/equity from the projects that the DAO helps?
  • I think there is a lot of knowledge in this DAO, many other DAOs can learn from it (I’m researching this in detail for the one that I’m creating). This DAO can create tools and service that facilitate the management of this DAO and charge for it to other DAOs.
1 Like

Sure there are! But they are not made by what we call DAOs now. An opensource project tends to have 1-2 architects, 3-5 core contributors and then any number of occasional contributors. Without the main person behind it, the maintainer, the project usually dies. Good projects try to go around that by having multiple maintainers and/or when someone steps down they try to find a replacement.

Then you need to work on your hiring process. It’s very easy. Try angellist.co, twitter, and the job boards of whatever language/frameworks you use. If your work is opensource go to opensource job boards. Many people really appreciate the chance to get paid to work in opensource.

Paying $80k for a good senior sounds good. Also for Europe. But if budget is tight (like it is with rotki) can be accomplished with less. The most important thing to find is people aligned with the vision of what it is you are building and try to pay them as good as your budget allows.

The reason salaries and prices are mentioned is because this DAO is overspending and burning money like there is no tomorrow while there is zero revenue coming back in and … well let’s be honest. It has shipped very little (nothing?) in the 1 year since its inception.

Very strong agree here. Irrespective of market conditions the DAO needs to become sustainable. Right now it’s simply burning money and I don’t see any revenue coming in.

Your ideas also sound cool.

Gitcoin grants 1.0 has the optional (but by default set to 5%) fee that goes to Gitcoin holdings. How about switching that to being revenue for the DAO at some point? Or at the point gitcoin grants 2.0 comes along?

6 Likes

Hey @Layn I agree with you on the point that we the DAO should try to increase its revenue. But it is also equally important that we should simultaneously try to reduce our burn as well. Setting a spending limit based on a DAO wide consensus is the best way that I see to control the burn.

1 Like

So, the solution could be to engage and retain full time these profiles. Architects should define processes to be followed by core and occasional contributors.

Thanks for the tips about hiring :+1:

Gitcoin grants 1.0 has the optional (but by default set to 5%) fee that goes to Gitcoin holdings. How about switching that to being revenue for the DAO at some point? Or at the point gitcoin grants 2.0 comes along?

Is there any doc regarding how you are doing that without being considered a security token? I’m curious about this.
Not sure how relevant these fees are, but if they are attractive, and you remove them, that could devalue the token, because people will be less willing to hold it. Somehow the interest of the DAO and holders should be aligned in this aspect too.

1 Like

Just want to note the optional 5% fee goes directly back into the matching pool for future rounds, no revenue for Holdings or the DAO. This changed about a year or so ago, before that the option did go to funding the Gitcoin core dev team (pre-dao).

This fee doesn’t have anything to do with GTC or token holders directly (not today where it goes to the matching pool, or in the past when it went to fund platform development, which was before GTC anyway).

3 Likes

On the topic of revenue - I do think there is an option in the near future to start charging operational/management fees for the growing number of Ecosystem rounds we are running.

Most of my time over the past few years at Gitcoin Holdings was focused on managing the virtual events/hackathons business, which did bring in a good amount of revenue via sponsorship fees. I’ve now transitioned to focus pretty much fully on Grants, specifically ecosystem rounds, and I am moving from Holdings to the PGF workstream.

A lot of work goes into managing ecosystem rounds (not unlike hackathons) with partner/grantee onboarding, education, operations, marketing, payments, etc. We’ve never charged fees for matching pool donors in the past because we obviously want 100% to go to the community, and funders are not really purchasing a service they are making a generous (charitable) donation.

But I think it’s a bit different for ecosystem rounds - while main pool and cause round donors likely don’t see any direct immediate benefits (besides exposure + goodwill), ecosystem round sponsors are specifically funding the growth and development of their own protocol or community (and not necessarily open source/public goods broadly).

Something I’ve been thinking about as we move towards Grants 2.0 with more self serve features - ideally, anyone can run their own self serve QF round at any time they want, while Gitcoin will still host our big main rounds, with more hands on management for specific ecosystems or causes. It won’t be possible for PGF to scale and run all rounds, but if your option is to do all the work yourself or have Gitcoin manage it for free, many will opt for the latter. So I think eventually some type of fee or cost to cover DAO overhead for managed ecosystem rounds will be inevitable.

The important thing to weigh is the value of some additional revenue in the near term (and maybe it only makes a small dent in burn) versus the risk of slowing down growth and adoption. Personally, I think given the market pressures we’ve seen as of late, it might make sense to begin generating some DAO revenue sooner rather than later. But I don’t think everyone agrees yet, curious what others think.

9 Likes

Yeah, this should be a project of passion. The people who stick around will be the biggest supporters of the mission. Hopefully salary reductions won’t be to hard on people who are full time with the DAO.

1 Like

I think charging the ecosystem rounds with a fee with operational/management and possible grant curation services is a great idea!

Exactly, makes sense to charge them.

We have the same vision for the GIA, we want to become a Ecosystem/Cause grant curation service provider.(Hopefully we will have permissionless services when Grants 2.0 kick in).

For the Cause rounds we could do it pro bono, if the cause it altruistic in nature.

I believe It would be a natural move to try to generate some revenue especially seeing the growing number of ecosystems. We could also be kinda overwhelmed by that growing number in the near future. :slight_smile:

We should talk more on Monday during the Grants Tactical and see what our peers want.

1 Like

I’m not a voting member, but very interested in how the DAO responds to this question. I am grateful to @owocki for raising a challenging but necessary topic of conversation.

Reading through the governance process documents, it describes a policy for managing conflict of interest that seems to apply to any employee of the DAO who also holds governance tokens when addressing compensation questions:

This raises a practical question: How many Stewards are also employees of the DAO? Are there enough Stewards who don’t have a conflict of interest on this question to be able to reach quorum?

1 Like

The main threat to the evolution of DAOs(in my view) just like any other organization are parasitic behaviors. Basically corruption + greed + manipulation.

1 Like

saw this on twitter today + felt it was an interesting analogue for another DAO at scale. (though MakerDAO isnt exactly comparable to Gitcoin in many ways - they are DEFI, Gitcoin is public goods. they have a more sustainable financial model than Gitcoin does. and they are a few years older than Gitcoin.). but i still find it compelling because it helps me think of what gitcoin would look like at scale.

3 Likes

I’m strongly supportive of having a smaller group that creates a safe & productive container for this conversation. It should have someone representing people ops (Loie or someone on her team), and someone else who knows the financials of the DAO well (Kyle or Llamas). Such a group would start with listening + then perhaps through building consensus eventually recommend policy back to the DAO.

4 Likes

Wow, I actually wanted to bring that issue up, but didn’t want to make more enemies :smiley:

My take (as a a steward), I should not be voting on the DAO Ops budget (I think I might have :thinking: ) but I am fine to vote on all other budgets. The DAO Ops budget does compensate me (as a contributor I currently make 1850 GTC a month), but no other workstream compensates me.

The conflict of interest clause is one we should remind stewards of, as I think most WS leads are also stewards with a fair amount of GTC delegated to them.

IMO, no one steward has the ability to approve or deny a budget on their own though. It usually takes three of more (at a minimum) to really move the vote (if they went against all other stewards/community members).

To be fully transparent here: future and further compensation will be negotiated here for all your awesome work, and you consult on multiple workstreams so your case is actually an example on why it is important to keep on refining this clause, there’s always so much context. Very happy that a first paragraph on this made it into v3 now though.

And yes, one steward cannot turn the vote but ofc they do influence others. Having power spread out over more non-contributing stewards would be a good thing, but then we ofc also need to work on how to incentivize them.

1 Like

+1 on this. It should be more than just a group strategy call, it should be a taskforce that looks at all the salaries but starts with an intake meeting.

Looking at these options only option b) makes sense to me (I like that one a lot). Although I know it is just a ‘conversation starter’, it is within the domain of people ops to provide some guidance here and I hope some more options can come up to equalize pay first before we eg go for a dao-wide reduction or potentially ask some of most high context (often highest performing) contributors to go to 1/2 time.


I think what Saf describes here is a realistic scenario…

… and we should at all cost avoid a talent bleed of the DAO.
I personally can live with a paycut but at the same time I believe in fair treatment of all.
Measuring of people’s performance is not easy but this discussion shows how important it is to at least establish some standards (urgently) we can adopt dao-wide, and we’ve been talking about this for a long time.

Salaries are pretty random from my view and in a bear market tensions around this will probably only rise. I’ve seen private and public discussions around what some people make and I’ve seen other workstreams being very good at hiding how much some people actually make. There’s a lot of work to be done here and great to see that we’re broaching this topic.

Some final thoughts after reading up on all of the above, looking back at the original Qs:

No, coming from Giveth I can be clear about this. :slight_smile: We all made the exact same (extremely low) salary, no matter how hard or long you worked or how efficient you were. It really was painful at times, for many. People should always be compensated for what they do. No system is perfect but we should try to find a balance.

Probably yes. All salaries should be revised, this should by the way also include legacy rules with vesting plans from holding employees. This is a very unbalanced situation that should also be addressed while we’re at it.

We should pay the correct market value but take into consideration our own financial situation and adapt where necessary, esp. for people who are overpaid or whose pay has never been evaluated by people ops in terms of what makes sense in the market, performed hours, peer review etc. There’s no dao-wide system in place here at the moment.

We do not have one but afaik it is in the works, this was in people ops’ OKRs last season and it is in there again for this season.

Let’s start by drafting one, take context into account and go from there.

Does not exist/is not consistent/unknown.

Have a clear purpose and intents from which a lot of logic can come to make easier decisions, and a strong people ops team to create policies that makes sense to all workstreams and continually evolve given our own ever-evolving context.

5 Likes

This is something Workstream leads have asked for from the stewards. More specifically, “We want to know what the DAO budget is, and then we can determine how to spend those funds amongst us”

We are starting to explore a few options to help remove ambiguity here. Something like a sliding scale of compensation make-up (ie, what % is in stables and what % is in GTC) based on GTC price.

And then also taking a look at treasury sustainability, to ensure that we have (ideally) 10+ years of runway. This may not be possible with the current market, but we are planning to be a project and DAO that stands the test of time.

This was a change more than a year ago (nearly 2 years ago). We instead created a grant to fund the core development. It too has now been made inactive and we have no inflows to supplement development. This is something we have started to evaluate if we should change. Here is one idea for example.

Thank you Kris - there’s been so much talk on this the last couple weeks but I do want to give it the grace of responding on the forum where everyone can benefit from it! So:
This!:arrow_heading_down:

Although I know it is just a ‘conversation starter’, it is within the domain of people ops to provide some guidance here and I hope some more options can come up to equalize pay first before we eg go for a dao-wide reduction

The best path forward I see here is a custom competency/skill leveling framework. It is a matrix that looks like this:


But ours would be tailored to match the competency that is most important in web3 and Gitcoin specifically. Typically an org uses this matrix to determine a salary offer before a hire is brought on. But in the instance where our pay is not equal thus far, I think using our same scoring mechanism that we use for new hires would be the most legitimate way to evaluate current contributors as well.

Next,

Just fyi this was not in the People Ops OKRs last season - you are right that it is now though! Very excited to be supported to have the space for this service, and to make this comp policy. Lots of fresher discussion on it here.

I’ll prob continue the rest in the other post^

4 Likes