Skip to content

Help create Linnia IRIS (InfoRmation Integrity Score) score algorithm #33

@godfreyhobbs

Description

@godfreyhobbs

Context

Linnia is a core component of the future of the web; Web 3.0. Linnia is a new Ethereum Blockchain protocol that brings the power of decentralization to your lifetime data. The Linnia protocol provides the foundation for secure decentralized applications in multiple spheres including the sphere of electronic healthcare records.

What

We would like to incentivize you, as a member of the Gitcoin/Bounties family, to innovate and help create the Linnia IRIS score algorithm. The IRIS stands for InfoRmation Integrity Score. The Linnia IRIS score is a critical part of the linnia protocol. We will be awarding the submission for this task a .7 ETH bounty, assuming the below requirements are met.
The proposed Linnia IRIS score algorithm must be in the spirit of the following two Linnia papers;

  1. https://github.com/ConsenSys/linnia-resources/blob/master/Technical-Whitepaper.md
  2. https://github.com/ConsenSys/linnia-resources/blob/master/Introducing%20Linnia.pdf

In particular, the following section describes the IRIS score:

  1. https://github.com/ConsenSys/linnia-resources/blob/master/Technical-Whitepaper.md#6-quality-scoring-with-iris

Note: Linnia is a WORK IN PROGRESS. The Linnia smart contracts are only a small subset of what is described in these papers.

Our Ideas

  1. IRIS score should increase as the number of attestations increase
  2. IRIS score may consider the following:
    1. Attestations
    2. Provenance
    3. Metadata including keywords
    4. User Roles
  3. IRIS score of zero indicates junk or garbage data
  4. IRIS score must reflect a real-world value

Requirements

  1. You have read and understood the WIP nature expressed in the README.md
  2. It must be impossible to game the IRIS score algorithm
  3. IRIS score algorithm must work end-to-end
  4. Must NOT be limited to the medical
  5. Your ideas must be submitted as Documentation and Code in a fork of this repo
  6. Consider the use of encryption to keep data secure. The computation must not leak or reveal any information related to the nature of the underlying encrypted data
  7. Provide two or three real-world non-trivial end-user facing use cases for your IRIS score algorithm
  8. Be prepared to present your submission to the Linnia team and the Linnia community
  9. Be prepared for a review of your code by the Linnia team and the Linnia community
  10. Finally, use your imagination

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions