---
# System prepended metadata

title: This is a markdown template for a youves governance proposal
tags: [youves, template]

---

# This is a markdown template for a youves governance proposal

Author: Jon Dao, @johndao (Forum), @johndao1337 (Twitter)  
Related discussions (optional): [Recent discussion on Discord](https://discord.com/channels/844609594582892564/862598674214027274/1098528421790879744)  
First publication date: 2023/04/20  

## Summary

The summary briefly sums up what intention the YIP has and what changes the YIP will introduce. E.g.: Currently minting on the uBTC engine seems to be not attractive enough. In oder to make it more attractive to mint uBTC we propose to lower the interest rate on all uBTC V3 engines engines to Y%.

## Rationale
The rationale explains why the author thinks the YIP will add value to the youves platform and it's users. It offers any DAO participant enough information to understand: 

### Motivation
The intention of the change: What benefits does it provide? What problems will it solve? What is the motivation behind the change?

### Analysis

Ideally the rationale also includes supporting data that was either used for the analysis or that project the effects of the change into the future. Pictures, graphs, diagrams tables can be included to the extent it makes sense. 

A nice graph which helps to understand the rationale:

![](https://i.imgur.com/AHRfBgd.png)

### Methodology 
If data was acquired through a certain methodology, then this methodology should be explained too.

In short, everything should be mentioned that other DAO participands need in order to understand the proposal and the changes it will introduce. 

### Proposal

Specify the proposed change(s) that will be made by this proposal. What parameters/contracts/factors will be changed? Are there new contracts introduced?

Or a table with parameters, values or projections:

| Column 1 | Column 2 | Column 3 |
| -------- | -------- | -------- |
| Text     | Text     | Text     |


## Code

### Source code in SmartPy (or any other language used)

The source code of the lambda should be published here or a link to the source code in a repository should be offered, so the code can be reviewed by other members of the community.

Link to [GitHub repo with the source code](https://github.com/youves-com/youves-governance-script)

```
class HenReunionContract(sp.Contract):


    def __init__(self, metadata, end_party):
        """Initializes the contract.
        """
        # Define the contract storage data types for clarity
        self.init_type(sp.TRecord(
            # The contract metadata
            metadata=sp.TBigMap(sp.TString, sp.TBytes),
            # The timestamp when the party ends
            end_party=sp.TTimestamp,
            # The participants bigmap
            participants=sp.TBigMap(sp.TAddress, sp.TUnit)))

        # Initialize the contract storage
        self.init(
            metadata=metadata,
            end_party=end_party,
            participants=sp.big_map())
```
### Compiled Michelson code

The compiled Michelson code of the above SmartPy code should be offered as well so other users can compare if the code above would compile to the same Michelson code. You can also place that in an external repo and link to it, especially if you have multiple pieces of code etc.

```
 { { DROP ;
    NIL operation ;
    PUSH address "KT1J4CiyWPmtFPXAjpgBezM5hoVHXHNzWBHK" ;
    CONTRACT %set_administrator (pair address nat) ;
    IF_NONE { PUSH int 253 ; FAILWITH } {} ;
    PUSH mutez 0 ;
    PUSH (pair address nat) (Pair "tz1V28Zqfftk8o6ehc5UdJPzuyZW99yJ4Gj5" 0) ;
    TRANSFER_TOKENS ;
    CONS } }
```

### SHA256 Hash of the Michelson code

Please provide a SHA256 Hash of the above Michelson code here.

`7060c418fc5c5c9baf27a2432b4193ec76ca9c302f91e785a6e7da9114447662`