Kaosi Unini · Producer · Writer · Researcher · About · Résumé · All cases · Print it on the press

He Cancelled It

a games-philosophy paper on the defection a chat log never records

Role
sole author, coursework
When
2026-09 → 2026-10
Status
shipped
Stakes
academic
A holographic treatment of the Tribunal, League of Legends' retired player-jury: the crest and display title across the top, the client's own navigation, and a juror's Justice Review page below it ~ cases reviewed, a Justice Rating of 1255 at 85.7% accuracy, an Unranked standing, and counts for cases correct, longest streak, toxic days prevented and players permabanned. Under that, a table of the juror's own votes against what the community decided and what Riot actually did. Champion splash art bleeds in at both edges. Projected in light against a dark ground, scanlined, the colour shifting teal through slate to rose without changing in brightness.
The Tribunal's Justice Review panel. Reproduced from Hinduja, "League of Legends and Cyberbullying," Cyberbullying Research Center. League of Legends is a trademark of Riot Games, Inc.; this entry is independent and unaffiliated.

Handed

About five years ago, a Yuumi attached to my Jarvan and farmed my jungle.

She rode along, waited for a camp to drop to critical, detached to take the last hit and the experience, reattached, moved to the next one. While I was dead she healed and shielded everyone but me. The moment I respawned she returned. The enemy jungler reached level nine; I was around two.

Attaching is Yuumi's design. Detaching is legal. Last-hitting is legal. Nobody broke a rule, and neither of us typed a single word, so nothing reached the channel the system reads. That absence is the evidence.

Then I tried to suicide into the enemy team to get her killed. The ban was automatic.

Decided

Four calls, and each one moved the paper from the troll to the institution.

The position, not the person. Motive research on trolls is abundant, and you cannot ship an intervention against an intention. So I studied the position I was standing in: what it costs the one player who can see what is happening and is required to assume otherwise.

A name, not toxicity. Riot's own glossary refuses that word as unspecific, and it would have handed me a literature built on chat logs, which is the solved case. So I named the thing. Mimetic incompetence: defection whose signature is indistinguishable from ordinary error to a classifier, while becoming probabilistically legible, across forty minutes, to the teammate beside you. I took the title from the mechanical fact the casters reached by elimination, about a professional's aborted ultimate ~ he cancelled it. What they said about his motive was separate, and prescribed: you have to give him confidence it was just a misplay. That prescribed charity is the shelter the whole thing operates under. Huizinga offers a cheat, who pretends to be playing and still acknowledges the circle, and a spoil-sport, who ignores the rules and withdraws. She is the cheat, I am the spoil-sport, and the merger is mine; Riot inherited the same two and has no name for the hybrid either.

The rule, not the detector. No rule had been broken, so the obvious question was why the system could not see it ~ a capability question, unanswerable from outside and one Riot has never claimed either way. I went looking for the rule instead. The absence of that duty in solo queue is not a legal fact Riot discovered. It is a document Riot drafted. I moved the detection question every reader arrives with to the proposal below, where it can be tested.

A recommendation, with its test. A diagnosis is not a recommendation, so I took it one step further, into a proposal that owns a test able to come back empty.

Shipped

A 10,200-word paper with seven figures, written as the ENGL 3225 midterm, due 11 October 2026.

Behind it, a dataset pulled by hand: 3,053,122 ranked matches across all regions, plus a 336,025-match North American replication run five days later to check the shape repeated. And an adversarial pass that ran seven flanks against the argument, returning 41 objections, of which 24 survived into the draft and 17 were new to me.

The headline: in Solo/Duo the surrender rate falls to a trough at Emerald, then turns and overtakes Flex at the top. The paper reads the turn as attunement: elite players leave once contingency is gone.

The cut was rank-distribution weighting. Bronze is roughly 17% of North America and Challenger roughly 0.019%, so every tier claim in the paper is a rate and never a volume. Frequency against damage is a real question, and it is a second paper.

Proposal

What follows is my proposal, not the paper's, and it begins where the sources do.

Riot concedes the limit in its own voice ~ "an automated system won't ever be able to catch every behavior that a human might be able to identify through added context." In 2020 it called its own detection "too basic, over-relying on things like raw number of deaths per game and player reports," and said players could "skirt the line repeatedly." The literature suggests why. Software decides well on hard facts and badly on norms (Grimmelmann 61, 65), and a classifier trained on Tribunal verdicts recognised innocence better than guilt ~ an AUC of .88 for pardons against .75 for punishments (Blackburn and Kwak).

So I would split the problem where the evidence splits it. Theft ~ a teammate's camps, lane or kills taken ~ moves gold and experience, and the game records who received every unit. A tool built with Tencent's game experts already flags lane and jungle stealing in its own MOBA (Chen et al.). Withholding ~ heals not given, peel not thrown ~ leaves no record. Only the players saw it.

For theft, given that asymmetry, I would use the ledger first to clear rather than to convict: before a retaliation penalty is applied, check whether the player retaliating was being robbed. Whose camps they were is still a norm, so a person judges what the ledger surfaces. For withholding, I would ask all nine other players what they saw, and who was kept from playing ~ the people in the match are the ones able to read it (Cook et al., "For Whom" 308, 310). Kordyaka et al. document the risk on both sides: defectors move to whatever goes unpunished, and perpetrators rally teammates to report the victim (397:15–16). So I would weight witnesses by independence, discount premade parties, and never pay for a report, since the Tribunal's per-verdict reward bought agreement rather than judgment.

Test

I tested the theft half first, because it could fail cheaply and from outside. Riot's public match records list each player's gold, experience and jungle farm by the minute. The question was whether taking teammates' resources has a tail that role, rank and game state do not explain: a small set of accounts that take from teammates match after match, with strangers, while those teammates fall behind their role's curve.

In plain terms: one player on each team, the jungler, lives off the neutral camps, so I measured how often the others took them, whether the same players kept doing it, and whether the jungler then fell behind.

If role, rank and state explain all of it, there is nothing an outside sample of this size can detect, and the proposal rests on the report alone. That is the result.

Figure B, two panels on one pattern: a vertical zero line, the range chance alone produces as a shaded band around it, and the observed result as a dark dot. Top panel, how often each of 246 accounts fell in the top 1% of camp-taking, as observed minus chance: no times, 224 against 220.6 by chance; once, 17 against 21.9; twice, 5 against 3.0; three or more times, 0 against 0.5. Every dot sits inside its band. Bottom panel, the team jungler's gold or XP against the tier median when a teammate was in the tail, 274 of 8,128 teams: gold at 10 minutes +6, gold at 15 minutes minus 12 and XP at 10 minutes minus 37, all inside their bands; XP at 15 minutes minus 107, just outside its band, with the note that allowing for four tries, chance still covers it. Under the panel: these four tests are corrected among themselves; across the 66 tier and role tests, one survived, Gold tier, gold at 15 minutes, with the jungler ahead, not behind.
Figure B. I fixed the design before the full pull. I drew 250 accounts at random from two ladder pages per division, 25 per tier from Iron to Challenger, in NA ranked Solo/Duo, and pulled up to 20 games each through Riot's API into SQL: 4,064 games of 15 minutes or more. Four accounts played only jungle, so a test of non-junglers counts 246. I set the tail at the top 1% of allied jungle monsters taken by a non-jungler, per role and tier. No account fell in it three or more times; chance gives 0.1, or 0.5 allowing for accounts that differ (beta-binomial). I estimated jungler gaps with game length, outcome and tier as controls, errors clustered by account. Of 66 per-tier and per-role tests under Benjamini–Hochberg, one survived, and it ran the other way. Power came in lower than I planned: about 14 countable games per account, not 20. A common, heavy habit would have shown; a rare, light one would not.

The next test needs Riot's own reports as labels, and belongs inside Riot: whether reported griefers sit in the tail, and whether clearing robbed players keeps them playing at twenty-eight days. Retention is where it would show, since harassed new players leave (Grandprey-Shores et al. 1363).

Outcome

No grade is in. The test has a result, and it is in Test: nothing an outside sample of this size can detect. Inventing a proxy is the move this paper spends its length against.

I can report the witness's part. I had eight years on that ladder by that match, and endurance did not predict willingness to stay in a corrupted frame. The suspension was temporary; it was enough. No verdict, no reform card, no arena ~ I played a game that does not put me on a team.

Hirschman's mechanism is that exit and voice are substitutes, and that cheap exit atrophies voice. Speech sanctions make voice costly; queue lockouts make exit costly; what is left is the covert channel ~ which is the displacement finding restated as institutional economics. And exit is taken first by the members most attuned to whether the thing still works. So it does not discipline the platform. It selects who is left.

Would change

Pull through the API, from a stated frame. I pulled the match data by hand off a public statistics site that publishes no sampling frame, so it supports descriptive comparison and nothing else. I would make the same judgement through the API into SQL, at several times the weight, and it would have caught the rolling window at the door. I built that pull; Test reports it.

Define the construct from the case. I first defined the behaviour as indistinguishable, full stop, and my own opening case answers that two pages earlier, because a teammate saw it. I rewrote the definition to name both observers.

Evidence

Reference, for anyone who wants to check the above.

Two panels. Top: surrender rate by rank tier for Ranked Flex, Ranked Solo/Duo across all regions, and a North American replication. Flex falls from 45.0% at Iron to 26.7% at Diamond, then flattens and goes noisy, ending at 26.1%. Solo/Duo traces an asymmetric U ~ 35.0% at Iron, a trough of 23.5% at Emerald, then up to 41.3% at Challenger, overtaking Flex at Master and staying above it through Challenger. The North American series tracks the same shape. Bottom: Ranked Solo/Duo match length by tier, including and excluding surrendered games, declining across the ladder.

Fig. 1 here; Figure 3 in the paper. The crossing. Version string 16.19 is Riot's player-facing patch 26.19 ~ a reader checking the notes for 16.19 finds nothing. All regions, 3,053,122 matches over a rolling two-day window, pulled 2 October 2026; the sample is the window, not the patch, and the source publishes no sampling frame. The North American replication plotted alongside is 336,025 matches, 7 October. The widest gap is 15.2 points at Challenger, where NA Flex caps at 50 slots against Solo/Duo's 300; reported as the widest cell, not as the finding. One inconsistency reported rather than resolved: the figure states the surrender threshold as a 70% supermajority, the prose as four of five, and the sources give both.

Edges