Creation of a Ren Treasury Committee
Name: Ren Treasury Committee
Category: Governance, Treasury
Status: Draft
Scope: I propose we create a Treasury Committee to help guide the community on Treasury related issues, introduce Treasury related RFCs, implement Treasury related RIPs voted on by darknode operators, and provide timely reporting on the Ren Treasury to better inform the Ren community.
Definition of Terms
Just to avoid confusion, I think it’s important to clearly define the terms I will use in this RFC to minimize confusion or ambiguity:
RenVM or Ren. This is the network of darknode operators that make up RenVM, and who ultimately control the network. This post is on the Ren forum, for example. Note that RenVM can refer to both the collection of darknode operators and the actual network (blockchain) itself.
REN token holders. Anyone who owns REN tokens, whether they are locked in a darknode or not. Obviously all darknode operators are also REN token holders, but not all REN token holders are darknode operators.
Ren community. Anyone who is active in supporting Ren, interested stakeholders, partners, etc. You do not necessarily need to run a darknode or hold REN tokens to be part of our community.
Ren Labs. A separate entity under Alameda Research that serves as a service organization to Ren, provides continued maintenance and development of RenVM, builds applications that will run on RenVM to generate more income., etc. More on Ren Labs here.
Core Team. A group of developers, business professionals, admin, etc. that are part of Ren Labs, working within Alameda Research. Individual Core Team members may also be part of Ren through their operation of darknodes, but the Core Team is not under the direction of Ren governance, not paid by Ren, etc.
Ren Treasury. While there is no formal Ren Treasury, I will define it as all the money Ren has under its direct control to finance operations. Currently, that consists of one fund: the Community Ecosystem Fund.
Treasury Management. The structure, processes, people, etc. in place to manage the Ren Treasury.
Community Ecosystem Fund. Details here. This fund makes up the entirety of the Ren Treasury, currently 3.913 BTC at the conclusion of epoch 20, approximately 240k USD. There are no other funds under the direct control of Ren.
Fast Lane. Details here. An RFC discussing ways to make faster decisions about how and where assets in the Community Ecosystem Fund can be spent. As part of this RFC, I propose the Treasury Committee address the Fast Lane fund as part of the overall vision for our Treasury, not in an ad hoc fashion. More on that below.
Overview
What issues am I addressing with this RFC?
Having a well funded and professionally managed Treasury is critical for the long term success of Ren. We took our first steps with this with the passing of RIP-000-005, the Community Ecosystem Fund. As this is our only source of funds, the Community Ecosystem Fund today is our de facto Treasury. However, I believe there are challenges to our existing approach of using an “Ecosystem” fund as our primary Treasury, and the lack of a more formalized Treasury Management strategy within Ren, specifically:
-
Is one “Ecosystem” fund the right approach? As noted, the entirety of our Treasury is one fund: the Community Ecosystem Fund. By its very name, this fund should focus on investments to develop a strong ecosystem of partners and solutions, typically complimentary to the scope of work performed by Ren Labs. And its quadratic funding mechanism is find for this purpose. But I don’t believe it was not designed to be the Ren Treasury per se, financing all of our operational needs across multiple categories (financial investments, RenVM marketing, community rewards, ecosystem funding, etc.). So either we expand the definition of this fund to include “anything that is beneficial to Ren,” making it our Treasury, or we move it under our Treasury, and determine what percentage of total Treasury funds should be allocated to community developmental projects. I prefer the latter option, but that is something a Treasury Committee should address with specific recommendations, and then darknode operators can discuss and eventually resolve through formal voting.
-
What about implementation? We have discussed many issues related to Treasury Management or the need to fund various initiatives. We have passed one RIP to collect funds, and a number of RFCs touch upon Treasury. Examples include the “Fast Lane” fund, and the Incentives for Community Participation. And of course there are regular discussions about fee strategy, some of which have resulted in RIPs. There are many more issues, however, that have been discussed with no action, or simply haven’t yet been discussed through RFCs: investment strategies to generate yield on our existing Treasury assets, determining an optimal asset allocation strategy (currently almost all in just one asset, BTC, which is incredibly risky), preparing regular budgets, etc. A Treasury Committee could take ownership of these issues, facilitate community discussion, expedite voting, drive implementation, etc.
-
How do we monitor performance of the money we are spending or investing? As we grow our Treasury, invest excess funds, create budgets, reward contributors, etc., shouldn’t we have timely performance reports? Isn’t this especially true as we approve grants to 3rd parties through our existing Community Ecosystem Fund, where we should expect progress reports, and ideally release funding based on specific milestones? A dedicated Treasury Committee could help with reporting, summarize the state of the Treasury on monthly community calls, etc.
-
Aren’t we still overly dependent on the Core Team to push new Ren initiatives forward? I’m not just talking about issues related to Treasury. The current process seems to involve a Core Team member, usually @MaxRoszko, listening to community feedback on various issues (through Discord, Telegram, community calls, etc.), then finding someone to craft an RFC or RIP to address the issue, lead the discussion, etc. This is because we have limited structure to manage it ourselves, and hence become overly dependent on the Core Team to drive the agenda. While I appreciate all that @MaxRoszko is doing in this regard, I believe his role should be more as a liaison between Ren and Ren Labs. Treasury related issues are just part of that, but a critical part: without money to finance the many things we want to do, it’s difficult to maintain community focus, allocate resources, etc. So we are overly dependent on the Core Team.
We are beginning to create Treasury Management functionality within Ren in an ad hoc fashion, and the Community Ecosystem Fund is an example of that. While I think this fund is an excellent initiative, I believe its original scope falls short of what we need to do, even though it’s an excellent start.
I believe a visual representation of the current state of Treasury Management within Ren can be summarized as follows:
The recent Ren Labs announcement has, I believe, created an opportunity for the Ren community, and especially Ren darknode operators, to take more operational responsibility for Ren. The creation of a Ren Treasury Committee is a key step to properly finance those activities, long term.
What am I proposing?
I propose the creation of a Ren Treasury Committee composed of 5 Ren Community members, elected by Ren darknode operators. The initial committee should serve a limited time have have limited scope, with three primary functions:
-
Develop a vision document for the Ren Treasury and Treasury Committee in the form of an RFC. This should include details on how we will manage our Treasury, budgeting process, reporting, how we will pay contributors, how we determine asset allocation, how to invest short and long term, etc. Also, what is the current regulatory environment, and how will that impact how we manage our Treasury?
-
Review all existing RFCs that pertain to Treasury, and prepare RIPs as required to move forward and implement. This should include as a minimum the following RFCs:
a - RFC-000-018: ‘Fast Lane’ Community Ecosystem Fund - Requests For Comment | RFC - Ren Forum I believe the need to create a “Fast Lane” fund within the Community Ecosystem Fund is the result of not having a comprehensive Treasury Management framework in place. Instead of more ad hoc RIPs, I would prefer to see this functionality built into the larger vision for the Ren Treasury.
b - RFC-000-025: Incentives for Community participation - Requests For Comment | RFC - Ren Forum This recent RFC is, I believe, a critical component of Treasury Management. Specifically, I believe we need to reward community members who dedicate their time to advance Ren. And this should be part of our overall Treasury strategy, included in budgets, reported on regularly, etc. Having smaller teams or committees with budgets and clear scope of work will allow us to execute in a much faster way, and not just on Treasury related issues, but anything Ren darknode holders seek to build, budget, monitor, etc. But to summarize, I believe committee members should be paid from our Treasury, amounts of which should be approved by darknode operators as part of an larger vision.
- Create an RIP to implement the Treasury vision developed as part of the Treasury Committee’s initial scope of work. Once this is complete, the Committee should be disbanded and a new Treasury Committee formed, based on the vision outlined in the RIP, assuming it passes.
I believe the 3 items above can be completed within 3 months, with monthly update calls to the community to monitor progress. As part of their work, if the community believes some issues cannot wait, then the Treasury Committee should propose RIPs to address critical issues. For example, the need to diversify the treasury, or a solution to the “Fast Lane” issue already raised, if seen as critical.
To be clear, the ultimate control of all funds should, in my opinion, reside with Ren darknode operators. The Treasury Committee’s role should be to facilitate, inform, implement, and report on Treasury related issues to Ren darknode operators. As was noted in Aave’s own Treasury vision document, developed with the help of Llama:
The standard ARC and AIP process will be followed for all treasury management-related actions. Any code developed for managing the parts of the treasury will need to go through a review cycle before being implemented. Snapshot is to be used as a tool to gauge community sentiment towards particular ideas. This means that the Treasury Committee will have no direct execution power; the committee’s role would be purely advisory in nature and it is Llama’s intent that the committee becomes a trusted first point of contact for the community in all matters related to treasury management.
If the Treasury Committee has the power to spend, it should be within clear limits imposed on it by Ren darknode operators, who are the ultimate arbiters of the Ren Treasury.
One possible vision for the Ren Treasury could be the following:
In this vision, the Ren Treasury is where all rewards are collected to be distributed to other funds, committees, etc., as mandated by darknode operators. The Core Team is no longer driving most initiatives, but is working as part of the Ren community. In addition, one Core Team member is part of the 5-member Treasury Committee.
Again, this is just one possible vision, it’s up to the Treasury Committee to propose the actual structure based on community feedback, and Ren darknode operators to approve. I am only giving this specific example to stimulate discussion.
Next Steps
The most important next step is to create the Treasury Committee. I would propose a 5-member group for the initial committee, and as part of their mandate they can propose whatever number they want for future committees.
I propose four members should be voted onto the committee by darknode operators, and one member should be selected by the Core Team. Again, this is just for the initial committee, and future Treasury Committee composition can be changed as part of the overall vision approved by darknode operators. But we need to start with something.
We can create a separate RFC for Ren community members interested in being part of the initial Treasury Committee. Interested participants can post why they would like to be on the committee, relevant info, qualifications, etc., whatever they believe is important to disclose. Darknodes operators could then vote. The entire process should not take more than 4-6 weeks, and then the committee can immediately start work. Compensation for participation in the Treasury Committee could be voted on retroactively by darknode operators, if applicable.
Reference Material to Aid Discussion
Some may find the info below helpful as it relates to Treasury Management in general, plus community governance, including committee management. We don’t need to reinvent the wheel here, and should build on the work of other DAOs and protocols.
Treasury Functionality
The primary reasons for having a DAO Treasury, and how each relate to Ren, are summarized below. Much of this was taken from Llama, who specialize in Treasury Management for DAOs.
There are four major functions of a DAO Treasury:
-
Spending. All of the fun things we want to do in order to grow Ren must be financed through our Treasury. This currently includes just one fund, the Community Ecosystem Fund. But while this fund began as a way to finance ecosystem projects that can benefit Ren, the discussion about how the money should be used quickly expanded into many other directions. Which is not surprising.
-
Asset Allocation. Our current Treasury is mainly composed of one asset: BTC. While that has done well of late against the dollar, there are no guarantees BTC’s rise will continue. Typically a Treasury should be well diversified, with a mix of tokens, ideally structured in a way to support short term needs (finance grants, committees, etc.) and long term survival. Once host-to-host goes live, Ren should start to earn a much wider mix of assets. However, because Bitcoin will likely dominate our total asset mix for some time, we may want to consider ways of limiting our reliance on BTC. Asset Allocation also involves maximizing yields on existing assets, determine how much money should be allocated to strategic initiatives such as partner integrations, acquisitions, etc. Even purchasing insurance as part of our investment strategies. Lots of options about how we should deploy a well balanced Treasury to grow our assets and support RenVM long term.
-
Borrowing. While is this not really utilized much (yet) within crypto, our large BTC allocation does give us some creative options to collateralize our primary Treasury asset for short term operational needs. This should be explored as part of a larger, Treasury Management strategy.
-
Reporting. A critical component of Treasury Management. We should regularly update the community on the status of the Ren Treasury, and this should be reviewed on community calls. The Treasury Committee should also prepare annual and perhaps quarterly or monthly budgets for approval by darknode operators. The committee should also monitor the progress of grants and ideally release funds based on measurable progress, whenever possible.
The Community Ecosystem Fund partially addresses item 1, Spending. Over 95% of our assets are in one token: BTC. We are not earning yield on our assets, and reporting is quite basic. Currently we only track the total amount of the fund at the end of the previous epoch. Although to be fair, there is not yet much to report.
Further reading on Treasury Management and Governance
This is by no means a comprehensive list, but here are some interesting initiatives happening in crypto, as more DAOs start to think about what to do with their growing treasuries.
Badgers In the Sett: A DAO Treasury Retrospective (Volume 01) | by Mason Vollum | BadgerDAO | Medium Badger is, I believe, one of the best managed DAOs in crypto, and so it’s no surprise they are well advanced with their Treasury Management strategy, including reporting.
Llama - a hub for crypto community treasuries Still in its infancy, but Llama hopes to develop a comprehensive hub to monitor Treasuries across many protocols, develop best practices, etc.
Ryan Sean Adams: How DAOs should approach treasury management Great summary from Bankless on how DAOs should manage their Treasuries. This was also referenced above.
YIP-61: Governance 2.0 - YIPs - yearn.finance Yearn governance 2.0, an excellent model for delegating responsibility to smaller groups with clear scope, boundaries, etc., something similar to what I’m proposing for the Treasury Committee (and perhaps other teams, groups, etc. to follow).