This storage item was removed in v393
This storage item is no longer available in the current runtime. Existed from v101 to v393. Shown here for historical reference.
The Big Picture
Trust measures how much validators agree about a neuron. A neuron with high trust is consistently rated well by many validators. High trust with low rank might mean validators agree the neuron is mediocre. Trust + Rank together paint the full picture.
Why This Matters
Is this neuron's performance consistent across validators, or controversial? Trust shows consensus agreement. High trust means validators agree on this neuron's quality (good or bad).
Example Scenario
Query Trust(netuid=1, uid=47) returns 0.85 (normalized). 85% trust means strong agreement among validators about this neuron's ratings. Low trust (~0.3) means validators disagree significantly.
Common Questions
- High trust but low rank - what does that mean?
- Validators agree this neuron performs poorly. Consistent mediocrity. Low trust means validators disagree - some rate high, others low.
- How does trust affect emissions?
- Trust is one input to the consensus mechanism. It affects how reliably a neuron's rank translates to emissions.
Use Cases
- Evaluate how trusted a neuron is by validators
- Identify neurons with high consensus agreement
- Build trust-based filtering for delegation choices
- Research network trust dynamics
From Chain Metadata
MAP ( netuid ) --> trust
Purpose & Usage
Purpose
Track trust from consensus mechanism.
Common Query Patterns
- Query by netuid-uid
Query Keys
| # | Name | Type | Description |
|---|---|---|---|
| 1 | netuid | u16 | netuid (u16, hashed key component) |
Stored Value
trust (Vec<u16>)
Relationships
Modified By
Related Events
Code Examples
import { createClient, Binary } from "polkadot-api";
import { getWsProvider } from "polkadot-api/ws";
import { sub } from "@polkadot-api/descriptors"; // generated by: npx papi add sub -w wss://entrypoint-finney.opentensor.ai:443
const client = createClient(getWsProvider("wss://entrypoint-finney.opentensor.ai:443"));
const api = client.getTypedApi(sub);
// Query Trust storage
const netuid = 1;
const result = await api.query.SubtensorModule.Trust.getValue(netuid);
console.log("Trust:", result);Version History
Runtime Info
View Source- Pallet
- SubtensorModule
- Storage Kind
- Map
- First Version
- v101
- Removed In
- v393