Nevada regulators filed a contempt motion against Kalshi last week. The state had already fined the CFTC-regulated prediction market for inadequate geofencing. The fine amount remains undisclosed, but the contempt escalation signals something far more significant than a compliance hiccup. It is a direct test of whether state gambling laws can override federal commodity regulation in the digital era.
I have spent the last decade dissecting blockchain-based financial products. From Zilliqa’s sharding claims to MakerDAO’s oracle dependencies, I have learned that when regulators start threatening contempt, the technical architecture of a platform becomes the battleground. In this case, geofencing—the IP-based and GPS-based barrier meant to keep Nevada users out—is the weapon, and it is a flawed one. Geofencing is not a cryptographic proof; it is a probabilistic filter. And probabilistic filters, as any protocol auditor knows, fail under adversarial conditions.
Context: The Regulatory Sandwich
Kalshi operates under the Commodity Exchange Act, offering event contracts that the CFTC classifies as lawful derivatives. The platform uses geolocation technology to block users from states where such contracts are considered illegal gambling. Nevada, a state with a multi-billion-dollar casino industry, sees prediction markets as a direct threat to its regulated gambling monopoly. The state’s regulators fined Kalshi for failing to block Nevada users effectively. Now they have escalated to a contempt motion, alleging that Kalshi violated a prior court order—likely a temporary restraining order or preliminary injunction—by continuing to accept Nevada-based traffic.
This is not a simple case of a startup cutting corners. The legal framework itself is contradictory. The CFTC permits event contracts under federal law, but states like Nevada, New York, and California have long criminalized unlicensed gambling. The tension is a textbook example of federal preemption vs. state police power. The CFTC has not yet intervened, leaving Kalshi exposed to a patchwork of state enforcement actions.

Core: The Structural Fragility of Geofencing
From a technical perspective, geofencing is a weak compliance mechanism. IP geolocation databases are notoriously inaccurate—studies show error rates of 10-20% for mobile users. VPNs, proxy services, and Tor exit nodes can easily bypass IP-based blocks. GPS coordinates, while more precise, can be spoofed or simply not available on desktop browsers. Kalshi likely relies on a combination of IP geolocation, device fingerprinting, and user self-declaration. But none of these are deterministic. Trust no one, verify everything—but you cannot verify geography with cryptographic certainty.
I examined Kalshi’s public documentation and technical disclosures. The platform uses a third-party geolocation service, but it does not publish the specific algorithms. This opacity is a red flag. In my due diligence work on payment systems, I have seen similar setups fail during stress tests—when a user intentionally masks their location, the system often defaults to an “allow” rather than a “block” to avoid false positives. That default is a compliance hole.
The contempt motion suggests that Nevada’s regulators have evidence of actual users accessing the platform from within the state after the fine. If true, the geofencing is not just inaccurate; it is systematically ineffective. Complexity hides risk—the more layers of IP checks, consent dialogs, and self-certification you add, the more attack surfaces you create for bypass.

Beyond the technical failure lies a deeper legal vulnerability. The state’s argument is that Kalshi’s licensing under the CFTC does not exempt it from state gambling laws. This is a classic preemption question. The CFTC’s regulations on event contracts explicitly state that nothing in the Commodity Exchange Act preempts state anti-gambling laws unless the contract is “specifically exempted” by the CFTC. Kalshi’s contracts are not exempted; they are merely permitted under a no-action letter or similar relief. The CFTC has not yet issued a formal rule that preempts state law. Therefore, Nevada’s enforcement is legally plausible.
Contrarian: What the Bulls Got Right
Some argue that Kalshi is a victim of regulatory overreach. The platform has met CFTC requirements, including customer protection, market integrity, and technical security. The state’s contempt motion, they say, is an attempt to stifle innovation through litigation. There is some truth to this. The CFTC’s oversight is designed to prevent systemic risk and fraud, not to align with every state’s definition of gambling. If Nevada can force a federally licensed exchange to shut down within its borders, other states will follow. The result would be a balkanized market where prediction platforms either comply with 50 different state regimes or exit the US entirely.
From a public policy perspective, prediction markets offer real economic value—they aggregate information and provide hedging mechanisms for events like election outcomes, interest rate decisions, and even pandemic risks. Treating them as gambling is a category error. Nevada’s casino industry, however, has immense political power. The state’s regulators are not just protecting consumers; they are protecting a revenue stream. The fine and contempt motion are tools of economic protectionism, not consumer protection.
But the bulls ignore a critical flaw: Kalshi chose to operate in a legal gray zone. It knew that geofencing was imperfect, yet it took the risk. The contempt motion is not a random attack; it is the consequence of a compliance strategy that prioritized speed over robustness. Audit the code, not the pitch—if you claim to block users, your code must actually do it. Kalshi’s pitch about federal compliance was never a substitute for technical execution.
Takeaway: The Preemption Reckoning
This case will likely unfold over the next 12 to 18 months. If the Nevada court finds Kalshi in contempt, the penalties could include daily fines, mandatory compliance audits, or even an injunction prohibiting the platform from operating in the state. Kalshi will then either appeal the preemption issue or settle. The CFTC may finally step in with a formal rule that attempts to preempt state laws, but that would require the agency to take a controversial stance that could trigger congressional backlash.
For the prediction market industry, this is a watershed moment. The regulatory ambiguity is not a bug; it is a feature of the current legal framework. Platforms that rely solely on geofencing are building on sand. The only durable solution is either a federal statute that clearly preempts state gambling laws for CFTC-regulated event contracts, or a technological architecture that is truly jurisdiction-agnostic—like a decentralized protocol that never holds custody of user data and thus cannot be compelled to block users. But that path has its own risks, including CFTC sanctions for unregistered exchanges.
I have seen this pattern before. In 2020, I audited a payment stablecoin that claimed to block sanctioned jurisdictions. The geofencing was bypassed within hours of my test. The team was fined, and the project collapsed. Kalshi is not a counterparty to a single entity; it is a platform with hundreds of thousands of users. The contempt motion is a signal that the era of “ask forgiveness, not permission” is ending. The next phase will be won by platforms that embed compliance into their core protocol, not bolt it on as a proxy check.
Sharding is easy; consensus is hard. And in this case, consensus between state and federal regulators remains elusive. The true cost of Kalshi’s failure is not the fine—it is the precedent that a state can use a contempt motion to derail a federally licensed exchange. That precedent will reverberate far beyond prediction markets, touching every crypto platform that relies on a similar legal foundation.

Code does not lie, but people do—and regulators are people. The code of geofencing is a lie that Kalshi told itself. The contempt motion is the audit.