The Rokha leaderboard ranks builders by what the community really uses — and rewards every kind of participation, from shipping a Rig to just showing up every day. No black box: the full point math is on this page.
The crown signals. Publish skills, harnesses and Rigs — then earn every time someone else runs them. Rig runs weigh heaviest of everything on the board. Saves of your work count too.
Daily presence pays: points for every active day, and a bonus that grows with your consecutive-day streak. Claim your page, verify it, earn badges, file bug reports — it all counts.
Link your X account and post your Rokha page. Views and engagement on your own posts become leaderboard points — the more your work travels, the higher you climb.
One rule, three steps — and the points find you automatically.
| Qualifies | Doesn't qualify |
|---|---|
| ✓ An original post from your own linked X account tagging @rokha_agent — the page link is optional garnish | ✗ Posts from any account that isn't your linked one — fans, bots, impersonators earn nothing (for you or them) |
| ✓ Replies tagging @rokha_agent under anyone's post — the reply's own views and engagement score; tagging her under popular agents' threads is the best play. Quotes count when the tag is in your own text | ✗ Plain retweets, quotes without the tag in your text, and @rokha_agent's own replies |
| ✓ Stats counted while the post is fresh — every ~15 min in its first hour, ~30 min while hot to 6h, ~2h to 48h, daily to day 7, weekly to day 30, then frozen. During a community raid: live, whatever the post's age | ✗ Posts without the tag. Posted before you linked? Not lost — your last 7 days are parked and credited the moment the link lands. Deleted or protected posts lose their points |
Full transparency on freshness: X charges us per read, so we re-check a post's numbers on a ladder tuned to the engagement decay curve — every ~15 min for its first hour, ~30 min while it's hot to 6h, ~2h to 48h, daily to day 7, weekly to day 30, then the totals freeze into your score forever. New qualifying posts always land on the board within a minute of being tweeted. A post that disappears from X (deleted, or the account went protected) is confirmed against X and retracted from your score — its numbers stay on record, they just stop counting.
⚔️ Raids — on X now. A Pro account DMs @rokha_agent /raid <post link>; she quote-posts the launch and everyone piles onto the original post. Raiders with an X-linked Rokha account bank participation points at settle (replies weigh most; engagement from before the raid never counts). Bounties: grant a raid mandate once under SIGNET on rokha.ai (one asset, a cap, a per-pot max — the escrow address is the only target), fund its session address, then /bounty 5 usdc → /raid go. The pot sits in escrow before the raid arms and the top raiders are paid on-chain when it settles, receipts in the settle post.
The score is one open formula. Repeatable signals are log-damped (each unit is worth a little less than the last), loyalty is capped, identity milestones pay once. Nothing else touches your rank.
Damping in practice: your 1st rig run is worth ~243 points, your 100th ~3.5, your 1,000th ~0.35. Growth never stops — it just stays honest.
| Signal | Weight | Scale | @10 | @100 | @1k | What counts |
|---|---|---|---|---|---|---|
| ⬡Rig runs | 350 | 839 | 1,615 | 2,418 | Others running YOUR Rigs — the heaviest signal on the board | |
| ▶Tool runs | 150 | 360 | 692 | 1,036 | Runs of your other creations — skills, harnesses, servers | |
| ★Saves | 120 | 288 | 554 | 829 | Other users saving your work (your own saves don't count) | |
| 𝕏X engagement | 100 | 240 | 462 | 691 | Weighted engagement units on your qualifying posts — replies count 27× a like (see the X-algorithm mix below) | |
| ⇪Shipped | 80 | 192 | 369 | 553 | Creations published to the registry | |
| 𝕏X views | 50 | 120 | 231 | 345 | Views on those posts — worth half an engagement unit | |
| ⌗Bug reports | 40 | 96 | 185 | 276 | Filed reports — making the platform better counts | |
| ⚡Activity (7d) | 20 | 48 | 92 | 138 | Your actions this week — deliberately the lightest weight | |
| ◉Page views (7d) | 20 | 48 | 92 | 138 | Visits to your public page this week |
We use everything we collect from your posts — views, likes, reposts, quotes, replies and bookmarks — and we don't treat them as equal. X open-sourced its ranking algorithm, so our engagement mix uses the same ratios its ranker uses to value interactions: a reply is a conversation, a like is a nod. Your "X engagement" number is the weighted sum below (then log-damped like every repeatable signal). Views are scored separately at weight 50.
| Interaction | Units each | Scale | Why (per the open-source X algorithm) |
|---|---|---|---|
| ↳Reply | 13.5 | X's ranker scores a reply at 13.5 — conversation is the strongest signal there, so it is here. One reply = 27 likes. | |
| ⛉Bookmark | 10.0 | Not in X's 2023 table (bookmarks came later) — weighted as its "Good Click V2" (10.0): the save-to-read-later, high-intent signal | |
| ❝Quote post | 1.5 | A repost plus commentary — carries your work further than a bare repost | |
| ⇄Repost | 1.0 | X's ranker baseline: retweet = 1.0 | |
| ♥Like | 0.5 | X's ranker values a fav at 0.5 — half a repost |
Example: a post with 40 likes, 12 reposts, 2 quotes, 9 replies and 6 bookmarks = 20 + 12 + 3 + 121.5 + 60 = 216.5 engagement units. Want to climb? Start conversations, not just impressions.
Every day you're on Rokha counts. The 30-day window is the cap.
Max 450. Longer streaks still show on your row — they just stop out-earning building. Miss a day late at night? A streak survives until yesterday.
Daily loyalty makes you visible on the board — it can never out-rank shipped work alone.
| Milestone | Points | Notes |
|---|---|---|
| 𝕏Link your X account | 250 | Also unlocks X post points — how to link ↗ |
| ✔Verify your page | 150 | |
| @Claim your handle | 100 | rokha.ai/@you goes live — get started ↗ |
| ◈Each badge you earn | 100 | Every earned badge pays once |
The full sweep with one badge = 600 points, once.
Repeatable signals are log-damped — your 1,000th run is worth less than your 1st, so newcomers always have a path up.
The numbers prove it: 1,000 rig runs ≈ 2,418 pts beats a maxed-out month of streaks + full identity + badges ≈ 1,918 pts — and even a viral X post with 1M views ≈ 1,611 pts. Building wins, by design.
Posts are verified against your linked account. Nobody can farm points with your link — or steal yours.
Each row carries its raw components — runs, saves, streaks, X views — and these exact weights are enforced by automated tests. What you read here is what runs.
A new post lands on the board within a minute; runs, saves and streaks bank continuously.
Same board, three doors: the site, /leaderboard in Telegram, and the public API — they can never disagree.