dOrgTech / DAO-Drops

Full stack MERN app for the DAO Drops Project
GNU General Public License v3.0
14 stars 1 forks source link

Determine curation dynamics #9

Open cedricwaxwing opened 1 year ago

cedricwaxwing commented 1 year ago

Evaluate ways we could eliminate and/or improve the curation step

IDEAS

Random sampling:

each voting address has ability to vote on a subset of projects, or 10 pairwise comparisons to more closely evaluate.

Pairwise:

would our weighting of how much on-chain points have anything to do with that? - would need a formula https://pairwise.generalmagic.io/ https://gov.optimism.io/t/final-pairwise-tinder-ux-for-web3-community-signaling/6142/14

Variations

Prediction Market (ties into incentives)

Game around predicting how popular each project will be, get a kickback, can stake money on your prediction

Scouts

Give $50k to these people to give to most impactful projects. After, evaluate how impactfully that was given out, each scout receives more money to give if they do well.

magentaceiba commented 1 year ago

Data point re: impact evaluations, groups with more resources are able to make more impact. So we'd need to adjust for that somehow in pairing or instructions for evaluating. Would Pairwise + EAS address provide variety of stage/capacity/assets data to round out the impact achieved relative to how resourced the project is? In nonprofit fundraising it's a huge problem because large inefficient NGOs get most of the funds because they have the staff to speak the lingo and document progress, whereas grassroots groups are more efficient, more effective, and actually solve structural problems. Similar thing happening in Gitcoin Grants climate round with for example small projects in the global south that could scale fast cheaply but theres a weird gap/hurdle. We addressed this pretty well with DAO Drops Round 1. Our "uniqueness / solving a unique problem" category was off because there were many similar groups within one area of marginalization.

magentaceiba commented 1 year ago

Planning session 9/6: Discussion around using Pairwise and gamifying curation!

magentaceiba commented 1 year ago

From Colin:

Muath: On the 1st point, Pioneer solved this by when you vote on 1 of the 2 projects, you also give a short feedback for both projects with the one you voted for being mandatory (what you liked, didn't like, what you think it can improved, perhaps the project owner asked for review on something from the voters, ...etc), and after all the voting is done, the project owner receives all of them and selects top 3 that are most useful out of the 10, who ever those 3 voters are receives X amount of points as a reward for valuable feedback, this incentives people to read through the project and understand it in order to give valuable feedback that can give them more points and ultimately rank them higher which in turns translate to money earned at the end, we can use some of these methods here to solve this issue.

MuathJ commented 1 year ago

I've asked GPT4 for a possible development & implementation plan based on the information we have, considering constraints on budget and time, and separation of components based on their importance, here is the response:

Development Plan:

Primary Components: (must-haves):

1. User Points System:

2. Pairwise Voting System:

3. User Authentication & KYC:

4. Notification System:

5. Epoch Structure:


Secondary Components: (good-to-haves):

1. Feedback Mechanism:

2. Leaderboard System:

3. On/Off Switch:

4. Incentives for Fundraisers:


Tertiary Components: (nice-to-haves):

1. Continuous DAO Drops:

2. Gameified Systems:

3. Scout System:

Incorporating these components thoughtfully can lead to an engaging, transparent, and dynamic platform that rewards active participation and ensures deserving projects receive adequate funding.



Basic Implementation Strategy:

Design Phase:

Development Phase:

Testing Phase:

Launch:

Contingency Plan:

If development faces constraints like limited funds or time:

In conclusion, the above plan prioritizes the development of the most crucial features first, ensuring a functional product can be delivered even with constraints. Continuous feedback and agile development methodologies will ensure the product remains user-centric and adaptable.



Detailed Implementation Strategy:

Phase 1: Foundation and Infrastructure

System Architecture:

Database Design:

User Authentication & KYC:


Phase 2: Core Features

User Points System:

Pairwise Voting System:

Notification System:

Epoch Structure:


Phase 3: Secondary Features

Feedback Mechanism:

Leaderboard System:

On/Off Switch:

Incentives for Fundraisers:


Phase 4: Advanced Features & Refinements

Continuous DAO Drops:

Gamified Systems:

Scout System:


Phase 5: Testing, Feedback, and Iteration

Alpha Testing:

Beta Testing:

Final Launch:


Phase 6: Continuous Improvement & Maintenance

Feedback Collection:

Regular Updates:

Maintenance: