not approved
Advancing Taxi Booking Systems with SSI using Atala PRISM
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳450,000
Percentage
Received
0.00%
Solution

We will create an open-source SSI module using Atala PRISM for integration with taxi booking platforms, focusing on enhancing user security and streamlining the authentication process.

Problem

Taxi booking platforms lack efficient identity verification systems, leading to security concerns and user inconvenience.

Impact / Alignment
Feasibility
Value for money

PeakSoft GmbH

2 members

Advancing Taxi Booking Systems with SSI using Atala PRISM

Please describe your proposed solution.

Our proposed solution is an open-source SSI (Self-Sovereign Identity) module that integrates Atala PRISM technology with taxi booking platforms. Our approach to the problem is based on two key observations:

  1. Existing taxi booking platforms suffer from lack of a reliable and decentralized identity verification system, leading to potential risks for both drivers and passenger
  2. The taxi industry, as part of the broader mobility sector, can greatly benefit from blockchain-based identity solutions in terms of security, privacy, and trust

Our approach to solving this problem is a unique combination of blockchain technology, especially the application of SSI using Atala PRISM, and the mobility sector represented by taxi booking platforms. We believe that introducing such a module to taxi booking platforms can significantly enhance security, privacy, and trust in these systems.

The primary beneficiaries of our project will be the taxi booking platforms, which can use our module to enhance their systems. In turn, their users (drivers and passengers) will also benefit from a more secure and trustworthy system.

Our project is crucial for the Cardano ecosystem as it extends the applications of the Atala PRISM technology to a practical use-case in the mobility sector. Moreover, as an open-source project, our solution will be freely available to developers and companies interested in integrating blockchain-based SSI into their platforms.

We will demonstrate our impact through the development and successful integration of our SSI module into a taxi booking platform. We will use Agile methodologies, particularly Scrum, and set clear acceptance criteria for each project component and deliverable. We'll also make use of Scrum boards and product backlogs to provide a transparent and constantly updated view of our progress. Our success criteria will be based on delivering a working module that meets our high-quality standards and adheres to the Cardano principles.

To sum up, our project brings together blockchain and the mobility industry in a unique way. It applies a decentralized solution to a real-world problem, adding value to the Cardano ecosystem, and opening new opportunities for other platforms to adopt and benefit from Atala PRISM technology.

How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

Our solution directly addresses the "Atala PRISM: Launch Ecosystem" challenge by focusing on the critical aspect of identity in the blockchain landscape. The challenge calls for meeting technology implementation effort in parallel with business coordination and stakeholder engagement. Through the creation of an open-source SSI module for taxi booking platforms, we are targeting a concrete use-case, thereby promoting the adoption of Atala PRISM technology in real-world applications.

Our project brings three main benefits to the Cardano ecosystem:

  1. Adoption of Atala PRISM: By integrating Atala PRISM into an open-source module for taxi booking platforms, we are facilitating its adoption in a new industry sector
  2. Open Source Contribution: Our project contributes to the open-source community within Cardano, providing a resource that can be used and built upon by other developer
  3. Promotion of Cardano's Vision: Our project aligns with Cardano's vision of democratizing finance and providing secure, decentralized solutions to real-world problem

In terms of impact, while it's difficult to quantify precisely due to the MVP nature of the project, we anticipate our project will:

  • Foster innovation within the Cardano developer community due to the availability of a new, open-source resource.
  • Encourage more businesses, especially those in the mobility sector, to explore and adopt Atala PRISM and the Cardano blockchain more broadly.
  • Enhance the security and trust of participating taxi booking platforms, thereby positively impacting their users' experience.

Given the MVP and open-source nature of our project, the focus is more on contributing to the infrastructure of the Cardano ecosystem and less on direct user acquisition or transaction volume. Nevertheless, the project's successful execution will undoubtedly serve to attract more interest and engagement within the Cardano community and beyond.

How do you intend to measure the success of your project?

  1. MVP Completion and Functionality: The fundamental measure of success is the completion of the MVP that integrates Atala PRISM with taxi booking platforms. It's crucial to ensure the MVP performs as intended, providing basic but effective SSI functionalities.
  2. Open Source Community Engagement: Given the open-source nature of this project, tracking engagement within the open-source community is essential. This can be observed by the number of forks, stars, or pull requests on the project's GitHub repository, as well as discussions or mentions in developer forums or social media.
  3. Feedback from the Community: The Cardano community's opinions and feedback are invaluable. Monitoring and assessing reviews, comments, and discussions about the MVP will offer insights into its effectiveness and areas for improvement.
  4. Real-world Implementation Trials: After the MVP is developed, the next measure of success is observing how it integrates into actual taxi booking platforms. Even one or two successful integrations can validate the feasibility of the solution and pave the way for future iterations and improvements.

In terms of impact on Cardano's productivity and growth, in the short term, the MVP will add a tangible, practical tool to the ecosystem, fostering creativity and facilitating development within Cardano. In the longer term, the potential adoption of this SSI integration by online platforms can contribute to Cardano's expansion and recognition in real-world applications, especially within the digital identity and mobility sectors.

Please describe your plans to share the outputs and results of your project?

Our project is open source, and therefore, its outputs will be shared widely and transparently. Here are our plans:

  1. GitHub Repository: All code and documentation generated by this project will be made available in a dedicated GitHub repository
  2. Project Documentation: Comprehensive documentation will be created to provide a deep understanding of our project
  3. Community Engagement: We'll keep the community up-to-date by sharing regular progress updates and milestone achievements on platforms such as the Cardano forum, Reddit, and Twitter
  4. Demonstrations and Webinars: We plan to hold demonstrations or webinars where we showcase the functionality of our MVP and explain its implementation

As for further research and development, the results from this project will lay the groundwork for more sophisticated SSI integrations within the Cardano ecosystem. The open-source nature of the project means that the community and other developers can use our project as a foundation for their own solutions. We also plan to iteratively improve the SSI module based on community feedback, real-world usage, and as the Cardano ecosystem evolves.

What is your capability to deliver your project with high levels of trust and accountability?

As PeakSoft GmbH, a Germany-based consulting company, we bring an extensive range of skills and experiences to the table, making us uniquely positioned to deliver this project.

  • Company Reputation and Track Record: Over the years, we have established ourselves as a trusted entity, working with large-scale applications and big clients. Our projects' success, including partnerships with leading German automakers, underscores our ability to deliver high-quality results and manage large-scale projects efficiently.
  • Solid Team Foundation: Our company boasts six full-time employees, each bringing their expertise in diverse disciplines such as software development, quality assurance, project management, and blockchain technology. This strong internal structure will ensure that all aspects of our project are managed effectively.
  • Extended Resources: Beyond our internal team, we have access to an extensive network of external consultants. Should the need arise, we can swiftly deploy additional resources to ensure our project progresses without disruption.
  • Web2 and Web3 Expertise: Our team members are pioneers in both web2 and web3 technologies. We have in-depth experience in large-scale software quality assurance and application development. Furthermore, our involvement as Plutus Pioneers and Atala PRISM Pioneers showcases our deep-rooted understanding and commitment to the Cardano ecosystem.
  • Transparency and Accountability: We prioritize maintaining clear communication with the community. Regular progress reports and periodic webinars and Q&A sessions will be organized to keep stakeholders updated. Our stringent budgeting and auditing procedures will ensure that funds are managed appropriately and used as intended.

While our current budget allows for the completion of our proposed project, we may consider seeking additional funding in future Catalyst rounds. This would enable us to introduce new features and expand our project's scope. Any additional funding required will be detailed in a separate, new proposal.

To track the progress of our project, we'll implement Agile methodologies, particularly Scrum, and set clear acceptance criteria for each project component and deliverable. We'll also make use of Scrum boards and product backlogs to provide a transparent and constantly updated view of our progress.

For us, success is not merely about reaching milestones. It also involves accomplishing our established acceptance criteria and user stories within our sprints, and successfully delivering the first product increment within the proposed timeline. In essence, success means delivering a product that meets our high-quality standards and offers real value to the Cardano ecosystem.

What are the main goals for the project and how will you validate if your approach is feasible?

Our main project goals for integrating an SSI module based on Atala PRISM with taxi booking online platforms are as follows:

  1. Development of an Open Source SSI Module: The primary objective of our project is to develop an open-source module that enables seamless integration of SSI capabilities into taxi booking platform
  2. Atala PRISM Integration: A core feature of our SSI module is leveraging Atala PRISM for identity verification
  3. Community Feedback: Given the open-source nature of the project, an important goal is to generate and incorporate feedback from the developer community
  4. Documentation and Tutorials: Providing comprehensive documentation and user-friendly tutorials to ease the use and integration of our module by other developers is another essential objective

The feasibility of our approach will be validated through rigorous testing and feedback during the development process. Our development team will follow software development best practices, including iterative development, continuous integration, and extensive testing to ensure the module's robustness. Our approach will also be validated by the successful integration and functionality of the SSI module in a taxi booking platform, demonstrating that it works as intended. Community feedback will also serve as a crucial validator of our project's approach and its success.

Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

Milestone 1: Project Kickoff and Planning (1 month,)

  • Brief Description: This phase is dedicated to defining the project scope, finalizing the project plan, conducting a kickoff meeting with stakeholders, and understanding the requirements and needs of the taxi booking industry in relation to self-sovereign identity (SSI).

  • Key Tasks: Define project scope, develop project plan, conduct kickoff meeting, perform industry needs assessment.

Milestone 2: Development of SSI Module (4 months)

  • Brief Description: In this phase, the SSI module will be developed using Cardano's Atala PRISM. The module will be designed to manage digital identities, verify user credentials, and facilitate secure transactions within taxi booking platforms.

  • Key Tasks: Design the SSI module's architecture, develop core functionalities, conduct unit and integration testing.

Milestone 3: Integration into a Taxi Booking Platform and Testing (2 months)

  • Brief Description: This phase involves integrating the developed SSI module into a taxi booking platform for testing. The testing process will help identify any bugs or issues and will provide insights into the module's real-world functionality and user experience.

  • Key Tasks: Integrate SSI module into a taxi booking platform, conduct user acceptance testing, address any identified bugs or issues.

Milestone 4: Community Engagement and Education (1 month)

  • Brief Description: This phase involves conducting community workshops to gather feedback, increase awareness about the solution, and promote its adoption within the Cardano ecosystem.

  • Key Tasks: Organize workshops, gather and incorporate feedback, refine the SSI module based on community input.

Milestone 5: Governance Framework Development and Review (2 months)

  • Brief Description: The final stage involves developing a governance framework that will guide the structure, coordination, and overall management of the project. This framework will then be reviewed and revised based on community feedback and evolving needs.

  • Key Tasks: Develop governance framework, review and revise as necessary based on community input and project evolution.

Each milestone's success will be evaluated based on the completion of the key tasks and the objectives set for each phase. Regular progress reviews will be conducted to monitor advancement and make adjustments as necessary.

Please describe the deliverables, outputs and intended outcomes of each milestone.

Milestone 1: Project Kickoff and Planning

  • Deliverables: A detailed project plan, scope document, and a comprehensive report detailing the needs and requirements of the taxi booking industry in relation to self-sovereign identity (SSI).
  • Intended Outcomes: Establish the foundational knowledge and planning needed for the subsequent development of the SSI module.

Milestone 2: Development of SSI Module

  • Deliverables: A functioning SSI module, documentation of module's architecture and functionality, and test reports.
  • Intended Outcomes: A module that can seamlessly manage digital identities, verify user credentials, and facilitate secure transactions within taxi booking platforms. The module will be ready for integration and testing.

Milestone 3: Integration into a Taxi Booking Platform and Testing

  • Deliverables: An integrated and functional SSI module within a test taxi booking platform, user acceptance testing reports, and bug fix documentation.
  • Intended Outcomes: An operational and fully integrated SSI module within a taxi booking platform, providing real-world data and feedback for refinement.

Milestone 4: Community Engagement and Education

  • Deliverables: Workshop materials, feedback reports, and a refined version of the SSI module based on community input.
  • Intended Outcomes: An informed and engaged Cardano community that understands the value and utility of the SSI module. The module will be refined based on community input and ready for the final phase.

Milestone 5: Governance Framework Development and Review

  • Deliverables: A governance framework document for the SSI module, review reports, and a final refined governance framework.
  • Intended Outcomes: A comprehensive and effective governance framework to guide the structure, coordination, and overall management of the project, ensuring long-term sustainability and growth.

Each milestone's progress will be tracked based on key deliverables and their associated outcomes. We will measure progress by evaluating the completion and quality of each deliverable, user feedback, and the achievement of intended outcomes.

Please provide a detailed budget breakdown of the proposed work and resources.

Milestone 1: Project Kickoff and Planning (1 month, 50k ADA)

  • Brief Description: This phase is dedicated to defining the project scope, finalizing the project plan, conducting a kickoff meeting with stakeholders, and understanding the requirements and needs of the taxi booking industry in relation to self-sovereign identity (SSI).

  • Key Tasks: Define project scope, develop project plan, conduct kickoff meeting, perform industry needs assessment.

Milestone 2: Development of SSI Module (4 months, 200k ADA)

  • Brief Description: In this phase, the SSI module will be developed using Cardano's Atala PRISM. The module will be designed to manage digital identities, verify user credentials, and facilitate secure transactions within taxi booking platforms.

  • Key Tasks: Design the SSI module's architecture, develop core functionalities, conduct unit and integration testing.

Milestone 3: Integration into a Taxi Booking Platform and Testing (2 months, 100k ADA)

  • Brief Description: This phase involves integrating the developed SSI module into a taxi booking platform for testing. The testing process will help identify any bugs or issues and will provide insights into the module's real-world functionality and user experience.

  • Key Tasks: Integrate SSI module into a taxi booking platform, conduct user acceptance testing, address any identified bugs or issues.

Milestone 4: Community Engagement and Education (1 month, 50k ADA)

  • Brief Description: This phase involves conducting community workshops to gather feedback, increase awareness about the solution, and promote its adoption within the Cardano ecosystem.

  • Key Tasks: Organize workshops, gather and incorporate feedback, refine the SSI module based on community input.

Milestone 5: Governance Framework Development and Review (2 months, 50k ADA)

  • Brief Description: The final stage involves developing a governance framework that will guide the structure, coordination, and overall management of the project. This framework will then be reviewed and revised based on community feedback and evolving needs.

  • Key Tasks: Develop governance framework, review and revise as necessary based on community input and project evolution.

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

  • Oussama Benmahmoud: As CEO and Co-Founder of PeakSoft GmbH, Oussama is a Certified PMP, ITIL, Professional Scrum Master, and Product Owner, and holds an ISTQB Advanced Level Certification. His key roles include Project Management, Software Quality Assurance, and Blockchain Development. His extensive Connected Car Projects experience and achievements as a Plutus Pioneer and Atala PRISM Pioneer make him a valuable asset to the team. LinkedIn Profile: https://www.linkedin.com/in/oussama-benmahmoud-43693926/
  • Abderrahim Issaoui: As the CTO and Co-Founder of PeakSoft GmbH, Abderrahim brings over a decade of experience e as a Software Engineer. He is Atala PRISM Pioneer. Linkedin: https://www.linkedin.com/in/abderrahim-issaoui-b3149227/
  • Habib Mokni: Habib is our Software Engineer and Frontend Developer. LinkedIn: https://www.linkedin.com/in/habibmokni/
  • Mohammed Abdelali: Mohammed is an Electronic and Communication Engineer, focusing on Software Quality Assurance. LinkedIn: https://www.linkedin.com/in/mohammed-abdelali-290b7b101/
  • Neyla Issaoui: Neyla is part of the Project Management Office, handling Administration, Accounting, and Coordination tasks. LinkedIn
  • Ramla Mahjoub: Ramla works in Software Quality Assurance and some project coordination duties, and she is also ISTQB certified. Linkedin: https://www.linkedin.com/in/ramla-mahjoub-25a1843b/

Our team roles and responsibilities for the project are:

  1. Project Management - Oussama Benmahmoud (Certified PMP, ITIL, Professional Scrum Master, Product Owner)
  2. Blockchain Development - Abderrahim Issaoui, Oussama Benmahmoud (Both Plutus Pioneers)
  3. Frontend Development - Abderrahim Issaoui (Lead), Habib Mokni
  4. Mobility Integration - Mohammed Abdelali, Oussama Benmahmoud
  5. Software Quality Assurance - Mohammed Abdelali, Oussama Benmahmoud, Ramla Mahjoub (All three are ISTQB certified, Oussama at Advanced Level)
  6. Administration, Accounting, and Coordination Tasks - Neyla Issaoui, Ramla Mahjoub

The team is prepared to engage external consultants if necessary, as we are always open to bringing in more expertise. We remain committed to active engagement with the Cardano community and technical-group channels and understand the expectations of proof of life verifications and public proposal availability. Our team's combined skills and experience make us well-suited to execute this project and contribute significantly to the Cardano ecosystem.

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

This project represents significant value for money for the Cardano ecosystem for several reasons.

Firstly, the proposed solution of integrating an SSI module based on Atala PRISM into taxi booking platforms is a forward-thinking approach to addressing identity verification issues in the ridesharing industry. The solution leverages Cardano's blockchain technology to provide a secure, trustworthy, and decentralized mechanism for identity verification. The benefit of this project will extend far beyond the taxi booking platforms, as it could serve as a model for other industries where secure, verifiable, and user-controlled identity solutions are needed.

Secondly, the proposed budget is well-justified considering the scope and complexity of the project. The largest portion of the budget is allocated for software development, which is in line with industry standards. The developer compensation is based on competitive market rates and the complexity of the work involved. In addition, a significant portion of the budget is set aside for testing, community engagement, and education, emphasizing our commitment to creating a user-centric solution and fostering a community around it.

Lastly, the project has a strong emphasis on open source, ensuring that the outcomes will be available to the wider Cardano community and beyond. This not only enables transparency but also promotes further innovation as other developers can build upon the work done in this project.

In terms of cost estimation, we've carefully considered each task's requirements and the necessary resources. We've based our estimates on the average rates in the software development industry and adjusted them to the specific needs of this project. Furthermore, we've allocated resources for contingencies to account for any unforeseen challenges or changes in project scope.

Overall, while the project requires a substantial investment, it's important to consider the potential long-term benefits it can bring to the Cardano ecosystem and beyond. The goal is to create an impactful, sustainable, and scalable solution that leverages Cardano's unique features and capabilities, thereby promoting wider adoption and fostering innovation. In this light, we believe that the cost of the project represents excellent value for money for the Cardano ecosystem.

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