Klar blog

Reddit Is Retiring the Karma Gate

Reddit says communities should depend less on karma and account age, and more on abuse prevention that reads the post. Email made the same move years ago, and it comes with a bill.

On 5 August 2026 Reddit published a note on modernizing its infrastructure and moderation tools. Most of the coverage picked up the part where Old Reddit now requires a login. The sentence that matters to anyone who builds filters is a different one: Reddit’s goal is that communities “can rely less on things like karma and account age … and more on stronger abuse prevention built into the systems they use.”

A karma gate is a spam filter that never reads the post

Karma thresholds and account-age minimums ask a question about the author, never about what the author wrote. They work because spam is a volume business: a fresh account is cheap, and a filter that charges every account a few weeks and a few upvotes before it can post makes the cheap thing expensive.

The bill for that lands on the honest newcomer, who is indistinguishable from a spammer under a test that only looks at tenure. Reddit names the cost directly: new users “can encounter invisible barriers like account age and karma thresholds, unclear removals, and poor community discovery.”

Email has run the same system for twenty years under other names. IP blocklists, domain age, greylisting, sender reputation scores, allowlists of people you have written to before. Every one of them is a karma gate. A newly stood-up mail server sending its first legitimate message looks exactly like a spam node, which is the single most common reason self-hosted mail lands in junk.

One post, four ways to judge it

A first-time account posts. What do you check?

All four run in production somewhere today. They cost different amounts and they fail in different directions.

What does your filter actually look at?

Cheapest, and it never reads the post.

Stops throwaway accounts, and stops every genuine newcomer along with them. This is the gate Reddit says it wants communities to lean on less.

Automod is a regex. Rules Hub is a model.

Reddit is unusually explicit about the mechanism. Automod’s enforcement tools “depend on exact keyword and pattern matching,” while Rules Hub “uses LLMs to evaluate whether a post or comment matches the intent of a rule.” The tool is in test with over 700 communities and opens to every newly created community now.

Spam filtering made that move first, and the sequence was the same: hand-written rules, then statistical word counting, then models that read the message as language rather than as a bag of tokens. Each step traded a rule a human could read for accuracy a human could measure. Part one of our model series walks through what the reading step actually does.

The part Reddit can afford and you cannot

Reddit reports more than 130 million daily visitors across over 100,000 communities, submitting millions of posts and comments. A language model call per item at that volume is not a line item, it is a budget. Reddit can carry it. A Discourse forum, a wiki, a comment section, or a mail server cannot.

The classifier we run is the other tier. It is an encoder: 12 layers, around 270 million parameters, 219 MB once quantized, scoring a message in tens of milliseconds on a laptop GPU with no server involved. It cannot tell you whether a post is off-topic for a particular community, and it never will, because that question needs the rule text and a model that can reason about it. It can tell you, for a fraction of a cent’s worth of electricity, whether something is spam.

That is the shape of the answer for everyone who is not Reddit: the cheap model reads everything, and the expensive model only reads the slice the cheap one could not separate.

We did not delete reputation. We demoted it.

Dropping reputation entirely would be the wrong lesson. Klar still reads sender signals: the DKIM and DMARC verdicts a message carries, whether it is a reply inside a thread you started, and a brand reputation table. None of them is a gate. Each is folded onto the score the content model has already produced, and the fast statistical pre-filter is wired so it can only push a verdict toward spam, never talk one out of it. The whole engine is open source if you want to read the ordering yourself.

None of that is specific to email. The model reads short text, so the same engine scores multi-turn conversations, which is what runs in Klar for Messages on iPhone, and what runs as a milter on your own mail server.

Reddit will build its own cheap layer, on labels from a decade of moderator actions that nobody else has. That is fine. The interesting part of the announcement is not that anyone needs our engine. It is that the largest community platform on the internet just said in public that reputation gates are the wrong default and reading the content is the right one. That is the bet this product was built on, and it is nice to see it made at 130 million people a day.

Read the original sources

Every quote above comes from one of these. The first is the primary source.

  1. Modernizing Reddit’s Infrastructure and Moderation Tools Reddit Inc. · 5 August 2026
  2. Reddit aims to make karma less important for first-time posters TechCrunch · 5 August 2026
  3. Reddit expands test of moderation tools Social Media Today · August 2026
  4. klar-im/engine The classifier and decision layer described above, AGPL-3.0

All posts

The on-device option

Free, private, in Apple Mail.

Download on the App Store