Skip to main content
Menu
Update

Score Overrides and Data Quality: What Two New Indicators Mean

By BarryGuard Team · May 8, 2026 · 4 min read

Imagine checking a token and seeing the three subscore rings read Contract 94, Market 47, Behavior 51. Most of the contract checks look clean. Market signals are in the middle. Behavior is a little weak but nothing alarming. You might expect a final score somewhere in the 60s.

Instead, the score shows 20 — Danger.

That used to be confusing. Starting with release 1.18.0, two new indicators appear below the subscore tiles to make this situation immediately clear.

Why the final score can be lower than the subscores suggest

BarryGuard evaluates dozens of individual checks across three categories. Each check contributes to the subscore for its category. The subscores then combine into a final score.

But some risk signals are so extreme that they override the weighted average entirely. A single wallet holding a very large share of the entire token supply is one example. Even if the contract code is clean and the liquidity looks fine on paper, a supply structure like that means one person can crash the price at any moment. The risk is real regardless of what the other checks say.

When a signal like this is detected, the final score is capped at a Danger level. This is by design. The point of a safety check is to surface the most important risk — not to let a good-looking average paper over a critical one.

The new “Score capped” indicator

When an override has reduced the final score below what the subscores alone would produce, a pill reading Score capped now appears below the subscore tiles. It is accompanied by a short reason text that names the specific signal that triggered it.

In the example above, the reason might read something like: Extremely high concentration — one wallet holds a very large portion of supply.

This tells you two things at once: the subscores are not misleading — they genuinely reflect what was found in each category — and the gap between the subscores and the final score has a specific, named cause you can investigate further.

If you see Score capped, read the reason text. That is the signal that matters most for this token.

What data quality means in this context

Not every check can always be evaluated reliably. On-chain data may not be available for every token, some newer tokens have limited history, and certain checks depend on data that is simply not present at the time of analysis.

When a check cannot be evaluated reliably, it contributes less confidence to the final score. A token where most checks produced solid, data-backed results has a higher confidence level than a token where several checks had to be skipped or estimated.

BarryGuard has always accounted for this internally. Now it is visible on the page.

The new “Data quality” indicator

A second pill below the subscore tiles now shows one of three states:

  • Data: Complete — the large majority of checks had reliable data to work with. The score reflects a thorough analysis.
  • Data: Partial — some checks had to work with limited or estimated data. The score is still meaningful but there are gaps.
  • Data: Limited — a significant portion of checks lacked reliable data. The score reflects what was available, but you should treat it as a starting point and do further research.

What this means for you as a trader

These two indicators are designed to make the score more honest, not more complicated. Here is how to read them:

  • If you see Score capped: do not try to rationalize your way around it by looking at the subscores. Read the reason text and decide whether the named signal is acceptable for your risk tolerance. In most cases, it is not.
  • If you see Data: Complete: the score is well-supported. You can use it with confidence.
  • If you see Data: Partial or Data: Limited: treat the score as a signal, not a verdict. Look at the individual check results, note which ones are flagged as low confidence, and supplement the analysis with your own research before committing capital.

A score of 65 with Data: Complete means something different from a score of 65 with Data: Limited. Now you can see that difference at a glance.

Run a check to see both indicators

Both pills appear automatically on every full token check starting from this release. You do not need to change anything about how you use BarryGuard. Open any token and the indicators will be there if they are relevant.

For a deeper look at how BarryGuard evaluates tokens, the methodology page covers what each category checks and how the final score is calculated.