PSP-IPΔXX: Governance framework and parameters adjustments

PSP-IPΔ4 and PSP-IPΔ6 established the first frameworks for the functioning of the ParaSwap DAO governance process.

With the arrival of Social Escrow and sePSP, the PSP-IPΔ22 - PSP 2.0 - Revised Voting Edition updated partially this process by changing the tokens considered for voting power, their weights as well as the vote weights to make it compatible with the new system.

Below will be listed the different parameters currently at play in the governance process, then, for each point, their current state will be shortly stated, their advantages/disadvantages and possible modifications to be made.

1/ The proposals

2/ The proposal journey

3/ The proposal framework

4/ Standard proposal vote time

5/ Standard proposal implementation delay

6/ Minimal sePSP voting power required to submit proposals on snapshot

7/ Quorum

8/ Delegation

Disclaimer: AAVE and Balancer DAOs will be often used as a reference. Albeit their situation not being the same as ParaSwap (with the first one having an almost finished token distribution and for the other one a voting token with a lock system),it may be interesting to make a comparison with perennial DAOs even if we have to adapt to ParaSwap.

Despite these differences, both of these DAOs are closely associated with ParaSwap, and can be used as positive examples of a functioning DeFi DAO

Feel free to add comparisons or good practices from other DAOs.

Have a good read.


1/ The Proposals

There’s currently two types of proposal:

*PSP-IPΔ: ParaSwap Improvement Proposal
*PSP-EPΔ: ParaSwap Express Proposal
(PSP-EPΔ has reduced pre-proposal discussions and expedited voting time according to the severity of a situation, details on the PSP-IPΔ22)

The epoch system sometimes requires that one solution be applied before the end of the epoch or the other begins.

The discussion process can sometimes be lengthy and PSP-EPΔ have made it possible to implement important changes in a short time.

We can also see in other places differentiation between proposals according to their consequences: for instance AAVE has two types of proposals, one for actions with “small consequences” and the other with “long term” consequences, each with different criteria (quorum, ceiling to create the proposal, etc). However, I think it is necessary to make the current system more robust before further diversifying the types of proposals.

For the reasons outlined above, I’m in favor of keeping it as it is for now.


2/ The proposal journey

As specified by @disiaque.eth in the PSP-IPΔ4 discussion, the current journey of a proposal is:

  1. Discord. Birth of the idea and first signalling. This step is optional for a proposal, and mostly used for informal brainstorming.
  2. Forum. Work space and argued discussions.
  3. Snapshot. Vote of at least 5 days for PSP-IP, with a reduced vote time for PSP-EP .

I am personally aligned with this path, I will add a few comments:

  • It is not clear/defined when it is necessary or not to go through a governance research or directly on a proposal on the forum after the discord phase.
    I see the research phase necessary for heavy, large and critical topics.
    It probably weighs down the process unnecessarily for simple topics.
    It seems natural to skip this step for PSP-EPΔ.

  • Added to the governance process is the forthcoming arrival of ParaTroopers, contributors to the DAO, whom I imagine (among others) as interlocutors and facilitators for the said governance process.

  • There is currently no specified length of time to consider that a proposal has been sufficiently discussed in the governance forum.
    This is rather logical given the variety of discussions, as it could prolong or unnecessarily shorten topics.
    A message in the governance forum on the proposal thread should be written prior the proposal goes to vote and also shared in the discord governance channel as a “Temp check” or sentiment check and to confirm that the discussion is closed and to remove any potential blocking point.
    Snapshot vote could be created 24h after this temps check is published (or on the predefined weekly date if the “temp check” was done more than 24 hours before).

  • Idea raised by @stikers , to improve communication about the governance process, votes could be set on a specific date each week (each tuesday for instance). The start (tuesday) and end (sunday) of votes would then be known by the whole community and communication on votes by the DAO would also be simplified by grouping them.
    (Only PSP-IP would be concerned by this regular vote time).


3/ The proposal framework

The structure of a proposal has been defined by the PSP-IPΔ4 and concerns all proposals (PSP-IP and PSP-EP)

After discussions with @0xYtocin and other members of the DAO, it seems to me that it is necessary to review the structure of proposals in order to:

  • avoid redundancies
  • simplify it to allow a better understanding and facilitate the handling of this tool by as many members of the community as possible.

On a different note, but still in the spirit of simplicity, it would seem appropriate to update the names of the proposals:
PSP-IPΔXX would become PIP-XX
PSP-EPΔXX would become PEP-XX
(by by annoying tiny triangle)

It is important to remember that respecting the framework of a proposal is a mandatory criterion.

I propose the following modifications:

  1. Proposal Number & Name
    A number to identify the proposal, based on the order of submission and name (=snapshot vote title).
    Ex: PSP-IPΔ0: ParaSwap Improvement Proposal Framework
    The number is chosen at the time of the snapshot vote, at the time of the discussions on the forum of governance, it will preserve the “XX” to keep a logic of chronology of the votes. Governance post name will be updated with the snapshot going live.
DELETE
2. Keywords
One or multiple choice: Front-end upgrade, smart contract development, marketing and communication, security, PSP token upgrade, PSP liquidity incentives, PSP staking policy, parameter update, integrations, and synergies.

3. Simple Summary
Clear and layman-accessible one or two-line summary of the proposal.
  1. Abstract (merged with 3. Simple Summary)
    Comprehensive overview of the issue being addressed and the solution proposed (~ 100w).

  2. Goals & review (merged with 7. Rationale)
    What are the main goals of the proposal? Briefly list the main objectives & and the metrics that will be used to evaluate the success of the proposed implementation.

  3. Means
    What the proposal requires to come to life: PSP budget, additional development on the ParaSwap product, external development, etc.

DELETE
7. Rationale
How will success be measured? What metrics will be used to evaluate the success of the proposed implementation?
8. Forward-thinking considerations
With this proposal implemented, what are the next steps to consider? Does this proposal include any new parameter the DAO can adjust? Does it call for a revision of another subcomponent of the system?
  1. Implementation Overview (merged with 8. Forward-thinking considerations)
    What happens if this proposal goes through? A high-level overview of the main steps required for its implementation as well as potential future considerations.

4/ Standard proposal vote time

The case of urgent proposals is handled by the PSP-EP, which I think should be left as is.

Looking back, the length of the snapshot was never a problem when it came to involving the community at large.

PSP-IPs currently have a duration of 120 hours or 5 days.

This seems appropriate and I see no reason to change it.


5/ Standard proposal implementation delay

The history and diversity of DAO votes shows us that it is difficult (impossible) to pre-define a timeframe for the application of a vote as the requirements (technical, partnerships, etc) are so different.

Therefore I‘d see the “Timeframe for implementation: Specific to each vote” (as already the case).

Personally, I even wonder whether this criteria should be retained.


6/ Minimal sePSP voting power required to submit proposals

PSP-IPΔ22 changed the minimum amount of PSP needed for a proposal from 5400 to 10.000 PSP, to account for the 2x boost given from sePSP2. (Only staked PSP are accounted for).

With the recent out-of-framework votes and governance attacks created on the DAO snapshot, it is clear that this threshold is not appropriate and needs to be raised.

PSP-IPΔ12 had already tried to raise the standard for snapshot creation but the vote was rejected, mainly because it was felt that the chosen amount centralised governance too much and cut off a large part of the community, at a time when a delegation solution was not perennially in place.

That being said, I’m in line with the fact that only staked PSP are taken into account, as it is done for voting power, and I see the raise of PSP amount as essential.

Observing the top stakers on sePSP1 and sePSP2 pools and taking account that:
1 sePSP1 = 1 PSP
1 sePSP2 = 5.5 PSP (at the time of writing)

As the delegation organisation is not yet in place (see point 8), I propose to make a first increase pf the voting power required to 200K PSP.

When looking at the PSP holders in the sePSP1 and sePSP2 pools, this amount allows the first 50 stakers of sePSP1 and first 60 of sePSP2 to create a vote, i.e. 4% of the 2500 stakers (at the time of writing).

The percentage may seem small but I think that this amount (10K dollars equivalent at the time of writing) is necessary to avoid the creation of out-of-framework votes and that a delegate system must be put in place to facilitate the governance process at this level.

This 200K PSP amount both gives the power to create a vote to a significant part of the DAO, while limiting the possibility of “off-framework” or non-argumentative voting creation.

Other DAOs have higher requirements (200K veBAL (2%) for Balancer and 80K AAVE (.5%) or 320K AAVE (2%) depending on the implementation), but they also have a delegate system well in place.

This is clearly a metric that will need to be monitored and updated by the DAO according to:

  • Delegate system put in place
  • PSP price

7/ Quorum

The current quorum for a ParaSwap DAO vote is set at 4M PSP.

My estimate of the current % of token supply liquid is 46.12% or 922 400 000 PSP.

This seems consistent with the figure displayed on CoinGecko.

(There is nothing more accurate than the Paint + ruler combo)

But I make a distinction between the released/liquid supply and the available supply because a part of the PSP is currently in the DAO treasury without any particular allocation (except for the GRP if I am not mistaken).

Hereafter, PSP voting history since PSP2.0:

A quorum of 20% of the supply is rather common in other protocols (e.g. AAVE or Balancer).

However, we can see that the current participation in the DAO votes does not allow to follow this path for the moment.

I think it would be interesting to raise the quorum to half of the vote with the lowest participation: 15M PSP

(The amount accounted for is the one after the x2.5 boost from sePSP2)


8/ Delegation

The subject of delegation is in itself a very important subject in my opinion.

It will have impacts on some of the criteria mentioned above in a second phase.

I propose to open a discussion in another thread of governance.

7 Likes

Thanks for your research and this major compilation work.

Agreed

Nice idea ^^ !!
More seriously, IMO we have to create a simple routine about the proposal journey. Add a dead line for each part. It will be more simple after that to see the progression of idea and set up snapshot.

We can also imagine, a minimum day of discussion for each part, but the person submitting the idea may note in his or her proposal that he or she wants a specific timeframe extended because he or she wants the discussions to be more substantial.

By adding durations, we protect ourselves from fuds and all those who do not take the time to be present on the networks. They can say they didn’t know about it. The proposal will have followed its normal course.

Agreed with your idea, more simple, more efficient

As we have discussed, IMO, this is “little amount” to give the power to create vote.
I think that the creation of votes is a result of the new organisation of the proposal.

In a world where there are time limits between each phase (discussion discord, research, proposal). And where we implement specific days to launch snapshots, then we don’t need to have 50 people to launch votes.

Example:
5 days of discussion discord
5 days of research
6 days of proposal

So on the first Tuesday (or Thursday - doesn’t matter, it’s for the example), after the 6 day proposal deadline has passed, a trooper or admin casts the vote.
The current problem is this latency between discussions and votes. If 10 people have the keys to launch votes because the deadlines are up to date then the problem is solved.
And if these 10 people are part of the DAO Paraswap team, then we normally prevent scam votes.

Well, It is true that for the moment the participation is light for the votes. But then again, it’s so complex to find your way around that I also missed out on some votes ^^

3 Likes

Hey Albist, amazing work compiling all of these ideas for the governance process and how to improve it! I agree it was long overdue to look at our governance procedure, it’s been over 30 new proposals since it’s come out and personally I’ve found some sections cumbersome. Here’s some of my thoughts regarding what you’ve shared in this reasearch post:

1/ The proposals

Agreed with you as well, there seems to be no need for more types of proposals, with the Improvement and Express proposals covering all usecases so far. We could explore niche proposals types, but I think for now that could be complicating things too much.

2/ The proposal journey

I can talk from personal experience from people I’ve helped with proposals that the current journey is not clear for people that are not familiar with the DAO. There’s been some small improvements in the forums, but it’s worth discussing ways to make the process better. I agree with most of the ideas proposed, and I wanted to add the following:

  • I agree that it’s best to coordinate vote posting days, however this might be hard to enforce, as proposal posting can in theory be permissionless. I guess we cna strive to do this internally for PSP-IPs (or PIPs), and at least have a predictable post date
  • I like the idea of making an explicit heads-up on the forums before posting. Good governance members have been doing this aleady, perhaps we can add this step as part of the conversion of PIP-XX to PIP-[number]
  • If necessary, we can make the forum experience better for brainstorming.

3/ The proposal framework

Albist asked me for thoughts regarding these steps, so I agree on everything stated here. Good riddance, Delta symbol!

4/ Standard proposal vote time

Also agreed here, PIP’s 5 day vote window ensures everyone has an easy chance ot vote

5/ Standard proposal implementation delay

Also in favour of deleting it, we can think about re-implementing it if the DAO decides to move to alhorithmic governance, then it will be more important to explain the delay and implementation.

6/ Minimal sePSP voting power required to submit proposals

As we saw from the recent spam attacks, sadly it looks like the raising of the threshold is inevitable.

I would just add a clause to the proposal that on the freak scenario that it turns out nobody active has this amount of voting power accessible, in which case the snapshot administrators can allow a one-off vote to lower the threshold again. It’s unlikely to happen, but we don’t want to lock the DAO accidentally :wink:

Do we want to allow the governance committee to not be applicable to this thershold? Otherwise we might have to delegate 200k to their account.

7/ Quorum

Just to clarify, we want 15M voting power, not PSP right? In that case I agree with this, we’ve hit this threshold consistently over the past votes

8/ Delegation

Finally, this is more of a forward thinking consideration , so we can discuss it in a future proposal, but Delegation might be an important thing to have for the future evolution of the DAO.

2 Likes

I am aware that we are at the beginning of the DAO and that it is complicated to find a balance between allowing the creation of only “legitimate” votes (in the sense that they have followed the governance process) and not completely blocking the process by insufficient participation.

My maximalist decentralisation tendency leads me to prefer to increase the necessary voting power rather than systematically having to go through identified individuals who have the authority to create votes. Indeed, requiring the identification of an independent body with the possibility of unblocking the process in critical cases would seem to fall within the prerogatives of the GovCo.

A number chosen in the range of 200K and 400K PSP seems to me financially restrictive enough to prevent “gaming” the governance.
The objective is that very quickly a delegation system should be put in place and this threshold drastically raised.


YES !


1 Like

Helle and thanks @Albist for the research


1/ The Proposals

Agreed to keep it as is it

2/ The proposal journey

I like the idea to coordinate vote posting days! But has everyone can create a snapshot vote isn’t an issue? Tbh I’m fine to limite wallets that can create snapshot proposal as Balancer/Aave doing.

Could we defined a rules of ‘end of discussion time’? Like if the post doesn’t have message since 5 days we can close the subject and go to vote? Also on the proposal discussion some expert can be needed, so if it’s the case the discussion can’t be close without an answer from them?

3/ The proposal framework

I support this point

4/ Standard proposal vote time

I see no reason to change it also

5/ Standard proposal implementation delay

Agreed to remove it as it could be handle from the point of view of point 2

6/ Minimal sePSP voting power required to submit proposals

I’m agree to increase the requirement.
However I’m bringing back my idea of a NFTs for ParaTroopers & GovCo in order to allow them (if they don’t have the 200k PSP required) to create a proposal.

7/ Quorum

Also agree with this amount of voting power.

8/ Delegation

I think it could be the first proposal handled by the ParaTroopers. :slight_smile:

2 Likes

I totally agree with you

2 Likes

I would say it’s very specific to the proposal and it will be the responsibility of the proposer of the proposal, because it is too difficult to establish a rule that would suit all types of proposals.
The “time check” of 48 hours will serve as a confirmation that the decision to close the topic and create the proposal by the proposer is well justified.

For global information, proposal is being drafted to be posted on the governance forum in the governance proposal part.

2 Likes