Skip to content

Commit

Permalink
Merge pull request #3 from makerdao/master
Browse files Browse the repository at this point in the history
Updating for link edits
  • Loading branch information
prose11 authored Feb 24, 2021
2 parents dc369a9 + c13e8fc commit 0543c74
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 22 deletions.
57 changes: 36 additions & 21 deletions MIP47/MIP47.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,64 +17,79 @@ Replaces:

## References

* [MIP47c2: Dissolution of Multi-Sig Request Subproposal [Template]](https://github.com/prose11/mips/blob/Multi-Sig/MIPX/MIPXc2%20Subproposal%5BTemplate%5D.md)
* [MIP47c3: Dissolution of Multi-Sig Request Subproposal [Template]](https://github.com/makerdao/mips/blob/master/MIP47/MIP47c3-Subproposal-Template.md)

## Sentence Summary

MIP47 defines the requirements for creating a Multisignature wallet that is recognized by Maker Governance.
MIP47 defines the requirements for creating a Multisignature wallet that is owned by Maker Governance and utilized by community members.

## Paragraph Summary

MIP47 describes the process and various requirements for any group within MakerDAO to secure approval for a multisignature (Multi-Sig) wallet that can interact with Maker Governance. Additionally, this MIP describes the process for Governance to remove funding or permissions from a previously recognized Multi-Sig.
MIP47 describes the process and various requirements for any group within MakerDAO to secure approval for a Governance-owned multisignature (Multi-Sig) wallet that can be used for funding and permissions. Additionally, this MIP describes the process for Governance to remove funding or permissions from a previously recognized Multi-Sig.

## Component Summary

**MIP47c1: Governance Recognition of a Multi-Sig**

Documents the minimum requirements for maintaining a Multi-Sig that can be officially recognized by Maker Governance.
Documents the minimum requirements for maintaining a Governance-owned Multi-Sig.

**MIP47c2: Dissolution of Multi-Sig**
**MIP47c2: Current Approved Multi-Sig List**

Covers the ways in which a previously approved Multi-Sig can become unrecognized or defunded.
Sets up a subsection of this MIP for documenting currently approved Multi-Sigs, to be updated and maintained by the Governance Facilitators.

## Motivation
**MIP47c3: Dissolution of Multi-Sig**

Covers how a previously approved Multi-Sig can be revoked of permissions or funds.

This MIP attempts to balance the need for full transparency with the flexibility required for internal projects to meet objectives in a timely manner.
## Motivation

By allowing Governance to recognize Multi-Sigs for permissions or funding, teams will have the agility to pursue relevant fiscal courses of action and signal their consensus for permissioned changes. A few other benefits include:
Creating Multi-Sigs for permissions or funding that are owned by MakerDAO but administered by community members will allow teams the agility to pursue relevant fiscal courses of action and signal their consensus for permissioned changes while being supported by Governance.

* Allows Maker Governance to more quickly place funds in capable hands.
* Potentially reduces overall requests to Governance for funding and domain approval.
* Mitigates risk associated with individual bad actors by requiring multiple actors to sign off on a dispersal of funds or change to a permissioned oversight by a particular group.
These Multi-Sigs would be ideal for a broad range of objectives, from creating budgets for Core Units to delegating consensus for particular working groups.

The process outlined by this MIP is intended to allow Maker Governance the continued confidence to disperse budgets and permissions to various groups that already exist and will form in the future.

In recognition of the various subprosals that must be submitted by working groups to accomplish objectives, this MIP seeks to define when a Multi-Sig can be recognized by Governance Facilitators so that other proposals that involve distributing funds or permissions to a Multi-Sig address do not need two separate votes from Governance.
In recognition of the various subproposals that must be submitted by working groups to accomplish objectives, this MIP seeks to define when a Multi-Sig can be recognized by Governance Facilitators so that other proposals that involve distributing funds or permissions to a Multi-Sig address do not need an additional vote from Governance.


## Specification / Proposal Details

**MIP47c1: Governance Recognition of a Multi-Sig**

In order for a Multi-Sig to be recognized by the Maker Governance for funding or permissioned consensus, the following minimums must be satisfied by providing a post, or series of posts, on the Maker Forum:
In order for a Multi-Sig to be considered owned by Maker Governance for funding or permissioned consensus, the following minimums must be satisfied by providing a post, or series of posts, on the Maker Forum:

* Governance must be able to revoke funding and permissions from approved multi-sigs at any time.
* Signatory requirements providing no less than ⅔ of listed signatories to sign off on an action.
* All signers must be publicly named and their willingness to be included in the Multi-Sig publicly confirmed.
* A representative for the Multi-Sig must be designated as an official point of contact for relevant Mandated Actors.
* All signers must be tagged on the forum and their willingness to be included in the Multi-Sig publicly confirmed.
* A representative for the Multi-Sig must be designated as an official point of contact.
* There must be a clear and public explanation of the purpose and scope of the Multi-Sig.
* A clearly defined process for onboarding and offboarding signatories.
* A wallet address to be whitelisted.

Following an approved Governance action that involves a newly recognized Multi-Sig, the information provided will be added to a list of recognized Multi-Sig Wallets, publicly maintained by the Governance Facilitators. Groups with recognized Multi-Sigs may continue to apply for funding or specific permissions though Maker Governance.
Following an approved Governance action that involves a newly recognized Multi-Sig, the information provided will be added to a list of recognized Multi-Sig Wallets.

**MIP47c2: Current Approved Multi-Sig List**

This listing is to be maintained and updated by the Governance Facilitators. It will serve as an active registry of approved Multi-Sigs.

**Entries into this list should follow the following template:**

```
Group Name: The name of the group seeking to utilize a Governance Multi-Sig.
- Contact: The designated contact for the Multi-Sig.
- Address: Public wallet address of Multi-Sig
-Date Added: (yyyy-mm-dd)
```

**MIP47c2: Dissolution of Multi-Sig**
**MIP47c3: Dissolution of Multi-Sig**

Multi-Sig groups may dissolve at any time, provided all unspent funds are returned to Governance and any permissions granted to the Multi-Sig are revoked. In the event that a Multi-Sig decides to dissolve, the owners must fill out a [MIP47c2: Dissolution of Multi-Sig Request Subproposal [Template]](https://github.com/prose11/mips/blob/Multi-Sig/MIPX/MIPXc2%20Subproposal%5BTemplate%5D.md).
Multi-Sig groups may dissolve at any time, provided all unspent funds are returned to Governance and any permissions granted to the Multi-Sig are revoked. If a Multi-Sig decides to dissolve, the owners must fill out a [MIP47c3: Dissolution of Multi-Sig Request Subproposal Template](https://github.com/makerdao/mips/blob/master/MIP47/MIP47c3-Subproposal-Template.md).

Likewise, the Maker Community may choose to revoke funding for a Multi-Sig. In order to do so, any community member may submit a [MIP47c2: Dissolution of Multi-Sig Request Subproposal [Template]](https://github.com/prose11/mips/blob/Multi-Sig/MIPX/MIPXc2%20Subproposal%5BTemplate%5D.md) that will be subject to the following parameters before entering the next Governance cycle:
Likewise, the Maker Community may choose to revoke funding for a Multi-Sig. In order to do so, any community member may submit a [MIP47c3: Dissolution of Multi-Sig Request Subproposal [Template]](https://github.com/makerdao/mips/blob/master/MIP47/MIP47c3-Subproposal-Template.md) that will be subject to the following parameters before entering the next Governance cycle:

* Frozen Period: 2 weeks

Additionally, the Maker Community may utilize the weekly governance cycle to call for dissolution of a sponsored Multi-Sig should an urgent or emergency situation arise.
Additionally, the Maker Community may utilize the weekly governance cycle to revoke funds or permissions of a Multi-Sig, should an urgent or emergency situation arise.

While the Maker Community may revoke funds for any reason, the following scenarios should encourage action by the community:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MIP47c2: Dissolution of Multi-Sig Request Subproposal [Template]
# MIP47c3: Dissolution of Multi-Sig Request Subproposal [Template]

```
Preamble
Expand All @@ -11,5 +11,6 @@ Preamble
* Members (if applicable)

* Address and Name of Multi-Sig
* List of what is being revoked (funds/permissions)

## Motivation

0 comments on commit 0543c74

Please sign in to comment.