stacksgov / grants-program

Welcome to the Stacks Foundation Grant Program. Community members interested in submitting a grant proposal may do so by opening an issue in this repository and filling out the grant application.
140 stars 36 forks source link

Stacks Support for Guild.xyz #780

Closed falkonprods closed 1 year ago

falkonprods commented 1 year ago

APPLICANT

Type:                                                                        Direct Application

Email:                                                                    drew@frens.place

Discord:                                                    @drewfalkman.btc

Twitter:                                                        @drewfalkman

Stacks Forum:           @dfalkman

GRANT BASICS

Grant Name:                                        Stacks Support for Guild.xyz

Total Budget:                              50,000

Total Duration:                 600

Grant Type:                                               Open Source Dev Repeat Grantees

Grant Track:                                          Stacks Developer Experience

Grant Goal:                                               Integrate Between Technologies

Grant Audience:             Developers

Specific Audience:         Creators, Developers and Projects that want to create communities and token gate

Grant Team:                                       @falkonprods, @petrytech, @fafrens

Previous Grants:                      #65 and #220

Ecosystem Programs:      I built daoOS (launched as MiamiVoice.org) with a grant, built dCards.art, a way to send NFTs with no gas for the recipient, was a resident, and my company, frens, went through the Stacks Accelerator in Cohort 2.

GRANT MISSION, IMPACT, RISKS & REFERENCE

Grant Mission:         Guild.xyz is becoming the industry standard for connecting wallets to communities. They currently support 20 different blockchains. They also connect with other platforms including Discord, Telegram, Twitter, Mirror, POAP, Snapchat, Unlock and another dozen technologies.

This makes it easy for new communities to create these types of connections that can be used for allow lists and token gating.

But additionally, because of guild's technology, communities can require other integrations to set different roles in them. For example, they can ask that members follow their twitter and put an emoji in their profile name and that will assign another level.

It cannot be understated how quickly this will make it for new communities to get set up on Stacks. While there are token gating bots for Stacks in Discord, there is no way to do this without Discord integration, and they aren't open source and don't have public access for games and other projects to get this information and add onto it.

This will make this process easier and put Stacks on the same plane as EVM chains for kicking off new communities. And it will allow other technologies to easily integrate with Stacks projects.

Grant Impact:               New communities using Guild.xyz on Stacks. New wallets being created because they are finding communities via Guild.xyz. Cross-collaboration between Stacks communities and communities on other chains.

Grant Risks:                           The main one is that Guild is mostly EVM-based chains, so need to dig in with their tech team on how we can get Stacks to best integrate.

Support Link:                                     github for the DAO that created guild (also links to guild repos)

GRANT ROADMAP & DELIVERABLES

MILESTONE 1:

Deliverable:                   Enable wallet connect for Stacks wallets

MILESTONE 2:

Deliverable:                   Enable NFT reads for connected wallets

FINAL DELIVERABLE

Deliverable:                   We will have full integration with Guild.xyz so communities can use Stacks

stacks-foundation commented 1 year ago

👋 @falkonprods
Thanks for your application! We will do a pre-review and let you know if we have any immediate questions. In the mean time please refer to our review schedule here for a detailed timeline and response dates.
Best, Will

falkonprods commented 1 year ago

I forgot to mention Lens Protocol integration.

friedger commented 1 year ago

There is already a grant for wallet connect #646 by Xverse/Ken. How is M1 different?

falkonprods commented 1 year ago

Hey @friedger - this is all in the guild.xyz space. It won't really work with them unless you do M1 + M2. WalletConnect is a "universal wallet" whereas this will use that or XVerse or Hiro Wallet to connect a user's wallet to the Guild.xyz CRM.

The key with this is that Guild.xyz allows communities to kickstart a community and assign roles based on a number of things: wallet holdings (token gating - both fungible and NFT), Discord membership, Telegram channel joins, social media elements (e.g. you follow the community's account and have an emoji in your profile name) - and communities can even have "levels" so you can level up if, for example, you get a POAP for a DAO community meeting or whatever.

falkonprods commented 1 year ago

Withdrawing due to further discoveries. Guild.xyz is strongly linked to EVM so this would be technical challenge not worth the outcome. Thanks.