Concept · The Lens

Reading a conviction score.

~8 min read · Foundational Model · Beta · forward-verification

Every Dragonfly signal carries a single number from 0 to 100 — the conviction score. It's the analyst's structural read on the thesis, expressed as one number so you can compare signals at a glance. This article walks through what's actually inside that number: seven components that add to it, three penalties that subtract from it, and how to read the hover-breakdown on any signal card.

This article is the user manual. The model itself is in Beta · forward-verification — we score every new signal at publish time and are accumulating live results to validate the model end-to-end. The math is documented; what we're proving out is the calibration.

The seven components (the upside half)

Each component is scored 0–10 on a fixed rubric. A higher score on a component means stronger evidence for that piece of the thesis. The components are weighted (some count more than others — the weights are tuned based on what historically predicts outcomes) and the weighted sum is your base conviction, in the 0–100 range.

C1
Structural tailwind durability
Is there a 5+ year structural tailwind behind this thesis (electrification, AI capex, energy transition, reshoring)? Single-product / single-event theses score low; multi-decade megatrend theses score high.
24 max
C2
Primitive vs point-solution
Is this company a foundational primitive (a platform, picks-and-shovels supplier, enabling layer whose TAM widens as the ecosystem grows) or a narrow point solution (one product, one use case)?
16 max
C3
Operating leverage
How much does each additional dollar of revenue drop straight to profit? High-fixed-cost businesses (semis, software, mining) get most of new revenue to the bottom line; low-leverage businesses (retail, services) don't.
14 max
C4
Adjacency door-count
How many distinct, credible adjacent markets could this company expand into from its current capabilities? Each "door" is an independent way the thesis can pay off. We count only credible doors, not fantasy.
14 max
C5
Insider conviction
Are executives and directors buying their own stock with their own money — and is the buying a cluster (multiple insiders) or a one-off? Cluster buying inside a narrow time window is one of the cleanest signals in markets.
12 max
C6
Smart-money positioning
Are institutions (13F filers, top hedge funds, sovereign wealth) accumulating or distributing? Net institutional flows over the last few quarters; quality of the holders, not just the count.
10 max
C7
Re-rating catalyst inventory
Count and quality of specific upcoming catalysts implied by the thesis — a named contract decision, a regulatory milestone, a capacity-online date, an earnings inflection. Vague "could get popular" doesn't count.
10 max

The numbers on the right add to 100. That's the maximum a thesis could theoretically score on the upside half — if it maxed every component (no real thesis does — strong theses cluster in the 60–80 range, exceptional ones in the 80+ range).

The three fragility penalties (the downside half)

The components answer "what's good about this thesis?" The penalties answer "what could break it?" Each fragility is scored 0 to its max — and the penalty subtracts directly from the conviction score as a hard cap.

F1
Valuation extremity
How far above sector norms is the stock trading on standard multiples? Expensive isn't automatically bad (great companies command a premium) — but extreme valuation means less margin for error and a higher probability that even good news disappoints.
−30 max
F2
Financing dependence
Does the company's REVENUE depend on customer financing — residential solar, consumer EVs, mortgage-like purchases? If yes, the business is rate-sensitive: every Fed hike shrinks the addressable market. We've seen this kill multi-year theses.
−25 max
F3
Balance-sheet / dilution risk
Is the company likely to raise capital before the thesis plays out? Burn-rate vs. cash on hand, debt due dates, history of dilutive raises. Dilution can break a thesis even when the company is otherwise executing.
−25 max

How the cap works: the final score is min(weighted_components, 100 − Σpenalties). So even a "perfect" 92-component thesis can be pulled down to 60 by a heavy financing-dependence penalty. The penalties model the worst plausible outcome, not the central case.

The full formula in one line

base = Σ (component_score × component_weight) / 10 cap = 100 − (F1 + F2 + F3) final = min(base, cap) # Optional later: × staleness_factor (dampens scores # from theses that haven't moved in > 12 months)

That's the entire model. No black box, no proprietary magic — just a weighted sum capped by fragility. The hover-breakdown on a Dragonfly signal card shows the three components that contributed the most to the final score, and any fragility penalty greater than zero.

How to read a real card

When you see a Dragonfly signal card, the layout from top to bottom is:

  1. Ticker + signal strength (HIGH / MED) — the entry-level conviction grade. Decided by the analyst at publish.
  2. Conviction score (0–100) badge — colored green (80+), amber (60–79), or muted (<60). Hover the badge to see the component breakdown.
  3. Sector + company name — for context and watchlist matching.
  4. Teaser sentence — the one-line "why now."
  5. Stop / target — suggested risk levels based on signal strength.
  6. Thesis paragraph (Investor+) — the actual analysis. What the convergent catalysts are; why we waited for them; what would break the thesis.
  7. Recommended strategy + rationale (Investor+) — the spotter's call on how to play it (full size at entry, scale in on pullbacks, defensive sizing only in CHOPPY regime, etc.).

The conviction score is the headline; the breakdown is the explanation; the thesis is the substance; the strategy is the recommended play. Use them as a stack: conviction tells you whether to look, thesis tells you whether to believe, strategy tells you how to execute. None of them are an instruction. All of them are a lens.

Reading the score bands

80 — 100
High conviction
Multiple components scoring 8+, no large fragility penalty. These are rare. Worth a serious look.
60 — 79
Medium conviction
Real thesis with some component(s) under-developed, OR a fragility penalty pulling a stronger thesis down. Read the breakdown.
0 — 59
Watch only
Worth tracking on a watchlist but not yet a publish-worthy thesis. Usually published only to document the convergence we're waiting for.

The Beta caveat — taken seriously

The model is rule-defined and the weights are tuned. What we don't know yet is how well the calibration holds in live signed-and-anchored data. Backtested calibration on historical data has the standard hindsight problem — the analyst writing the historical scores knows how the thesis turned out, even if they try to bracket it out. The only honest calibration is forward, signed at publish, on theses we haven't seen the outcome of yet.

That's why we anchor every published signal cryptographically (see the live track record) and why the conviction-score section on the homepage is the only thing labelled Beta. Once we've accumulated ~3 months of live signed data, we can evaluate whether the model's bands (high/med/low) actually map to subsequent outcome distributions. If they do, Beta comes off. If they don't, the weights get re-tuned in public.