[TFIP-16] Restoration of governance procedures and reassignment of Canceller multi-signature wallet

Summary

TrueFi is currently transitioning into a new operational structure, with many operations and assets being transferred to the Board of Directors. Before completing this move and supporting with the bidding process for service providers, recent issues have exposed inconsistencies in how TrueFi’s established governance procedures are followed. Resulting in causing misalignment for new potential participants entering into TrueFi governance. This proposal aims to restore governance integrity by re-establishing these governance processes, addressing conflict of interest concerns, establishing a policy regarding the Canceller role function, and transferring the Canceller role to a multi-signature wallet controlled by Independent members of the community and Board of Directors.

Abstract

Introduction The past weeks have highlighted major gaps in TrueFi’s operations and governance. Firstly, the previous main contractor has decided to remove themselves from leading the operations. Secondly, issues were highlighted in the proposal process by a new technical provider, highlighting clear deficiencies in TrueFi’s governance, specifically in understanding the governance process and addressing potential conflicts of interest from the Board and service providers alike. The Board is currently working on the first point by liaising with and onboarding service providers and supporting to create aligned proposals that will be put forward to the DAO. A separate proposal will be put forward addressing that in the near future. This proposal is separately focused on the pool second point, the highlighted governance issues.

Upon further investigation, we have assessed that the initial governance forum process has not been followed by all participants, especially in regards to:

  • Non-compliance with established governance protocols: This includes the naming conventions of Forum Proposals which require the TrueFi Improvement Proposal (TFIP) structure, Forum proposals being subject to 3–5 days of discussion, and including a “For” or “Against” poll

  • Lack of Community Engagement: There needs to be more active participation from community members outside the current operators, affecting the ability for tokenholders to engage with significant governance decisions.

  • Inadequate Onboarding Process for Partners: Proposals are moving to on-chain voting without ensuring partners are fully onboarded and compliant with the TrueFi Board’s required Anti-Money Laundering (AML) laws.

  • Governance Role Mismanagement: The Directors underestimated the scope of their role, leading to inconsistencies in governance enforcement and limited bandwidth, highlighted by inadequate onboarding support for new DAO participants.

  • Unclear Canceller role function: As part of on-chain governance process, both an elected group of technical contributors to TrueFi, alongside the DAO Board shall hold the Canceller multi-signature wallet. However, there was no clear policy in regards to reviewing Timelocked proposals that are considered harmful to the protocol or its users.

Proposal for Governance Restoration

Compliance with Governance Protocols: All forum proposals must follow the TFIP structure, be subject to a 3–5 day discussion period, and include a “For” or “Against” poll.

Enhancing Community Engagement: Encourage active participation from all community members to improve engagement and decision-making.

Board’s Role in Reviewing Proposals: As part of the transition of Wallfacer being the core service provider and according to the initial proposal for the Board’s role, the Foundation will take over the multi-signature wallets connected to the Canceller function. The Board’s role includes reviewing incoming and approved Timelocked proposals for modifications or outright veto.

Neutrality and Conflict of Interest: DAO Board members are elected by, serve at the pleasure of, and may be terminated by stkTRU holders. The neutrality of the Board’s individual Directors is crucial. Potential conflicts of interest should be disclosed and mitigated promptly. It is likely that service providers may come from the network of current TrueFi participants, mitigating these potential conflicts of interest as seen in the Teragon proposal which disclosed Bastion Trading as an advisor and enabled the Directors to maintain neutrality through an internal Chinese wall allowing members to voice their singular opinions independently. Furthermore, Cicada and Wallfacer noted that they would potentially have a conflict of interest regarding the canceller vote on the Teragon on-chain proposal and decided to abstain. Such transparency and community support are essential, aligning with the suggested canceller wallet policy.

Board’s Role in Onboarding and Compliance The Board primarily supports the governance, legal, and compliance process for the TrueFi protocol, including onboarding new partners. The Board will support the enforcement of the established governance protocols in the future. Additionally, it is suggested that partners should onboard before their proposal goes on-chain to ensure compliance with our required AML laws. This process protects the DAO and limits the need for the Canceller function in the future, as partners will be aligned internally; be able to discuss confidential, commercially sensitive information; and the provision of KYC documents will act as a deterrent to harmful behaviour.

Simplified Governance and Snapshot Utilization In response to concerns regarding the complexity of governance and the low participation, we propose a more streamlined approach. A middle ground, requiring a longer process using Snapshot for significant developments, while allowing exemptions for renewals and minor adjustments.

Proposed Changes for Exempted Proposals:

1. Termination of Contracts:

  • Exemption: The termination of a contract proposed by the Board of Directors due to reasons such as legal risks, failure to reach KPIs, and other risks can be exempted from the lengthy Snapshot process to allow for swift action.

2. Status Quo:

  • Exemption: Renewals of existing agreements or minor adjustments previously mentioned in a TrueFi Improvement Proposal (TIP) can skip the extended Snapshot process.

3. Smaller Treasury Adjustments:

  • Exemption: Treasury adjustments including swaps of TRU to ETH, WBTC, or stablecoins below 1.5 million USD can skip the extended Snapshot process.

For these exempted proposals:

  • A 72-hour voting period on the forum will be required.
  • A forum poll, if deemed necessary, will be conducted.
  • A 72-hour Tally vote will be held.

Proposed Changes for Non-Exempted Proposals: For proposals not falling under the above exemptions:

1. Forum Posting:

  • A 72-hour posting period on the forum is required to introduce the proposal.

2. Snapshot Vote:

  • A 48-hour Snapshot vote will be conducted with the options: “OK to vote on Tally,” “Not OK to vote on Tally,” and “Abstain.”
  • At least 5% of staked TRU must participate in this Snapshot vote to meet the quorum.

3. Amendment Period:

  • If the 5% quorum is met, with a majority negative vote, a 72-hour period will follow to allow for any amendments or discussions before the proposal is posted to Tally.

4. Tally Vote:

  • After the amendment period, the proposal will be posted to Tally for the final vote.
  • During this time, TrueFi Foundation will ensure the onboarding of the client and proposed business, assuming all other qualifications are met and there are no technical or procedural issues warranting the Canceller’s intervention.

Transferring the Canceller Multi-Signature Wallet To ensure governance clarity and accountability, and pending their public confirmation, it is proposed that the canceller function should be transferred to new addresses held:

We would recommend a 4-out-of-6 wallet structure to ensure neutrality and independence but this depends on the number of candidates that make public statements regarding their desire to hold a canceller role. Conflicts of interest must be disclosed, and steps must be taken to mitigate them.

A minimum of 3 candidates are required for this canceller multi-signature wallet:

  • If there are 3 candidates, this will result in a 2 out-of-3 wallet policy.
  • If there are 4 candidates, this will result in a 3-out-of-4 wallet policy.
  • If there are 5 candidates, this will result in a 3-out-of-5 wallet policy.
  • If there are 6 candidates, this will result in a 4-out-of-6 wallet policy.

Candidates can either publicly or privately disclose their preferred wallet address that will be added to the canceller multisignature wallet to the Board.

Clear Definition of the Canceller Role: It’s vital to define the Canceller role, which reviews approved and Timelocked proposals, with the power to freeze code merges or veto proposals if they are deemed harmful to the protocol or its users.

Canceller Function Usage We propose the following criteria for the Canceller function:

  1. Any Tally Transaction not referenced in the Truefi Forum (and obviously relevantly referenced) will be cancelled.

  2. Any Tally Transaction that is notified to have a legitimate technical flaw will be cancelled.

  3. Any Tally Transaction (even if there is a corresponding Forum Proposal) where the Proposed Partner party has not been onboarded (KYC and AML cleared) will be cancelled for transactions where more than 5,000 USD value is being transferred.

  4. Any Tally Transaction that does not follow the following procedure will be cancelled:

  5. A forum post must be made with the appropriate “[TFIP-XX]” prefix in the title with the next sequential number of the TFIP on it. The category of the post must be made to be “Proposal”.

  6. The TFIP must be left for 96 hours before a vote on Tally vote is initiated.

  7. There must be an announcement by the proposer that the vote would be on Tally by the initial proposer on the forum prior to placing the proposal on Tally.

  8. The proposal must include at least a description of each Tally transaction to be submitted.

  9. The Tally Transactions must coincide with the description of the Tally Tx on the Proposal.

  10. A proposal must also provide the terms and conditions that the DAO can unilaterally terminate its arrangement with the service provider (if it is relevant). Such examples are termination upon not meeting interim KPI metrics.

  11. A proposal must also acknowledge that payment streams (Sablier streams) as part of their service contract may be terminated despite the best efforts of the DAO and cancellers, and/or incentive payments proposed via future tally payments are subject for such proposals passed by a quorum and majority votes at that time, even if KPIs were completed. The DAO and Foundation are not responsible for these circumstances.

  12. A proposal must provide a procedure for any handing off items at the end of the contract to the DAO (or Foundation) including a timeline.

  13. The proposal must have a set of terms and conditions that can be mostly transferred to a legal agreement between TrueFi Foundation Ltd and the counterparty where the contract value is greater than 5,000 USD, with satisfaction to the Board. The Board cannot unreasonably refuse that the terms and conditions are not in such format. An agreement draft may be provided (with NDA) to the TrueFi Foundation if significant parts of the agreement should be private.

  14. Extraordinary Discretionary Cancellations: If the Board, each individually, believes that the Forum Proposal was passed through highly divergent economics or control metrics from standard practices, then the Board has the right to use the Canceller function. Either on the forum or on-chain, reasons for the cancellation must be provided by each who has canceled the passed tally vote.

If governance rules are not met, the Board must unanimously vote to cancel and will approach the additional cancellers to use their address. If all the rules are followed, but there is still potential harmful activity a canceller believes merits the use of the Canceller function, then cancellers must provide adequate reasoning.

Next Steps

  • Discussion Period and Forum Poll: This proposal will be open for discussion on the TrueFi Forum for a period of 3 days for community feedback with a non-binding poll to gauge community sentiment.

  • Proposed cancellers: Within these 3 days, each proposed candidate will write publicly that they will accept the canceller role. The wallet policy will be dependent on the number of proposed candidates who publicly come forward and accept their candidacy.

  • Snapshot Vote: A 48-hour Snapshot vote will be conducted with the options: “OK to vote on Tally,” “Not OK to vote on Tally,” and “Abstain.” At least 5% of staked TRU must participate in this Snapshot vote to meet the quorum.

  • Amendment Period: If the 5% quorum is met, with a majority negative vote, a 72-hour period will follow to allow for any amendments or discussions before the proposal is posted to Tally.

  • On-Chain Vote: Upon a successful Forum proposal, the final proposal will be brought to all stkTRU holders for an on-chain vote on Tally. If approved, the necessary transactions will be executed automatically.

  • Implementation: If the on-chain vote passes, the governance process will be re-established as outlined, and the Canceller role will be transfered to the multi-signature wallet controlled by the Independent Board of Directors and the mentioned individuals. The onboarding process for partners will also be implemented as described.

7 Likes

While I appreciate the hard work by @vandynathan that this proposal represents - I believe absolutely nothing should be passed to the current board until Skyhopper is no longer part of it - as he proved to be unfit for this role.

I @StrategoHoldings am writing to confirm interest in assuming the role of Canceller for the TrueFi Protocol. As a long-term investor since November 2021, I have a deep commitment to the success and growth of TrueFi.

I am confident that my passion for TrueFi, combined with my commitment to its long-term success, would make me a valuable asset in the Canceller role. I look forward to the opportunity to contribute to the continued success of TrueFi.

I have no conflicts of interest

My preferred wallet address that will be added to the canceller multisignature will be Stratego.eth

:saluting_face:

4 Likes

I, @vandynathan, am writing to confirm my interest in assuming the role of Canceller for the TrueFi Protocol. As a TRU holder and DAO member since 2023 and a dedicated Board member since 2024, I’ve actively supported the DAO transition in its decentralization journey.

This includes being active in the legal and governance and with operations relating to onboarding service providers and partners – building a strong understanding of the TrueFi ecosystem.

My background in law and governance provides an edge with certain issues that the DAO may face when overseeing the canceller wallet and passing proposals.

I have no conflicts of interest for this role.

My preferred wallet address for the canceller multisignature will be 0xCd263ADcD76e4d81CB7EA6Ad32447d2810f37e13. :zap:

4 Likes

I, Tyler Loewen, am writing to confirm my interest in assuming the role of Canceller for the TrueFi Protocol. I’ve been an investor and DAO member since early-mid 2021 and I’m committed to the protocol’s long-term success.

As a member of the Canceller mult-sig, I offer my extensive technical skills in evaluating the correctness of proposals.

I have no conflicts of interest for this role.

My preferred wallet address for the canceller multi-sig is tyler.trilez.eth – 0xc8A69971DAa3C3ADd85Ab0d0AF297515769ddfFC.

4 Likes

I am an nominee for the canceller multi-sig and a current director of the board of the Truefi Foundation Limited. As a board member, I have been offered a nomination to be on the canceller mutli-sig.

However, for the benefit of the doubt, I will decline the canceller role and I have notified the board members (and now the via this message the community forum) that I have tendered my resignation from the Truefi Foundation Board of Directors. As a canceller nomination is granted to me through being a board member, due to my resignation, it is only fair that I decline the nomination as well.

At this point, I would like that there to be no question of the legitimacy of the new group of cancellers nominated here. The proposal has provided for detailed contingencies should a canceller not accept/confirm their nomination.

Step by step, through ups and downs, and the zigs and zags, I do hope that governance is established for a sustainable way. I honestly think attending to the canceller vote with the current nominations (besides me of course) is a great step forward. I just root for that Truefi can reach great and greater heights going forward, board director or not.

Sky-H

5 Likes

Thank you for your transparency and dedication to fairness Sky-H. Your decision to decline the canceller role and resign from the TrueFi Foundation Board of Directors demonstrates a strong commitment to integrity.

We hope you remain part of the TrueFi community, as your opinions and ideas would for sure add value. Hopefully, this will allow you to speak your mind more freely as a community member.

:saluting_face:

6 Likes

Hello ladies & gentlemen.
As you may or may not already know, I am a member of the Board of Directors for TrueFi since January of 2024.
Writing to confirm interest for the Canceller -role.

No conflicts for this role.

My peferred wallet is 0x25022f216b97641d396e6Efe68ba45F80AD7A56b

5 Likes

This Proposal has passed this forum stage with 4 candidates coming forward.

It is now on the Snapshot for signalling and amendment purposes before it goes onchain.

Please find the link to vote here: Snapshot

4 Likes

I, @ cicadasefton, confirm my interest in assuming the role of Canceller for the TrueFi Protocol. As a TRU holder and co-founder of Cicada Partners, I have a keen interest in ensuring the long-run sustainability of the DAO.

I have no conflicts of interest for this role and will abstain from using the canceller should any material conflicts arise.

My preferred wallet address for the canceller multisignature will be: 0xb6F4542a1Fc32C7Ff69303Cb8ED0Ec4404252119

I, @Marcus_Leanos , confirm my interest in assuming the role of Canceller for the TrueFi Protocol. As a long-term TRU holder and co-founder of Adapt3r Digital, I am keenly interested in ensuring the long-run sustainability of the DAO.

I have no conflicts of interest for this role and will abstain from using the canceller should any material conflicts arise.

My preferred wallet address for the canceller multisignature will be:
0x57cD8ecAA060C857B23f9C68853f09dFfC3b7453

1 Like

Thoughts on including @CicadaSefton and @Marcus_Leanos in the canceller multi-signature wallet?

Personally, as they’ve missed the deadline agreed to and the quorum of candidate have been met, it makes sense to include them in a following proposal in the future, perhaps if we add another Board member

Would appreciate the community’s thoughts before we go towards the Tally vote

4 Likes

I support this initiative as it aligns with the goal of TrueFi establishing a well-respected DAO governance structure.

3 Likes

Yes, including both of them would be great and would allow the multisig to be 6 signers instead of bringing it down to 4

3 Likes

@CicadaSefton and @Marcus_Leanos should absolutely be included now. 3/4 is too risky of a setup.

2 Likes

While I fully agree that having 6 multi-sig signers instead of 4 enhances security and provides better protection against attacks and any potential collusion, it’s equally important to adhere to the rules of DAO proposals. This adherence is crucial for maintaining respected DAO governance, especially given past challenges.

Perhaps the two late participants @Marcus_Leanos @CicadaSefton could clarify why they expressed their interest after the set hours.

Let’s be completely transparent and professional in this regard. This issue is not about adhering to any one individual or group; it’s about upholding DAO principles and ensuring compliance with established rules and timelines.

Is it unreasonable for a DAO to expect this @Marcus_Leanos @CicadaSefton ? As im sure you would expect the same under Cicada and Adapt3r, yes?

2 Likes

As im sure most would agree, fostering open and respectful dialogue is essential for addressing issues and achieving coordinated efforts. Every member should take ownership of the protocol’s success, promoting active participation and a sense of accountability.

Additionally, respecting DAO governance is imperative for establishing a strong TrueFi Foundation, which is crucial for Truefi’s protocol’s overall success.

I plan to post a proposal regarding incorporating SubDAOs after the multi-sig voting is completed, aiming to foster more organised and healthy discussions.

1 Like

I needed time to better understand the legal implications of being on the canceller contract and I was also waiting to see how conflicts of interests were addressed.

Separately, I misunderstood the 72 hour window as a minimum window before a proposal was posted to snapshot, not a hard stop.

4 Likes

It’s wise that you took the time to carefully consider the legal aspects and potential conflicts of interest. Given the information you’ve gathered, do you still feel confident about moving forward with the canceller contract?

2 Likes

Yes

3 Likes