Coreto DRS architecture

The Coreto DRS is a decentralized reputation system that calculates Trust and Performance scores for individuals and entities. It is built on top of web3 blockchain technology using NEAR Protocol as the underlying protocol, which provides a secure and tamper-resistant way to store and track reputation data.

The Coreto DRS reputation is made up of two scores: Trust and Performance.

Trust is based on user interactions and direct feedback and represents the subjective side of reputation, while Performance is based on objective data-driven KPIs and represents the objective side of reputation.

Our system is divided into three main components:

  • Reputation Collection Service (RCS): converting user actions into Trust and Performance points, based on predefined KPIs

  • Decentralized Reputation Tracker (DRT): receiving and storing the Trust and Performance points collected by the RCS on-chain, providing an immutable history of each user's evolution over time

  • Reputation Scoring Service (RSS): converting the on-chain Trust and Performance history stored by the DRT into the final Reputation scores for each individual, using our unique Trust and Performance algorithms

Each component has a specific responsibility in collecting, storing, and processing reputation scores, ensuring that the system is flexible, reliable and efficient.

As an extension of the system, we have also built a Decentralized ID (DID) smart contract on NEAR, that is used as a helper tool in keeping track of reputation across multiple platforms in a flexible way.

By integrating the Coreto DRS into your platform, you can leverage the power of decentralized reputation scoring to enhance user trust and confidence.

Let's take a closer look at each of these components.

Reputation Collection Service (RCS)

The RCS is responsible for converting user actions into Trust and Performance points, based on predefined KPIs. These KPIs can be customized to suit the needs of different platforms and use cases.

The RCS collects data from various sources, such as user activity logs, user feedback, and other relevant data sources. This data is then processed and converted into Trust and Performance points, which are stored on the blockchain.

Decentralized Reputation Tracker (DRT)

The DRT is responsible for receiving and storing the Trust and Performance points collected by the RCS on-chain. It provides an immutable history of each user's reputation evolution over time.

The DRT ensures that the reputation data is secure and tamper-resistant, by storing all historical data inside a dedicated smart contract on the NEAR Protocol blockchain.

Reputation Scoring Service (RSS)

The RSS is responsible for converting the on-chain Trust and Performance history stored by the DRT into the final Reputation scores for each individual or entity, using our unique Trust and Performance algorithms. The final Reputation is a pairing of Trust and Performance scores.

Last updated