About

A competition, run like one.

Rival Court runs open entry events and a league you qualify for by playing them. Everything it decides — who is eligible, who won, who goes up, what a rating says — is decided from the record, by a published rule, and is explainable to the person it is about.

What we commit to

Each of these is enforced in the system rather than promised in a document. Where a rule could be broken by a future change, there is a test that fails the build instead.

A subscription buys features. It never buys standing.

A paid account gets tools — deeper history, better views of its own data. It does not get a better rating, an easier route into Ascend, a seeding advantage, or any competitive edge at all. Nothing in the rating model, the eligibility engine or the promotion rule can read a plan, and there is no parameter through which one could arrive.

Eligibility is a record of what you did.

Ascend qualification is evaluated from completed events against published rules, identically for everybody, and the answer comes with its evidence attached — which events counted and which rule they cleared. A commissioner can override it, and an override cannot be saved without a written reason.

A rating decides nothing.

Rival Rating describes how you have performed. It does not gate a permission, does not affect eligibility, does not move a club between divisions, and is never a condition of anything. It is displayed, with its confidence and its reasoning, and that is all it does.

Sparse evidence is labelled, not hidden.

A player with two games is not shown as equally proven as one with forty, even when the two numbers are close. Every rating carries a confidence tier and its sample size, everywhere it appears, and the default leaderboard shows settled ratings only.

Every act that changes a record leaves one.

A roster move, a trade, a result correction, an eligibility override, a promotion: each is written in the same transaction as its ledger entry, so the change and the record of it cannot come apart. The ledger cannot be edited or deleted by anybody, including the platform’s own service account.

Your account details are yours.

A public page shows your handle, your build, your record and your rating. It does not show your email address, your internal account identifier, your subscription, any role you hold, or anything from the audit ledger — and the module that renders public pages cannot read most of those at all.

How the platform is put together

Entry events

Duels are one against one, drawn into divisions by build — height and position, not a skill bracket. Comp Runs generate teams from whoever entered, balanced so that the strongest players do not all land together, from a seed anybody can re-run.

Ascend

Two divisions of persistent clubs. Players arrive by draft, move by signing, release and trade, and every movement is one transaction with a record attached. Clubs go up and down on what their team did.

Rival Rating

A number per format, derived from completed events, with the amount of evidence behind it reported alongside. Deterministic and versioned: the same record produces the same number, and two ratings from different versions are labelled as such.

Getting started

Create an account, set your build, and enter something. What is taking entries · Sign in