Utah has filed criminal charges against Kalshi, its CEO and its COO over sports wagering. The day before, the CFTC sued Utah to stop the state from enforcing its laws against federally registered exchanges. Two government bodies are now in court over the same market, and the question of who regulates prediction markets has stopped being theoretical. Builders who wire agents into these venues should read the case as a map of the jurisdiction risk.
Every point below is what the sources report or allege. None of it is a finding. The charges are accusations, and Kalshi disputes them.
What Utah alleges
According to charging documents cited by ABC4 and relayed by Decrypt, Utah filed charges against KalshiEX LLC, CEO Tarek Mansour and COO Luana Lopes Lara. The counts:
- ▸One count of pattern of unlawful activity, a second-degree felony.
- ▸Twelve counts of online gambling promotion, each a third-degree felony.
- ▸One count of gambling promotion, a misdemeanor.
Prosecutors allege Kalshi earned proceeds from the fees it charged on each bet. The Attorney General's office did not say what penalties it would seek. The Associated Press reported that the felony charges carry possible jail time.
The twelve online-promotion counts line up with the state's evidence. A Utah State Bureau of Investigation special agent opened an undercover account as a Utah resident. In September, the agent placed twelve sports wagers, including NFL and college games. The account passed a location check confirming the agent was in Utah.
Utah Attorney General Derek Brown said: "Gambling is illegal in Utah, whether you place the bet, run the game, or promote it." He added that federal registration does not put a company above the law.
Kalshi called the charges "a crazy overreach" and said "Utah is clearly playing politics." It said it looks forward to challenging them in court and pointed to its earlier success in Arizona.
The federal counter-move
The CFTC sued Utah on Tuesday, October 28, to block enforcement against CFTC-registered exchanges. Decrypt describes it as the tenth state the agency has taken to court. CFTC Chairman Michael Selig said Congress gave the CFTC sole responsibility to oversee these markets.
The courts have not agreed with one another. Here is the sequence as Decrypt reports it:
- ▸August: U.S. District Judge Robert Shelby denied Kalshi's request to block enforcement, ruling that federal law does not preempt Utah's anti-gambling laws.
- ▸September: The Tenth Circuit denied Kalshi's request for an injunction. Kalshi is appealing.
- ▸April: The Third Circuit ruled that New Jersey cannot regulate sports contracts on the platforms.
- ▸August and September: The Sixth and Ninth Circuits sided with Ohio, Tennessee and Nevada.
New Jersey has asked the Supreme Court to resolve the split, and Decrypt reports that 39 other states and D.C. back the request. Gambling policy fellow Isaac Rose-Berman told ABC4: "Different judges in different places say different things." That is a fair summary of the docket.
Why a builder should care
The reflex is to file this under politics. The builder reading is more practical. Three things follow from the case.
Location is part of the product. The Utah evidence rests on a location check that the undercover account passed. A venue's geofence is a claim about where its users are. An agent that trades through a venue inherits whatever jurisdiction that venue's users sit in. The agent's own code never touches the question, and the exposure arrives anyway.
"Registered" and "preempted" are different claims. Federal registration describes a regulatory status. Whether that status overrides a state's gambling law is exactly what the circuits are splitting on. A listing that says "CFTC-registered" has answered the first question and left the second open. Treat the two as separate fields, not a single green light.
The answer will differ by place and by time. With appeals courts split and a Supreme Court petition pending, the legal ground under any one venue can change between two runs of the same agent. If an agent can place orders, its configuration should say which venues it may use and from where, and that setting should be easy to change.
This is not legal advice, and we are not saying how any court should rule. The point is narrower. Agents that touch regulated markets need their venue and jurisdiction assumptions written down in the stack, where a person can check them.
What to watch
- ▸The Tenth Circuit appeal. Kalshi is appealing the August denial. Its ruling will matter for Utah and for the circuit split.
- ▸The CFTC's suit against Utah. It tests whether a federal agency can stop a state's enforcement against registered exchanges.
- ▸The Supreme Court petition. New Jersey's request, backed by 39 states and D.C., is the route to a single national answer.
- ▸Venue disclosures. Watch whether prediction-market venues change how they describe state availability and location checks.
Sato Hub maps the venues, wallets, payment rails and skills an agent is built from, so each piece of the stack can be named and checked. Describe the agent you want and see what it would run on at satohub.ai/build.