Preamble
Since the inception of the Curve AMM smart contracts at the start of 2020 and the creation of the Curve DAO in August 2020 (together “Curve”), Curve has established itself as a cornerstone of DeFi.
Curve has been able to attract top contributors for every area of its work and has grown into a living community with a diverse ecosystem.
Today numerous projects built on the protocol for the benefit of Curve and a wide distribution of CRV tokens results in a highly decentralized ownership. Curve DAO acts until now as a parametric DAO, for funding it has only been used twice, to fund the grants council.
We are aware that this proposal is a cultural shift and are seeking broad support to underpin its legitimacy.
General Information / Background
This proposal requests a grant for software research and development work as well as related tasks for the benefit of Curve as outlined within this proposal. The grant will be for one year, unused funds will be rolled over to the next year.
Until this point in time, Swiss Stake AG as the initial developer of the Curve software repositories has used the CRV allocation received in August 2020 as the primary funding for further development and research work. As the company wants to retain existing and attract new critical talent & stakeholders, the company seeks funding to ensure, respectively establish long term support for Curve. Currently 25+ persons/entities are directly or indirectly engaged by Swiss Stake AG for development and research work related to Curve.
The company does not have other substantial revenue sources and hence is dependent on the community to vote and ensure that Swiss Stake AG can continue contributions to Curve for years to come. It is the paramount goal of Swiss Stake AG to keep researching, building and further contributing to Curve.
Grant Proposal
3.1 Project Description
To directly or indirectly by engaging third parties (“Project Description”):
- develop and promote Curve, respectively the Curve technology and software repositories.
- coordinate with and engage third parties for code quality and integration safety (Audits, Security Research). Based on past experience within the Curve ecosystem, approx. 35% of the overall costs related to the development of new software components for the repositories is being used for such checks while the rest is the actual software development cost.
- develop and promote software development kits (SDKs) and other software tools to interact with smart contracts for Curve
- build and support the growth of the Curve ecosystem
- create educational resources and organize events related to Curve
- create other resources, software, or other material to support the adoption of the Curve technology / Curve ecosystem
3.2 Grant Amount
Based on past experience with similar development and research tasks within the Curve ecosystem, Swiss Stake AG requests 21’000’000 CRV token vested over one year to the company multisig (“Grant Amount”). We request this from the Community Fund, currently holding 47’545’144 CRV and need the support from Curve DAO token holders.
We did consult with some stakeholders and did our best to integrate the feedback we collected over the last few weeks.
Signing rights of the multisig reflect the signing rights within Swiss Stake AG as displayed in the commercial registry with one additional contingency signer defined by Swiss Stake AG.
3.3 Grant Conditions
-
Swiss Stake AG shall use the Grant Amount received in good faith exclusively for the Project Description. Any other use without the prior consent by the Curve DAO is prohibited. Unused funds will be rolled over to the next year and spent in line with the Project Description. If any part of the Grant Amount cannot be used in accordance with the Project Description, it shall be returned to the Curve DAO.
-
Swiss Stake AG may at its sole discretion decide to stake the CRVs received as part of the Grant Amount in liquid wrappers to generate additional yield. This yield also will be used exclusively for the Project Description.
-
Swiss Stake AG shall release any and all intellectual property consisting of mathematical codes, software programs, routines, and other functions that control the functioning and operation of a computer’s hardware that results from the use of the Grant Amount (“Software”) under an open-source license compatible with the Curve software repositories.
-
The Grant Amount includes Swiss Value Added Tax (“VAT”) (if applicable). The Grant Amount may be used for the payment of income tax, capital tax, VAT and tax at source or withholding tax, and any other taxes of Swiss Stake AG, if such taxes apply and are related to the Grant Amount or the activities mentioned in the Project Description.
-
Swiss Stake AG commits to produce bi-annual reports on the spending of the Grant Amount. It will list expenses in a summarized form and inform about the ongoing initiatives for which the funds are used. The report will be published in written form on the governance forum.
-
Swiss Stake AG shall inform the Curve DAO of any event or change in circumstances that could reasonably affect its ability to perform any of the grant conditions.
-
Swiss Stake AG does not guarantee any success related to its activities under the Project Description and all liabilities except for gross negligence, intent and fraud should be excluded.
-
The grant proposal as well as the subsequent grant shall in all respects be governed by and construed in accordance with substantive laws of Switzerland (to the exclusion of the Vienna Convention on the Contracts of the Sale of Goods). Any dispute arising out of or in connection with the grant proposal as well as the subsequent grant shall exclusively be referred to the courts competent for the city of Zug, Switzerland.
Proposal Voting Process
After feedback and adjustments by the Curve community, Swiss Stake AG will create the on-chain voting proposal with the request for 21’000’000 CRV running for 7 days.
If the quorum of 30% is reached and the majority of the votes is yes, the vote is enacted to vest 21’000’000 CRV over one year to Swiss Stake AG.
Update
What is the grant going to be spent on?
We plan on developing and delivering a series of revolutionary technical features to be added to the Curve project software repositories. This includes:
-
Technology which allows automatically scaling supply sinks for crvUSD such as staked crvUSD. This will also be made portable to other (even non-EVM) chains.
-
Code to enable more collaterals for crvUSD such as LP tokens of Curve pools. Curve benefits from this enhanced capital efficiency, allowing liquidity to be utilized more effectively.
-
Code for two-way lending markets (e.g. markets where one can borrow against collateral which can be borrowed itself).
-
Code for multi-market semi-isolated lending.
-
Enabling cryptoswap algorithm to be well integrated with crvUSD to allow for much more efficient forex pools. That also needs provision of the technical basis for non-USD variants of crvUSD.
-
Enabling DAO cross-chain functionality (starting with boosts for pools deployed on non-Ethereum chains).
-
We are planning on improving and transforming the UI/UX interface and experience, all code will be open source.
-
Reworking governance site (e.g. dao.curve.fi), all code will be open source.
Optimized use of grants
We understand the importance of developing a sustainable business model that minimizes or ideally eliminates the need for future grant requests. Over the next 12 months, we will be actively working on this and will keep the community informed of our progress.
Furthermore, we are dedicated to use and spend the grant in a responsible and sustainable manner. Swiss Stake AG will stake the CRV received as part of the grant (and which are not immediately needed) with major liquid locker projects (such as e.g. Convex, StakeDAO, Yearn).
We acknowledge that continued funding is not guaranteed, and we remain committed to demonstrating our value alongside other organizations working toward similar goals.
Community Updates & Reporting
Swiss Stake AG will allocate the entire grant strictly according to the purposes outlined here. If any funds remain unspent within the next 12 months, these residual amounts will be rolled over into the next period.
We are committed to providing the community with regular updates on the status and progress of all technical features. Additionally, we will track and report the expenditure of funds across the following categories: 1) Security Audits, 2) Front-End Development, 3) Software Development, 4) Infrastructure, 5) Community & Tech Support, and 6) Research & Analytics. These reports will be made available to the community on a quarterly basis through the governance forum.
Vesting to a smart contract
Over one year, CRV tokens will be vested to a smart contract, from which Swiss Stake AG multisig can withdraw the CRV. In a dispute, Curve DAO can disable withdrawal for the multisig, then either re-enable it or send the CRV token back to the community funds.
Smart contract is located here.