# The Basics

This documentation provides an overview of the basic steps needed to use the Coreto Decentralized Reputation System (DRS).

The DRS is built on the NEAR Protocol and provides a platform for measuring the TRUST and PERFORMANCE of users based on their actions on DRS enabled platforms and apps.

This guide assumes basic knowledge of blockchain technology, smart contracts, and API usage.

## Requirements

In order to get started, you'll need to perform the following steps:

* Get a NEAR wallet
* Add NEAR for gas
* Get authorized as source
* Map platform KPIs to TRUST and PERFORMANCE points

#### **Get a NEAR wallet**

A NEAR wallet is required in order to interact with the NEAR blockchain and the DRS smart contracts on the NEAR blockchain. You can [create a NEAR wallet](https://wiki.near.org/overview/tokenomics/creating-a-near-wallet) using the [official NEAR Wallet](https://wallet.near.org/) or [other compatible wallets](https://awesomenear.com/categories/wallets) and save the wallet's Private Key.

The platform wallet is your platform's on-chain point of access in order to write new reputation data to the DRS.

#### **Add NEAR for gas**

You'll need to add some NEAR tokens to your platform wallet in order to be used as gas for transaction fees on the NEAR blockchain when writing new reputation data to the DRS.

#### **Get authorized as source**

In order to write data to the DRS, you need to be authorized as a source. [Contact the Coreto team ](mailto:developers@coreto.io)in order to get your platform wallet added as an authorized source.

#### **Map platform KPIs to TRUST and PERFORMANCE points**

You'll need to define a set of key performance indicators (KPIs) that represent user actions on the platform. These KPIs can be mapped to TRUST and PERFORMANCE points, which are used to calculate a user's reputation score. [Contact the Coreto team](mailto:developers@coreto.io) for support in how to choose the right KPIs from your platform.

Once you have gone through this process, you're ready to start making use of the system inside your platform.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coreto.gitbook.io/coreto-drs-documentation/getting-started/the-basics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
