[Proposal] Retroactive GTC Allocation to Lead Engineer of Gitcoin Grants V1

Would be curious what other contributors were missed, I am in support of this.

1 Like

I have supported a few airdrops at this point and know it’s impossible to get it right… If we can get a list of contractors and its greater than 10, then i would support a proposal to reward them.

4 Likes

Hmm few things from me.

I don’t think it’s fair for stewards to have to be called to make a decision here, especially if it involves business of Gitcoin Holdings back in 2018.

I think this should be discussed (1) in private with Gitcoin holdings and then if something is agreed (2) a proposal to the DAO that has the support of and a lot more details from Gitcoin holdings.

Followup questions:

  1. This could be considered an “unpaid debt” of Gitcoin holdings. Not the DAO. Why does Gitcoin DAO have to take it over? Are there any more such debts? As an active DAO participant and someone who wants to put the DAO’s interests first I would really like to know the answer to the question.
  2. @captnseagraves you appear to be #13 contributor to the gitcoin web repo with work carried out over 1 month. January to February 2019: Commits · gitcoinco/web · GitHub

From what I understand this was paid work. Why do you feel you should receive 14447.4545455 GTC ($152131.69 by time of writing) for this one month of work on top of what you were paid to deliver?

Have all of the people above you, people who seem to have contributed a lot more work ,and some still are, been also compensated in this manner? I mean even @androolloyd has more commits in the repo and over a longer period of time than you.


Again here I feel it unfair on the stewards and the DAO to have to deal with “dirty laundry” of Gitcoin holdings.

If anything, anythign at all is decided here it should be for every single missed contributor. And then the tricky part (and what would be unfair to some) would be to figure out the actual value submitted.

Lines of code, commits or anything like that is a silly and extremely easily gameable metric. The only person who would actually know the true value of each contributor would be the CTO.

And again … this is why this should be solved between Gitcoin holdings and its former employees / contractors.

4 Likes

@lefterisjp Thank you for this thorough reply :pray: It is very healthy and helpful for the conversation.

I am not exactly sure how the token was architected so I may be wrong here, but my understanding is that the DAO ultimately allocated and issued GTC. In any case, the DAO now has full control over allocating GTC, so my request is to the DAO. Gitcoin Holdings did pay me out as a contractor, so there isn’t an unpaid debt. I was a contractor paid to build Gitcoin Grants just like the thousands of other work-for-hire jobs found and paid out via Bounties and Grants, but unlike those other thousands of jobs done I was not allocated GTC in the airdrop because the value I was paid did not transact on Gitcoin. I built the platform that was used to allocate tokens but was not allocated tokens myself.

I am the #7 contributor to Gitcoin by lines of code added at 44,747. You are looking at commits, which in my opinion is not as good of a measure of value-added. Commits can also be squashed and the number displayed can be lowered. That is in fact what happened a number of times with Gitcoin Grants to my recollection. Mark Beacom squashed commits to keep the record smaller. I can also change one character, create a commit, and push it to Github, manipulating this number. With lines of code, if there is a linter enforced, this cannot happen in a non-standardized way across all contributors.

Screen Shot 2021-12-12 at 11.11.01 PM

This work was carried out over 6 months, from August 2018 to January 2019. Github only displays contributions to a repositories default branch. My changes, adding Gitcoin Grants directory to the Gitcoin Web repo, were not added to the master branch, the repo’s default branch until January 2019.

Screen Shot 2021-12-12 at 11.17.40 PM

It was paid work, just like all of the other thousands of developers who were found and paid out for work via Gitcoin Bounties and Grants. All of those developers were allocated tokens in addition to the money they earned on Gitcoin. Surely, building Gitcoin Grants, the platform many of those individuals used and were allocated tokens for using, merits at least the same class of token allocation. As I shared above, it was 6 months of work.

Every person who has committed more lines of code than me (Owocki, thelostone-mc, mbeacom, octavioamu, danlipert, & gdixon) is or was a Gitcoin Core team member. If they had an agreement for equity and stayed for longer than a 1 year cliff, they would have a stakeholder allocation, and would (I hope) have a much larger allocation than I am requesting.

In response to your point about @androolloyd. And this is in no way intended as a slight to Andrew, he has written 23,029 lines of code for Gitcoin. Around half of the 44,747 lines I have contributed.

Screen Shot 2021-12-12 at 11.24.32 PM

If the DAO has the power to allocate GTC and Gitcoin Holdings does not, I believe this is the appropriate forum to make this request. Perhaps Gitcoin Holdings architected the token issuance and made an oversight regarding early contributors and contractors, but they have since handed control over to the DAO.

Agreed. That is why I propose only considering contractors who performed significant work for Gitcoin Holdings early on, were not provided a stakeholder allocation, and were not paid out on Gitcoin and so did not receive a GMV allocation in the airdrop. To my knowledge, there is only one other candidate, the author of Gitcoin Kudos V1. Perhaps there are 1 or 2 others. I propose these contractors are allocated tokens as if the funds they were paid were transacted on the Gitcoin platform as a Bounty or a Grant, like the thousands of other developers who worked and earned on Gitcoin.

I plan on reaching out to the other top contributors to Gitcoin in the next few days to see if any of them were contractors in the past and fit the above description. If they self-identify Gitcoin Holdings should be able to confirm their contractor status or not without any privacy issues.

This sets a very high bar for the retroactive allocation, with a small number of significant early contributors, using the same allocation mechanism that the airdrop employed.

In sum, my request is to be included in the governance of the platform I helped build. I believe my work has contributed greatly to the mission of “Growing Open Source” and has helped facilitate funding for thousands of developers. It is unfortunate that a small few’s early work, that every holder of GTC has benefited from, was not allocated tokens. This is an opportunity to rectify that. I am asking that my work be recognized by the community and to be granted the same opportunity to participate like everyone else.

1 Like

I am the #7 contributor to Gitcoin by lines of code added at 44,747

Lines of code is no way to measure contributions to a software project. An automatic linter or a package update can add thousand of line of code and get committed by a developer. No serious developer or organization I know has ever used this as a metric or a KPI anywhere.

Again that is exactly why this is not something the DAO should have to decide. It’s not equipped to. It’s between you and the CTO of the project at the time. Only that person can measure the value of your contribution and make a recommendation to the DAO.

This feels wrong and from the conversation between you and Kevin here it seems to me you have not talked to him about this.

Please figure it out with him first and then come together here to make a recommendation. One that would preferably cover everyone.

3 Likes

@lefterisjp Sure. Any derived metric (Commits, Additions, Deletions) is an imperfect measure. So perhaps we do not use any derived metric.

One benefit from my above-proposed allocation method, looking at value paid out to contractors as if it were a bounty, is that it is a true/false outcome. Was the bounty accepted and was value paid out to the person delivering the Bounty? This was the metric for all other GMV Allocations.

In the case of Gitcoin Grants, it clearly was.

@owocki What do you think of this proposal? And if it is a reasonable proposal, can you confirm that my work on Gitcoin Grants was accepted by Gitcoin Holdings? I will also reach out offline to discuss.

This is tough to judge as a steward given we do not have the entire context from that time. echoing Lefteris’ comments as well.

The one year stakeholder guideline makes sense as long as it was applied equally, which it seems like it was. The rule was by time spent contributing, not rank of contributions, or lines of code. I worry that by breaking that established rule, there are many others which will come out of the woodwork asking for their allocation of GTC, and many grey areas which lead to a drain on the governance process.

For that reason, I am leaning towards not supporting this proposal.

2 Likes

Thank you @trent for your comments. They are really helpful for the discussion.

The one year stakeholder guideline is not being broken in this proposal request. In my understanding contractors never qualified for a stakeholder allocation. Also, the proposal has moved away from rank of contributions or lines of code as a measure of value-added based on the discussion with @lefterisjp above.

The current proposal is:

This keeps a very narrow scope and maintains the established rule of the GMV allocation which allocated tokens based on a bounty being accepted and funds being paid.

The only exception in this proposal is to consider the work contractors submitted to Gitcoin Holdings as a bounty completed on the Gitcoin platform. This treats them the same as the thousands of other developers who worked and earned on Gitcoin and who were allocated tokens in the GMV airdop. I believe those that built core products like Gitcoin Grants v1 and Gitcoin Kudos v1, should be afforded the same opportunity to participate in GitcoinDAO governance.

I am currently in discussion with @owocki offline to see if other former contractors elect to opt-in to this proposal as well.

I also have a similar sentiment as Lefteris and Trent. I don’t feel I have the full context for this as a steward and it feels more of a Gitcoin holdings company matter that should be discussed privately and then proposed to the DAO rather than the stewards deciding.

2 Likes

… and it feels more of a Gitcoin holdings company matter that should be discussed privately and then proposed to the DAO rather than the stewards deciding.

Again here I feel it unfair on the stewards and the DAO to have to deal with “dirty laundry” of Gitcoin holdings.

I was initially trying to be as deferential to the stewards as possible. But it seems from the comments above that a few of them are asking what Gitcoin Holdings recommendation is. If I am reading that correctly, then I can bring this up in our next Leadership meeting + come back w. a recommendation from that group.

3 Likes

Very interesting discussion, I was trying to follow all the points and seems all very valid.
I want to bring some points as a core developer for like 3 years in Gitcoin, because not sure how that will affect or not in the calcs or if even I would be benefit by the proposal.

I started first as a user on Gitcoin, then moved as a contractor (I was the front end dev on Kudos v1 the other one was Jason) and after some time got hired, first as contractor then as core dev. In the next 3 years worked with every product on gitcoin (very proud of it :smile: )

Today Im not longer a Gitcoin core dev I vested part of my vesting tokens but I wasn’t part of the airdrop either because I was a core dev at token launch time. By contract my tokens will be locked for one year more so I don’t own any :confused:

Of course I was paid for all the work I done here and very glad and grateful to be worked on Gitcoin, but at the same time looking on what is fair or not I understand @captnseagraves feelings, I started when the team was really small, the product was only bounties so I feel I could add more value to the community, of course “adding value” not necessary is attached to the amount of tokens, but I do feel makes part of the feeling of “belong”.

About the formula, I feel is very relative when talking about contractors or employee and not sure if should be based on the amount received as I feel is not a good validator of value added. I feel time based is strong way to measure dedication to a project.

Again, my intention here is bringing “the feelings from the other side” I will be happy on any decision.

3 Likes

Just read all the comments here, thanks for bringing all this detail here kevin.
I agree with comments made by lefteris, linda, griff & trent.

Ideally check with the holdings team first what they think would be appropriate as a possible extra compensation plus who else is in your position and can receive this compensation as well, and then I’d definitely would support this.

I think after a while your post is locked for further editing, I think you can just write the final proposal in a comment, create a new proposal and link to this one for more details.

1 Like

I think that this will end up being the most reasonable conclusion given the relatively small scope.

And I’d say you succeed in being deferential to stewards – if the stewards feel the scope is too small for a wider judgement (2 potential claimants), then it really is the best decision to then defer back to you/gitcoin holdings internal team. There isnt really any conflict of interest or centralizing risk given steward request and limited scope.

My more general thoughts:
Its clear there appears there is a consensus that there should be some reward. It seems the issue that @lefteris /folks have is largely with the size of the claim rather than a claim itself.

That said, internal context within gitcoin is probably necessary to judge where kevins work sits on the spectrum / how much compensation is reasonable. + I think context regarding any potential implication of future equity whenever Kevin’s employment began is probably necessary as well (even if just implied in the company’s ethos).

Other context is of course the other people that were rewarded. I feel I received an absurd amount of GTC, what equates to a bit over $120,000 though it was largely because I hit many qualifiers (Kernel Participant & Mentor, large donator, large grant recipient).

Have my contributions been more than Kevin? Honestly, who knows, but probably not. I have contributed quite a lot in small ways over time, and I do not personally know the details of his contribution + can personally speak to how horrible LOC is for a metric (my first project was, a disgusting 20,000 line rebalancing tool/python GUI), so its hard to say. All this said I personally err on over-rewarding past/potential contributors, rather than potentially undercompensating them.

2 Likes

Thanks everyone for the comments above :pray: Much Appreciated.

Just wanted to give an update to the community. I have communicated with @owocki offline. He is planning to talk with Gitcoin Holdings Senior Leadership and respond with feedback in the new year. Thought It would be good to share here.

Happy Holidays!

4 Likes

Hey guys – author of Gitcoin Kudos V1 here. @captnseagraves please include me on your final proposal, I can provide any information required. I also did not receive GTC allocation for my work performed as a contractor from 2017 - 2018. Thank you for your effort on the proposal.

And similarly, thank you @owocki for bringing this up to the Gitcoin Holdings Senior Leadership. Hope everyone has a nice holiday break ahead of them, and I look forward to hearing more!

2 Likes

Happy 2022 everyone! Wanted to give an update to the community. I received this email from @owocki this morning.

Hey Kevin,

Thanks for your patience as we worked through this discussion over the holidays.

We (Gitcoin Holdings Leadership) decided that we’re not in support of this proposal (or a variant that rewards past contractors) at this time. I understand this is not the outcome you wanted to hear. I’ll do my best to capture the discussion below.

The primary reasons we decided not to support:

  1. You and I didn’t meet on the platform or do any of the engagement on the platform, and so it’s not appropriate to treat our engagement like it should be retro distribution for platform usage.
  2. You didn’t stay at gitcoin for the cliff time (6 months), so it’s not appropriate to treat it like you’re a full time employee or long term contractor allocation.
  3. The proposal is not in the best interest of the community, it’s only in the best interest of a small handful of people.
  4. Supporting the proposal would set a precedent for people to come out of the woodwork and ask for distributions, and that’s not in the best interest of the community.

The message went on to include a personal note as Kevin and I have been friends since 2017 and still see each other regularly in the Boulder, CO community.

While the Gitcoin Holding recommendation is unfortunate for myself and other early contractors, and I disagree with the outcome, I will accept it moving forward.

I will respond to the points above and then I will consider this matter resolved:


I seem to fall in an edge case that is just not worth it to have included in the community/GitcoinDAO governance.

  1. Yes, this is the exception I was proposing for early contractors.

  2. My records indicate that the first day I submitted an invoice for work was 7/20/18 and my last day submitted for work was 2/22/19. 8 months in total. If 6 months was the cliff, then it appears that I do qualify for a long-term contractor allocation. Regardless, crypto-winter hit and I left because it was unclear whether there would be funding for me in the next month, let alone whether ConsenSys would consider hiring me full time.

3 & 4. What I hear in these statements is, this edge case of early contractors wasn’t included in the original token drop and is now too politically costly to address.

There is no comment on the quality or value of the work contributed, which seemed to be a significant point of conversation in the thread above. Perhaps it wasn’t valuable work to lead the effort on Gitcoin Grants v1.

This outcome seems misaligned with Gitcoin’s core mission and how it has rewarded contributors on its platform in the past.


However, the community asked for Gitcoin Holdings’ recommendation and this is the result. I am happy to live with that.

Thank you everyone for the time, effort, and thought you put into this proposal. It really does show the willingness to govern and work together on issues. I am truly grateful to be a part of this community.

I wish Kevin, the Gitcoin Holdings team, the GitcoinDAO and platform, and all those working to provide public goods the best of luck and the highest success. I will always support you. I will always be your friend and advocate.

Best,
Kevin

5 Likes

Hi @captnseagraves!

Happy 2022 and I hope you are enjoying a great time with your family and frens.

Moving forward, we are building dGrants, dCompass, and many other things see who’s hiring
I strongly encourage you to apply to any position because you are an amazing contributor. There is many dRewards available for you if you are up to the challenge!
Feel free to reach out on discord!

1 Like

Very mature response, thank you for sharing

2 Likes

@captnseagraves Thank you for posting this and sharing your thoughts. I have not heard anything from Kevin other than on this forum. I personally don’t consider it case closed.

I’m in a similar boat here, except that I did engage with the gitcoin.co bounties before I met Kevin personally. I contributed to bounties as early as November and December of 2017. Once I started to get more involved with Gitcoin, I wanted to play a bigger role. At that point I was put under contract with Gitcoin rather than going through the bounty system.

As a contractor, I worked for Gitcoin for longer than 6 months - my records indicate I was involved with Gitcoin for about a full year. I contributed to the gitcoin/web codebase and launched Kudos V1 - which involved leading the project, writing the backend code, and writing and deploying the solidity contract.

I share the sentiment of @captnseagraves and feel that the allocation of GTC does not truly represent the contributions of the community members, and contractors are being left out in the cold.

So to address the 4 items:

1 and 2 don’t apply to me. 3 and 4 seem like easy outs to not address the issue at hand. How many people are going to come out of the woodwork? It seems like some of the biggest contributors were these contractors, and in those days there were only a handful working on the project.

2 Likes

IMO, “woodworks” include people that have come to the numerous weekly meetings that are also coders and contributed not only to one repository related to Gitcoin.

Your best bet is to create a grant, its a bit intuitive at the moment. But You could always set up structurally similar grant to Rotki by @lefterisjp Rotki - The portfolio tracker and accounting tool that protects your privacy | Grants | Gitcoin

1 Like