xGov Platform Evolution

Hello all. I generally agree with all of the RPG improvement ideas, but here are some practical steps that can be taken to improve the xGov platform immediately:

  1. Cap the amount requested per proposal. While xGov is in the pilot stage, proposers should be discouraged from submitting proposals that have very little chance of passing, simply because of the total available algo vs the requested amount.

  2. Cap the number of proposals per session. There are a finite number of xGovs and they should not be required to review an unlimited number of proposals.

  3. Cap the number of milestones per proposal to one. Most projects that have experience with grant proposal writing will generally want to submit a 3 milestone proposal. Logistically, this is probably not feasible for the Foundation or xGovs to handle in the pilot period.

  4. Cap the total amount requested to like 2x total available Algo. So if there are a total of 2 million algo in the session, total amount available to be requested would be 4 million. This would obviously have to tie in to a ceiling on the amount per project so you don’t have 4 projects requesting a million each and taking up the entire session.

  5. Limit the number of proposals per team to 1. Currently a “team” or project can submit an unlimited number of proposals for “separate” projects. But honestly, all the funding received will go in the same account and ultimately benefit the same group of individuals, so this should be done to prevent proposers from obfuscating their total requested amount by requesting it via seemingly unrelated projects. Now I’d like to note that I am not criticizing anyone who has submitted multiple proposals already, honestly right now it’s probably the best strategy to get proposals to pass. But going forward it needs to be eliminated entirely.

  6. Penalize xGovs who engage in automated vote spreading. This is more of a step to discourage bad behavior than one that can be practically enforced. But it’s the best way to prevent platform abuse.

  7. Strongly penalize xGovs with undisclosed proposals. If an xGov or an xGov-affiliated project has a current proposal in the session, that xGov should be required to disclose that relationship. This is the most practical way to prevent self-voting. Just require disclosure. If they want to still vote for their own project, they can’t actually be stopped from doing so, but at least they will have to own that vote.

There are many other things that can be done to improve the xGov program, but for now, in the pilot stage, these are some very practical and very easily implementable steps to improve the UX for all involved in the pilot program - the Foundation, the xGov voters, and the proposers.