not approved
Updatable Tokenised Credentials: DID Proof of Concept & Adoption Case Study
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳27,500
Percentage
Received
0.00%
Solution

using CIP68 NFTs create updatable DID credentials for interaction with smart contracts such as treasuries and vesting contracts, to enable more complex verification of credentials than currently used

Problem

a tool set like DIDs can be hard to adopt without substantial case studies of their usefulness

Impact / Alignment
Feasibility
Value for money

Team

3 members

Updatable Tokenised Credentials: DID Proof of Concept & Adoption Case Study

Please describe your proposed solution.

build out tokenised credentials for access and verification mechanisms with credentials and proofs of achievement for real world case studies of the usefulness of DIDs to help spearhead adoption of DID solutions.

I have been working a lot with different forms of tokenised metadata particularly with regards to the CIP68 standard.

Using this I have started creating my own usecases for DIDs and building a business around it (NFTPass)

This case study aims to use real world tests of NFTPass to demonstrate simple uses and mechanisms for tokenised credentials, and will then expand the use cases into other fields with example contracts, transaction data, metadata structures and processes that can be adopted by less blockchain savvy companies.

I am to release a detailed report on the already existing and currently deployable solutions based on the tests run by NFT Pass at Cardano events this year, as well as extrapolated theoretical and modelled usecases that use example smart contracts, credential verification mechanisms and validator interaction based on tokenised credentials.

** Based on the suggestions provided in the comments I will put together some examples of work like this that has already been done and I will explain how mine will be different

** Any other suggestions will be taken into account and I will do my best to include them in the work that is done in this proposal, whether it is a comparison of findings from other reports or something different, I appreciate all feedback as I want to create something that will be useful for the community to demonstrate the value of tokenised credentails

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

The output is a case study for DID solutions and provide example use cases to help businesses and companies understand the ability of DID implementations and encourage adoption of DID solutions, particularly AtalaPrism, but in the context of any digitised credentials.

The benefit to the greater cardano ecosystem will be a full opensource DID implementation with example use cases that have been testing in different real-world settings

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

releasing a detailed case study of potential usefulness, vulnerabilities and risks associated with DIDs

success for this project will be example use for onchain and offchain verification of credentials for Blockchain and other businesses as well as the release of the contracts and data used to demonstrate the value.

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

outputs will include

  • open sourced smart contracts and token metadata as well as update mechanisms,
  • case study on the use cases for DIDs
  • examples of real world tests conducted over the next 6 months at Cardano events

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

We have already built the NFTPass Alpha which will be used for real world tests, already confirmed at Cardano events this year.

We will be implementing different features for this product as well and include all data from these tests in the repost I publish for this proposal.

We have been working with tokenised credentials in the form of NFT Tickets for over a year, and I have a deep understanding of the CIP68 metadata standard for NFTs which I am using for another project developing tokenised certifications and 'plaques' for credentials in the music industry, which we will be testing over the next 6 months and releasing a product for some music awards in the UK next year.

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

The main goal is to run real world tests of DID validation with NFTs, this will include both NFT projects on Cardano and our own created for very specific purposes.

As I already built an NFT Ticketing solution, the ability to create, validate and verify them is something I already have

We are running tests of the product at Cardano events this year, so the ability to test in real environments is also more than feasible

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.

M1: Contracts finalised and tested for minting & updating of credentials: August 2023

M2: RareEvo - August 2023

  • Organise & coordinate tests
  • collect & organise data
  • Draft report

M3: XLV - Oct 2023

  • Organise & coordinate tests
  • Collect & organise data
  • Draft report

M4: Cardano Summit - Nov 2023

  • Organise & coordinate tests
  • Collect & organise data
  • Draft report

M5: Final Report December 2023

  • Compile data from all events
  • Publish research paper

Note: Milestones 1 & 2 will be completed before funding and so will be shown as evidence for works already achieved at the first funding payment

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

M1: Open Source Credential Contracts & Minting Process and example roles structures and responsibilities - output: contracts and documentation

M2: Map out tests and data and run tests at RareEVo - output: data

M3: Map out tests and data and run tests at XLV - output: data

M4: Map out tests and data and run tests at Cardano Summit - output: data

M5: Completed case study published

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

Credential Testing costs - 2.5k ADA

Creating Contracts - 10k ADA

  • Adapting existing code to meet needs
  • Writing role specific contracts
  • On-chain verification mechanisms
  • Creating dashboard for simple minting / updating / verification

Writing - (34hrs - 10k ADA)

Time reviewing data

  • 6 days of data from RareEvo, XLV, Cardano Summit
  • 4+ Uses cases demonstrated
  • community member verification
  • ticketing
  • proof of attendance
  • certification

Writing paper

  • 1st draft - 2 days (R + Q)
  • reviewing (Quazar) 4hrs
  • 2nd draft - 1 day (R+Q)
  • reviewing (Quazar) 2hrs
  • final staging - 4hrs

Coordinating and managing tests during events - 2.5k ADA

  • 4 hrs per day at events
  • 6 days total

Contingency (10%) - 2.5k ADA

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

Rhys - Lead Developer

Quintin - Project Management

Quazar - Reviewer, Event Coordination

The team will collaborate collectively on the writing and reviewing of the case study

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

Our project represents value for money in that it is a validated proof of DID implementation, this can be used by the likes of the Atala Prism team as a case study to show how DIDs can be used and how they can work in the real world.

It will also provide basic security and stress tests to see if NFTs as credentials pose a risk to the owner, and compare that to how identity fraud exists in the world today.

Open-sourced contract deliverables will also serve to help people understand the processes available for tokenised credentials and how that can be implemented with smart contracts on Cardano.

This will also serve for educational material for the implementation of Atala Prism and give people a way to see and even test the DID structure for themselves

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