PIP-57 - PIP Lifecycle Improvements

PIP-57 - PIP Lifecycle Improvements

Abstract

This proposal introduces a number of updates to the governance framework, especially in the PIP lifecycle.

We understand that the current framework related to the proposal lifecycle is adequate and functions well without conflicts for the DAO. Therefore, a profound reformulation is not necessary. However, we do think it is possible to improve certain aspects to strengthen its process and functioning, and thus strengthen the DAO’s decision-making process.

It’s important to note that this proposal applies exclusively to PIPs (ParaSwap Improvement Proposal), not to PEPs (ParaSwap Express Proposals). We believe the current framework for PEPs voted in PSP-IPΔ22: PSP 2.0 is appropriate and does not currently require modifications. Urgent situations, as in the case of PEPs, demand expedited decision-making, which is why this proposal only focuses on PIPs.

Goals & review

TL;DR

The objectives of introducing these modifications to the PIP lifecycle are as follows:

  • Add fields to the proposal template so that the community can evaluate and control the implementation times and potential risks that each proposal under consideration could bring to the protocol.
  • Establishing a minimum debate period for each PIP presented in the forum, to ensuring a minimum debate and comment period.
  • Including a lock or frozen period to ensure that after the debate has been concluded, no changes can be made to the proposal text that have not been debated.
  • Establishing a timelock period after a proposal is approved and before its execution or implementation begins, to allow the protocol, the DAO, tokenholders, and the community to prepare for the execution and implementation of the approved proposal, giving everyone a minimum time to take necessary measures. Additionally, and most importantly, introducing this timelock period will provide sufficient time to address any malicious proposal or last minute error in an approved PIP that could harm the protocol by triggering a PEP procedure that would nullify it.
  • Establishing that only one proposal per topic and vote is allowed, with the sole exception of multiple necessarily related, interrelated, or interlinked proposals whose implementation requires the approval of two or more proposals together.
  • Establishing that executable code proposals be published on Snapshot and include the execution timeline to allow the community can review the code before its approval and execution, potentially detecting and reporting any possible errors.
  • Establishing tracking and accounting rules on approved proposals, to ensure compliance and avoid making payments in the event of noncompliance.

1.- Template

We find the current PIP template to be correct and appropriate. However, we propose adding a field related to risk assessment where the proposer outlines the pros and cons of their proposal, discusses potential issues, and describes the possible impact. This will ensure that the community is not just better informed, but also integral to the process, as they will be aware of potential negative consequences and risks associated with the proposals under consideration. Additionally, we suggest separating the “Implementation Overview” field and including a specific field for the proposer to detail the total and partial implementation timeline and the delivery deadlines, as applicable. And finally we propose to add a field where, if the proposal includes a request for a budget, all related questions, such as method of payment, dates, conditions, etc., should be detailed in order to increase clarity and transparency:

  • Current Fields:

    • Proposal Number & Name:
      They will be identified by PIP - XX (A number to identify the proposal, based on the order of submission) - Identifying name. For instance: PIP-54- Delegate Program Trial Period. 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.

    • Abstract:
      Comprehensive overview of the issue being addressed and the solution proposed (~ 100w).

    • Goals & Review:
      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.

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

    • Implementation Overview:
      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.

  • New Proposed Fields:

    • Time of Implementation:
      Specify the timelines and deadline for full or partial implementation and for the submission of reports and/or deliverables, detailing their specific content and characteristics, submission methods, KPIs, etc., tailored to each case if applicable.

    • Budget: If the proposal includes a budget request to the DAO, specify the total amount, in which tokens and the payment methodology. Indicate whether the full amount is to be received in a single payment and its timing, or if partial payments are proposed, subject to a specific date, the completion of milestones or deliverables, and/or the accredited fulfillment of the committed obligation.

    • Risk Assessment:
      Pro and Cons of the proposal. What can go wrong? What is the impact of the proposal on the rest of the community, ecosystem, and/or protocol? If there are any audits planned upfront?

Rationale: These proposals aim to provide more information to the community, tokenholders, and delegates, promoting a more informed debate. Additionally, they seek to engage the authors of proposals further in developing them with greater detail and depth on relevant issues. This includes providing information they will need to explain if the outcome differs from the proposed. It also allows the DAO to withhold pending payments in case of non-fulfillment of obligations, if applicable, as we will propose below.

If the proposal is approved, the @Laita Labs team - currently in charge of governance facilitation tasks - should adapt the forum thread template for posting a new proposal and the snapshot template for submitting a new proposal. We’d like @0xytocin to confirm this as viable. We understand that in the future the facilitation of governance could stewarded to a DAO member/s, we are willing to have that debate.

2.- Frozen Period - Minimum Debate Time

Establishing a 7-calendar days minimum debate period for each PIP presented in the forum. During this time, the author can modify the proposal based on the feedback received.

Initially, a minimum period of 7 calendar days is sufficient and reasonable to ensure the possibility of a constructive debate. The author can request the end of the debate phase at any time after this period, preferably in a way that does not interrupt any ongoing productive debate or exchange of opinions.

Rationale: The inclusion of a minimum debate period is a crucial step in addressing an omission in the current framework. The absence of such a provision could lead to a situation where a proposal is presented in the forum, and the author requests a 48-hour temp check before voting the next day, bypassing the necessary debate in a DAO.

3.- Temp Check Reformulation - Frozen Period

In line with the above, we suggest explicitly including in the PIP framework that the current temp check period of at least 48 hours before moving to a vote the proposal for PIPs, should be reformulated into a proper frozen period. The proposal, which has been presented and debated for at least 7 days, cannot be modified during this 2-days period.

If errors are detected after the lock begins, or if it is considered necessary to modify, expand, or remove something, a new process should be initiated by introducing a new proposal to enable a new debate on those modifications. In this case, the proposal’s author may, at any time until the Snapshot vote begins, request its withdrawal, suspend the process, and prevent it from being submitted to a vote.

With the frozen period, after the minimum 7 days of debate that may lead to changes to the initial draft, the author must request the end of the debate phase and the start of a 2-day frozen period during which no one can make any changes to the text of the proposal.

Rationale: We believe it is crucial to establish a frozen period, allowing voters to use these two days for a final analysis and to confidently decide their vote, assured that the proposal submitted for voting will remain unchanged following the debate stage.

4.- Timelock - Delay

We propose establishing a 2-days timelock period after a PIP is approved and before its execution or implementation begins. This means that an approved proposal can only be executed or implemented 2 days after the close of the voting. PIPs with onchain code is addressed later.

Rationale: This period allows the protocol, tokenholders, and the community to prepare for the execution and implementation of the approved proposal, giving everyone a minimum time to take necessary measures.

Additionally, and most importantly, introducing this timelock period will provide the ParaSwap team, the GovCo, and the DAO with sufficient time to address any malicious proposals or last-minute errors in an approved PIP that could harm the protocol. This time allows activating a PEP mechanism to urgently vote to nullify such potentially harmful proposals before they begin execution and implementation. The proposed 2-day timelock or delay thus becomes a preventive and defensive tool to protect the DAO and the protocol, allowing it to neutralize potentially malicious or harmful proposals.

5.- PIP Lifecycle

Consequently, we propose the following renewed lifecycle for PIPs:

  1. Stage 1 (Optional) - Informal Brainstorming
  • Duration: No set timeframe.
  • Initial presentation of the idea or concern in the forum, brainstorming, research, community consultation, etc. No template, minimum timeframe, or formality is required for this stage.
  1. Stage 2 - RFC and Frozen Period
  • Minimum Duration: 9 days (7 days of debate and 2 days of frozen period).
  • Formalization of the proposal draft in the forum according to the template for temp check, debate, discussion, comments, questions, critiques, and improvements for a minimum of 7 days. After this period, the author, when the debate is concluded, must communicate in the forum their intention to end the debate and initiate the 2-days lock or frozen period before moving to a vote, during which the proposal text cannot be modified. Until the end of this stage, the author can request to suspend the procedure and withdraw their proposal.
  1. Stage 3: Snapshot Vote
  • Duration: 5 days.
  • We propose keeping the voting period and shield voting on Snapshot unchanged.
  • PIPs can be submitted to Snapshot and voting can begin on any day of the week, removing the requirement that it must be created on Tuesdays.
  • If approved:
  1. Stage 4: Timelock or Delay
  • Duration: 2 days.
  • Waiting period for the execution or implementation of the approved PIP.
  1. Stage 5: Execution, Implementation, and Accountability

6.- One Topic = One Proposal

Only one proposal per topic and vote be allowed, with the sole exception of multiple necessarily related, interrelated, or interlinked proposals whose implementation requires the approval of two or more proposals together.

Rationale: This measure avoids proposals that cover many unrelated issues being submitted to a single vote, which can hinder an orderly debate of each proposal and prevent voting differently on each proposal.

Enforcement: The governance facilitator, or whoever performs that role until such a structure is established, should be responsible for ensuring compliance with this requirement. They should have the authority to monitor proposal debates until they comply. The community can also raise objections if they detect non-compliance with this requirement and request the governance facilitator’s intervention if it still needs to be addressed.

7.- Code Publication

Atomically executable code proposals be published on Snapshot and include the execution timeline.

Rationale: This way, the community can review the code before its approval and execution, potentially detecting and reporting any possible errors.

8.- Accountability and tracking

To promote better transparency and tracking of approved proposals, the following process once a proposal is approved:

  • If the proposal is atomically executable by code: Once executed, it must be reported in the forum within 5 days from the execution date, including the transaction hash.

  • If the proposal is not atomically executable by code: After the proposal is approved, if foresees partial or periodic compliance, the responsible party must publish the required periodic reports in the forum within the established deadlines, informing the community about the status of compliance, submission of deliverables, and evidence of the final fulfillment of the proposal. In the case of multi-phase deliverables, periodic updates or interim progress reports must be provided.

Retention of Pending Payments: If a party responsible for implementing or fulfilling an approved proposal, a winner of a grant program approved by the DAO, or members of committees, working groups, task forces, etc. designated by the DAO, and in general any beneficiary of funds based on an approved proposal, fails to meet their obligation to present periodic reports, deliverables, and/or proof of final compliance (as applicable), any pending payments, whether total or partial, will be suspended until the obligation is fulfilled.

Reports of non-compliance can come from the community at any time. There should be an obligation for structures tasked with monitoring and tracking the work of other contributors (e.g., a grant council overseeing grant winners). Failure to report non-compliance constitutes grounds for poor performance, justifying removal. Additionally, the responsibility to suspend payments in case of verified non-compliance falls on the party obligated to make the transfer, and making a payment to a contributor who has been confirmed as non-compliant constitutes grounds for poor performance and removal.

9.- Enforcement

The governance facilitator, or whoever performs that role until such a structure is established, should be responsible for ensuring compliance with this framework and therefore has the authority to monitor proposal debates until they comply. The community can also raise objections if detect non-compliance with this requirement and request the governance facilitator’s intervention if it still needs to be addressed.

Likewise, the governance facilitators, or whoever performs that role until such a structure is created, must track the approved proposals and their respective deadlines and inform the community of any non-compliance.

Means

This proposal does not requires to come to life any budget or additional development.

Implementation Overview

We do not foresee any potential negative outcome of the present proposal and it is not expected for the DAO to derive any associated implementation action.

The only requirement for the DAO will be that those in charge of Governance Facilitation takes responsibility for ensuring and enforcing compliance with this framework.

8 Likes

I’ve reviewed this proposal and believe it significantly strengthens ParaSwap’s governance. Below my 2 cents on the matter and full support for :

  • Clearer Governance: Fixed debate, frozen and timelock periods bring transparency and consistency to decision-making.
  • Risk Mitigation: The 2-day post-approval timelock and dedicated Risk Assessment section help catch last-minute errors or malicious proposals.
  • Accountability: Progress reports and the option to withhold payments ensure proposals are properly delivered.
  • Single-Topic Proposals: Preventing unrelated items in one vote reduces confusion and fosters targeted discussion.

A few possible consideration but not a must as its already concise and optimised at its best but here its is:

  • Variable Frozen Period: Allow a slightly longer freeze (e.g., 3–5 days) for highly technical or complex proposals.
  • Periodic Updates: For multi-stage deliverables, require interim progress reports to spot issues early.
  • Clear Enforcement Roles: Clearly define responsibilities for governance facilitators vs. any committees to avoid overlap.

In itself I fully support this as it balances efficiency with community involvement making ParaSwap’s governance more transparent and robust. Even if unchanged, it offers significant benefits to our decision-making process. Thank you @SEEDGov for drafting and refining this proposal. LG !

1 Like

Thank you for this proposal SEEDGov. We’re in favour of the proposed changes and framework as its well thought-out and makes plenty of sense. A couple of questions below:

Just to clarify, do you see this happening automatically, or is it just that after 7 days the author can move it forward to the next phase whenever (s)he chooses? Mainly thinking about major proposals that necessitates a longer discussion period here. I can think of a few proposal types where 7 days of discussion would seem rushed.

Will some specific channel or means of communication be set up so that the community can flag issues, but also escalate them if governance facilitators do not address non-compliance?

2 Likes

Thanks for the proposal! I have a few questions about the item below.

  • How can we enforce this? Who would be responsible to identify that something is not in conformity? We should expand this item a bit to have a framework/flow, so everyone understands what needs to be done and who is responsible for what.
  • In the same light, who is responsible to say that everything is ok?

Thanks in advance!

2 Likes

Hi @citizen42 thans for your support and feedback!

Regarding your considerations:

We understand your concern here, but don’t you think it introduces a subjective element of interpretation as to which proposal is highly technical or complex and which is not?

We like this, do you think it is right that we includeit into the second point of the section on 8.- Accountability and tracking?

Do you think this should be defined within the framework, or should special attention be given to it when creating and assigning responsibilities to new structures, such as working groups or committees?



@Avantgarde thanks for your support. Regarding your questions:

Yeah, we are not proposing that this is automatic, but that it is the author of the proposal who must request it, and the 7 day debate period is only a minimum. In the previous point, we even included that after the 7-day debate period has expired, the author may request the end of the debate phase at any time, as long as it does not interrupt any productive debate that may be taking place:

We have not detailed it but we understand that for practical purposes, the most appropriate place to flag issues with a proposal’s non-compliance is in the same thread where the proposal was presented and discussed. Anyone wishing to flag an issue should simply post it in the thread of the proposal in conflict and tag the governance facilitator or whoever is in that role. Do you think it is necessary to clarify this in the proposal text?



Hi @jameskbh thanks for your comment.

In section ‘9. - Enforcement’ we have established that it is the Governance Facilitator, or whoever is in that role, who is responsible for monitoring approved proposals and enforcing compliance with this framework, including the points you have highlighted. In addition, any member of the community can flag an issue for the facilitator to take action if deemed necessary. Ultimately, it should be up to the Governance Facilitator to enforce compliance.

Do you think this is right? Do you think the DAO should be more involved? For example, if the Governance Facilitator detects non-compliance, should suspend payments and inform the community so that the DAO can decide what to do in each case? Any suggestions you have for expanding this point are welcome.

1 Like

Thank you @SEEDGov, that all makes sense. Keen to see this move forward!

1 Like

Maybe this could be an addition to the template fields, but sometimes it is required from the DAO more things than only funding. For example:

  • If is something related to code, review the work done
  • If is something related with events, additional support/approval, as interacting in social media/promoting the event, approval of marketing related content, tickets distribution, etc. There are some things that the proposer would/should not be able to decide for the DAO.

This is not a complete list, ofc, but my understanding is that not always the “governance facilitator” (an individual or a team) will have the needed skill/mandate to perform these tasks.

And those tasks should be clearly defined to the DAO when the proposal is written. Just my 2 cents on how to prevent misunderstandings on this matter.

Edit: those comments can be accomodated into the “Means” section. No need to update it.

I appreciate the efforts made by the SEED team to suggest improvements to the DAOs governance framework. It seems like the governance facilitator is being given significant power via these proposed changes. Who holds this position currently? What is the accountability mechanism for this role?

1 Like

Currently, the role of governance facilitator is carried out by members of ParaSwap. We have already warned about this situation in our Driving Protocol Success through Optimized Governance post, as we believe it is necessary to create a team dedicated to the governance facilitation functions, which will ensure transparency and efficiency.

From SEEDGov, we believe that as soon as possible, and as soon as the participation of the DAO allows it and reaches higher levels than the current ones, it should be a priority to create the role of Governance Facilitator, with a defined scope and responsibilities, and its members elected by the DAO.

We have edited the original proposal with 2 modifications:

  • In the PIP template, and in order to avoid unclear proposals regarding the method of payment, we have added a new Budget field:
  • In Section 8.- Accountability and tracking, second point, at @citizen42 suggestion, we have incorporated that to spot issues early:

We expect to submit the proposal to snapshot as soon as possible in the next few days. Thanks the comments, feedback and support!

2 Likes

Thanks for integrating these updates. It’s great to see community feedback being taken on board so swiftly. Looking forward to the Snapshot vote and continuing to improve ParaSwap’s governance together! LG :rocket:

1 Like

The proposal are live on snapshot: https://snapshot.org/#/s:paraswap-dao.eth/proposal/0x67cac618feeaf5ad093533e53695fab94dcaf51319b562ff4c02337a07713def

Thanks for your comments and feedback to improve its text.

1 Like

After reviewing the delegate feedback and the proposal, we are in favor for this proposal as it will improve governance processes— clearer timelines, accountability measures, and safeguards like Debate, Frozen, and Timelock periods—will definitely enhance governance experience and transparency.

On top of that, we’d love to suggest introducing a fixed voting schedule and extending the voting period to 7 days. This would make it much easier for everyone to keep track of timelines and participate consistently. For example, in Arbitrum, the voting period runs from Thursday to the following Thursday, aligning with the time most delegates typically cast their votes. From our experience, this consistency has been incredibly effective!

We’ve previously worked on voting data to optimize schedules and would be keen to assist in identifying the optimal voting days for Paraswap as well.

1 Like

Hi! When we wrote the proposal, we considered introducing a fixed voting schedule, based on our experience in Arbitrum, as you mentioned, but in the end we did not include it in the proposal.

Now it’s already in snapshot voting, so we can’t change it, but it would be an interesting topic to discuss with the community, and if there’s a consensus, to make a proposal in that direction. It would be very valuable to have voting data to help optimise the calendar, so we appreciate your offer to assist on this!

I have voted FOR this proposal! @SEEDGov, thank you for crafting such a well-written proposal, and I appreciate all the thoughtful comments from the delegates. With this proposal, I believe we are establishing a solid foundation for a resilient and straightforward governance process.

Regarding the Governance Facilitator Role, this could indeed be effectively managed by forming a small, lean, and flexible team. We just need to be mindful to minimize unnecessary bureaucracy compared to the needs of the DAO.

As for the suggestion from @Curia regarding a 7-day discussion period and a weekly timeline, my experience as a Delegate in the Arbitrum DAO has shown me how practical such a structure can be, eager to see a community discussion on this topic.

1 Like