over budget
Support ADA pmnts in PRISM workflow
Current Project Status
Unfunded
Amount
Received
$0
Amount
Requested
$32,205
Percentage
Received
0.00%
Solution

Integrate ADA payments into ProofSpace wallet so that payments can be triggered upon completion of a PRISM VC interaction.

Problem

ADA value and PRISM VC usage can increase mutually, but triggering ADA payments through VC interactions requires wallet-level integration

Addresses Challenge
Feasibility
Auditability

Socious.io

3 members

Support ADA pmnts in PRISM workflow

Our objective is to:

  1. Enable the ProofSpace App to act as an ADA token wallet (as well as the existing credential wallet), with all required UI extensions. The PRISM SDK is being integrated into the ProofSpace App as part of an ongoing F7 proposal.
  2. Add configuration options to ProofSpace Dash for VC interactions that require ADA payments.

Our audience is members of the Cardano community who would like to utilise PRISM credentials and ADA payments in the same customer journey.

The outputs will be:

  1. Updated ProofSpace App with ADA wallet functionality that can be used in PRISM VC workflows.
  2. Updated ProofSpace Dash so that people can use no-code tooling to configure ADA payments into their VC workflows.

The impact will be:

  1. Increased use of PRISM credentials in high-value use cases (i.e. those where monetary transactions are needed)
  2. Increased value of ADA through opening up a new range of possible payment use cases.

The proposed solution addresses the challenge in the following ways:

The overall question to be addressed by the challenge is: “What solutions can we develop and implement with Atala PRISM to have the most positive impact and opportunities for rapid growth of Cardano”.

  • The intended impact of the proposal is to increase use of PRISM credentials in high-value use cases (i.e. those where monetary transactions are needed); increase the value of ADA through opening up a new range of possible payment use cases.

One of the areas of focus of the challenge is: Interoperability between Cardano and Indy anchored DIDs/VCs.

  • ProofSpace not only allows PRISM/Indy interoperability, but this proposal would enable both PRISM and Indy credential holders to utilize ADA in their transactions, thereby increasing the potential reach and utility of ADA.

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

  • The sum of realized production pilots or launches in 2022: the goal of the proposal would be to launch production implementations utilising PRISM VCs and ADA transactions in the same flow.
  • Discovery of repeatable patterns in use-cases: Utilizing PRISM VCs and ADA payments together or in sequence is an enabling capability for new use cases, in particular for B2C business models.
  • The number of issuers, holders, and verifiers: the expansion of the number and variety of successful use cases leveraging PRISM VCs and ADA payments necessarily increases the number of issuers, holders and verifiers.
  • The number of verifications performed on credentials in production: coupling ADA payments with PRISM VC verification necessarily increases the number of credential verifications in production.
  1. Risk: Configuring payments from UI can be complex or restricted. There is a risk that the beta version lacks sophistication and utility to specific use cases.
  2. Mitigation: We will develop a set of virtual use-cases and analyse one during development.
  3. Risk: Technically, configuring transactions to be sent via proofspace wallet may be quite a large task, so estimations may be incorrect.
  4. Mitigation: Determine a “minimal viable feature set” as early as possible.
  5. Risk: If volume of usage grows faster than expected, we will need to implement a business model for paying server-side API provider (blockfrost)
  6. Mitigation: Determine possible monetization schemas for such a scenario.
  7. Risk: Ability to use payments in interaction opens many technical possibilities and value propositions, but only if partners join the platform to participate in these transactions i.e. there is a risk we will have an application and amazing feature, without services using it.
  8. Mitigation: We issued a proposal which open horizontal use-case (Token-based credentials)
  9. Mitigation: Form partnerships with partners specialized in verticals.

Three headline tasks for this proposal:

  1. Configure ADA payments interactions in ProofSpace Dashboard
  2. Ability to list and operate with native-tokens
  3. Ability to use payments as steps in goal-oriented PRISM VC workflows (interactions)
  4. Ability to use datum received from a service in a transaction to fulfill a smart contract, e.g. transaction confirmation
  5. Add support of ADA payments to ProofSpace App (iOS/Android)
  6. Ability to issue ADA transactions using blockfrost API
  7. Ability to view received PRISM credentials
  8. Ability to link user DID and user Cardano Address
  9. Testing, fixing and pilot planning

Milestones and Deliverable

May

  • UI/UX drafts for Dash and Mobile updates

June

  • Backend integration of ADA payments

July

  • Dash frontend and mobile integration of ADA payments

August

  • Testing and fixing

September

  • Pilot cases confirmed and underway

Our budget for this project is $32,205. Our budgets are structured based on the cost of deliverables using the following format:

Function

  • $Cost

<u>BUDGET</u>

UI Design

  • $2,260

Mobile Development & Testing

  • $16,080

Backend Development & Testing

  • $6,932.50

Frontend Development & Testing

  • $6,932.50

TOTAL

  • $32,205

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. Enthusiast 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.

Ilya Che - UI/UX for ProofSpace. Talented and multi-displinary UI/UX designer with 10+yrs experience and a skill for making complex things simple for end users. Past experience with Leantegra, ScanForce, SingleCare and others.

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).

We will measure the progress of the project based on our achievement of the deliverables (see below) in a timely way. This will be reported in the monthly community reports and also in the end of project report. In these reports we will share material evidence of the project’s progression:

May - UI/UX drafts for Dash and Mobile updates

  • Evidence: Screenshots / demo flow:

July/Aug - Backend integration of ADA payments andDash frontend and mobile integration of ADA payments

  • Evidence: Video demo

Sept - Pilot cases confirmed and underway

  • Evidence: Named partners and/or draft F9 proposals.

We will measure the project’s success according to the following criteria being met during and after the project’s completion:

  1. Proposal in progress: UI / UX complete (possibly in prototype)
  2. Proposal almost complete: Working prototype and video demo
  3. Proposal successful: Real production use case planned or going live with real transactions
  4. Proposal sustained success: Large and growing number of use cases utilizing ADA payments inside VC workflows and corresponding growth in:
  5. Expected number of credentials issued/verified in related workflows (not always possible to count if stakeholders run on-prem installation).
  6. Volume of ADA transacted in such workflows (not always possible to count or attribute transactions to specific VC workflows).
  7. Related: we hope to also see an increase in (i) collaborative Catalyst proposals that specifically utilize this capability in use cases that we may or may not be currently aware of, (ii) independent or collaborative Catalyst proposals where our own, or joint, R&D results in ways to deepen the related capabilities of the proposed solution.

This proposal builds on an F7 proposal entitled “No-Code SSI SaaS for Mass Adoption” (see https://cardano.ideascale.com/c/idea/385204). The implementation of Atala PRISM credentials in ProofSpace SSI no-code platform will support the use of PRISM credentials in the SC workflows that result from this proposal.

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