funded

Summon: Web3Auth open-source code for easy login to Cardano DApps

₳34,800.00 Received
₳145,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact Alignment
Feasibility
Value for money
Solution

We will develop an open-source React hook for Web3Auth, enhancing Cardano projects with seamless authentication integration.

Problem:

Developers and users need an easy-to-integrate Web3Auth solution for Cardano to increase adoption and lower barriers to participate in Cardano DApps.

Yes Votes:
₳ 94,376,802
No Votes:
Votes Cast:
428

This proposal was approved and funded by the Cardano Community via Project F11: Cardano Open: Developers - technical Catalyst funding round.

[SOLUTION] Please describe your proposed solution.

As a top Wallet-as-a-Service (WaaS) provider, Web3Auth offers users intuitive non-custodial wallet management. By authenticating through social logins (i.e. Twitter, Discord, GitHub) users can have keys generated for a Cardano account or a large number of other networks.

Integrating Web3Auth within the Cardano ecosystem is currently complex and inefficient. This challenge, arising from a lack of user-friendly and Cardano-optimized solutions, hinders developers and impedes the pace of innovation.

Approach and Reasoning:

Our strategy to address this issue involves developing an open-source React hook, specifically designed for seamless Web3Auth integration in Cardano. Our approach is built on:

  • Simplicity and Familiarity: Leveraging the widely-used React framework, we aim to deliver an easy-to-integrate solution. This familiarity reduces the learning curve, making it accessible to a broad range of developers.

  • Cardano-Specific Customization: Tailored for Cardano’s unique requirements, our React hook will ensure compatibility and optimized performance for Cardano applications. This specialized focus caters to the specific demands and characteristics of the Cardano platform.

  • Community-Driven Development: Committed to open-source principles, we will collaboratively develop this project with the wider developer community. This engagement ensures ongoing refinement and alignment with the ecosystem's evolving requirements.

    [IMPACT] Please define the positive impact your project will have on the wider Cardano community.

Impact Definition:

Our project aims to dismantle development barriers, spurring innovation and growth in the Cardano ecosystem. By simplifying integration processes, we envision a more dynamic and diverse range of DApps. This will not only enhance Cardano’s utility but also its appeal within the broader blockchain community.

Impact Measurement:

We plan to measure our impact through both quantitative and qualitative means. Download counts, active integrations, and community contributions will offer tangible data, while feedback from developers and users will provide insights into our solution's practical effectiveness and adaptability.

[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

The capability to deliver the project with high levels of trust and accountability is underpinned by a strong foundation of experience and formal organization. The Summon team's pioneering role in establishing the first DAO on Cardano is a testament to their expertise and innovative approach in the blockchain space. This prior experience is crucial, as it demonstrates a proven track record in developing and managing decentralized applications.

The presence of a live product with several features already in operation further reinforces the team's capability. This existing product not only shows technical proficiency but also provides a tangible example of the team's ability to deliver on its promises.

The internal development team is another key asset. Having a dedicated team ensures that there is a focused and consistent effort towards achieving the project's goals. This internal resource provides the flexibility and responsiveness necessary to adapt to new challenges and opportunities that may arise during the project's lifecycle.

Legal and professional compliance is a critical aspect of building trust and accountability. As a commercially registered Association in Zug, Switzerland, the Summon Association adheres to stringent legal standards. This compliance not only assures legality but also enhances the trustworthiness of the organization in the eyes of the community and stakeholders.

The formation of the Summon Platform Operating Company further exemplifies a commitment to formal and reputable management of the platform's development and operation. This structured approach to organization and management conveys seriousness and professionalism, essential qualities for ensuring trust and accountability.

In terms of validating the feasibility of the approach, the existing capabilities and achievements provide a strong basis. The team's history of successfully launching and operating a DAO on Cardano, coupled with the ongoing development and management of a live product, are clear indicators of practical feasibility. This track record, combined with the organizational structure and legal compliance, positions the Summon team as not only capable but also highly reliable and accountable in delivering this project.

[Project Milestones] What are the key milestones you need to achieve in order to complete your project successfully?

Information Gathering

Objective: Gauge potential user needs

Output: A proposal presentation and stakeholder listening session to discuss how stakeholders would use this service

Acceptance Criteria: A recording of the listening session and a short report outlining team takeaways and how we plan to meet user needs

>Prototype Development

Objective: Develop a basic functional prototype of the React hook.

Output: An open-source web-hook that leverages Web3Auth to allow login to Cardano dApps with Google, Twitter, Apple, etc.

Acceptance Criteria: A working prototype that can integrate Web3Auth with a sample Cardano DApp, and a video of this sample DApp in use with our hook.

>Beta Release and Testing

Objective: Release a beta version for wider testing and refinement.

Output: An npm package is published for usage within the wider community.

Acceptance Criteria: Developers can leverage our npm package easily without having to go to github and leverage our source code directly.

>Final Release and Documentation

Objective: Launch the final version with comprehensive documentation and support materials.

Output: The final release, which is an npm package, github repo, closeout report, and closeout video as required.

Acceptance Criteria: A stable, well-documented package that can be used in the Cardano ecosystem. Closeout Report as required under Project Catalyst rules with project completion information and video.

[RESOURCES] Who is in the project team and what are their roles?

Adam Rusch, President, Summon Association

<https://www.linkedin.com/in/adamruschtech/>

  • Responsible for performance of Summon Association
  • Oversee education and outreach efforts
  • Holds PhD in Education Policy and member of the School of Information Sciences faculty at the University of Illinois Urbana-Champaign
  • Member of Cardano Civics Committee and Parameters Committee at Intersect MBO
  • Founding core contributor of ADAO

Riley Kilgore, Head of Development, Summon Platform Operations Company

<https://www.linkedin.com/in/riley-kilgore-1645b813a/>

  • Oversee the development process of software and product development
  • Assist in project outreach and technology integration
  • Experienced DevOps and Smart Contract Engineer
  • Wrote first DAO script deployed on the Cardano Blockchain as founding core contributor of ADAO

Dominik Zachar, Solutions Architect, Summon Platform Operations Company

<https://www.linkedin.com/in/dominikzachar/>

  • Design and oversee the execution of solutions that meet infrastructure and project needs
  • Experienced Solutions Architect and software engineer
  • Founding core contributor of ADAO

Rodrigo Molina, Front-end Developer, Summon Platform Operations Company

<https://www.linkedin.com/in/rodrigo-molina-dacaret-data-and-gis/>

  • Engineer innovative solutions for front-end and back-end needs

  • Innovative software engineer with growing portfolio

  • Long time core contributor to ADAO

    [BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources.

  • Project Management & Research (29,000 ADA)

  • Percentage of Total Budget: 20%

  • Details: Covers planning, administration, and research, essential for effective project management and strategic decision-making.

  • Integration Development (77,000 ADA)

  • Percentage of Total Budget: 53%

  • Details: Focuses on the development of integration infrastructure and protocols, including developer salaries and technological resources.

  • Testing & Refinement (19,500 ADA)

  • Percentage of Total Budget: 13.5%

  • Details: Funds thorough testing and refinement processes to meet functionality and quality standards.

  • Documentation (18,000 ADA)

  • Percentage of Total Budget: 12.5%

  • Details: Allocated for creating comprehensive user documentation and sample dApps, essential for user support and project demonstration.

  • Contingency Reserve (1,500 ADA)

  • Percentage of Total Budget: 1%

  • Details: Set aside to address unforeseen costs or challenges, ensuring flexibility and adaptability in project management.

    [VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?

The cost of our project represents excellent value for money for the Cardano ecosystem due to the following reasons:

  1. Streamlined Development: By creating an open-source React hook for Web3Auth integration, we simplify a complex and inefficient process. This streamlining reduces the time and effort required for developers to integrate Web3Auth into Cardano projects. As a result, development becomes more efficient and cost-effective.
  2. Wider Developer Adoption: The familiarity of React and the user-friendly nature of our solution make it accessible to a broad range of developers. This accessibility means that more developers can utilize Web3Auth in their Cardano projects without extensive training or specialized knowledge. This leads to a larger pool of potential contributors to the Cardano ecosystem.
  3. Cardano-Specific Optimization: Our React hook is designed specifically for Cardano, ensuring compatibility and optimized performance. This focus on Cardano's unique requirements prevents developers from needing to invest additional time and resources in tailoring generic solutions to the platform. This optimization leads to cost savings in development efforts.
  4. Community Collaboration: Our commitment to open-source principles and community-driven development fosters collaboration. This collaborative approach ensures ongoing refinement of the project, aligning it with the evolving needs of the Cardano ecosystem. It also reduces the burden on individual projects to develop and maintain their Web3Auth integrations, saving them resources.
  5. Increased Innovation: Simplifying Web3Auth integration encourages a more dynamic and diverse range of decentralized applications (DApps) within the Cardano ecosystem. This increased innovation has the potential to attract more users, investors, and developers to Cardano, ultimately driving its growth and value.
  6. Cost-Efficient Growth: As Cardano's ecosystem expands with a wider variety of DApps, it becomes more attractive to users and investors. The growth driven by our project can result in increased adoption, partnerships, and investment, all of which represent substantial value for the Cardano ecosystem.

Community Reviews (1)

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00