the kalshi files.An unofficial guide to the drama
The thread got out of hand19 to 21 September 2026

Beni vs Kalshi

What's the
Kalshi beef?

Beni thinks Kalshi's crypto numbers look cooked. Kalshi employee IcoBeast says he's mixing up two products. The replies got heated, so we went through the posts and filings to see what holds up.

Catch me up

About 90 seconds. You don't need to know how trading works.

01 / Missed the thread?

You can catch up
pretty quickly.

Start with these five cards. If something sounds off, the receipts are further down.

01 / 05

First, what is Kalshi?

Kalshi lets people trade on real-world outcomes, such as whether Bitcoin will be above a certain price at a set time. It also has crypto perpetual futures, usually called perps. Those let traders take positions on prices with leverage, meaning their exposure can be bigger than the cash they put in. [25]

The argument gets messy because these are two different products.
02 / 05

Beni isn't buying the chart.

On September 19, Kalshi employee IcoBeast posts a chart: Kalshi at 96.7%, Polymarket at 3.3%. Beni says the numbers include wash trading, where trades look like real activity without a genuine change in market risk. IcoBeast asks why someone would bother when trading fees cost money. [1][2][3]

Beni answers with a ten-post thread accusing Kalshi of faking its volume.
03 / 05

Beni says the numbers don't add up.

Beni points to fee rebates and trading volume far bigger than the value of positions still open. He also questions the small positions on the public leaderboard and the incentives for market makers, firms that offer to buy and sell. Later, he adds tables where the same ETH trade sizes appear over and over. [5][22]

These are the clues behind his accusation. They don't tell us who owns the accounts on either side of a trade.
04 / 05

The reply: you're mixing up markets.

IcoBeast's answer is that the chart measures prediction contracts, but Beni's rebates and turnover numbers are about perps. He also backs the way volume is counted and points out that the incentive programs are public. [16]

This reply came before Beni posted the tables full of $5,500 trades.
05 / 05

We still don't know who made the trades.

The incentives are there in the filings, and Beni's screenshots show the numbers he's questioning. We still don't know who controlled those trades or whether they were fake. His promised follow-up is still pending. [22]

Open the receipts below to see what they support and what they leave unanswered.
1 of 5

A quick detour before the numbers

How can the same money
trade so many times?

Volume counts trading over a period. Open interest counts positions still open. The same amount of exposure can change hands over and over, so those two numbers can be very different.

[26][25]
Try it with made-up numbers

100 contracts stay open.

Imagine different traders passing these positions around. Move the slider and watch the volume climb.

Trading volume1,000contracts traded
Open interest100contracts still open

There's nothing fake about that example. Wash trading means making activity look real without genuine market risk. To know what happened at Kalshi, we'd need to look at the trades themselves. [27]

02 / Who's involved?

A few names you'll keep seeing.

B

Beni

@beniduboss ↗

Beni is accusing Kalshi of faking volume. He writes the thread and the follow-up analyses; his bio describes him as a former quant and startup cofounder.

I

IcoBeast

@icobeast ↗

IcoBeast is the main person arguing back. He says he works at Kalshi and built its crypto-markets program, and his profile says his views are his own. [4]

K

Kalshi

The exchange

Kalshi is the exchange whose numbers started all this. Its filings and help pages let us check parts of the argument. IcoBeast's personal replies don't amount to an official statement from the company.

And Artemis, Jump, and John Wang?

Artemis is the data provider named on the chart that started the argument. The screenshot compares Kalshi with Polymarket, not with every crypto exchange. [1][29]

Jump Trading shows up because of a reported deal to supply liquidity. That still doesn't tell us whether Jump was on either side of the trades Beni is questioning. [9]

@j0hnwang gets tagged when Beni promises a follow-up on 15-minute and hourly contracts. The announcement is in the timeline. We couldn't find Wang's specific remarks in the sources we checked. [18]

03 / How the replies went

It started
with a flex.

The posts, in order. Pick a day if you're catching up on just that bit. All times are UTC.

We've checked the posts. Whether their accusations hold up is a separate question.

SEP 1917:09
Public post

The flex.

IcoBeast posts the 96.7% Kalshi versus 3.3% Polymarket chart. The tooltip is dated September 18. This is the post Beni replies to.

Read the original ↗
View the chart that started it
Screenshot posted by IcoBeast, with an Artemis watermark. September 18 tooltip: Kalshi $363.9M, Polymarket $12.3M; the comparison contains these two platforms.
SEP 1919:37 → 20:40
Allegation

The replies get personal.

Beni says three-quarters of the volume is wash traded. IcoBeast asks why anyone would pay trading fees to fake it. When Beni questions his Kalshi promotion, IcoBeast points out that he works there. [3][4]

Read the original ↗
SEP 1923:50
Main thread

Beni comes back with ten posts.

Beni lays out his case: the rebate program, ETH volume compared with open interest, the leaderboard, Jump, and the way contracts are counted. He puts the source links in the final post.

Read the original ↗
SEP 2004:04
Escalation

Beni wants an answer.

Beni mocks IcoBeast for not answering his points. IcoBeast's detailed reply arrives later that day, after this post.

Read the original ↗
SEP 2015:31
Response

IcoBeast gets into the details.

IcoBeast says Beni is mixing up prediction markets and perps. He pushes back on the description of self-clearing members, explains that the incentive programs are public, and defends how volume is reported.

Read the original ↗
SEP 2015:35 → 16:19
Allegation

Beni doubles down.

Beni now says 99% of perp volume is fake, although that percentage hasn't been verified. He promises a thread on 15-minute and hourly prediction contracts and tags @j0hnwang. [18]

Read the original ↗
SEP 2018:57
First-person claim

The next thread will have to wait.

Beni says he's received nonpublic information and needs a lawyer before he can share it. He pushes the thread back by 24 to 48 hours. We haven't seen the private information he's referring to.

Read the original ↗
SEP 2019:32
First-person claim

Beni says Bloomberg has been in touch.

Beni says Bloomberg and other outlets have contacted him. Even if that's right, it doesn't mean they've published an investigation confirming his accusations.

Read the original ↗
SEP 2019:47
Public outreach

Beni tries to bring in Coffeezilla.

Beni asks Coffeezilla to help go through his data. There's an invitation at this point, but no evidence that Coffeezilla has started investigating.

Read the original ↗
SEP 2023:00
Teaser

The "unrelated app" tease.

Beni posts an image of TestFlight beside an app labelled Kalshi Demo. It's a suggestive screenshot, but it doesn't show that he's accessed internal systems or private data.

Read the original ↗
See the app teaser
Beni's September 20 attachment shows TestFlight and Kalshi Demo icons. The screenshot does not establish access to private systems.
SEP 2101:18
New allegation

Part 1.5 gets into the $5,500 trades.

Beni posts tables of repeated ETH trade sizes and says he's backed up his data. He also passes on an anonymous tip about market-maker volume deals, calling it a rumor himself.

Read the original ↗
SEP 2101:55 → 02:01
Third-party allegation

Then there's the Mamdani market.

Daniel Sapkota says a market on Mamdani becoming the 2028 nominee had $1 transactions every two seconds, adding up to about $2M between August 1 and September 19. Beni shares the post. We haven't reproduced Daniel's calculation, so this is a separate allegation to check. [36]

Read the original ↗
SEP 2102:54
Conditional claim

Beni turns to the legal question.

Beni says the conduct could amount to fraud or manipulation if Kalshi took part, directed it, or knowingly incentivized it. That is his conditional legal argument; the post doesn't report a legal finding.

Read the original ↗
SEP 2103:34
Posted screenshot

Coffeezilla appears to say hello.

Beni posts a screenshot that appears to show Coffeezilla following him back and sending a brief greeting. It looks like contact, but there's no announced investigation or endorsement in it.

Read the original ↗
See the posted contact screenshot
Screenshot posted by Beni on September 21, showing apparent Coffeezilla contact. We haven't independently confirmed the messages or that Coffeezilla started an investigation.
SEP 2103:46
Reaction

The jokes keep spreading.

Beni joins in with a joke about other exchanges. It was his latest visible post when we checked at 04:20 UTC, and it doesn't add evidence about the trades.

Read the original ↗
Earlier complaints about volume

IcoBeast had already pushed back on anonymous fake-volume accusations on September 15. That was before his direct exchange with Beni. We can't tell from the post whether he had Beni in mind.

[33]

04 / Bring up the receipts

What's in
the screenshots?

Pick the part you're curious about. We've put Beni's argument next to the source and our read of it.

The program exists

The rebate changes the fee argument.

01

Beni's argument

Beni says the fee objection misses a rebate: eligible makers receive 0.3 basis points while takers pay 0.3. Add those together and, he argues, the two sides could trade with zero combined exchange fees. [6]

What the document says

Kalshi's September 2 filing with the CFTC sets out those rates for eligible self-clearing members trading crypto perps. They're in the document's final terms. The CFTC is the US derivatives regulator, but this is Kalshi's filing, not a regulatory verdict on the trading. And 'self-clearing member' is a membership category, not another name for a market maker Kalshi handpicked. [23]

Maker receives+$30
+
Taker pays−$30
=
Combined$0

This example uses $1 million of eligible notional, meaning the exposure the trades represent. 0.3 basis points = 0.003%. We're adding the two sides' exchange fees. That doesn't tell us whether the same person controlled both sides, or whether there were other trading costs.

The dates, the small print, and another filing

Kalshi has to announce when the September program starts. The earliest allowed start is September 16 at 17:00 ET. It runs no later than December 31 unless changed or ended. Those are the published terms; they don't tell us what any particular trader received.

Beni also links a separate August 4 volume incentive filing. It allows rewards on selected markets, including futures, with eligibility and reward terms set for each market. Several groups are excluded, including members with market-maker agreements. This filing alone doesn't tell us whether rewards were running on a particular crypto prediction market. [24]

The older filing's date is unclear in the tweet. The document itself says August 4, 2026.

The CFTC had already warned about this kind of risk

Before this dispute, CFTC staff warned that some volume rewards can encourage wash trading. They also said well-designed incentives can improve liquidity. Their August 12 advisory called for clear terms and monitoring aimed at these risks. It didn't accuse Kalshi or assess Beni's evidence. Read the advisory ↗

We checked the screenshot; the cause is unclear

The 174× ratio needs some context.

02
Reported 24h volume$538.6M
÷
Reported open interest$3.1M
≈ 174×

Beni's ETH-perp screenshot shows both figures, and the division checks out. But it compares a whole day's trading with the positions still open at one moment. [7]

That doesn't mean each position traded 174 times, or that traders typically held positions for eight minutes. Positions can open, close, and change throughout the day. [26]

What about the $17,598 leaderboard position?

Beni points to the leaderboard: how does that much volume fit with a top displayed position of just $17,598? His screenshot also says "Join leaderboard". We don't know how complete the list is, who opted in, or whether it includes institutions. We can't treat it as a list of every position on the exchange. [8]

Beni's screenshot shows $538.6M in 24-hour volume and $3.1M in open interest. We haven't independently verified when it was captured.
The top position visible in Beni's screenshot is $17,598. There's also a Join leaderboard prompt.
Beni's analysis; we haven't reproduced it

Why does $5,500 keep showing up?

03

In Part 1.5, Beni says repeated $5,500 ETH trades make up roughly half the activity. These are the figures in his attached tables. [22]

$5,500 trade sizes as a share of reported ETH notional0 → 100%
16 SEP18:07 to 23:38 UTC
47.20%
18 SEP02:19 to 11:13 UTC
58.46%
19 → 20 SEP23:19 to 16:08 UTC
51.55%
20 SEP06:23 to 23:18 UTC
47.77%
These are four time windows, not four separate full days. The last two overlap, so don't add the samples together. The tables show 47.20% to 58.46%; the tweet rounds that to roughly 48% to 58%.

What the tables show

The tables put different contract counts under the $5,500 label as ETH's price changes. They also show a high 'loop%', but the post doesn't include the full calculation or the trade file behind it.

The second image includes BTC too. Its most common trade sizes are different: the repeated $5,500 claim is about ETH.

Open both original tables
First Part 1.5 attachment: ETH samples from September 16, 18, and 19 to 20. The $5,500 bucket accounts for 47.20%, 58.46%, and 51.55% of reported notional.
Second Part 1.5 attachment: a BTC sample and an ETH sample from September 20. In the ETH sample, the $5,500 bucket accounts for 47.77% of reported notional.
The definition is clear; the label is disputed

100 contracts doesn't always mean $100 spent.

04

Kalshi's glossary counts prediction-market volume in contracts traded. Beni's complaint is about putting a dollar sign on that count. IcoBeast says Polymarket uses the same notional convention. [25][10][16]

Try changing the price

Contracts traded100
Buyer pays, before fees

Imagine buying 100 YES contracts. Change the price and you change what you pay, but you've still traded 100 contracts. They can settle for at most $100 in total; at the starting price of 30 cents, you pay $30.

The relationship was reported; the allegation isn't proven

Where Jump and the alleged deals come in

05

The Jump connection

Bloomberg reported that Jump would receive equity for supplying liquidity to Kalshi and Polymarket. [28]

Beni argues that this relationship gives a liquidity provider a reason to want strong growth numbers. That suggests a possible incentive, but it doesn't connect Jump to a suspicious trade. [9]

The claim about private deals

In Part 1.5, Beni says an unnamed source told him about volume deals with market makers. He doesn't share a contract or name the source in that post. He calls it a rumor. [22]

05 / IcoBeast replies

IcoBeast gives
his side.

After the early insult, IcoBeast posted a more detailed response on September 20. It's worth reading alongside the accusations.

Read his full response
01

The chart and the thread cover different products

He says the original chart covers prediction markets, while the rebate and turnover arguments are about perps.

02

He disputes the rebate claim for prediction markets

He says crypto prediction markets don't receive rebates. The separate filings don't, on their own, tell us which incentives were running in any particular market.

03

He defends the incentives and volume reporting

He says exchanges commonly offer incentives. He also defends fair access to self-clearing membership and the use of contract counts to report notional volume.

One timing detail: he posted this before the $5,500 tables appeared, so it doesn't include account records addressing those later allegations. It leaves questions open, and the earlier accusations still need proof.

06 / Your take

Where does that
leave you?

You've seen the argument. Which take holds up?

What we've checked

The posts and documents are there

We checked the public posts and confirmed that the incentive programs exist. The figures and tables discussed here are visible in Beni's screenshots. Kalshi's glossary explains the different products and what it means by volume.

What we still don't know

Who was trading, and why

We don't know who controlled the trades, whether risk really changed hands, which incentives were paid, or whether anyone coordinated artificial activity.

What would help answer those questions?
  1. Data others can check. The full trade records, exact time windows, units, code, and an explanation of how each pattern was measured.
  2. Details about the accounts. Who ultimately owned them, how the parties were connected, how trades went through, and whether their financial exposure really changed.
  3. Records of incentive payments. The terms that applied to these trades, evidence of rebates paid, and any other relevant agreements.
  4. An explanation of these particular samples. A response that addresses the repeated trade sizes in the posted windows. A general defense of incentives doesn't answer that.
  5. Independent findings. A sourced investigation or a relevant regulator's finding, if either emerges.

For the trading words

Wait, what's a perp again?

Prediction contract

A contract you can buy or sell on the answer to a question. In a binary market, a winning contract generally pays $1 at settlement and a losing one pays $0.

Perp

Short for perpetual futures. It's a derivative that lets you take a position on a price without a fixed expiry date. It's a different product from a yes/no prediction contract.

Volume

How much trading happens over a period. Check the units: a figure might count contracts, cash paid, or the exposure the trades represent (notional).

Open interest

The positions still open at a particular moment. It doesn't count all the trading that's happened along the way.

Maker, taker & rebate

A maker puts an order on the market for someone else to trade against. A taker trades against that order. A rebate returns or credits some trading fees.

Wash trading

Activity that looks like real trading but doesn't genuinely change risk or market position. Repeated trade sizes alone don't prove it.

These explanations draw on the original documentation linked here. [25][26][27]

07 / Check for yourself

We kept the links.

All 40 of them: the posts, the filings, the definitions and the news coverage. The original ten-post thread is in here too.

01
The 96.7% chart that started it

19 Sep · 17:09 UTC · Artemis screenshot: two-platform crypto-volume comparison.

Public post
02
Beni's first wash-trading allegation

19 Sep · 19:37 UTC

Public post
03
The initial trading-fees response

19 Sep · 20:18 UTC

Public post
04
IcoBeast describes his Kalshi role

19 Sep · 20:40 UTC

Public post
05
Original thread 1/10: The accusation

19 Sep · 23:50 to 23:51 UTC

Public post
06
Original thread 2/10: The rebate argument

19 Sep · 23:50 to 23:51 UTC

Public post
07
Original thread 3/10: ETH volume versus open interest

19 Sep · 23:50 to 23:51 UTC

Public post
08
Original thread 4/10: The position leaderboard

19 Sep · 23:50 to 23:51 UTC

Public post
09
Original thread 5/10: The Jump connection

19 Sep · 23:50 to 23:51 UTC

Public post
10
Original thread 6/10: Contract count versus dollars

19 Sep · 23:50 to 23:51 UTC

Public post
11
Original thread 7/10: The personal criticism

19 Sep · 23:50 to 23:51 UTC

Public post
12
Original thread 8/10: The satirical dialogue

19 Sep · 23:50 to 23:51 UTC

Public post
13
Original thread 9/10: The closing challenge

19 Sep · 23:50 to 23:51 UTC

Public post
14
Original thread 10/10: The source list

19 Sep · 23:50 to 23:51 UTC

Public post
15
Beni challenges the lack of a reply

20 Sep · 04:04 UTC

Public post
16
IcoBeast's detailed reply

20 Sep · 15:31 UTC · His own account, rather than a statement from Kalshi.

Public post
17
Beni challenges the product distinction

20 Sep · 15:35 UTC

Public post
18
A promised thread on 15-minute and hourly markets

20 Sep · 16:19 UTC

Public post
19
Lawyers and a delay of 24 to 48 hours

20 Sep · 18:57 UTC

Public post
20
Beni claims Bloomberg has contacted him

20 Sep · 19:32 UTC · Beni says Bloomberg contacted him. That doesn't mean Bloomberg confirmed his claims.

Public post
21
The "unrelated app" teaser

20 Sep · 23:00 UTC · Image shows TestFlight and Kalshi Demo icons.

Public post
22
Part 1.5: repeated trade sizes

21 Sep · 01:18 UTC · Beni's analysis and screenshots. We haven't reproduced the results from raw data.

Public post
23
September 2 perpetual fee rebate filing

2 Sep 2026 · Appendix B, PDF pp. 7 to 9: scope, fees, exclusions, and monitoring.

Exchange filing
24
August 4 volume incentive filing

4 Aug 2026 · A separate program. Kalshi has to announce which markets qualify and what the rewards are.

Exchange filing
25
Kalshi's product and volume definitions

Updated 4 Sep 2026

Primary documentation
26
CME: what open interest measures

Accessed 21 Sep 2026

Primary documentation
27
CFTC glossary: wash trading

Accessed 21 Sep 2026

Primary documentation
28
Jump liquidity report

9 Feb 2026 · Background on the deal. It doesn't verify Beni's accusations.

Reporting
29
Artemis prediction-market dashboard

Accessed 21 Sep 2026 · We haven't independently recalculated the chart's figures.

Data provider
30
Odaily's report on Beni's allegations

21 Sep · 02:35 UTC · Covers Beni's allegation without independently auditing the trades.

Reporting
31
KuCoin's redistribution of Odaily

21 Sep 2026 · Republishes Odaily's report. It isn't a separate finding.

Reporting
32
AiCoin's summary of the allegations

21 Sep 2026

Reporting
33
Before the dispute: IcoBeast addresses volume criticism

15 Sep · 18:14 UTC · We don't know whether he was referring to Beni.

Public post
34
Beni asks Coffeezilla to review the data

20 Sep · 19:47 UTC

Public post
35
Daniel Sapkota's separate prediction-market allegation

21 Sep · 01:55 UTC · Describes repeated $1 activity. We haven't reproduced the calculation.

Public post
36
Beni amplifies Daniel's post

21 Sep · 02:01 UTC

Public post
37
Beni's legal argument

21 Sep · 02:54 UTC · His argument about what could be illegal. No court or regulator's finding is reported here.

Public post
38
The Coffeezilla-contact screenshot

21 Sep · 03:34 UTC · Appears to show contact. We haven't found an announced investigation.

Public post
39
The latest reaction when we checked

21 Sep · 03:46 UTC · Beni responds to someone else's joke. It adds no evidence about the trades.

Public post
40
CFTC staff advisory on incentive programs

12 Aug 2026 · Advice published before this dispute. It doesn't assess Kalshi.

Regulatory context
How we checked this, and what we couldn't check

Research cutoff: 21 September 2026, 04:20 UTC. This page reflects the research at that time. It isn't a live feed, and new posts may change the story.

We pieced together the original ten-post thread and the replies leading up to it, then read the later posts and IcoBeast's detailed response. We inspected the attached images and checked the cited regulatory filings and product definitions. The links go to the original X posts. We retrieved post text and timestamps through a public mirror, and used Thread Reader and live X pages to find posts and cross-check them.

The labels tell you what we checked. When a label says we've checked a post or document, it doesn't mean we've verified every claim in it. We checked the numbers visible in screenshots, but didn't reproduce them from exchange trade records. We didn't have private account data, the alleged nonpublic material, or access to the anonymous source.

Odaily, AiCoin, and outlets republishing their summaries show how the allegation spread. They don't count as separate confirmations of wash trading. When we mention journalist contact, legal advice, or data backups, we're reporting what Beni said.

In the material we reviewed, we didn't find a formal Kalshi statement resolving this episode, a relevant regulatory finding, or independently audited proof of wash trading. That tells you what we found; it doesn't prove that no such material exists. We also couldn't verify that the promised full follow-up on short-duration contracts had been published by the cutoff.

This site is independent of Beni, Kalshi, Polymarket, Artemis, and Jump. We label our own analysis. The screenshots are the work of their original publishers.

The original screenshot