> For the complete documentation index, see [llms.txt](https://docs.hypertensor.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hypertensor.org/network/subnet-node/reputation.md).

# Reputation

Each subnet node has a reputation that starts at 1.0, with a maximum of 1.0, and can be increased or decreased under certain conditions. Each subnet has a minimum reputation set by the owner that, if below that threshold, will be removed.

The increase and decrease logic differ slightly as follows:

#### Increase Reputation Logic

```
increase = pow(prev_reputation, 1 + factor) * factor
new_reputation = min(1, prev_reputation + increase)
```

$$
Rnew = min( R + f \* R^{(1 + f)}, 1 )
$$

#### Decrease Reputation Logic:

```
delta = prev_reputation * factor
new_reputation = prev_reputation - delta
```

$$
Rnew​=Rprev​(1−f)
$$

***

Each of the following conditions has a factor that is set by the subnet owner:

#### Non Consensus Attestor

**Factor**: `NonConsensusAttestorDecreaseReputationFactor`

Attesting a proposal that isn't in consensus by at least 66% of the nodes will **decrease** a subnet node's reputation.

#### Absent From Consensus

**Factor**: `AbsentDecreaseReputationFactor`

If a node is absent from consensus data and the subnet comes to a consensus and agrees on the data, the node's reputation is **decreased**.

#### Included In Consensus

**Factor**: `IncludedIncreaseReputationFactor`

If a node is included in consensus data, and the subnet comes to a consensus and agrees on the data, the node's reputation is **increased**.

#### Below Weight Threshold

**Factor**: `BelowMinWeightDecreaseReputationFactor`

Each subnet can have a minimum weight threshold, for example, 0.5%. If the weight of emissions to any node is below the subnet's weight threshold, it will **decrease** its reputation.

#### Non Attestor

**Factor**: `NonAttestorDecreaseReputationFactor`

If a node doesn't attest to an in-consensus proposal, the node will have its reputation **decreased**.
