Organisation match ratings
Dyst
Clear standings after every game.
Competitive organisation match tracking with automatic team ratings — so the board stays fair without spreadsheet maths.
Free on Pickup. No card. Matches never metered. See pricing
- TrueSkill on the lineup
- Append-only match history
- Free on Pickup
The idea
Skill lives on the lineup, not the person.
Most ladders invent a member score. Dyst projects TrueSkill onto the roster fingerprint that actually played — so a duo rating is the duo, a solo rating is the solo, and membership is only permission.
How it works
From the first invite to an honest board
Three steps. No spreadsheet, no hand-edited ranks, no overall player number pretending to be skill.
01
Gather the organisation
Create a home for one activity, invite the people you play with, and keep permissions on membership — not on skill.
02
Record what happened
Log 1v1, 2v2, uneven lineups, or N-way games. Scores become win, lose, or draw. The history is append-only.
03
Read the board
TrueSkill updates the roster that actually played. Standings move after every effective result — no hand-edited ranks.
The board
After the last game, the ladder is already true.
A preview of how standings and a match read in Dyst — the same cards you will use in the app. Numbers here are illustrative.
- μ 28.40 · σ 2.10
Alpha
2 players- Alice
- Carol
- μ 26.10 · σ 2.40
Beta pair
2 players- Bob
- Dana
- μ 24.80 · σ 3.20
Solo
Solo - μ 22.00 · σ 2.80
Night shift
3 players- Fran
- Gus
- Hoa
11 – 7
- Alpha 11
- Solo 7
Alpha took the table. Solo’s fingerprint moves; the pairs wait for their next game.
Features
Built for competitive organisations
Everything you need to record results and keep lineup skill honest — without inventing member-wide scores. The cards below are the same ones in the app.
Organisations as home base
Create an organisation, bring members in, and keep one clear activity pool for invites, matches, and rankings.
Invites and permission bits
Owners, admins, and members share a ladder without sharing the same keys. Fine-grained bits; ownership stays non-delegable.
Record matches of any shape
Log 1v1, 2v2, uneven lineups, and N-way games inside an organisation — scores become win, lose, or draw.
Rate lineups, not people
TrueSkill lives on each team roster fingerprint. Memberships carry permissions; skill stays on the lineup that played.
Standings that stay honest
Ratings are projected from an append-only match history, so every effective result is reflected in the board.
Corrections without rewriting history
Mistakes become tombstones and corrections, not silent edits. The projector replays the effective record.
Who it is for
A home for the people you already play with
One organisation, one activity, one board. Start on Pickup; grow into a paid plan only if the season needs it.
Friend groups
A standing board for the people you already play with — foosball, padel, chess, or whatever the table is this month.
Office leagues
A season that does not live in a spreadsheet. Record lunch games, keep invites tidy, and let the ladder update itself.
Clubs and societies
One organisation per activity, with room to grow into Club when you need exports, branding, and deeper admin.
Product
See the organisation in motion
Standings, matches, members, and organisations are shown with the same cards as the signed-in app — not screenshots. The features page walks through each one.
North Table
Stories
To be filledWhat organisations will say
Quotes from clubs, offices, and friend groups once they have a season on the board. Three slots are reserved so the rhythm is already here.
“The board finally matches how we actually play.”
Organisation · role — to come
“We stopped arguing about the spreadsheet.”
Organisation · role — to come
“Lineups made the ladder make sense.”
Organisation · role — to come
Organisations
To be filledAlready on the board
Names and marks of organisations using Dyst will land in this row. Until then, the slots keep the page from jumping when they arrive.
- North Table
- Thursday League
- Harbour Club
- Night Shift
Pricing
Free now. Paid when you outgrow Pickup.
Friend groups and office leagues stay on a generous free plan. Paid tiers are for organisations that need Dyst to run a larger season — exports, branding, admin depth, and eventually API or a license. Matches are never metered.
Billing is not live. Every organisation is on Pickup today, with no member cap enforced. The paid plans and limits below are the intended path — not current charges.
-
Forever free
Pickup
Available now0 DKK / organisation
Friend groups, office leagues, small clubs
Published ≤ 20 members
- Unlimited matches (abuse floors only)
- Full team-entity TrueSkill
- Invites and permission bits
- Leaderboards and match history
- Overflow past 20 with a warning, not a wall
- Community and docs support
- Most popular
Recommended paid start
Club
Not yet in effect99 DKK / mo · or about 990 DKK / yr
Sports clubs, uni societies, company teams
Published ≤ 75 members
- Everything in Pickup
- CSV / JSON history export
- Season summaries and digests
- Organisation logo and light branding
- Membership-change audit log
- Same overflow model, higher member cap
-
Growing organisations
League
Not yet in effect399 DKK / mo · or about 3,990 DKK / yr
Multi-team leagues and intramurals
Published ≤ 250 members
- Everything in Club
- API and higher GraphQL limits
- Embeddable leaderboards
- Role templates for captains
- Bulk invites and invite controls
- Email support with an SLA target
-
License path
Organisation+
Later · not yet in effectCustom license / invoice
Schools, federations, large companies
250+ or multi-org, negotiated
- Negotiated published and hard member caps
- SSO / Workspace OIDC
- Multi-organisation billing account
- Data export and retention SLAs
- Optional dedicated tenant or self-host
- MSA, DPA, and named support
FAQ
Questions we already know
Straight answers for the product as it is. Placeholder items stay visible until the real copy exists.
Is Dyst free?
Yes. Every organisation is on Pickup today — unlimited matches, full lineup TrueSkill, invites, and the board. Paid plans are published so you can see the path; billing is not live.
Do you rate individual people?
No. Skill lives on the roster fingerprint that competed. A solo rating is just a size-1 team. There is no overall member μ/σ.
Why does each lineup have two numbers?
μ (mu) is the skill guess — that is the ranking. σ (sigma) is how unsure we still are, so a new pair’s first win does not rewrite the club overnight.
What can we use it for?
Any competitive activity you can score as win, lose, or draw. One organisation is one activity pool in v1 — foosball and chess would be two organisations.
When do we pay?
Not yet. Pickup stays free. Club, League, and Org+ are the intended paid path for larger seasons — exports, branding, admin depth, and later an API or license. Matches are never metered.
Will there be an API? To be filled
An organisation API is on the later Org+ path. This answer will be replaced when the contract exists.
Resources
To be filledGuides, notes, and a way to talk
The first guide is live. Changelog and a way to talk stay on the shelf until those pages exist — no dead routes.
Why two numbers?
μ is the guess. σ is the wobble. A short read for club owners who want to know why the board shows two rankings.
Changelog
What shipped, what the board does differently, and when rating math moves.
Talk to us
A place for clubs that want a walkthrough before a season starts.
Start tonight
Open the board for your organisation
Create an organisation, invite the table, record the first match. Pickup is free and billing is not live.