Skip to content

Commit

Permalink
feat: adds grants with details
Browse files Browse the repository at this point in the history
  • Loading branch information
R-K-H committed Sep 13, 2024
1 parent f1b642a commit 7672a7f
Show file tree
Hide file tree
Showing 9 changed files with 99 additions and 5 deletions.
Binary file added docs/.gitbook/assets/grant-flow-chart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/grant-spot-evaluation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/grant-summary.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/rubric-score.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 6 additions & 1 deletion docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
* [Creating a DAO](using-the-platform/creating-a-dao.md)
* [Creating Proposals](using-the-platform/creating-proposals.md)
* [Trading Proposals](using-the-platform/trading-proposals.md)
* [Value Resolved Decision Markets](using-the-platform/value-resolved-decision-markets.md)

## Futarchy

Expand Down Expand Up @@ -38,6 +39,10 @@
* [Blog](https://blog.metadao.fi/)
* [GitHub](https://github.com/metaDAOproject)
* [Whitepaper](https://github.com/metaDAOproject/Manifesto/blob/main/Manifesto.pdf)
* [YouTube](https://www.youtube.com/@metaDAOproject)

## Careers

* [Linkedin](https://linkedin.com/company/metadaoproject)
* [WellFound](https://wellfound.com/company/metadao)
* [YouTube](https://www.youtube.com/@metaDAOproject)
* [Job Board](https://jobs.metadao.fi)
8 changes: 4 additions & 4 deletions docs/using-the-platform/creating-proposals.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ Business projects are how MetaDAO converts financial capital into revenue-genera

Each of these four proposal types has its own template. These are listed here:

- [Business project](proposal-templates/business-project.md)
- [Business direct action](proposal-templates/business-direct-action.md)
- [Operations project](proposal-templates/operations-project.md)
- [Operations direct action](proposal-templates/operations-direct-action.md)
{% content-ref url="./proposal-templates/business-project.md" %} Business project {% endcontent-ref %}
{% content-ref url="./proposal-templates/business-direct-action.md" %} Business direct action {% endcontent-ref %}
{% content-ref url="./proposal-templates/operations-project.md" %} Operations project {% endcontent-ref %}
{% content-ref url="./proposal-templates/operations-direct-action.md" %} Operations direct action {% endcontent-ref %}

Project proposals should generally be raised by entrepreneurs who are accountable to the DAO for their execution. Direct action proposals can be raised by anyone.

Expand Down
28 changes: 28 additions & 0 deletions docs/using-the-platform/examples/rubric.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Example Rubric

ACME Corp is the developer of an innovative L1 blockchain written in FORTRAN. To bootstrap its ecosystem, ACME funds teams who build applications with $100k grants.

ACME retroactively grades grants on two criteria: project completion and project adoption. Each of these is half the weight of a grant’s score.

<figure><img src="../../.gitbook/assets/rubric-score.png" alt="Scoring Mechanism"><figcaption></figcaption></figure>

## Completion
Projects can receive a 0 to 0.5 completion score. Here’s how the number is determined:

- 0: this project essentially ran off with the money, releasing nothing publicly.
- 0.25: this project did not launch but it did develop part of the product; there’s a codebase that another project would be able to use.
- 0.5: this project fully launched.

## Adoption
Projects can receive a 0 to 0.5 adoption score. Here’s how the number is determined:

- 0: if it’s a consumer product, 50 people or less have used this product; if it’s a DeFi product, it’s acquired less than $50k in TVL.
- 0.5: if it’s a consumer product, 500 people or less have used this product; if it’s a DeFi product, it’s acquired less than $500k in TVL.
- 1: if it’s a consumer product, 2,500 people or more have used it; if it’s a DeFi product, it’s acquired more than $2.5M in TVL.

## Methodology
Grants are scored by a grants committee of 5 people, 3 from ACME and 2 from MetaDAO. The total score is computed by averaging the scores of the 5 committee members.

## Timeline
Grants are scored 3 months after the grant has been given.

61 changes: 61 additions & 0 deletions docs/using-the-platform/value-resolved-decision-markets.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Value Resolved Decision Markets
MetaDAO's value based decision making program is adaptable for many different applications. In Hanson's paper he proposes we vote on values but bet on beliefs, therefore this is an iterative step in that direction.

In some cases the underlying value may not be directly measurable (value accretive to the business) but can be measured discretely within a criteria framework, or perhaps many values may be assessed in aggregate.

Hanson's example of GDP, health, leisure, happiness and environment are all examples of measures which could be impacted through the use of this system. While you may not be able to trade health in any practical sense, these specialized contracts payout relative to a future measure against the value.

These markets must be resolved to do so we propose an initial structure in line with current existing committees, boards or members within DAOs. These members would be responsible for executing the measurement as outlined within a robust framework or rubric.

With the advancement of oracles and on-chain data there exists a certain future where the practicality of automated resolution is within reach. However the current implementation is designed around flexibility with the status quo.

What ideas might you want to see evaluated or examples you'd be interested in experimenting with? Join the [MetaDAO Discord](https://discord.gg/metadao) and let us know!

## Examples
We've designed the product based on consumer demand, but by no means is it constrained to ONLY these examples.

### Grants

The following is a guide for use within a grants program and what will be required from you if you'd like to implement the system.

<figure><img src="../.gitbook/assets/grant-summary.png" alt="Grant Process Overview"><figcaption></figcaption></figure>

#### Pre-requisites
First, MetaDAO will need the following:

- Rubric: a rubric for evaluating grants’ effectiveness. This is what traders will use to price a grant and determine whether it should be allowed to go through. An example is [here](./examples/rubric.md).
- Desired minimum liquidity: how much liquidity you’d like to see in a grant market at a minimum. We recommend from $2k to $20k, where minimum liquidity is at least 20% of the average expected size of grant. More liquidity means a stronger incentive to correctly price a market.
- Desired grant size: how much grantees should be able to request, and whether this is fixed or if there’s a range that grants can request from.
- Desired threshold: how effective you want the market to rate a grant before it's awarded, based on your criteria. For example, '50%' or '85%.'
- Trading period: how long the markets will run for. We recommend 3 days.

#### Grant Lifecycle
<figure><img src="../.gitbook/assets/grant-flow-chart.png" alt="Flow Of Decision Market For Grants"><figcaption></figcaption></figure>
In our system, grants go through several stages:

- Ideation
- Decision market
- Spot market
- Resolution

##### Ideation
First, someone needs to come up with an idea for a prospective grant. Once they’ve determined that they’re willing to do it, they’ll write a grant proposal. This proposal can optionally follow your own template.

##### Decision market
<figure><img src="../.gitbook/assets/grant-ideation-decision-market.png" alt="Decision Market For Grants"><figcaption></figcaption></figure>
Once a prospective grantee has written up their grant proposal, we help them create a decision market.

In the decision market, traders trade on what would be the effectiveness score of this grant if it were given?

People can bet that a grant will be effective by buying E-UP tokens. They can bet that a grant will be ineffective by buying E-DOWN tokens. This is analogous to prediction market traders buying YES and NO tokens. E-UP tokens pay out relative to the effectiveness of the grant, and E-DOWN pays out the inverse. For example, if a grant is deemed as 78% effective, E-UP will pay out $0.78 and E-DOWN will pay out $0.22.

The market price of E-UP represents the market’s view on how effective a grant will be.

After the trading period, the grant will be either accepted or rejected. If it’s rejected, all traders get their money back and no money is sent to the grantee. If it’s accepted, the money will be sent by whatever means you prefer (e.g., out of a Squads multisig).

##### Spot market
<figure><img src="../.gitbook/assets/grant-spot-evaluation.png" alt="Spot Market With Evaulation"><figcaption></figcaption></figure>
If a grant is given, we leave the E-UP and E-DOWN markets open. This allows traders to liquidate their position if the market has already priced in their beliefs. This also allows the market to continuously evaluate the grantee.

##### Resolution
After the time period specified in the rubric, the grant is graded. Its score is fed into an oracle so that traders can redeem their E-UP and E-DOWN for cash. This concludes the process and the markets.

0 comments on commit 7672a7f

Please sign in to comment.