Skip to content

How this list is ordered

The ordering is ten checks on published documents, weighted to a fixed maximum of ten points. An unread field scores zero. Nothing was played and nothing timed.

Read 2026-08-28 · every figure from an operator document or a licence record

The forty-one alternatives on this site are ordered by one thing: how much each operator publishes that a reader can check before opening an account. That is not a ranking of quality, and it is not pretending to be. Nothing on this site was played, no withdrawal was timed and no money was deposited anywhere, so the only axis that can honestly be measured is disclosure.

The measurement is ten checks against each operator's record. Each check is worth a fixed number of points, the ten add up to exactly ten, and every brand is scored out of the same ten whether its record is complete or nearly empty. This page sets the checks out as the code actually runs them, including two places where a check is weaker than its name suggests. The result of those checks is the ordered list of sites like Roobet, and one field it cannot score is explained on the apps page.

One rule underpins the rest and it is the reason the numbers can be trusted at all: a field this site has not read scores zero. It is not skipped, not excluded from the total, and not treated as a clean record. An empty list means the document has not been read — never that the answer is none. Who applies these checks, and from which documents, is on the about page.

The ten checks and what each one tests

Each check is a yes-or-no question about a single field in an operator's record. There is no partial credit and no judgement inside a check: either the field is filled from a document that was read, or it is not. The weights are unequal because the fields are — a verification clause that binds the operator is worth more than a coin list that can change on a Tuesday.

The right-hand column is how many of the forty-one actually pass, and it is the most useful part of the table. The verification-figure check is passed by five brands out of forty-one, which is the clearest measure on this site of how little this market commits to in writing.

The ten checks, their weights and how many of the 41 pass
CheckWhat it testsWeightAlternatives passing
Licence namedThe record names a licensing authority1.039 of 41
Licence numberThe record carries a licence number1.039 of 41
Register linkThe record carries a licence register URL1.039 of 41
Licence liveA status word is on file and does not read as revoked, withdrawn or cancelled1.533 of 41
Verification clauseA verification clause has been read1.536 of 41
Verification figureThat clause states a number1.05 of 41
Studio list readA studio list has been read1.022 of 41
Coin list readA cashier coin list has been read0.7522 of 41
Restricted list readThe operator publishes a restricted list of some kind0.7525 of 41
Founding yearThe operator publishes a year0.510 of 41

Weights are the values in src/lib/score.ts. They sum to 10.0, which is the fixed maximum every brand is scored against. Pass counts computed over the 41 alternative records, read 2026-08-26.

Why the denominator is fixed

The obvious way to build a score like this is to average over the fields you happen to hold. It is also wrong, and wrong in a direction that flatters exactly the operators a reader should be most careful with. A brand publishing two facts, both of them good, scores full marks on a denominator of two and lands at the top of the table above a brand that published nine facts and got eight of them right.

So the denominator here is not the number of fields read. It is ten, always, for every brand. A field with nothing in it contributes zero points to a total that still has to reach ten. The practical effect is that a thin record cannot rise, and the brands at the bottom of this site's list are there because they publish little, which is precisely the finding the list is supposed to report.

The same rule governs empty lists. Where an operator's coin, studio or restricted list is empty here, the document has not been read. It does not mean the operator takes no coins, carries no studios or restricts nobody. An empty list earns no points and is never rendered as a zero.

Two checks that are weaker than their names

The register-link check asks whether the record carries a licence register URL. It does not ask where that URL goes, and thirty-nine of the forty-one pass it — but only thirty-three of those URLs lead to something a third party runs. The other six point back at the operator's own site or terms page. Six brands are therefore collecting a full point for a link that confirms nothing, and the licence page names them rather than leaving that buried in the code.

The restricted-list check is narrower still, deliberately. It scores only whether an operator publishes a restricted list at all — a disclosure signal, the same kind as publishing a coin list. The contents of those lists are never read, never compared and never scored. An earlier version of this code carried a per-brand comparison of territory lists against the subject's; it was removed rather than left sitting unused, because a scoring field nobody renders is exactly how that sort of material creeps back into a site later.

One further check has nothing to act on at present. The code tests each status word for the strings revoked, withdrawn and cancelled, and any brand carrying one is sorted below every brand that does not, whatever else its record holds. No operator in the current forty-two records trips that rule. It is described here so the mechanism is visible before it is ever needed.

How the list is sorted, and what the scores look like

Sorting runs in three passes. A revoked licence goes below every live one first. Then brands are ordered by score, highest first. Then ties are broken alphabetically by brand name, which is arbitrary on purpose — an alphabetical tie-break cannot be gamed and cannot quietly encode a preference. Scores are rounded to one decimal place for display.

No brand among the sites like Roobet scored here reaches ten. The highest score in the set is 9.0, held by Wild.io, which passes nine of the ten checks and fails only the verification-figure check. The median is 7.3. The bottom two, at 3.5 and 3.3, are Nitrobetting and BetPlays, the two records with no licence authority, number or register link on file at all.

Where the 41 alternatives fall
Score bandBrandsWhat a record in this band typically has
9.0 and above1Nine checks of ten; only the verification figure missing
8.0 to 8.912A live licence, a register route, a verification clause, and two or three of the lists
7.0 to 7.911A live licence and a verification clause, with one of the lists missing
6.0 to 6.910A licence and a clause, but neither a coin list nor a studio list read
5.0 to 5.94A licence record, and little else read
4.0 to 4.91A validated licence and almost nothing else on file
3.0 to 3.92No licence authority, number or register link on record

Computed by running src/lib/score.ts over the 41 alternative records. The maximum available is 10.0 and no brand in the set reaches it.

Roobet's own score under the same rules

The subject is scored by the same code as everything it is compared with, and it does not do well. Roobet passes six of the ten checks and scores 6.0. Thirty-one of the forty-one alternatives score higher, three tie with it and seven score lower.

Two of the four failures are the register checks, and both trace back to one thing. Roobet publishes no certificate link, and the Curacao certificate register returned no result for any domain queried on 28 August 2026 — including brands that certainly hold Curacao licences — so the number cannot be resolved in either direction. That leaves no register URL and no status word on file, and both checks score zero. Unresolved is not a finding that the licence is invalid; it is a finding that the check could not be run.

Roobet scored by the same ten checks, read 28 August 2026
CheckResultPoints
Licence namedGovernment of Curacao1.0
Licence numberOGL/2024/687/04271.0
Register linkNo certificate link published0
Licence liveNo status word on file; register did not answer0
Verification clauseClauses 4.9 and 10.5 read1.5
Verification figureNo figure stated in either clause0
Studio list read64 studios named1.0
Coin list read11 coins in the cashier0.75
Restricted list read25 territories at clause 3.50.75
Founding yearNot published in anything read0
TotalSix checks of ten6.0

A zero here means the field was not published or the document has not been read. It never means the answer is none.

What the score is not, and where the money sits

The score does not measure whether a casino pays out, how quickly it pays out, whether its bonuses are worth taking or whether its games are fair. None of those could be established from a document, and none was tested. A brand scoring 8.5 has published more than a brand scoring 5.5. That is the entire claim.

It also does not measure how good a licence is. Curacao and Anjouan licences count identically here, and the licence-live check asks only whether a status word is on file and does not read as revoked. Weighing one regulator against another would be a judgement, and this site's method is reading documents rather than judging the bodies that issue them.

The commercial arrangement is kept outside the calculation entirely. This site carries one paid placement, labelled as one wherever it appears, and it sits outside the ranked table. No weight in the code refers to it, and the ordering would be identical if it were removed tomorrow. Everything above is checkable against src/lib/score.ts rather than taken on trust; if a figure on this page ever disagrees with that file, the file is right. Corrections go to [email protected].

Questions people actually ask

Is this a ranking of the best casinos?

No. It ranks how much each operator publishes that can be checked before an account exists. Nothing here was played, deposited into or timed, so no position is a claim about payouts, fairness or service. A brand near the top has documented more than one near the bottom, and that is the whole claim.

What happens to a brand that publishes almost nothing?

It scores low and sits at the bottom, which is the point. Every brand is scored against the same fixed maximum of ten, so an unread field costs points rather than shrinking the denominator. Averaging over the fields a site happens to hold would let a brand with two facts on record reach the top on a denominator of two, and that is the mistake this design avoids.

Does an empty coin list mean the casino takes no crypto?

No, and the distinction matters more than any score here. An empty list means the cashier or terms page has not been read. Nineteen of the forty-one alternatives have no coin list on file and nineteen have no studio list; they may well take thirty coins each. The field earns no points either way and is never displayed as a zero.

How are ties broken?

Alphabetically by brand name, after two earlier passes: any brand whose status reads revoked, withdrawn or cancelled sorts below every brand that does not, and then brands sort by score, highest first. An alphabetical tie-break was chosen because it cannot be gamed and cannot quietly encode a preference. No brand in the current data trips the revoked rule.

What score does Roobet get?

6.0 of 10, on the same ten checks as everything it is compared against. It passes on naming an authority, publishing a number, publishing a verification clause, and having a studio list, coin list and restricted list on file. It fails on the register link, the status word, a verification figure and a founding year. Thirty-one of the forty-one alternatives score higher.

Why does an unresolved licence cost points?

Because the score measures evidence, not conduct. Roobet publishes no certificate link, and the Curacao certificate register returned nothing for any domain queried on 28 August 2026, including brands that certainly hold Curacao licences. The check could not be run, so it scores zero. That is not a finding that the licence is invalid — the register is unusable as evidence in either direction.

Does the paid placement affect the order?

No. This site carries one commercial placement, labelled as one wherever it appears, and it sits outside the ranked table. Nothing in the scoring code refers to it. Removing it tomorrow would leave the order of all forty-one brands unchanged.