<aside>
💡
This is an example before and after story to illustrate the value of the Guild protocol.
</aside>
Before Leveraging Guild Protocol:
Graven is a leader of Flow State, a decentralized platform aimed at connecting donors (called "channelers") with builders (grantees) working on impactful projects. Graven's vision is to create a seamless system where channelers can support builders through continuous crypto streams and, in return, receive certain benefits based on their level of participation.
However, Graven faces significant challenges:
- Complex Role Management: Assigning and managing roles like channelers and builders is proving to be a daunting task. Each role requires specific permissions and benefits, and coding this from scratch is time-consuming and error-prone.
- Customized Rewards System: Graven wants to implement a system where channelers who have streamed a total of $100 worth of crypto or have consistently supported for two months gain access to a special Telegram group. Additionally, channelers participating in three or more flow rounds above a certain threshold should automatically receive rewards from Flow State.
- Inefficient Development Process: Without a standardized protocol, Graven is banging his head against the wall trying to engineer a bespoke solution. This involves his team writing complex smart contracts, ensuring security, and managing onchain verification (as well as certain offchain verifications like email and X account verification)—all of which divert his focus from improving the core functionalities of Flow State.
After Discovering Guild Protocol:
Upon learning about Guild, Graven realizes that this protocol could be the key to overcoming his hurdles. Guild offers an out-of-the-box solution for role management, enabling developers to define arbitrary roles based on various onchain (and some offchain) activities and criteria.
Implementing Guild in Flow State:
- Streamlined Role Assignment: Graven uses Guild to define the roles of channelers and builders easily. Roles are assigned based on onchain data—such as the amount of crypto a channeler has streamed or the duration of their support.
- Automated Benefit Distribution:
- Special Telegram Group Access: By integrating Guild, Graven sets up automatic verification for channelers who have streamed over $100 or supported builders for two consecutive months. These channelers are granted access to the exclusive Telegram group without manual intervention.
- Rewards for Consistent Participation: Channelers participating in three or more flow rounds and meeting the threshold are automatically recognized by their Guild roles. They receive rewards from Flow State’s coop seamlessly, thanks to the role-based permissions managed by Guild.
- Efficient Development and Maintenance:
- Reduced Complexity: With Guild handling the heavy lifting of role management, Graven no longer needs to write extensive smart contracts for these features. This reduces the risk of bugs and security vulnerabilities.
- Focus on Core Features: Graven can now concentrate on enhancing Flow State's platform, improving user experience, and expanding its features, rather than getting bogged down in backend role management complexities.
Conclusion:
By integrating Guild, Graven transformed the way Flow State manages roles and rewards. The protocol provided a reliable, efficient, and scalable solution that aligned perfectly with Flow State's needs.
Graven's journey underscores how Guild can empower developers to build more robust and feature-rich decentralized applications, ultimately contributing to the growth and innovation within the blockchain ecosystem.