Xuranium

BetLedger · sports betting.
App page. Not yet on the App Store.

The lock never worked. This is the other thing: the account, opened.

If you have already got round a blocker you know why they do not work — they come off in under a minute, and the reviews of every one of them say so. So this app does not try. It adds up what betting has actually cost you, per book, all in; it runs the total you have not lost since your last bet at your own measured rate; and when the urge arrives it spends ten minutes doing the arithmetic you never do. The ledger and those ten minutes are free forever.

01The account

You reconstruct it once, and reconstructing it is the part that hurts. Months you cannot remember exactly get entered as an estimate and are marked as an estimate for as long as they exist — dashed rule, labelled, never quietly folded into a total that then pretends to be precise.

Specimen Not anyone's real ledger. The figures are invented; the arrangement is exactly what the app renders.

First book142 wagers · Mar 2024 — Jun 2026 −$6,410
Second book61 wagers · Nov 2024 — Jun 2026 −$3,190
Third bookSix months entered as estimates. Kept separate from every rate the app computes. −$1,640
All in, all books28 months, Mar 2024 — Jun 2026 −$11,240

No sportsbook is named anywhere in the app, and there are no odds feeds, no live lines, no schedules and no affiliate links. The only odds in it are a number you type in yourself, and what it returns is the expected loss.

02Not lost

BurnRateEngine measures your own rate rather than assuming one, and CounterfactualEngine runs the total you have not lost since your last bet against it. It is the only figure in the app that goes up.

Not lost $5,681 $120.87 a day × 47 days since your last bet
Coverage ruleA rate is not computed at all until fourteen days of your history are covered. Before that the app shows nothing rather than a number built on a fortnight of guesses. 14 daysminimum
Outlier trimOne day, $4,300, is left out of your daily rate so the projection stays honest. It is still in your total above — it is excluded from the rate, not from what happened. 40%trim
Clamped at zeroIf your recent history nets positive, the rate is set to zero. The app will never project a gain, because projecting a gain is the thing that got you here. $0.00floor
At that rate, if the last bet stays the last one
AheadNot lostRead it as
30 days$3,626Two months of rent, for most people
90 days$10,878Roughly what the ledger above says you are down
365 days$44,118The number that is hard to look at

Those three are your rate multiplied by a number of days, and nothing else. There is no model, no assumption about how you will behave, and no confidence interval implying a precision that a daily average does not have. The debt view does the same arithmetic against what you owe, and says on its own face: this ignores interest — it isn't a payment plan.

03Ten minutes

One button, always visible, for the moment you are about to bet. It starts a ten-minute clock that cannot be skipped, and it fills those ten minutes with the only thing that has ever competed with a bet: the actual maths on the bet you were about to place.

Ten minutes · cannot be skipped

09:41

What you were about to stake$250
At odds you entered+140
You would have to hit this often to break even41.7%
You have actually hit, on your last 20 bets like this30.0%
Expected result on this bet−$70.00

6 of your last 20 wagers at these odds and this stake came in. 30% of $350 profit, less 70% of $250 staked, is −$70.00. You can check that on a phone calculator, which is the point.

I walked away Logged, and the streak continues

I placed a bet Logged, and the ledger is updated

Both of those buttons are there at the end of every ten minutes, and the second one is never hidden, never greyed out and never behind a confirmation designed to shame you. A streak you cannot break is worth nothing, and an app you have to lie to gets deleted.

If you nominate someone, they are told at the start of the ten minutes rather than after the damage. You choose who, you choose the words, you can revoke it in one tap, and nothing is sent automatically — the app composes the message and you send it yourself. Their details never leave your device.

04Free and paid
  • Free, permanently The ledger, the streak, the money-not-lost figure, the widgets, and the whole ten-minute walkthrough $0.00
  • BetLedger Pro The accountability contact, the projections, the debt view, the relapse-audit history, the weekly summary $59.99 / yr$9.99 / mo

A 7-day free trial. The ten minutes are free deliberately: it is the thing that might help at one in the morning, and putting it behind a paywall would make the app worthless at the only moment it matters. No ads in any tier, no weekly plan, and helplines are one tap from every screen.

05Plainly

This app does not block, restrict or prevent access to anything.

It cannot stop you placing a bet, cannot close an account and cannot enrol you in a self-exclusion scheme. iOS cannot enforce any of that, and I would rather say so here than sell you a promise the phone cannot keep. Gambling harm is a serious health issue and this app is not treatment.

Nothing in it is gambling
No odds feeds, no live lines, no fixtures, no simulated betting, no sportsbook or casino names, logos, deep links or affiliate links, and nothing in the interface that looks like a casino. No poker chips, no dice, no coins.
No money figure is ever green
Green means "you're up". Every currency figure in the app is ink, and a loss is told apart from a gain by its sign and its label. Nothing animates a total, celebrates one, or counts up like a machine paying out.
It will not moralise
No recovery-programme language you did not ask for, no lectures, no verdict on the kind of person you are. It shows you the money and stops.
No account, no server
Your ledger is on this iPhone and in your own iCloud. There is nothing to sign up for and nothing about you goes anywhere — which also means I cannot see your ledger, ever.