The full SWARM cockpit, with no marketing-page hand-waving. Built for desk operators.
Every message classified. Every alpha call extracted to a canonical {ticker, chain, contract}. Every call's price tracked across 1h / 24h / 7d / 30d windows on DexScreener with Birdeye + GeckoTerminal fallback. Composite AlphaScore = decay-weighted realized return, with rug-flag detection (LP <$1k, no swaps 24h).
Rules first (length, dup, all-caps, emoji-only) catch ~70% of group traffic for free. Layer 2 batches 25 messages into one Claude Haiku call, returning category + usefulness + risk + sentiment + tickers + contracts + narratives + 20-word reasoning. Layer 3 (Claude Sonnet) generates one daily report per group. Per-tier daily cost cap, audited per workspace.
Bloomberg-terminal aesthetic. Dense, sortable, virtualized member tables. Score-history line charts, score-breakdown radar, contribution heatmaps. Sentiment distribution donuts. Category breakdown bars. Right-aligned tabular-nums everywhere.
At your chosen time + timezone, in your chosen tone. Top 5 contributors with their AlphaScores. Top calls with realized P&L. Best discovery (first-mention narrative). Sentiment distribution. Lurker count. Group's 7d and 30d realized return. ~300 words.
High-AlphaScore users browse a directory of public + invite-only groups, filtered by category and reputation gate. Apply with your reputation as credential. Admins see ranked inbox of applicants with AlphaScore, win rate, recent calls. Accept or reject with audit log.
Opt-in /u/[username] page shows your AlphaScore, win rate, average return, best/worst call, badges. Built so you can link from your Twitter bio and have a credential, not vibes.
Default: scores private to admin. Members see only their own. Public profiles are opt-in by the user. Admin can flip workspace policy to opt-in / admin-only / always-public. Member PII stays minimal — no phone numbers stored even when Telegram exposes them.
Workspace-scoped repository layer wraps every DB call. Prisma middleware alerts on any tenant-table query without workspaceId. Webhook signature validation (Telegram + Stripe). Rate-limited connect / link / report-generate via Upstash token-bucket. SOC-2-ready audit log on every privileged action.
REST endpoints to pull your group's data, your own scores, the directory feed. Useful for trading desks who want SWARM as an input to their own systems.
Add the bot to a test group, run /connect, and start measuring in 90 seconds.