How Thread works

Every coin gets one dedicated thread. That thread is the product — not a link in a footer.

The Bull Index

A 0–100 reading of how a room is talking about a coin. It is deliberately hard to fake with volume alone.

The naive version of this metric sums up sentiment and activity. That is wrong: it makes a busy bearish thread drift back toward neutral just for being busy. Volume is not bullish. So the index separates two things:

direction  =  which way the room leans  (−1 … +1)
amplitude =  how much that lean is worth (0 … 1)

index     =  50  +  direction × 50 × amplitude × confidence

Direction comes from per-comment sentiment, sharpened by conviction and nudged by how the room voted. Amplitude comes from thread physics — how many distinct people, how fast, and whether it's accelerating. Confidence pulls thin threads toward 50, because twelve comments is not evidence.

What moves it

Per-comment scoring

An optional model pass re-scores the comments the lexicon finds genuinely ambiguous — sarcasm, mostly. Everything works without it.

Calls

A comment with conviction and a clear direction is recorded as a call, stamped with the market cap at that moment. It is scored on the realised move to settlement, not the peak it touched on the way.

That distinction is the whole leaderboard. Peak-since-call is almost always above entry, so ranking on it would make nearly every bullish call a winner and the board meaningless. The peak is still shown, as "best case" — the gap between it and the realised return is roughly the cost of not taking profit.

Anti-shill

Account age and karma produce a trust score, low-effort comments are weighted down, and breadth of distinct voices dominates raw comment count. None of this stops a determined brigade; it stops the lazy ones, and it makes the expensive ones visible.

Milestones

Market cap steps, holder counts, curve completion and index extremes post themselves into the thread. Each fires exactly once — enforced by a uniqueness constraint in the database, not by a variable that resets when the process restarts.

Honest limitations

← back to the board