/ Independent record for paid betting Discords

Screenshots lie.
Ledgers don't.

Ranked Cappers is an independent record for paid betting communities. Every pick is timestamped the second it's posted — singles and multi-leg parlays alike — graded against game data by a system that can't be paid to look away, with the losing weeks left in. We measure. We don't sell picks.

Timestamped at post Append-only Losses always shown We don't grade our own
/ The clock is the product

The record starts the second a pick is posted.

Not when someone decides to log it. Every pick is captured at T0, priced against every major US book, and written to a record no one can move afterward — the losing weeks left in.

Timestamped at post · append-only · graded against game data
01 How it works

Live in about sixty seconds. Then it just watches.

No new workflow for your cappers. No /pick command to remember. The bot reads your picks channel the way a member would — except it never forgets, never backdates, and never looks away.

STEP 1

Invite the bot

Add it to your server like any other bot. Read-only in your channels — it never posts a pick, never places a bet, never holds credentials.

~10 sec
STEP 2

Run /setup

A guided Discord wizard points it at your #picks channel, names your cappers, and registers their consent. That's the whole install.

~50 sec
STEP 3

Cappers post as always

They write picks in plain English, exactly how they do now. The parser normalizes each one — singles and parlays — and low-confidence reads get a quick confirmation, never a guess.

no new habits
STEP 4

Tracked from first sight

Timestamped at the second of posting, odds snapshotted across US books, auto-graded against game data, and written to an append-only record. Nothing can be edited after the fact.

from T0, forever

The clock starts at the moment a pick is posted — not when someone decides to log it. That single design choice is what makes the record mean something.

02 The lifecycle of a pick

One post. Six things happen — and none can be undone.

From the second a pick lands in your channel to the results card your members see, every stage is automatic, timestamped, and written to a record no one can move afterward.

Passive capture

The bot reads your picks channel like a member and reacts only to slip-shaped messages. No /pick command, no new workflow — every pick is caught at the second it posts (T0).

no /pick command

AI parse — parlays included

The model reads plain-English picks into structured records — single bets and multi-leg parlays alike, each leg tracked on its own. It interprets; it never invents an odds number, a result, or a player.

per-leg tracked

Best odds at post

Every pick is priced across monitored US-licensed books at T0, and members get a best-odds reply — the best price actually attainable, never a best-case screenshot number.

US-licensed books

Live game tracking

While the game runs, slip-aware score and line updates follow the pick in a separate updates feed — so a member watching sees exactly where their slip stands.

slip-aware

Automated grading

When the game finishes, the pick is graded straight from the official result — the same rules every time, no human thumb on the scale. Anything unclear or single-source routes loudly to review; the capper never grades their own pick.

same rules every time

Results feed

Wins, losses, pushes and voids post to your results feed the day they happen — losing days included, corrections shown as their own card, nothing quietly dropped.

losses shown
03 The product

The surfaces, faithfully.

These are honest recreations of what the system produces — a result card, the daily recap, a parlay slip, a live-game card, a line-movement update, and the private owner dashboard. Every figure below is illustrative demo data from our test server, not a real community.

Result card · single pick demo
NFL · KC Chiefs -3.5
1.00u · posted 8:02:48 pm ET · cap_alpha
WIN
Odds @ post
-108 · 1.926
Best price at post
-105 · 1.952
Graded by
official game data
Timestamped
at post
Timestamped at post; graded straight from the official game result, the same rules every time — the capper never grades their own pick, and neither do we.
Daily recap · results feed demo
NBA · LAL team total o112.5 -110 · 1u
WIN
MLB · NYY ML -135 · 1u
LOSS
EPL · draw no bet postponed
VOID
2-2-1
W-L-P
+0.35u
net · flat
5
graded
1
void
Posted to your results feed; losses and voids always shown. Units and rates only — never dollar figures.
Parlay slip · per-leg demo
3-leg parlay · +596
1.00u · posted 6:58:10 pm ET · cap_alpha
WIN
NBA · LAL -3.5 -110
WIN
NFL · KC ML -140
WIN
MLB · NYY o8.5 postponed
VOID
void leg drops out — combined odds recomputed over 2 survivors (+274)
Every leg is graded on its own and shown. Void or push legs drop out and the combined odds are recomputed over the survivors — a single losing leg settles the parlay as a LOSS.
Live game · slip-aware demo
NBA · LAL team total o112.5
LIVE
Score
LAL 78
Game
Q3 · 4:52
Line now
-118
slip-aware update — on pace, 34 to go with a quarter-plus left
While the game is live, the pick carries the in-game score and the current line, in a separate updates feed — the member sees where their slip stands without leaving Discord.
Line-movement update demo
NBA · LAL team total o112.5
MOVING
Stated
-108
Attainable @ T0
-110
Now (+5m)
-124
stale_line flagged — stated price no longer attainable
The baseline is always the best price you could actually get the moment the pick posted — compared fairly, with the book’s built-in cut stripped out, not a best-case screenshot number.
Owner dashboard · private demo
Ledgerowner dashboard
Overview Picks Config
61-49-6
W-L-P
+4.1%
ROI · flat
116
graded
cap_alphaofficial − realized gap
Official
+4.1% ROI
Realized
+1.6% ROI
cap_rookie
Realized follower record withheld — cohort below k≥10 · n≥30 privacy gate
CLV and Tailability are computed internally and never shown to members.
Owners see official vs realized side by side. Follower stats appear only once a cohort clears the privacy gate — no small-sample leaks, ever.
/ Measured, not asserted

The price you can get is the only price that counts.

The number a capper posts and the number you can actually get are rarely the same. We capture both — with the book’s built-in cut removed so it’s a fair comparison — so the gap between the official record and what a follower could really get is visible, never hidden.

Best price at post · US-licensed books · shown only at a real sample size
04 The study — what following a pick costs

The number a capper posts and the number you get are not the same number.

Everyone in every picks server has said "the line moved before I could bet." Nobody had ever published the data. So we measure it directly — the first credible public look at how much of a posted edge is still attainable minutes later.

illustrative 100 75 50 25 0 100% 82% 64% 48% 39% post 30s 2m 5m 15m time since pick posted

How much of the posted edge you can still get, by time since the pick posted. Illustrative demo data from a test server — NOT a real community or capper. How we track it: best price attainable at post, US-licensed books only, the book’s cut removed for a fair comparison, and never shown below a real sample size. Demo figures — this shows the method, not a published result.

01

We capture the pick at the exact second it posts (T0), snapshot every major US book, then re-snapshot at 30s, 2m, 5m and 15m. Posted price minus what's still available is the slippage.

02

A record measured at posted prices can look excellent while the attainable record — what a follower could actually get — is meaningfully worse. That distance is the official-vs-realized gap, and it's the whole game.

03

Every number we release shows how many picks it’s built on, the dates it covers, and the version of how we track — and we publish our own error rate. Real cross-community figures replace this preview only when pilot communities opt a period into public sharing.

05 RC Verified

A status you can check — not a badge you can buy.

When a community's own tracked record clears the publication floor and its owner opts in, that record goes public at a permanent address anyone can read, with an embeddable badge. That is RC Verified — and it's live now.

Eligibility is earned, not sold

A community can publish only once its own append-only ledger holds at least 50 graded picks spanning at least 14 days. The floor alone never publishes anything — publication always takes an explicit owner opt-in, with recorded consent, and can be withdrawn at any time.

06 Why it's different

Honesty isn't a promise here. It's the architecture.

Most "track records" are a screenshot you're asked to trust. Ours can't be edited to flatter anyone — because the mechanisms that would let it don't exist in the system.

Append-only

A correction is a new, dated row — never an overwrite. There is no delete button anywhere in the system: not for the capper, not for us.

no DELETE privilege exists

Timestamped at post

A pick's clock starts the second it hits the channel. We never backfill a record to make day one look established, and we can't move a timestamp after the fact.

T0 = message time

Losses always shown

Nobody volunteers their losing weeks. The ledger posts them for you — automatically, the day they happen. Voids and ungraded picks are counted and displayed, never quietly dropped.

W-L-P, always

Capper-locked edits

Corrections land as new PickRevision / GradeRevision rows through a controlled window, tied to a public correction log. Nothing is silently rewritten.

revisions, not rewrites

Independent grading

Grades come straight from official game data by fixed rules, cross-checked against a second source when one is configured, with a public correction log and a dispute process. The capper never grades their own pick. Neither do we, silently.

cross-checked, else PENDING_REVIEW

Independently tracked — a fact, not a rating

RC Verified ships an embeddable badge, but it states only a fact you can check: that the record is independently tracked, timestamped at post, and append-only. It is a status — never a rating, a ranking, or a promise of profit.

a status, not a rating
The principle

“A record you can reset is worth exactly what a screenshot is worth. So we built one that nobody can reset — not the capper, not us.”

/ For communities

If your record is real, proof is the strongest thing you can sell.

An independent ledger is the one asset a competitor can’t fake — wins and losses in the open, coverage disclosed, nothing quietly dropped. The proof does the selling.

Consent-gated · owner-controlled · no sportsbook or affiliate money
07 For communities

Prove your VIP is worth the sub.

If your record is real, an independent ledger is the strongest sales asset you have — and the one your competitors can't fake. If it isn't, this isn't the product for you. That's the point.

Sell with proof, not screenshots

Give prospects an independent record instead of a screenshot — a public RC Verified profile once you opt in. Official vs realized, coverage disclosed, losing weeks included — the proof does the selling.

Retain members

Transparency is retention. Members who can watch the record build in the open — wins and losses alike — are members who don't churn on a bad week they can't contextualize.

Ranked listing when rankings launch

Public opt-in profiles ship today; a ranked listing — ordered on closing-line value, not raw win-rate theater — follows. Consent-gated, always.