{"componentChunkName":"component---src-pages-sips-sip-markdown-remark-frontmatter-sip-tsx","path":"/sips/sip-274/","result":{"data":{"markdownRemark":{"fileAbsolutePath":"/vercel/path0/content/sips/sip-274.md","frontmatter":{"sip":274,"sccp":null,"title":"Introduction of an Inactivity Threshold in Spartan Council SIP and SCCP Vote Participation","network":"Ethereum & Optimism","author":"TerraBellus (@terrabellus)","type":"Meta-Governance","proposal":"https://snapshot.org/#/snxgov.eth/proposal/0xe7688f8c07818a71cbd64ede832f65d5dd5ead346bd21a7c84beb719d620aace","implementor":"TBD","release":null,"created":"2022-09-07T00:00:00.000Z","updated":null,"status":"Implemented"},"html":"<!--You can leave these HTML comments in your merged SIP and delete the visible duplicate text guides, they will not appear and may be helpful to refer to if you edit it again. This is the suggested template for new SIPs. Note that an SIP number will be assigned by an editor. When opening a pull request to submit your SIP, please use an abbreviated title in the filename, `sip-draft_title_abbrev.md`. The title should be 44 characters or less.-->\n<h2 id=\"simple-summary\" style=\"position:relative;\"><a href=\"#simple-summary\" aria-label=\"simple summary permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Simple Summary</h2>\n<!--\"If you can't explain it simply, you don't understand it well enough.\" Simply describe the outcome the proposed changes intends to achieve. This should be non-technical and accessible to a casual community member.-->\n<p>This SIP proposes the creation of an inactivity threshold for the maximum number of protocol-issued votes that can be sequentially missed by a Spartan Councillor before a dismissal procedure is automatically begun and then put to the council owner (currently the pDAO).</p>\n<h2 id=\"abstract\" style=\"position:relative;\"><a href=\"#abstract\" aria-label=\"abstract permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Abstract</h2>\n<!--A short (~200 word) description of the proposed change, the abstract should clearly describe the proposed change. This is what *will* be done if the SIP is implemented, not *why* it should be done or *how* it will be done. If the SIP proposes deploying a new contract, write, \"we propose to deploy a new contract that will do x\".-->\n<p>The role of a Spartan Councillor entails using power delegated by SNX stakers to vote on proposed protocol changes (SIPs and SCCPs) so that implementations can be made that optimally advance the Synthetix project. The requirement that Core Contributors abide only by those proposals that are passed by the Spartan Council, and only implement changes once they are passed by a vote, places a great deal of responsibility in the hands of the individual councillors to grant proposals their due consideration and do so in a reasonable timeframe. If voting is hampered by inactivity, this effectively stalls the protocol's ability to implement improvements and, in some cases, make important and time-critical changes. As such, in order to better ensure the project's ability to rapidly act in its interests, this SIP proposes the creation of an inactivity threshold that, if exceeded, automatically triggers a dismissal process of Spartan Councillors from their role. This inactivity threshold is one established through the measuring of occasions and durations in which a Spartan Councillor has failed to participate in protocol-issued votes.</p>\n<h2 id=\"motivation\" style=\"position:relative;\"><a href=\"#motivation\" aria-label=\"motivation permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Motivation</h2>\n<!--This is the problem statement. This is the *why* of the SIP. It should clearly explain *why* the current state of the protocol is inadequate.  It is critical that you explain *why* the change is needed, if the SIP proposes changing how something is calculated, you must address *why* the current calculation is innaccurate or wrong. This is not the place to describe how the SIP will address the issue!-->\n<p>Conceptually, the intention of this SIP is to ensure that the Synthetix community can anticipate from the Spartan Council an ongoing and reasonable level of attentiveness to a core responsibility of their role. Rather than seeking to mitigate issues that may arise should a single vote need to be be passed quickly, this SIP, by establishing a maximum number of protocol-issued votes that can be missed sequentially over a defined period, seeks to encourage routinized participation in governance processes and decrease sustained states of inactivity. It should be noted that what is meant here by protocol-issued votes is those that are authored or co-authored by Core Contributors or members of the four councils (Spartan, Treasury, Ambassador, Grants). Specifying the authors of proposals that suffer missed votes counted towards the inactivity threshold is designed to prevent SIP and SCCP votes created without merit unduly influencing the triggering of a dismissal request.</p>\n<h2 id=\"specification\" style=\"position:relative;\"><a href=\"#specification\" aria-label=\"specification permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Specification</h2>\n<!--The specification should describe the syntax and semantics of any new feature, there are five sections\n1. Overview\n2. Rationale\n3. Technical Specification\n4. Test Cases\n5. Configurable Values\n-->\n<p>This SIP proposes that sequentially missing five (or more) qualifying votes that meet the below-listed criteria and that have been issued by the protocol will automatically trigger a request to the council owner, currently the pDAO, to dismiss the Spartan Councillor(s) in question. The following conditions should be met when counting the five votes (the last of which is set in the interest of granting the Spartan Council some freedom to disengage from online activity for reasonable periods of time):</p>\n<ul>\n<li>\n<p>A missed vote is one in which a Spartan Councillor has submitted neither a positive or a negative response prior to its end date, and assumes that no additional vote option is present</p>\n</li>\n<li>\n<p>As previously stated, the votes counted must be authored or co-authored by CCs or members of the four current councils</p>\n</li>\n<li>\n<p>The vote should be announced on project Discord within 24 hours of its creation, with the @Spartan Council tag used to alert members</p>\n</li>\n<li>\n<p>The votes counted must have a time window in which to vote of no less than three days (72 hours)</p>\n</li>\n<li>\n<p>The first and the last votes counted must have started greater than ten days apart (though this period may be adjusted, if deemed necessary, by the passing of a meta-goverance SCCP)</p>\n</li>\n</ul>\n<p>Once five qualifying votes have been missed over the specified period, the inactivity of the designated Spartan Councillor(s) can be raised by any member of the Synthetix community, in response to which the remaining Spartan Councillors are required to begin the dismissal process.</p>\n<p>The dismissal process entails those members of the Spartan Council who have not been found to be inactive unanimously voting for dismissal using a Snapshot vote and then submitting the request to the council owner. The council owner would then be required to revoke the governance NFT from the relevant party. The reason for a vote being conducted prior to instigating a request for dismissal to the council owner is that carrying out such a vote removes the protocol's vulnerability to edge-cases in which a Spartan Councillor could be dismissed without the opportunity for soft-governance to step in and protect the efficacious running of the protocol.</p>\n<h2 id=\"rationale\" style=\"position:relative;\"><a href=\"#rationale\" aria-label=\"rationale permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Rationale</h2>\n<p>The rationale behind this SIP is the desire to reassure all parties concerned with the Synthetix project that the core governance body behind the protocol will be active and engaged with the governance process that facilitates its development. These parties include users of protocol-issued tokens (such as sUSD), SNX holders, SNX stakers, protocol partners, Core Contributors and members of each of the councils that manage the project, including the Spartan Council itself. Each and every one of the members of these groups benefits from a vibrant governance culture that can only flourish through participation. The goal of this SIP is to encourage this participation and dissuade inactivity at the highest level within the protocol hierarchy, a practice that sets a poor example and diminishes the perceived value of time devoted to furthering the Synthetix project. Furthermore, in stipulating an objective means of gauging activity, active Spartan Councillors are able to distance the dismissal of an incumbant from factors such as personal relationships and avoid being drawn into inefficient and disruptive discussions around whether or not an individual is being \"active enough\" in regards to SIP and SCCP voting.</p>\n<h2 id=\"test-cases\" style=\"position:relative;\"><a href=\"#test-cases\" aria-label=\"test cases permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test Cases</h2>\n<p><img src=\"https://user-images.githubusercontent.com/33300147/189630166-5e1fb301-da3b-48dc-833b-73bd16619a75.png\" alt=\"image\"></p>\n<p>The above image records the state of voting on several SIPs and SCCPs in order to illustrate where a dismissal would be triggered.</p>\n<ul>\n<li>\n<p>Spartan Councillor 7 missed their first vote on SIP-X, that was begun on 14/01/2023 at 10:00 UTC.</p>\n</li>\n<li>\n<p>In order to be dismissed, Spartan Councillor 7 would need to have at least 5 missed votes occur sequentially over a period of greater than ten days.</p>\n</li>\n<li>\n<p>Spartan Councillor 7 would thus need to have missed all seven votes on the table, as SIP-Y marks the first missed vote outside of the ten-day window started with SIP-X (with SIP-Y having itself begun at 17:35 UTC on 24/01/2023). This missed vote would be the one that could trigger dismissal.</p>\n</li>\n<li>\n<p>If SCCPs 4 and 5 had not been put to vote, SIP-Y would still trigger Spartan Councillor 7's dismissal, as SIP-Y brought the sequentially missed votes to a total of five, while also falling outside of the ten-day window begun by SIP-X.</p>\n</li>\n</ul>\n<h2 id=\"copyright\" style=\"position:relative;\"><a href=\"#copyright\" aria-label=\"copyright permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Copyright</h2>\n<p>Copyright and related rights waived via <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0</a>.</p>"}},"pageContext":{"id":"db262a9c-a1ca-59ac-a004-01b426938a3b","frontmatter__sip":274,"__params":{"frontmatter__sip":"274"}}},"staticQueryHashes":[]}