TrustedDataGraph / HackFS2023DataVerification

DataVerification and Reputation System
MIT License
1 stars 1 forks source link

For Final demo #11

Open kozayupapa opened 1 year ago

kozayupapa commented 1 year ago

Demo Use case

  1. data set registration ( Just explanation, not implement UI)

    • User can register a dataset name and a list of CIDs
    • User is granted DataRegisterNFT
    • The system checks the validity of CIDs in the backend and generates a list of only those CIDs that can be DLed.
  2. data reference

    • Users can DL and check the data they are interested in
    • users can refer to the results of other people's reviews as well
  3. review submission

    • Users can write and save reviews on datasets
    • Users are assigned a DataReviewerNFT

remaining TODO

  1. Data registration
    • [ ] prepare DataRegisterNFT (Proto)
  2. data reference
    • [ ] integrate Front/Backend (Proto/william)
    • [ ] view data and NFT UI (Proto)
    • [ ] view review result UI (Proto)
    • [ ] review response API (william)
    • [ ] create CID DL data-proxy instance (kozayupapa)
    • [ ] provide data-proxy url on dataset API call (kozayupapa)
    • [ ] show DataDL button on UI (Proto)
      1. review submission
    • [ ] review store API and write to Mongo (william)
    • [ ] prepare DataReviewerNFT (Proto)
    • [ ] mint NFT to reviewer (william or kozayupapa)
    • [ ] review Edit/Post UI (Proto)
    • [ ] show reviewer NFT on UI (Proto)
protocoel commented 1 year ago
  1. data set registration ( Just explanation, not implement UI) There are 3 stakeholders. Users(data downloaders), Verifiers(institutions verifying the data), Uploaders(Data uploaders) Us(An entity issuing the NFTs, we can say it'll be permissionless in the future)
  1. data reference We give Users reports and CIDs by Verifiers and Uploaders respectively.

  2. Review submission Verifiers can write and save reviews on datasets

Data registration

data reference

protocoel commented 1 year ago

Proto

William

Kozayu