funded
GeroWallet - Open Sourcing GeroWallet
Current Project Status
In Progress
Amount
Received
₳0
Amount
Requested
₳50,000
Percentage
Received
0.00%
Solution

We will open-source GeroWallet’s codebase, enhance documentation, and foster community engagement, allowing users and developers to audit, contribute, and innovate, increasing trust and transparency.

Problem

GeroWallet’s closed-source code limits transparency, security, and community engagement; users and developers can’t audit or contribute, hindering trust and innovation within the Cardano ecosystem.

Impact Alignment
Feasibility
Value for money

Team

1 member

GeroWallet - Open Sourcing GeroWallet

Please describe your proposed solution

How We Will Do It:

1.Open-Source the Codebase

Release GeroWallet’s code under a permissive open-source license on GitHub.

Perform code review and cleanup to ensure readiness for public access.

2.Enhance Documentation

Develop comprehensive guides, API references, and contribution guidelines.

Make documentation accessible within the repository and on our website.

3.Community Engagement

Establish communication channels like Discord or Telegram for developers and users.

Host webinars and workshops to onboard contributors.

Implement a clear process for accepting and reviewing community contributions.

4.Improve Security

Encourage community-led audits to identify and fix vulnerabilities.

Establish a responsible disclosure policy for security issues.

Please define the positive impact your project will have on the wider Cardano community

Enhanced Security and Trust: Open-sourcing GeroWallet allows users and developers to audit the code, increasing transparency and confidence in the wallet’s security. This trust encourages wider adoption of Cardano.

Accelerated Innovation: Community contributions lead to new features and improvements, enhancing the wallet’s functionality and benefiting all users within the Cardano ecosystem.

Community Engagement: Encourages developers to participate, fostering a collaborative environment that strengthens the Cardano developer community.

Alignment with Cardano’s Principles: Supports decentralization and openness, embodying the core values of Cardano and promoting a more inclusive blockchain platform.

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?

Gerowallet recently won Cardano's first Hackathon hosted by NMKR in Berlin with zkFiat demonstrating a proof of concept of this idea.

Our team comprises experienced professionals with a proven track record in blockchain development, financial integrations, and security compliance.

We have already created an open-source project called Cardano Shield, a fund10 project which is an open source wallet security addon for Cardano Wallets and have successfully documented, maintained and reviewed.

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

Milestone 1: Codebase Preparation and Cleanup (Month 1)

Outputs:

• Review and clean the GeroWallet codebase.

• Remove proprietary or sensitive information.

• Conduct an internal security audit.

Acceptance Criteria:

• Cleaned and optimized codebase ready for public release.

• All security issues identified and resolved.

• Preliminary documentation drafted.

Evidence of Completion:

• Internal audit report.

• Prepared codebase in a secure repository.

• Draft documentation files.

Milestone 2: Open-Source Release and Documentation Enhancement (Month 2)

Outputs:

• Publish the codebase on a public repository (e.g., GitHub) under an open-source license.

• Develop comprehensive documentation, including setup guides and contribution guidelines.

Acceptance Criteria:

• Codebase publicly accessible with proper licensing.

• Complete and user-friendly documentation available.

• Repository set up for issue tracking and contributions.

Evidence of Completion:

• Public repository link.

• Documentation accessible in the repository and on the website.

• Announcement of the open-source release on official channels.

Milestone 3: Community Building and Engagement (Month 3)

Outputs:

• Establish community communication channels (e.g., Discord, Telegram).

• Implement contribution processes and code review practices.

Acceptance Criteria:

• Active participation in community channels.

• Contributions reviewed with feedback provided.

Evidence of Completion:

• Links to community platforms.

• Records of events and participant engagement.

• Documentation of community contributions and code reviews.

Final Milestone: Project Close-out Report and Video (End of Month 3)

Outputs:

• Submit a comprehensive project report summarizing achievements.

• Create a video highlighting the project’s impact and future plans.

Acceptance Criteria:

• Report and video effectively communicate project outcomes.

• Materials are suitable for sharing with the Catalyst community.

Evidence of Completion:

• Submission of the report and video.

• Public sharing on official channels.

• Feedback from the community and stakeholders.

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

Our project team consists of:

Lead Developer & Blockchain Developer

David Edri - https://www.linkedin.com/in/edridudi/

Over a decade of experience in full stack development

Project Manager & UX Designer

Adam Cazes - https://www.linkedin.com/in/adam-cazes-25241939/

Over a decade of experience in Customer Success, Solution Architect, Product & Project management

Please provide a cost breakdown of the proposed work and resources

Codebase Preparation and Cleanup — 25,000 ADA

Code Review and Cleanup

  • Lead Developer
  • Tasks: Review and clean the GeroWallet codebase, remove proprietary or sensitive information, conduct an internal security audit.
  • Cost: 15,000 ADA

Preliminary Documentation Drafting

  • Technical Writer
  • Tasks: Begin drafting user guides, API references, and contribution guidelines.
  • Cost: 10,000 ADA

Open-Source Release and Documentation Enhancement — 15,000 ADA

Open-Source Licensing and Repository Setup

  • Lead Developer
  • Tasks: Publish the codebase under a permissive open-source license, set up the repository for public access and contributions.

Comprehensive Documentation Development

  • Technical Writer
  • Tasks: Develop detailed setup guides, API references, and contribution guidelines; make documentation accessible.

Oversee Community Contributions - 10,000 ADA

  • Lead Developer
  • Tasks: Implement contribution processes, review code submissions, provide feedback to contributors.

No Dependency

How does the cost of the project represent value for money for the Cardano ecosystem?

High Impact for Modest Cost: A relatively small investment enhances security, transparency, and innovation within Cardano.

Enhanced Security and Trust: Open-sourcing allows community audits, increasing user confidence and attracting more users to the network.

Accelerated Innovation: Community contributions lead to new features and improvements without additional costs.

Alignment with Cardano Principles: Promotes decentralization and collaboration, embodying Cardano’s core values.

Efficient Use of Funds: Budget is focused on critical areas—development, documentation, and community engagement—ensuring effective use of resources.

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