Hello community!
After analyzing available resources and our ecosystem needs, I propose we formalize our collaboration by creating a dedicated GitHub organization.
The power of organized developer communities cannot be overstated. When developers unite around shared tools and technologies, magic happens β bugs get fixed faster, features emerge that single teams never imagined, and innovation accelerates exponentially. Look at how communities transformed projects like Linux, React, or Kubernetes from good foundations into world-changing platforms.
We have an incredible opportunity here. QuarkID is a technology that many of us actively use, depend on, and believe in. Rather than waiting for improvements or submitting isolated PRs, we can collectively enhance the tools we all rely on. When a community takes ownership of improving something they use daily, the results are consistently remarkable.
We deeply champion and value the incredible work the QuarkID team has done. Theyβve built a solid foundation for self-sovereign identity in Latin America and beyond. The core architecture, the adherence to W3C standards, and the vision for truly sovereign digital identity are outstanding achievements that deserve recognition.
However, as with any pioneering technology, there are last-mile development opportunities and low-hanging fruit that can significantly improve the user experience and ecosystem adoption. These arenβt fundamental flaws β theyβre natural evolution points that any mature open-source project encounters.
What we see as immediate opportunities:
- Simplified onboarding for new developers and users
- Enhanced DID method support beyond the current centralized approach
- Community-driven feature development that addresses real-world use cases
- Better documentation and examples for faster ecosystem growth
- Mobile UX improvements that make identity management truly accessible
The QuarkID foundation is strong β now itβs time for the community to build upon it, extend it, and make it even more powerful and accessible; amplifying it through collaborative community development.
This QuarkID enhancement initiative will serve as the first flagship project of the Crecimiento community GitHub organization, demonstrating our commitment to building upon existing open-source foundations while fostering innovation through collaborative development.
Objectives
1. Create Community GitHub Organization
- Proposed name:
crecimiento-devs
- Centralize community-use projects
- Facilitate collaboration between members
- Establish transparent governance
2. Fork and Evolution of QuarkID Mobile Agent
- Fork the QuarkID Mobile Agent
- Adaptation for our community needs
- Maintain compatibility with W3C DID/VC standards
3. Address QuarkIDβs Bottleneck
-
The Problem: QuarkIDβs centralized API proxy creates a gatekeeper for DID method support
-
Current Flow: Mobile Client β API Proxy β Resolver & Registry
-
Impact: Single service controls which DID methods your wallet can use
-
Replace centralized API proxy with smart contract-based registry
-
Enable permissionless DID method registration
-
Eliminate single points of failure
β
Decentralized Flow:
Mobile Client β Smart Contract Registry β Multiple Resolvers
4. Add did:web Resolver Support
- Implement
did:web
resolver as first enhancement - Why did:web: Simpler specification, easier to implement
- Uses existing web infrastructure (HTTPS + JSON)
- Perfect starting point for community development
Role Proposals
Core Maintainers (3-5 people)
Seeking volunteers with experience in:
Web3/Blockchain
Mobile Development (React Native/Flutter)
DevOps/Infrastructure
Cryptography/DID Standards
Project Management
Governance Structure
ποΈ Technical Steering Committee (TSC)
βββ π Project Lead
βββ π§ Technical Leads (by area)
βββ π Documentation Maintainer
βββ π Security Auditor
βββ π€ Community Manager
Call to Action
Interested in being a maintainer? Comment indicating:
- Area of interest (mobile, blockchain, docs, community)
- Relevant experience (links to projects)
- Availability (hours/week)
- Vision for decentralized identity
Want to contribute occasionally?
- Give this post a
- Join our Telegram
- Follow us on GitHub when we create the org
Next Steps
If thereβs sufficient interest (3+ potential maintainers), weβll create the GitHub organization and:
- Define initial administrators and contribution guidelines
- Establish clear contributor guidelines
- Clone QuarkID mobile client
- Implement did:web resolver first
- Plan decentralized registry development