Grow AtalaPrism TS SDK: Develop basic wallet storage module
current project status
Current Project Status
in_progress
Total
amount
Received
₳17940
Total
amount
Requested
₳74750
Total
Percentage
Received
24%
₳17940 Received out of ₳74750
Solution
The project objective will work with other ecosystem projects to develop an adaptable storage implementation that supports early adoption and SDK onboarding.
Problem
The Prism wallet SDK doesn't currently include a module for storage of dids and credentials. This means that current users of the SDK have build their own storage module reducing SDK adoption.
Impact alignment
Feasibility
Value for money

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.

The objective of this project is to develop a storage module that can be used alongside the Prism wallet agent SDK. This will enable adopters to develop simple identity implementations. These support greater adoption of the SDK.

Scope:

  1. Prism Wallet Agent Enhancement:
  • Feature Addition: Storage Module
  • Develop the functionality for the Prism Wallet Agent to store dids, messages and credentials.
  1. Use Case Demonstration:
  • Applications Integration:
  • Update the ssb-atalaprism module to leverage new changes the wallet agents
  • Update AtalaPrism PoC to utilise updated agent API's
  1. Documentation:
  • make updates to the documentation to include the changes
  1. Testing and Quality Assurance:
  • Update the testing suite to include feature changes to identify and address any issues.
  1. Merge Pull Requests:
  • Communicate with Atala Prism core team to have contributions merged and made available to all prism developers

The enhanced solution will offer a more versatile and user-centric identity management experience.

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

Improving Atala Prism adoption can have far-reaching benefits for the Cardano ecosystem, contributing to its growth, sustainability, and overall success. Here are several ways in which enhanced Atala Prism adoption can positively impact the broader Cardano ecosystem:

  1. Increased Network Effect:
  • As more users and organizations adopt the Atala Prism SDK, the network effect comes into play. The value of the entire Cardano ecosystem grows exponentially as the user base expands, leading to increased network security, liquidity, and overall ecosystem strength.
  1. Enhanced Decentralized Identity Infrastructure:
  • Atala Prism serves as a foundational component for decentralized identity management within Cardano. Improving its adoption strengthens the overall identity infrastructure, making Cardano a more attractive platform for developers, businesses, and users seeking reliable and secure identity solutions.
  1. Interoperability and Synergy:
  • Higher adoption of Atala Prism fosters interoperability with other projects and services in the Cardano ecosystem. This interconnectedness encourages synergy between different applications, creating a more seamless and integrated experience for users and developers.
  1. Developer Engagement and Innovation:
  • A growing user base attracts more developers to build on the Cardano platform. Enhanced Atala Prism adoption provides developers with a robust identity management solution, encouraging them to create innovative applications and services that leverage decentralized identity, contributing to the ecosystem's vibrancy.
  1. Attracting Businesses and Partnerships:
  • Businesses are more likely to engage with Cardano if it offers a widely adopted and secure identity management solution. Improved Atala Prism adoption makes Cardano an appealing platform for enterprises, potentially leading to strategic partnerships and collaborations that further strengthen the ecosystem.
  1. Global Reach and Inclusivity:
  • Improving Atala Prism adoption contributes to the global reach of Cardano. The decentralized identity management solution can address identity-related challenges worldwide, promoting financial inclusion and bringing the benefits of blockchain technology to diverse populations.
  1. User Trust and Confidence:
  • As Atala Prism adoption grows, users gain confidence in the security and reliability of decentralized identity solutions on Cardano. Trust is a crucial factor for widespread adoption, and a well-adopted identity management system contributes to a positive reputation for the Cardano ecosystem.

In summary, improving Atala Prism adoption has a cascading effect that positively influences various aspects of the Cardano ecosystem, from network effects and interoperability to economic growth, trust-building, and global inclusivity. It contributes to creating a sustainable and vibrant blockchain ecosystem that attracts users, developers, businesses, and partnerships.

[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?

With a proven track record of five years working collaboratively, our team has demonstrated our commitment and competence in delivering successful projects, including the development and delivery of the Ahau application. Having delivered over $1.5 million in project funding in that time span, each endeavor required meticulous reporting, transparent communication, and the successful attainment of project objectives. Our collective experience showcases a consistent dedication to accountability and transparency, adapting to diverse communication methods and ensuring project success. This established cohesion, coupled with our expertise and track record, uniquely positions us as the ideal team to confidently and effectively deliver the proposed project.

To successfully deliver the project, we have an experienced team that possess a range of capabilities and experiences across various domains. Our fields of expertise include

  1. Decentralized Identity (DID) and Verifiable Credentials:
  • Expertise in designing, implementing, and managing decentralized identity systems, including the use of decentralized identifiers (DIDs) and verifiable credentials.
  1. Security Proficiency:
  • Strong background in cybersecurity and secure coding practices to establish robust security measures, safeguarding user data, and ensuring privacy.
  1. Open-Source Development:
  • Experience in leading or contributing to open-source projects, understanding the importance of transparency and collaboration in building trust within the community.
  1. User-Centric Design:
  • User experience (UX) and user interface (UI) design skills to create an intuitive and user-friendly interface, prioritizing the needs of the end-users.
  1. Community Engagement:
  • Past experience in managing and engaging with diverse communities, fostering open communication, and addressing concerns effectively.
  1. Ethical Considerations:
  • A commitment to ethical considerations in identity management, including a focus on user consent, data ownership, and minimizing biases.
  1. Project Management Skills:
  • Strong project management skills to ensure timely delivery, accountability, and effective communication with stakeholders.

By combining the team experience, expertise and already functional PoC developed in the tribalDIDs = indigenous data sovereignty project, the project team will continue to build trust through transparency, accountability, and a demonstrated commitment to user needs and security along with regular communication with the community throughout the development process.

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

TBD

>TBD

>TBD

>TBD

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

For the past five years our team have been successfully building and delivering community designed technologies. Below are our team members that are leading this project.

Ben Tairea:

As Product Owner of the project solution, Ben will play a pivotal role in driving the development and success of the project. Ben will be responisble for ensuring the product meets the needs of both the development team and the diverse communities it aims to serve.

Professional Experinence:

  • Proven experience as the Product Owner with Ahau since 2017
  • Strong familiarity with AtalaPrism and Cardano as the core contributor to the ssb-atalaprism module
  • Strong understanding of decentralized identity concepts, verifiable credentials, and related technologies, serving as chair of Digital Identity NZ 2019-23 and Member of the Identity Product Advisory Group for New Zealand Government (current)
  • Clear understanding of user base and product vision as Earth Defenders Toolkit Community Steward since 2022

Key Responsibilities:

  • Develop and communicate a clear product vision aligned with the goals of the project.
  • Curate and manage the product backlog, ensuring it reflects project priorities.
  • Champion user-centric design principles, working closely with UI/UX designers to implement feedback and improve usability.
  • Collaborate with QA teams to establish and maintain quality standards, participating in testing processes.
  • Develop and maintain comprehensive project plans, defining tasks, timelines, and dependencies.
  • Track project timelines, identifying and addressing potential delays, and ensuring the timely delivery of milestones.
  • Facilitate clear communication between project stakeholders, ensuring everyone is informed about project progress and changes.
  • Work closely with the project's financial team to manage and monitor the budget, ensuring resources are allocated efficiently.

Engie Matene:

Is our community liaison for the project leading our co-development approach between between the product development team and the communities we aim to serve. Engie will be responsable for developing an engaged communities user base, fostering collaboration, addressing concerns, and ensuring a positive and inclusive experience.

Personal experience:

  • Strong understanding of community registrations as lead research and community engagement for TribalDID's = Indigenous soveriengty project since Nov 22
  • Secretary for Te Riingi Marae (Marae Trustee)
  • Strong technical understanding and community product development working as a community software developer since 2017

Key Responsibilities:

  • Actively engage with potential user communities to build strong relationships.
  • Gather and synthesize user feedback, ensuring the community's voice is heard and considered in project development.
  • Address community concerns, inquiries, and issues promptly, working closely with the development team to find resolutions.
  • Act as the bridge between development teams, community stakeholders, and other relevant parties.
  • Be an advocate for the community within the development team, ensuring their needs and perspectives are considered in decision-making processes.

Mix Irving:

As the senior developer for the project Mix is a key player in the design, development, and implementation of our decentralized identity solution on the Cardano blockchain. His expertise will drive technical excellence, innovation, and the successful delivery of a robust and scalable open-source product.

Personal Experience:

Key Responsibilities:

  • Provide technical leadership within the development team, guiding the implementation of decentralized identity solutions.

  • Lead blockchain development efforts, particularly on the Cardano and AtalaPrism platform, ensuring secure and efficient integration

  • Enforce coding standards and best practices to maintain high-quality, maintainable, and efficient code.

  • Implement robust security measures, including encryption and secure key management, to ensure the integrity of the decentralized identity system.

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

TBD

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

TBD

Avis des conseillers communautaires (1)

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

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

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

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