MIP12c2-SP3: Domain Work Requirements for the Onboarding of MANA

MIP12c2-SP3: Domain Work Requirements for the Onboarding of MANA

Preamble

MIP12c2-SP: 3
Title: Domain work requirements for onboarding the MANA collateral type
Author(s): Cyrus Younessi (@DonutJr), Niklas Kunkel (@NiklasKunkel), Mariano Conti (@nanexcool)
Contributors: Charles St.Louis (@CPSTL)
Status: Formal Submission (FS)
Date Proposed: 2020-07-08
Date ratified: <yyyy-mm-dd>

Specification

Summary

This proposal defines the documentation and work requirements for the onboarding of the MANA collateral type to the Maker Protocol, explicitly highlighting the domain teams’ objectives and work requirements needed to get it implemented to the Maker Protocol.

Proposal Details

This subproposal contains the domain work products required for the MANA collateral asset to be added to the Maker Protocol. More specifically, it includes the risk parameters/risk evaluation, oracle solutions, and necessarily smart contracts needed for the successful onboarding of MANA.

  1. Risk Domain Work: The risk domain team’s work contains the following risk construct/risk evaluation for the MANA collateral type:

  2. Smart Contracts Domain Work: The smart contracts domain team’s work required to get MANA added to the Maker Protocol includes an assessment of the collateral type-token contracts, work products for the operational collateral adapter, medianizer, oracle security module, and information regarding the deploying the executive vote code (spell). More specifically:

  3. Oracles Domain Work: The oracles domain team’s work required to get MANA added to the Maker Protocol, includes making sure the oracle price feeds to support the new collateral type are prepared. More specifically, this includes:

Motivation

The goal of this proposal is to provide transparency to the Maker Community as to what the domain teams’ (Risk, Smart Contracts, and Oracles) work consists of in order to add the MANA collateral type to the Maker Protocol.

Relevant Information

Relevant Definitions:

  • Spell: A spell is an un-owned object that performs one action or a series of atomic actions (multiple transactions) one time only to the Maker protocol.
  • OSM: ensures that new price values propagated from the Oracles are not taken up by the system until a specified delay has passed (OSM Documentation).
  • Median: provides Maker’s trusted reference price. In short, it works by taking the median of a set of price updates posted by governance appointed Feeds. (Median Documentation).

3 Likes

Question for everyone arising out of chat with @Davidutro in rocket chat.

What does everyone think will happen if this subproposal passes the inclusion poll and is included in the monthly governance cycle?

1 Like

I thought the domain team had the latitude to do the work that was needed to onboard collateral.

I thought this notification was just out of abundance of transparency. I wouldn’t have thought their work would require ‘congressional’ approval.

If it doesn’t pass is MANA RIP?