Please describe your proposed solution.
HAZELnet is an existing tool in the Cardano Ecosystem. It allows projects to verify their community members wallets and the blockchain information associated with it. It does so, while not revealing ANY blockchain-related information to the Discord administrators and moderators, keeping users private information secure unless explicitly shared
With this verification, a number of use cases are enabled, which are currently available:
- Automatic role-assignments based on verified asset ownership (as well as removal if the asset leaves the wallet) for fungible and non-fungible tokens, including the ability to filter assets using their metadata
- Automatic role-assignments based on delegation to one or more pools and amount staked
- Off-chain voting based on on-chain token holdings (per holder or weighted)
- Securing Discord channels or whole servers for certain asset-owners
- Securely and privately sending Discord messages to unknown parties based on asset ownership
Other features, like automatic scam protection by means of removing suspicious wallet addresses from channel messages, and associated auditing capabilities, connection with the on-chain voting solution voteaire.io, whitelist features and cross-project sharing and brand customization round out the existing feature set.
Setting up the rules, polls and other configuration as a project moderator or administrator is limited to Discord commands, which are generally harder to learn and have issues when used on mobile due to the Discord mobile app. This unpleasant user experience prevents wider adoption and limits use of the more powerful features like voting and metadata filtering to moderators that are confident using Discord day to day. In addition, we think limiting the integration to Discord will not allow for widespread adoption, knowing that Discord is considered overwhelming for many users, due to the amount of servers, channels and notifications one can easily become involved in.
The goal for this round of funding is to:
- Allow to control administrative tasks and end user settings via the HAZELnet Website and allow users to verify via signing in dApp-enabled wallets in addition to the current dust-based "send to self" method.
- Reach a wider audience by engaging existing communities and continue to bring community ideas to the table
- Enhance the integration offering to include Twitter as an additional, widely used, social media platform on which projects connect with their communities.
As a result of enabling these capabilities, projects will connect better and faster with the audience they are trying to reach, while keeping the end users data private and secure.
Please describe how your proposed solution will address the Challenge that you have submitted it in.
The Integrations challenge wants to solve problems of connecting existing technology with Cardano and the new ecosystem that is built on it. HAZELnet is at the center of connecting users of the de-facto primary community tool in Blockchain Technology (Discord) with all the Cardano projects they participate in. This includes Stakepools, NFT projects, DeFi technology, DAOs and hybrids.
By enabling a better user experience and faster onboarding, new projects coming into the ecosystem will be able to focus on their core competencies (like building their DeFi solution, the utility or art of their NFT project, or the day-to-day operations of their stakepool). A positive and fast onboarding experience for project administrators and community managers leads to better long-term retention of users and thus longer lifespan and more likelihood of success for projects in our ecosystem.
What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
The following risks to the project's successful delivery have been identified:
- Inability to safely authenticate website users with their Discord or Twitter accounts
- Inability to engage with additional communities and new projects coming into the ecosystem
- Inability to build the website integration at the desired pace
Our mitigation strategies for each are as follows:
- In my day-job, I work with a variety of people that use the authentication technology OAuth on a daily basis to connect the projects we are working on. I plan to get leverage their expertise, should the integration of the website-based authentication solution be harder than anticipated. The frontend engineer we are looking to hire ideally brings knowledge of OAuth, which would also make this problem easier to solve.
- If word-of-mouth and current social media presence are not sufficient to bring additional projects on board, we plan to leverage our partnerships and connections with existing high-visibility projects. We are currently working with the teams at ADAO, Voteaire and Pixl.Page, all of which are respected members in the community, with their own ability to reach new audiences across the whole spectrum (DAO, DeFi, NFT), considering all of them aim to simplify onboarding of new users with their tools. We are confident if solo efforts would not be sufficient, hiring a part time social media manager and starting campaigns together with these projects will allow the necessary traction.
- A solid foundation has been built to allow a simple integration of an external website. Extensive API documentation is already available (and also in our open source repository), as well as an existing Continuous Delivery pipeline and a well known and established frontend framework (Chakra UI) including a premium component library we paid for. If our own skillset is not sufficient, we will bring additional frontend development resources (and if need be, an additional backend developer) on board. With my experience as hiring manager, I am confident I can properly assess the skillset of potential engineers working on the project.
Should our hiring not be successful and no applicable candidates be found, the only risk is delay of the project, as I will then be doing the work alone, as I have so far.