completed
Atala Integration with Milkomeda
Current Project Status
Complete
Amount
Received
$46,100
Amount
Requested
$46,100
Percentage
Received
100.00%
Solution

We integrate Atala to Milkomeda via ProofSpace/Socious to increase the adoption of Cardano. 

Problem

Atala should be accessible to everyone. However, it is not integrated with Milkomeda and is affecting the adoption of Atala and Milkomeda. 日本語

Impact / Alignment
Feasibility
Auditability

Socious.io

2 members

Atala Integration with Milkomeda

Please describe your proposed solution.

94% of young people want to use their skills for good (Achieve Achieve Consulting Inc., “Millennial Impact Report”, 2014), but only 10% are able to do so (Bureau of Labor Statistics, U.S. Department of Labor, The Economics Daily, in 2016). This is because it’s difficult to visualize their impact and get rewarded for their contributions. Socious leverages Atala PRISM to attribute social & environmental impact to individuals/organizations and provides rewards in crypto tokens based on their impact score.

Socious is built on Milkomeda which is an EVM (Ethereum Virtual Machine) compatible sidechain of Cardano. While you are able to use ERC-20 compatible wallets (e.g. Metamask) on Milkomeda, Atala PRISM is currently not integrated with Mikomeda. As a result, we are not able to link Atala PRISM’s self-sovereign identity with ERC-20 compatible wallets.

ProofSpace and Socious will work together to integrate ProofSpace’s Atala PRISM implementation to Milkomeda so that users can connect their ProofSpace identity wallets with ERC-20 compatible wallets.

The proposed integration assumes that an Atala PRISM credential can have an ERC-20 token binded to it and vice versa. The Socious users will be able to use the ERC-20 token and/or the PRISM credential to interact with the parties (smart contracts and issuers/verifiers) in the Socious ecosystem. Socious App will handle token flows and ProofSpace App will handle verifiable credential flows and enable parties to issue both tokens and creds to the corresponding apps(wallets). In addition to SSI verification, the token ownership verification will take place. Two apps may call each other through the deep linking to build a complex flow consisting of token transactions and VCs interactions, that is experienced as a seamless flow by the end user. To perform payments and ERC-20 token transactions with Milkomeda smart contracts users will call Metamask mobile app from Socious web/mobile app and Proofspace mobile app through the WalletConnect standard. To pay for Milkomeda transactions, users will have to convert ADA to MilkADA and transfer it to Metamask Milkomeda address. This is a complex setup process, which we are planning to simplify by distributing MilkADA to users/organizations so that they don't need to convert ADA to MilkADA (i.e., they only need Metamask. Flint Wallet is not necessary).

The prototype workflow has been researched and drafted:

Image File

Please describe how your proposed solution will address the Challenge that you have submitted it in.

The proposed solution addresses the challenge in the following ways:

The overall question to be addressed by the challenge is “What dapps, products and integrations can be implemented to bring impactful use cases to Cardano ecosystem that help drive more adoption?”

Socious is a decentralized application (dapp) and its unique Impact Score has many use cases to Cardano Ecosysm. This project will significantly increase the utility & adoption of Atala PRISM/Cardano. Users will be incentivized to build their Impact Score with tangible rewards, such as access to impact-focused grants/investments, rewards in THANK tokens (Socious’ native tokens), and access to exclusive economic opportunities such as financial products and discounted ethical goods.

Types of proposals include “Marketplaces”, “Social Media”, “Environment” and DeFi.

Socious is squarely in these areas. Socious is an “impact job marketplace” that matches impact organizations/projects with impact talent. The impact score system, an impact-based reputation management system, will facilitate users to progress in their impact careers. Socious is also a “Social Media for Social Good” where socially conscious individuals can share content and connect with like-minded people.

In the future, Socious is planning to launch an “ethical product marketplace” where users can buy a variety of sustainable/ethical products that contribute to social and environmental impact. Similarly, Socious will launch an “impact lending” feature. Socious Impact Lending is a decentralized finance (DeFi) protocol that allows people to lend and borrow THANKs without having to go through a centralized intermediary. Lending users earn interest and borrowing users pay it. Rather than relying on collateral, smart contracts calculate individual risk based on users Impact Score, interest rates will be allocated on the basis of this. By removing the middlemen, this peer-to-peer system offers not only greater value and efficiency in the lending process but also provides the unbanked population with access to capital without any assets or credit.

Using the guarantor system, users can leverage the trust of other people to borrow THANKs without having a high Impact Score. This system also allows users to improve their impact score by being a guarantor and earn a percentage of the interest repayment. On the other hand, the guarantors’ impact score will decrease if the borrower fails to repay their debt. This balanced approach will increase access to financial services for the unbanked.

The project is highly relevant to the key metrics for the challenge:

  • Increasing the number of dapps and products available for the community to use that help to enrich the ecosystem with new use cases: If the project is successful, it will lead to many more use-cases of the Impact Score system and DID, including peer-to-peer lending system for financial inclusion of the unbanked and an ethical marketplace of products and services.
  • Increase the number of integrations that bring existing solutions together for a more seamless and connected experience between different products: We bring Cardano, Atala PRISM, Milkomeda, Proofspace, and ERC-20 compatible wallets together to provide a more seamless and connected experience between different products.

What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?

Possible challenges or risks to delivering this project successfully include:

Risk: Integration of ProofSpace/Atala PRISM to Milkomeda

Strategy to mitigate: We will mitigate this challenge by working with ProofSpace and learning and getting support from the Atala PRISM Pioneer Program.

Risk: Collaboration between Socious and ProofSpace with the time difference between Europe and East Asia.

Strategy to mitigate: We will leverage various tools such as Slack, Trello, GitHub, etc. to work asynchronously with occasional video conferences.

Risk: the UX for performing payments and ERC-20 token transactions with Milkomeda smart contracts can be complex.

Strategy to mitigate: this is partly a UX issue that is common to all dapps built on Milkomeda and the solution ultimately needs to come from Milkomeda. However we will mitigating the risk and improving the UX directly by distributing MilkADA to users/organizations so that they don't need to convert ADA to MilkADA (i.e., they only need Metamask. Flint Wallet is not necessary).

Please provide a detailed plan, including timeline and key milestones for delivering your proposal.

We expect that the proposed project can be brought to market within three months of approval of funding – no later than the end of 2022. We will be monitoring the results of the project for three months after the launch. We will submit the final report in the sixth month.

Target Milestones & Deliverables

September

  • Project approved by Catalyst voters
  • Technical and market analysis of the project
  • Finalize workflow between Socious, ProofSpace and mobile MetaMask wallet

Research and setup the following interactions:

  • Bind ETH Address with user’s Atala PRISM DID (PS app call’s MetaMask mobile transaction with custom payload)
  • Onboarding to Socious (Socious calls PS App to perform a verifiablle interaction)
  • Applying to Job (Socious calls PS App to perform a verifiablle interaction)
  • Accepting Job Offer (Socious calls PS App to perform a verifiablle interaction)
  • Submit for review / job done confirmation (Socious calls PS App to perform a verifiablle interaction)

- Ideate and Create Prototypes for User Research

- Conduct User Research using the Prototypes

- Compile and Analyze the findings

- Finalize the UI/UX Design/Technical Architecture

October

- Start Running Development Sprints

- Systems and API integration between Socious and ProofSpace

- Deep linking apps integrations

- Web hooks interaction between ProofSpace dashboard and Socious backend

- Unit Testing

- Integration Testing

- System Testing

November

- User Acceptance Testing

- Final Adjustments

- Deployment

- Marketing

December 2022 to February 2023:

- Monitor KPIs

- Prepare technical documentation

- Deliver the final report

Technical Aspects (architecture, language, technologies):

Blockchain: Cardano/Milkomeda

Smart Contracts: Solidity/EVM

Frontend Mobile App: Typescript React Native

Frontend Web App: Typescript NextJS

Backend: PHP Laravel

Database: MySQL

DevOps: AWS

Machine Learning: Azure

Agile tools: GitHub/Trello

Design Tools: Figma/Miro/Canva

Managing the workload of this and other proposals:

Socious:

Here is a link explaining workload management.

<https://docs.google.com/document/d/1xOIocF5W9Njsu60e5-aoWzVLpplktzvu3CA881n4kWE/edit?usp=sharing>

ProofSpace:

Here is a link explaining workload management.

<https://docs.google.com/document/d/1xkE9MMoJGXWKLl9Lkdh7c-R3hH1nn7XdMsZzRSE9LCY/edit?usp=sharing>

Please provide a detailed budget breakdown.

Budget is segmented according to the identifiable items below at a ratio of $100/hr.

Image File

Please provide details of the people who will work on the project.

Socious

Socious is an impact gig marketplace powered by blockchain and AI. We are building an ecosystem to help socially conscious individuals contribute to social/environmental impact by visualizing and rewarding their efforts.

The Socious Team working on this project:

Founder and CEO:

Name: Seira Yun

Location: Tokyo, Japan

Linkedin: <https://www.linkedin.com/in/seirayun/>

Position: Founder & CEO

Bio: Seira Yun is a serial social entrepreneur and an impact angel investor. He has worked in the impact sector since 2008 in the Middle East, Africa and Asia leading teams within the ICRC, UNHCR, and social ventures. He founded Discover Deep Japan Inc. in 2019, a social venture that focused on diversity and inclusion, which was acquired in 2021. Seira is a full-stack developer and holds a Master in Social Innovation degree from the University of Cambridge. His lived experience as both a migrant and a pansexual queer drives Seira’s passion for social change. Atala PRISM Pioneer Program participant

Name: Jayson Ilagan

Location: Manila, Philippines

Linkedin: <https://www.linkedin.com/in/jayson-ilagan/>

Position: Senior Developer - Full-time

Bio:

Jayson is a web and mobile app developer with over 12 years of experience. He earned his degree in Computer Science from the Lyceum of the Philippines-Laguna. He accepted his school invitation to work for them after graduation to build systems and worked on developing a faculty performance evaluation system.

After spending six years working at Ivoclar Vivadent Inc. as an IT Global Software Developer, where his primary focus was project creation, he decided to move to Singapore for two years to join Direct Asia Management Services Pte. Ltd. As a web developer, he enhanced the Quote and Buy journey of the company portal that caters to motorcycles and travel insurance. He hopes to build an application for kids with curable diseases who don't have the means to pay for medications to help them access proper medical treatment. Atala PRISM Pioneer Program participant.

Name: Cristhian Tejada

Location, San Salvador, El Salvador

LinkedIn: https://www.linkedin.com/in/cristhian-tejada-a73844174/

Position: Blockchain Developer - freelancer

Bio: A blockchain developer/data scientist with 9 years of experience. Cristhian strongly believes that artificial intelligence and blockchain will play an essential role in sustainable development and social good in the coming years. He currently stands out as a data scientist and blockchain developer in several social impact projects using the technology as a main tool. He also works in the Open Bank Project developing blockchain-based solutions for the financial and banking sector. He has studied business and economics but the need to create tools that improve living conditions and solve environmental problems has driven me to develop skills in computer science.

In the next few years, he plans to continue his doctoral studies investigating new economic models using Web3 technologies. Atala PRISM Pioneer Program participant.

Name: Raphael Hode

Location: Tokyo, Japan

LinkedIn: <https://www.linkedin.com/in/raphaelhode/>

Position: Design Advisor - freelancer

Bio: Raphael is a Strategic Designer with a passion for social innovation and sustainability. After a few years in advertising agencies in Paris, Raphael moved to Tokyo in 2015 and joined Designit, a global strategic design firm. At Designit Raphael worked on growing a team and helping some of Japan’s most ambitious companies make innovation happen, leading him to endorse a variety of roles across UX design, service design, business design, and strategy.

In parallel, he has been passionately engaging in activities related to sustainability and social innovation: giving talks and workshops, mentoring early-stage social founders, and eventually co-founding a social venture. Today, he spends most of his time working with incredible social entrepreneurs to help them define, design, and launch visionary products that contribute to creating a more sustainable society.

ProofSpace

ProofSpace is a multi-network identity platform, wrapped with no-code tools for building and scaling decentralized ID workflows and ecosystems. Our goal is to eliminate the barriers to adopting Self-Sovereign Identity (SSI) and proliferate the range and volume of use cases on production. Our vision is to power global digital inclusion and cross-chain commerce with interoperable verifiable credentials, and in so doing expand use of blockchain as a medium of trust. We are live with Hyperledger Indy, on testnet with Atala PRISM and reviewing SSI protocols on Polkadot, Ethereum and Solana.

ProofSpace Team working on this project:

  • Viktor Radchenko - CTO and mobile dev for ProofSpace. 20-year R&D track record. Skilled in project and product management, solution architecture, science consulting, blockchain, mobile, web, game, and embedded development. 6 publications in peer-reviewed journals.
  • Ruslan Shevchenko, PhD - Solution Architect and BE for ProofSpace. Skilled architect and scientific researcher with 30-years’ experience across blockchain, telecom, advertising and financial services. Researcher in the Institute of Software Systems and Founder of several successful ventures including NBI (an Internet Provider), GradSoft (a software development firm) and UA Scala user group. 10 publications in peer-reviewed journals, co-authored book entitled “Methods of Algebraic Programming” and is an active columnist for the Ukrainian developers' community portal.
  • Alexey Hodkov - FE/BE for ProofSpace. Talented web backend and frontend solution architect and developer with 17-years’ experience. Team leader, tech mentor and CTO in complex projects for various companies like Yandex LLC and Megogo.
  • Viacheslav Zhelobkov - Senior Mobile Dev for ProofSpace. Software developer with 20 years experience in wide variety of IT areas including embedded, mobile, web, backend, etc. in roles from solo founder to Solution Architect and CTO.
  • Olesya Kershaw - Customer Success Analyst. A professional musician, experienced concert pianist and teacher who made a career change into digital technologies. She uses her analytical, relationship building and research skills in her work as a business and customer success analyst, while continuously developing her technical skills.

Nick Mason - CEO for ProofSpace. Experienced social entrepreneur and venture analyst with a proven track record of social venture funding and of starting and growing ventures in Europe and Africa. Background as Consultant venture analyst at Toniic, Head of Portfolio and Operations at BeyondMe, UK Director for Sierra Leone based education charity and Trustee for Street Child. Co-Founded ProofSpace (formerly ZAKA in 2019).

If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.

Socious is planning to become a decentralized autonomous organization (DAO) by 2026. In order to achieve this goal, we need to build an ecosystem that people love to be a part of in the long term. We will return to Catalyst to build necessary features that allow the core Socious team to gradually step out of the decision-making process and achieve a truly decentralized and fully autonomous organization.

Please describe what you will measure to track your project's progress, and how will you measure these?

This project has two deliverables that will act as proofs of completion:

  • A video of the full demo
  • A new interaction type became available on the PS dashboard to trigger external transactions with custom payload to connect ProofSpace/Atala PRISM DID with ETH/ERC-20 compatible wallets.

Our key metrics/ KPIs for this project will be (by March 2023):

a) the number of users connected their ProofSpace/Atala PRISM DID with ERC-20 compatible wallets: 2,000 - 4,000

b) the number of transactions recorded to the Milkomeda blockchain through the wallets connected from ProofSpace/Atala PRISM App: 8,000 - 16,000

In addition, we will measure project progression against the Milestones & Deliverables plan above. Our progress will be reported in the monthly reporting for Catalyst and in the final project report. We may also present at Townhall and other community meetings on an ad hoc basis.

Furthermore, the team adopts Agile methodology based on the tools provided by Trello and GitHub. Besides the monthly progress reports, the progress will be tracked by Trello Kanban Board, Github issues, and commits. Intermediate progress will be reported as Sprint Burndown, a KPI metric that shows the progress in the percentage of each development sprint.

What does success for this project look like?

The success of the project would involve:

  • ProofSpace/Atala PRISM is integrated into Milkomeda and usable on the Socious app (iOS and Android);
  • Users connect their ProofSpace/Atala PRISM identity wallet with ERC-20 compatible wallets on Socious;
  • Users use their ERC-20 compatible wallets to transfer tokens on Socious.

Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.

This is a new proposal that is dependent on the delivery of ProofSpace’s on-going work with Token-based credentials and Credential-based tokens from Fund 8, due for completion in August 2022.

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