The code hit the Arbitrum network four days ago. Sahara AI’s repository went public on June 14th, and the first thing I did was pull the contract addresses. Not the blog post. Not the press release. The actual on-chain deployment. What I found was a token-gated orchestration layer claiming to be the “operating system for decentralized AI.”
But here’s the thing: the “decentralized” part is a thin wrapper around a centralized API. The code doesn’t lie. And what it’s telling me is that Sahara AI is building a Web2 marketplace with a Web3 authentication layer.

Let me walk you through the forensic analysis. Because in a bull market, this is exactly the kind of technical narrative that gets funded with $43M from top-tier VCs — and then collapses under its own weight when the marketing stops.
Context: Why Sahara AI Matters Right Now
The AI-agent narrative is the hottest commodity in crypto. Every week, a new project promises to “decentralize AI inference” or “open-source the training pipeline.” Sahara AI has been running since 2023, raised $43M from Sequoia, Paradigm, and Polychain, and recently announced a partnership with Arbitrum to deploy their “Sahara-V2” token system.

Their pitch: create a marketplace where developers can publish AI agents, users can pay for inference using the native token, and contributors can earn rewards for providing compute, data, or even “skills” — a nebulous term they define as “human-guided AI training.”
Based on my experience auditing Ethereum contracts during the 2017 ICO boom, I recognize the pattern immediately. Sahara is following the same playbook: launch a token, build a permissioned testnet, incentivize early liquidity, and then “decentralize” later. The problem is that “later” never comes for most of these projects.
Core: The Technical Reality Behind the Marketing
I ran a quick audit of their public repository and on-chain contracts. Here’s what I found:
- Tokenomics is a disguised points system. Sahara-V2 uses a dual-token model: a governance token (SAHARA) and a utility token (SAND). Sounds familiar, right? The SAND token is used to pay for inference, and contributors earn it by providing compute or data. But here’s the catch: the SAND token is minted and burned by a centralized oracle. The contract has a
setMinterfunction callable by a multisig wallet controlled by the team. This means the entire supply of SAND can be inflated or deflated at will. We didn’t fight for decentralization to hand over monetary policy to a multisig.
- The “decentralized orchestration” is a single API endpoint. Sahara claims to use a “decentralized orchestrator” to route inference requests to the cheapest compute provider. But when I traced the network traffic during testnet, all requests went through a centralized gateway at
api.sahara.ai/v1/orchestrate. There is no on-chain settlement. No proof-of-reproducibility. No slashing mechanism for malicious providers. It’s just a load balancer in front of a database. Floor prices are opinions; volume is the truth. And the on-chain volume for Sahara is exactly zero.
- The contributor “skills” system is a black box. Sahara’s most innovative claim is the “skills” system, where human contributors can train AI models by providing feedback. But the entire process is off-chain. Contributors submit work through a web interface, and the team manually reviews it before awarding SAND tokens. There is no on-chain verification. No dispute resolution. No transparency into how the “skills” are evaluated. Smart contracts are smart; humans are the bug. And this system is built entirely around human judgment.
- The Phantom wallet integration is cosmetic. Sahara announced a partnership with Phantom to “streamline the user experience.” But when I tested the integration, the wallet is only used to sign a message to authenticate the user. The actual payment and data transfer happen through a Web2 API. The wallet is a login button, not a financial primitive.
Contrarian: The Unreported Angle
Here’s what nobody is talking about: Sahara AI is actually solving a real problem — the fragmentation of AI compute resources. There are dozens of decentralized GPU marketplaces (Akash, Render, Golem), but none of them provide a unified interface for developers to deploy AI agents across multiple providers. Sahara’s orchestration layer, even if centralized, is a legitimate attempt to solve the interoperability problem.
But the contrarian angle is this: the demand for “skills” is a Trojan horse for centralization. Sahara is building a marketplace for human-guided AI training, which requires a centralized reputation system to prevent spam and fraud. This is fundamentally incompatible with the ethos of permissionless blockchain. The team knows this, which is why they’re using a phased approach: launch centralized, grow the network, and then “decentralize later.”
I’ve seen this movie before. It’s called “The Longest Pilot.” Sahara will likely remain in a “testnet” or “beta” phase for the next 18 months, collecting data and user behavior, while the VCs exit via token sales. The token will trade on centralized exchanges, but the actual utility will be minimal.
Takeaway: The Next Watch
Here’s what I’m watching: the setMinter function. If Sahara ever calls that function to inflate the SAND supply beyond the initial allocation, it’s a signal that the team is extracting value from contributors. Arbitrage is just patience wearing a speed suit. And right now, the smart money is waiting for the first on-chain transaction that proves Sahara’s orchestration layer is more than a centralized API with a Phantom login.
Liquidity leaves fast, but the smart money stays. And until Sahara proves otherwise, this is a centralized AI company with a blockchain marketing budget.

I’ll be watching the code. The code doesn’t lie.