AxLabs / grantshares

GrantShares Program ๐ŸŒฑ
https://grantshares.io
Apache License 2.0
22 stars 3 forks source link

Learn-to-Earn Education bot by MelkDAO #82

Closed grantshares-dapp[bot] closed 1 year ago

grantshares-dapp[bot] commented 1 year ago

Abstract

Learn-to-Earn is a teaching methodology that incentivizes individuals to acquire knowledge. At MELK DAO, we have developed a Discord bot that enables users to learn at their own pace, complete on-chain missions and engage with the Web3 ecosystem using $MELK tokens. Our proposed project involves creating a trail mission for the NEO ecosystem and the aim is to onboard new users and encourage them to explore and utilize the full potential of the NEO ecosystem, while earning rewards for their efforts. At MELK DAO, we believe that learning about the Web3 ecosystem should be engaging and rewarding. Our Learn-to-Earn methodology is designed to make learning fun and accessible, regardless of the level of experience.

Proposal Information

Description

Our project is focused on creating a trail of missions for the NEO ecosystem that aims to onboard new users and encourage them to explore and utilize the full potential of the NEO blockchain. By completing various missions, such as creating a NEO wallet, funding it, transferring NEO, exploring the blockchain, etc... users can gain a deeper understanding and proficiency in using the NEO blockchain.

Our trail mission is designed to be simple and user-friendly, providing step-by-step instructions and guidance for users who are new to the NEO ecosystem. To incentivize user participation and engagement, we offer rewards for completing each mission, such as MELK tokens or other tokens and assets. In addition, we have also created a Proof of Knowledge certificate that might provide reputation status and additional benefits to the community members who have completed the trail missions.

Through our project, we aim to onboard new users to the NEO ecosystem and encourage them to become active members of the community, contributing to the growth and development of the NEO blockchain. By unlocking the full potential of the NEO ecosystem, users can benefit from enhanced security, privacy, and reliability, and access various applications and services available on the platform.

Our current MVP for Ethereum onboarding is already installed and running in 10 different servers with a reach of 10'000 users and 15% organic conversion in the past 6 months. More details can be found in our documentation here: https://docs.melkdao.com/v/en/

Motivation

Our goal is to onboard millions of individuals into the Web3 ecosystem, and we are searching for products and ecosystems that create a meaningful impact in the space. We strongly believe that NEO is one such ecosystem that has tremendous potential to make a significant contribution to the Web3 community.

Currently, our founding team is working on a voluntary basis, sharing the same vision and passion of promoting the Web3 ecosystem and its potential benefits. However, we recognize that additional resources are needed to bring these developments to life. Therefore, we are seeking grants as a means to support the development of this project and help achieve our mission.

Goals

What are the main goals, and why?

The main goal of our project is to create the first part of a trail mission for the NEO ecosystem that aims to onboard new users and encourage them to explore and utilize the full potential of the NEO blockchain. By completing various missions related to the NEO blockchain, users can gain a deeper understanding and proficiency in using the platform. The reason for this goal is to increase and maximize the adoption and usage of the NEO blockchain and products.

Through our project, we aim to amplify and simplify the process of onboarding new users to the NEO ecosystem by providing step-by-step instructions and guidance.

How would you bring value to the community?

Overall we aim to bring more users, engagement and collaboration to NEO. Here's how:

  1. Onboarding new users: By creating a trail mission that provides step-by-step guidance and incentives for completing various missions related to the NEO blockchain, we can help onboard new users and increase the adoption and usage of the platform.

  2. Promoting community engagement: By offering rewards for completing missions and providing opportunities for participation and collaboration, our project can help foster a strong and engaged community of developers, investors, and users around the NEO blockchain.

  3. Enhancing awareness: By promoting the adoption and usage of the NEO blockchain through our project, we can raise awareness of the platform and its unique features, which can help attract new users, developers, and investors to the NEO community.

Deliverables & Roadmap

Here's what the first phase of our deliverables include:

Total FTE estimation for the project : 2

Total budget requested: ~6'670 GAS / 15'000 USD [Jun 12th]

Once the first phase is delivered we aim to expand the missions and introduce videos to support the learning path.

Deliverables Verifiability

Previously, we developed and tested a trail mission for onboarding users into the EVM blockchain ecosystem. This served as our MVP to test the contract and understand its traction with users. The content for the trail mission is available for anyone to test on one of our servers with the bot installed. For more information, please refer to our documents here: https://docs.melkdao.com/v/en/comunidade.

The trail mission includes the following nine missions:

  1. Creating a wallet using MetaMask
  2. Configuring a new network and a new token in your wallet
  3. Viewing transactions on the blockchain
  4. Understanding the transaction information on the blockchain
  5. Signing transactions with MetaMask
  6. Learning to purchase MATIC
  7. Learning to swap tokens
  8. Learning to make transfers
  9. Learning to sign a Snapshot vote

To ensure transparency, the community will have access to our public GitHub page, where they can view the codebase and track the development progress. We will also provide regular updates through our Discord server to keep the broader community informed about the project's progress.

Budget Plan

About You / Your Organization

Short-Bio

Our team:

Our team is a group of talented individuals who are passionate about Web3 and blockchain technology. We have diverse backgrounds and expertise, ranging from entrepreneurship and venture capital to software development, project management, marketing, design, community growth, finance and business strategy.

Together, we are dedicated to creating innovative and meaningful onboarding experiences for Web3 ecosystem. Our team is driven by a shared vision of building a decentralized future that is more secure, transparent, and accessible to everyone.

About us:

Who we are : Creators of the world's first on chain Learn-to-Earn Discord bot! What we do :We democratize Web3 education through meaningful learning experiences. Benefits : Our learning methodology is effective and incentivize users to keep progressing. Our mission: Onboard millions of people into Web3 ecosystem.

Portfolio of Projects / Past Experience

Team roles and experience:

Ana/Purple , Co-Founder & General Manager: Ana, aka Purple in Web3 is an ex-P&G with vast experience in F&A and market research. Now leads community growth and strategy for innovative blockchain products at ConsenSys.

Rai, Co-Founder & Marketing Manager: Rai is a Web3 educator and digital content creator with 10+ years of experience in project management and marketing.

Lorenzo, Co-Founder & Developer: Lorenzo is a skilled software developer with relevant experience in blockchain development and web projects.

Akva, Co-Founder & Community Builder: Akva is an experienced Web3 degen who has been part of important founding teams in Brazil. He has extensive experience with building engaged communities.

Desenhista, Co-Founder & Illustrator: Desenhista is a talented digital artist, recognized in the Brazilian community for creating fun and pixeled artwork. In his spare time, he practices law.

Melk, Co-Founder & Advisor: Melk is a founder with a diverse background in entrepreneurship, venture capital, fintech, and Web3. He now contributes as the main advisor for MelkDAO.

Some of the projects that the team has been involved:

web3dev: https://www.web3dev.com.br/ On-demand web3 software development. BrPunk community: https://brpunk.com/ Decentralized persona creating and curating Web3 content nounsbr: https://nounsbr.com/en/ An extension of Nouns DAO, which seeks to introduce Nouns in the various cultural manifestations that give identity and tell the history of Brazil. HoneyBadgers: https://twitter.com/HoneyBadgersBtc digital collectibles inscribed on the Bitcoin Blockchain. First Badger: #81.557 Last Badger: #1.014.824


Proposal Info :clipboard:

[ {
  "target_contract" : "0x6276c1e3a68280bc6c9c00df755fb691be1162ef",
  "method" : "releaseTokens",
  "params" : [ {
    "type" : "Hash160",
    "value" : "d2a4cff31913016155e38e474a2c06d08be276cf"
  }, {
    "type" : "Hash160",
    "value" : "d5eadc51fca200b397ca25645b48b187977bf49e"
  }, {
    "type" : "Integer",
    "value" : "667000000000"
  } ],
  "call_flags" : 15
} ]

๐Ÿ‘‡ React with ๐Ÿ‘ if you liked it, or ๐Ÿ‘Ž if you think this proposal can be enhanced!

PurpleRatatui commented 1 year ago

What type of enhancement would you like to see @Fitzgerald-and-crodino?

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

gsmachado commented 1 year ago

@PurpleRatatui thanks for the proposal!

Usually, it takes some days for the community and DAO members to see and read the proposal.

We will get back to you with questions and comments soon. ๐Ÿ”œ ๐Ÿ™

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

PurpleRatatui commented 1 year ago

No prob! We'll wait :) Looking forward to comments and suggestions!

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

csmuller commented 1 year ago

Hey @PurpleRatatui, I like the proposal. It can obviously bring direct value to Neo. I have two questions:

PurpleRatatui commented 1 year ago

hi @csmuller , let me give you a bit more perspective, thanks a lot for the questions :) 1/ the bot is an interface to read the mission result and communicate with the users (via messages and emojis), so it is an important part of the process. The mission itself will be available either on gitbook or a website. The way it goes is:

The missions are on-chain so there's an automated system for this check which means user can do it at their own pace/time convenience.

2/ The target audience would be people discovering NEO and web3 enthusiasts looking to explore ecosystem beyond EVM. This also serves as a way to incentivize non-developers to come and use NEO dApps because NEO serves well developers looking for non-solidity smart contract programming, but once they develop the contracts they would need users and we aim to tackle the user on-boarding for the different apps.

Let me know if more details needed, I can also do a demo with the bot we currently have running. Thanks!

gsmachado commented 1 year ago

@PurpleRatatui would you be fine to record a short demo and post the link here for us (publicly)? It doesn't need to be a long one, but just enough that we see how people can interact with it.

This could, maybe, get the attention of other GrantShares DAO members.

PurpleRatatui commented 1 year ago

Yes, of course! The only thing is that our current bot has missions in Brazilian Portuguese, but I am sure all members will understand the process since it is the creation of a MetaMask wallet. Let me do this tonight and post here. Thanks @gsmachado for the suggestion!

deanragnarok commented 1 year ago

Hi @PurpleRatatui - Thanks for the proposal. I am also interested in seeing a demo.

A few questions -

gsmachado commented 1 year ago
  • I see you noted a relationship with Web3Dev who also has an open GrantShares proposal. Can you expand on that relationship a little bit?

yes, agree with this comment โ˜๏ธ... This is the same question I had when I first read the proposal. Besides @PurpleRatatui, maybe we should include @danicuki in this discussion as well.

danicuki commented 1 year ago

The project Melk was born as a spin-off within the WEB3DEV community. MelkDAO is an independent project yet supported by some WEB3DEV team members. The two projects are very complimentary: while WEB3DEV focus on onboarding more developers to ecosystems, MelkDAO aims end users. WEB3DEV have benefits from Melk project, since many developers are new to crypto and need an initial education about general concepts. At the same time, Melk benefits from WEB3DEV since the more developers building new innovative crypto project, the more end users will come to the space.

We applied to two separate grant proposals since deliverables are completely different and for different audiences. Also the team that will work on each grant is completly different.

PurpleRatatui commented 1 year ago

hi @deanragnarok , thanks for the questions! Please see my answers below:

PurpleRatatui commented 1 year ago

Hi all and @gsmachado , @deanragnarok , @csmuller I have recorded a quick video to show the flow of a user using our current bot. The idea is to replicate this flow for NEO Missions. MelkBot-Mission flow.zip

PurpleRatatui commented 1 year ago

hi @gsmachado , how are we feeling about the proposal here? Trying to get a feeling of next steps. Thanks!

PurpleRatatui commented 1 year ago

Hey everyone! Sense check if we can move this on chain :) Do we have more questions, concerns? Thank you!

csmuller commented 1 year ago

Hey @PurpleRatatui, I'm still in favor of this proposal. We'll discuss internally to decide if we should endorse it, such that voting can start.

csmuller commented 1 year ago

We have some remaining questions for you @PurpleRatatui

(Be aware that you should adapt the NEO amount to your proposed 15'000 USD before you put the proposal on chain.

PurpleRatatui commented 1 year ago

hi @csmuller here the answers:

Excited to move forward on this project :)

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

csmuller commented 1 year ago

@PurpleRatatui Thanks for the prompt answers. AxLabs is willing to endorse this proposal. I have one last request. GrantShares has amassed quite some GAS, which we would like to spend. Thus, we kindly ask you to change the grant amount to the corresponding amount in GAS. After that edit, you can put your proposal on-chain. You can choose between NEO and GAS in the drop down next to the token amount when you edit the proposal in the GrantShares web app.

grantshares-dapp[bot] commented 1 year ago

๐Ÿšจ This proposal was edited by the proposer.

grantshares-dapp[bot] commented 1 year ago

โ›“ This proposal was created on-chain! ๐Ÿ”ฅ๐Ÿš€๐ŸŽ‰

โžก๏ธ Now, waiting for a GrantShares Member to endorse it... โฐ


๐ŸšจIMPORTANT๐Ÿšจ Pay attention to the following deadlines: โฐ


General info:

PurpleRatatui commented 1 year ago

It's done @csmuller, thanks for the guidance. I used today's quotation for the amount of GAS.

Looking forward to start working on this project :)

gsmachado commented 1 year ago

@PurpleRatatui just some comments about this proposal:

  1. It's essential we have dual-language content: in English and Portuguese;
  2. We would like to have a bot that can be installed in multiple (any) Discord servers;
  3. Missions should show highlight Neo technology, and how easy is to do things, and potentially build things (maybe, in more advanced missions).
grantshares-dapp[bot] commented 1 year ago

โ›“ This proposal was endorsed on-chain! ๐Ÿ“„๐Ÿ”‘

โžก๏ธ Voting period starts NOW!


๐ŸšจIMPORTANT๐Ÿšจ Pay attention to the following deadlines: โฐ


General info:

PurpleRatatui commented 1 year ago

Hi @gsmachado , thanks for the comments, some further perspective so we are all in the same page:

1. It's essential we have dual-language content: in English and Portuguese; We will start working on the English version, once that is done we can easily replicate the content to Portuguese. However the bot will support English only for now, we can look into ways of having a multilanguage bot or recreating the bot for PT servers. This is not currently included in the proposal but we will do our best to accommodate the request.

2. We would like to have a bot that can be installed in multiple (any) Discord servers; Our bot can be installed in multiple servers at the same time, the only caveat is the language as mentioned above, I will update you on this asap.

3. Missions should show highlight Neo technology, and how easy is to do things, and potentially build things (maybe, in more advanced missions). Yes, understood, for the first 5 missions we suggest the on-boarding ones so people familiarize with the smart-economy ecosystem :) but note taken for the next batch.

Please let me know if further questions/comments come up.

DylanNNT commented 1 year ago

Howdy team,

Should this proposal be successful. Once Neo has been integrated into the education bot and users are beginning to receive MELK tokens, is there a course of action for how users can trade them? Have your team evaluated the Flamingo Finance and Forthewin Network DeFi platforms for potential support?

PurpleRatatui commented 1 year ago

Hi @DylanNNT, good point. Let me clarify as this might not be detailed in the proposal. There's no plan to provide liquidity to these tokens. Similar to what we do in the current mission we have launched, the token serves solely as an experiment to new users. The intent is to lower any risk to newcomers and avoid farming activities.

Let me know if you have further questions/comments.

grantshares-dapp[bot] commented 1 year ago

๐ŸŽ‰ Outcome: this proposal was accepted! ๐Ÿš€

โžก๏ธ Now, waiting for someone to execute it... โฐ


General info:

csmuller commented 1 year ago

@PurpleRatatui, Don't forget to claim the grant by...

grantshares-dapp[bot] commented 1 year ago

โ›“ This proposal was executed on-chain! โœ… ๐Ÿ’š


General info:

PurpleRatatui commented 1 year ago

GM everyone! Looking forward to executing this project with you all and getting the community's feedback. We will start working on the roadmap as of next Monday, July 3rd, our first deliverable details are as follows:

Research and Planning: Duration: 1 week Research the NEO ecosystem, define the trail mission objectives, and create a detailed project plan.

Will report back here with our findings, Thank you

PurpleRatatui commented 12 months ago

Hi NEO Community, passing by to provide you our first update related to the project progress.

Update 1 - 07/07 related to : Research and Planning / Duration: 1 week / Research the NEO ecosystem, define the trail mission objectives, and create a detailed project plan.

  1. Our dev used NEO-CLI to start working and testing the deployment of a contract in NEP17. (Contract: 0xeb8040c1a3a2a825dac4814a11ab93a073504a59)
  2. Now structuring NEO network internally to interact with Discord bot (testing APIs to get the data used in mission verification)

On top, we would like to share some initial feedback.

Thank you all again for the opportunity, have a nice weekend!

csmuller commented 11 months ago

@PurpleRatatui, thanks for the update and the feedback!

PurpleRatatui commented 11 months ago

Hi there everyone! Glad to share our update with you all today:

Update 2 - 24/07 related to : 1/ Smart Contract Development: - Duration: 2 weeks 2/ Staging and Debugging: - Duration: 1 week

We continue making good progress on our plan, in the past weeks we have accomplished:

We are confident to share a demo of bot functioning and interacting with NEO in the upcoming week.

Thank you!

PurpleRatatui commented 10 months ago

Good day everyone! I bring updates to you, we are in the final takes of NEO onboarding bot. Here are our advancements:

We have 2 quick videos to demonstrate how it is currently working in zip attached.

This is the final sprint and we have almost everything ready to be delivered! See you soon ๐Ÿ™Œ

NEO-Melk.zip

csmuller commented 10 months ago

@PurpleRatatui, thanks for your updates. Looks promising!

PurpleRatatui commented 10 months ago

Hi @csmuller , let us know if you had any time to review our code and if there any comments. We are reviewing content and token deployment before the launch.

PurpleRatatui commented 9 months ago

Hi team, we are facing an issue with NEO SDK and would like to speak to someone from the team to help with that, please reach out to us asap! Thanks :)

gsmachado commented 9 months ago

Hey @PurpleRatatui I'm happy to help -- even though I'm traveling a lot these days.

Which Neo SDK are you using? Can you provide more info?

PurpleRatatui commented 9 months ago

Hi @gsmachado , thanks a lot! All is solved now. We have the all up and running on testnet.

gsmachado commented 9 months ago

@PurpleRatatui can you share with us how can we use it on testnet?! ๐Ÿ˜บ Or not yet open? haha

PurpleRatatui commented 9 months ago

@gsmachado yes! absolutely, but since we didn't deploy yet we would have to schedule and put the bot to run, will continue the conversation in Discord so we can schedule that soon. I will also add you to our github so you can see the details. Ty

PurpleRatatui commented 6 months ago

Dear NEO Community,

We are happy to announce the launch of NEO Trail powered by MELKDAO. Finally after many issues encountered and discussed with community devs/members, we are pleased to deploy live.

First, we'd love for everyone to explore MELK DAO in more depth here. Our mission is centered around introducing millions to the world of web3, and NEO plays a significant role in this journey.

As a remind, our project consisted in building a Knowledge trail for new comers in NEO. The knowledge trail consists of initially 5 missions and starts with opening a wallet. Each mission has a unique on-chain task for users, and the validation of the task is done through Discord via the bot developed by our team.

The bot can be installed in any server and the missions are available in both English and Brazilian Portuguese.

To install the bot simply follow the instructions in our Installation Manual or reach out to our team.

We're super grateful for the support of the devs specially from @csmuller and @gsmachado, and we can't thank the community enough for your patience as we rolled out this project. Excited about what's ahead โ€“ here's to more awesome partnerships in the future! Happy Holidays everyone!

capa twitter melk NEO

deanragnarok commented 6 months ago

Hi @PurpleRatatui - I'm trying to set up the bot to test, but I am unclear on what is supposed to happen after I enter the !melk configServer command. I get the following response from the bot:

Usage: <language (optional)> <trailSlugs | all>
Valid trails: basic, neo

Should the server be updated automatically or do I need to do something else?

csmuller commented 5 months ago

@deanragnarok, Just tried myself. Add neo to the command -> !melk configServer neo. @PurpleRatatui Can you guys add that to the installation instructions?

deanragnarok commented 5 months ago

Hi @PurpleRatatui - I have tested the bot and it seems to work fairly well. I have a few notes: