RuneTrust: Confidential Trust Score Aggregator
New Gen Era: From Traditional Credit Scores to Holistic Trust Scores
RuneTrust Logo
TL;DR:
RuneTrust is a decentralized trust score aggregator built on the Fhenix and Rootstock blockchains. It is designed to provide privacy-preserving trust score computations, leveraging Fully Homomorphic Encryption (FHE) and Ordinals/Runes to ensure secure computation of trust scores while safeguarding user data confidentiality.
This platform is ideal for decentralized lending, reputation systems, and financial services, offering verifiable yet private trust metrics to ensure users' privacy and trustworthiness.
RuneTrust is composed of three key components that integrate Fhenix contracts and Rootstock HubRelayer:
RuneTrust Logo
- LendingContract
Purpose: Facilitates decentralized lending based on encrypted trust scores.
Details: Borrowers submit loan requests using encrypted trust scores and specify loan terms such as interest rates and durations. Lenders can approve loans after verifying the borrower’s trust score through the TrustScoreAggregator. The contract manages loan approval, repayment, and tracks borrower loan histories. Loans are only approved if the borrower’s trust score exceeds a specified threshold.
- TrustScoreAggregator
Purpose: Aggregates, manages, and updates encrypted trust scores using Fhenix contracts.
Details: Trust scores are stored in encrypted form and can only be accessed by authorized parties with the appropriate permissions using Fhenix's Permissioned access control. The contract also enables increasing or decreasing trust scores based on user activity (e.g., social or financial actions), using FHERC20 for trust score token management.
- TrustScoreRelayer
Purpose: Relays trust scores across multiple blockchains, ensuring privacy is maintained.
Details: The TrustScoreRelayer facilitates the secure transfer of trust scores between different blockchains, such as Fhenix and Rootstock, while maintaining privacy. Using Fhenix for encrypted computation and Rootstock for verifiable on-chain records, the TrustScoreRelayer ensures that trust scores remain confidential while being shared and verified across different blockchain ecosystems.