Skip to content

amadeobrands/fusion-credit

Repository files navigation

Fusion Credit

Fusion Credit creates a FusionScore that will represent a universal reputation score with privacy in mind for the #DeFi markets.

Fusion Credit creates a credit score called the “FusionScore” based on multiple addresses and chains while keeping the account information private. Digital signatures are used to ensure account ownership, and zero knowledge proofs are used to hide the account information and ensure the credit score calculation is done correctly.

Frontend: Next.js, Web3-React, SnarkJS, circom
Backend: Solidity, Hardhat, SnartJS Verifier

The high level FusionScore is rule based and can be made up with the following logical components. Machine learning can be used to create individual component scores.
Longevity – Amount of time since the account was created
Activity – Transactions volume, frequency, type, etc.
Equity – Assets and properties owned, such as account balance, tokens, NFT’s
Diversity – Interactions with different types of service
Specialty – Depth of experience in a particular type of service
Propriety – Having good behavior and not associated with criminals
Ubiquity – Using multiple accounts and L1/L2 networks, or even off chain data

In our slide deck we have a more in-depth representation of how it works and what technology is used. After this hackathon and validation of the concept, we plan to expand the logical components that we use and harden out algorithms.

Setup

Requirements:

  • NPM
  • Hardhat
$ npm install
$ npm run dev

Contracts

FusionCredit.sol
FusionScoreV1Verifier.sol

Resources

Live Demo!
Demo Video
Fusion Credit brainstorm paper
Slide deck Fusion Credit

About

Universal reputation score with privacy in mind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published