> For the complete documentation index, see [llms.txt](https://osiris-2.gitbook.io/osiris/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://osiris-2.gitbook.io/osiris/the-osiris-platform/reputation-system/reputation-system-concept.md).

# Reputation System Concept

Since the appearance of distributed computer systems without centralized governance, verifying the reputation of participants has been a problem. This problem has been studied in its many aspects. A reliable way to determine reputation is critical for peer-to-peer marketplaces, where every node in the network can communicate with every other node.&#x20;

The standard theoretical framework for such a solution comes from the Byzantine Generals Problem, which features a variable number of participants (with variable levels of trust) voting independently in order to reach a decision that is to be recorded in a public ledger so that it will be known to the entire community.&#x20;

There is a risk of an attacker spinning up many malicious nodes which act together to take over the consensus in the attacker’s favor. We need to design defenses against this.&#x20;

Current implementations of blockchain technology use various forms of weighted voting to reach consensus. Some weight by tokens staked and others by computational power, for example. Each consensus algorithm provides certain heuristics for estimating the trustworthiness of a node.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://osiris-2.gitbook.io/osiris/the-osiris-platform/reputation-system/reputation-system-concept.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.
