# TrustFingerprint

TrustFingerprint is Noderr's onchain reputation score. This page says what it measures, how it is computed and where it is used.

## What it is

One trust value for each operator or agent, built from their track record. It is implemented in `TrustFingerprint.sol`.

The protocol uses it to gate node tiers, weight participation and qualify operators for roles with more responsibility.

The score is stored onchain on a **0–10,000 scale** and displayed as a **0–1 value**. A stored value of `7,000` is shown as `0.70`.

## How it is computed

Three components, each measured automatically:

| Component | Weight | What it measures |
|---|---|---|
| **Uptime** | 50% | Is your node reliably online and reachable? |
| **Success Rate** | 40% | When the network assigns your node a task, does it complete successfully? |
| **Stake** | 10% | Do you have economic skin in the game? |

The component weights are the current design and are not yet finalized.

All three come from onchain data and heartbeat signals. There is no manual review, no peer voting and no subjective element. The protocol's scoring service updates the score onchain periodically.

Two things are deliberately left out:

- **Governance participation.** It belongs in DAO voting. Counting it let operators raise a performance score through political activity instead of technical reliability.
- **Task volume.** It reflects network demand, not your performance. Counting it favored early operators who received more tasks in busy periods.

The tier tables behind each component are in [How to improve your score](./how-to-improve-your-score.md).

## Entry thresholds

| Tier | Minimum TrustFingerprint |
| --- | --- |
| Validator | 0.70 |
| Guardian | 0.80 |
| Oracle | 0.90 |

The higher tiers need more than the score. Guardian also requires governance approval and a node NFT. Oracle also requires election (66% Oracle supermajority vote) and a node NFT.

## Where it is used

- **Governance.** Voting weight scales with node tier, so a score that unlocks a higher tier also raises governance influence. See [Governance](../governance/README.md#voting-power).
- **Agent reputation ladder.** Noderr's agent protocol backend uses a parallel ladder: Unverified, Registered, Proven, Established and Core Contributor. Promotion thresholds are Proven 0.30, Established 0.55 and Core Contributor 0.70.

## Next

- [How to improve your score](./how-to-improve-your-score.md)
- [Governance](../governance/README.md)
- [Node Operators](../../node-operators/README.md)
