How to read a tier
The tier is the headline of any TrustGate read. It compresses everything the score looked at into one label you can act on at a glance. Five tiers cover behavior, from BLOCKED at the bottom to ELITE at the top, and a sixth, VERIFIED, sits outside that ladder. A tier is a snapshot of current behavior, not a permanent grade. It moves as behavior moves.BLOCKED
BLOCKED
The read found strong reasons not to trust, or nothing to trust yet. That covers two different situations. One is active red flags in the behavior. The other is an address with no real track record to stand on.Treat it as do-not-proceed without your own checks. For a brand-new or empty address, BLOCKED is not an accusation. There is simply nothing earned yet, and the tier can climb as genuine behavior builds up.Pair it with confidence. A confident BLOCKED and a low-confidence BLOCKED mean different things.
LOW
LOW
A thin or concerning history. There is some activity here, but not enough depth to lean on, or patterns that give reason to pause.Treat it as caution. Worth a closer look before you rely on it for anything that matters. Discovery treats LOW as deprioritized: marked, never hidden.
MEDIUM
MEDIUM
A real, ordinary history. Nothing alarming, nothing exceptional. This is the broad middle where most legitimate, everyday addresses land.Treat it as reasonable to engage with normal care. Compact badges often shorten this to
MID.HIGH
HIGH
A strong, consistent track record. Behavior that is expensive to fake and has held up over a real stretch of time.Treat it as trusted, among the better addresses you will come across.
ELITE / HIGH_ELITE
ELITE / HIGH_ELITE
The rare top. A sustained, exceptional history that very few addresses ever reach.Treat it as the strongest behavioral read TrustGate gives. The two labels are aliases:
- Discovery batch and
widget-discovery.jsemitELITE - Arc oracle, Token Shield, and
widget.jsmay emitHIGH_ELITE
VERIFIED is different
VERIFIED is not earned through behavior at all, which is why it sits apart from the ladder. It is reserved for tokens whose issuer is confirmed, an official stablecoin from a known issuer being the clearest case. It answers a different question. The behavioral tiers ask “how does this act.” VERIFIED asks “is this the real, official asset,” and when the answer is yes, that identity is the whole point. So a VERIFIED read short-circuits the behavioral path. You are not being told a token behaves well, you are being told it is authentic. On the widget endpoint a VERIFIED response looks like:NTT is not a trust tier
NTT means Not a Tradeable Token. The single-token widget only scores ERC-20s. When you point it at an NFT contract, some other contract, or a wallet (EOA), it returns:
Three maps, do not mix them
Product APIs, the hosted homepage, and the payment contract do not share one cutoff table. A. Oracle / Token Shield / widget (behavioral bands)
B. Onchain payment routing (
TrustScoringPlaintext.getTrustTierPlaintext)
C. Homepage / payment-docs marketing uses the contract 75/40 bands, not the oracle 60/80 bands.
D. Sui
ScoreRegistry uses four onchain values: LOW=0, MEDIUM=1, HIGH=2, HIGH_ELITE=3. That elite variant is real on Sui. Cap mint thresholds are 70 (standard) and 85 (elite), independent of Arc’s 75/40 payment bands.
Payment-tier thresholds are not TrustGate’s recommended lending policy. They are how one application, the agent payment rails, consumes the score. Your protocol sets its own ladder.
Next
Signals
The categories of behavior that move an address between tiers.
Flags
The specific patterns a read can raise alongside a tier.
