SWARMOpen bot
Docs / Scoring / Detection

📞 How a call is detected

Thousands of messages an hour. Only a fraction are real calls. This is how we tell the difference.

ℹ️ Note
In short: a message becomes a call when it names a token and commits to it. Chat, hype, reposts and questions are ignored — which is why the ranking is not a popularity contest.

What counts as a call

A token we can identifyA contract, or a ticker we can resolve to one specific token with confidence. Ambiguity is thrown away rather than guessed.
A real position"Aping this" is a call. "What do we think of this?" is not. Intent has to be there.
Said by a person, in a room we watchBot spam, forwards and link-dumps do not create calls.
First timeReposting the same token later does not mint a second call. Your entry is where you actually called it.

What gets thrown away

Hype with no token"THIS IS GOING TO RUN" with nothing attached scores nothing.
Ambiguous tickersIf a symbol maps to several tokens and nothing settles it, we drop the message rather than guess and pollute a record.
Recaps and screenshotsTalking about a move that already happened is not calling it.
Copy-paste raidsIdentical messages across rooms are collapsed, not multiplied.

A large share of typical group traffic never becomes a call at all. That is deliberate. Every message we let through has to survive being scored later, in public, against price.

Why we throw away so much

🧹
A record you can trust
One bad extraction becomes a permanent lie on someone's profile. Silence is cheaper than a wrong call.
🛡
Ungameable by volume
If posting more created more chances to rank, the leaderboard would belong to whoever spams hardest.
⚡
Fast enough to matter
Detection happens as the message lands, so an early call is timestamped early — not whenever we got round to it.
⚠️ Important
We do not publish the gates. The exact signals and cut-offs that decide what passes are kept private, because they are also the instructions for slipping fake calls past them.