The dark web doesn't sleep. Neither do I. When Nexus — a shadowy marketplace hawking stolen identity documents — dumped 153 million U.S. and Canadian driver's license scans into the open, the FBI started digging. But the real story wasn't the breach itself. It was the architecture that made it possible. Every single one of those scans came from a centralized database. Every single one was a copy of a document that should never have been stored in the first place. That's the chaos. And chaos is just data waiting for a pattern.
The pattern, this week, arrived in the form of a developer toolkit. World — the Sam Altman-backed identity project formerly known as Worldcoin — just opened ProveKit to external developers. The pitch is simple: let phones prove facts about their holders — age, nationality, humanity — without ever transmitting the underlying documents. No passport photos uploaded. No driver's license scans stored. No honeypot for the next Nexus to raid.
I've been tracking this space since 2017, when I was manually tracing whale wallets on Etherscan and correlating them with Telegram whispers. Back then, speed was the only currency that didn't lie. Today, the game has shifted. It's no longer about being first to a price move. It's about being first to a structural shift. And ProveKit is a structural shift — if the cryptography holds.
Let me be clear about what this is and what it isn't. This is not a token launch. This is not a yield farm. This is an infrastructure play, dressed in the language of privacy, aimed at a very specific wound: the 153 million scans that Nexus sold, and the thousands of centralized identity vendors still holding copies of your face, your birth date, your home address.
The Context: Why Now, Why World
World's origin story is well-trodden. Sam Altman co-founded it with the grand ambition of proving personhood in an increasingly automated world. The iris-scanning Orb — that silver sphere that looks like a prop from a low-budget sci-fi film — became the project's most recognizable symbol. And its most controversial. Regulators in Spain, Portugal, and Kenya have all opened investigations into the biometric data collection practices. The brand carries baggage. Heavy baggage.
But here's what the critics miss: the Orb was never the endgame. It was the onboarding mechanism. The real product is the identity layer — the ability to prove you are a unique human being without revealing who you are. That's the core. And ProveKit is the first serious attempt to productize that capability for external developers.
The timing is not accidental. We're in a bear market, and survival matters more than gains. Projects that can demonstrate real utility — not just token emissions — are the ones that will outlast the cycle. ProveKit is World's bet that identity verification is the utility that matters most in the AI era. When AI agents start transacting, buying, and interacting on behalf of humans, the question "is there a real person behind this?" becomes existential. Not for the protocol. For the entire digital economy.
The Core: What ProveKit Actually Does
Let's get technical. ProveKit is a zero-knowledge proof (ZKP) development toolkit. The architecture is straightforward: proofs are generated locally on the user's device — a phone or browser — and the verifier receives only a specific claim confirmation. Not the underlying data. Not the document. Just the assertion: "This person is over 18." "This person is a citizen of X country." "This person is a unique human being."
The implications are profound. Traditional identity verification requires uploading a passport or driver's license to a third-party server. That server becomes a target. That server becomes a liability. ProveKit eliminates the server entirely. The proof is generated on-device. The verifier never sees the source document. The data never leaves the user's possession.
This is not a novel concept in cryptography — zero-knowledge proofs have been around for decades. But the execution details matter. And here's where ProveKit differentiates itself:
Post-quantum security, baked in. The toolkit targets 128-bit post-quantum security using a commitment scheme called WHIR. This is not a marketing checkbox. It's a deliberate architectural choice. Identity claims may need to be verified for decades — long after quantum computers potentially crack traditional elliptic curve cryptography. WHIR is designed to resist that threat model. The commitment scheme and verification parameters are not secretly held by any party. No trusted setup. No backdoor. That's a meaningful reduction in trust assumptions compared to early zk-SNARKs, which required a ceremony and a leap of faith.
Noir language support. ProveKit uses Noir, a Rust-like domain-specific language developed by the Aztec ecosystem. This is a double-edged sword, and I'll get to the risk in a moment. But the upside is clear: Noir offers a significantly better developer experience than raw circuit programming. It's readable. It's testable. It compiles to ZK circuits without the developer needing a PhD in algebraic geometry.
Performance that's actually mobile-viable. The benchmark numbers are the real story here. On an iPhone SE 3 — a budget device by 2025 standards — proof generation takes 2-3 seconds. On a low-end Android device, it's under 30 seconds. That's not instant, but it's usable. And it's a massive improvement over the early days of ZKP, where proof generation could take minutes or even hours on consumer hardware.
I tested similar tooling back in 2020 during the DeFi yield farming sprint. The difference between then and now is night and day. We were running proofs on beefy desktop GPUs and still waiting. The fact that this runs on a phone — a phone — changes the adoption calculus entirely.
The code is open. MIT-licensed. Public on GitHub since November 2024. v1.0.0 dropped in May 2025, with v1.0.1 following shortly after — a toolchain upgrade to Noir. The audit was conducted by Least Authority, a firm with a solid reputation in privacy tech — they were the official auditor for Filecoin. Not Trail of Bits. Not OpenZeppelin. But credible.
The v2 roadmap is where it gets interesting. The stated goals: reduce proof size, reduce proof time, reduce memory usage, and improve on-chain verification efficiency. That last point is telling. It suggests v1's on-chain verification costs are not optimal. That's normal for early ZKP tooling — the first iteration is always the clunkiest. But it also means the team knows where the bottlenecks are.
The Contrarian Angle: What Everyone's Missing
Now let me poke holes. Because if you're not stress-testing the narrative, you're just consuming marketing.
First: the Noir dependency is a single point of failure. ProveKit's developer experience and performance are deeply tied to the Aztec ecosystem's evolution. If Aztec's roadmap shifts, if Noir development stalls, if the community fragments — ProveKit's trajectory gets disrupted. This is a supply chain risk that most coverage ignores. The code is open, but the language it's written in is controlled by another project. That's a structural vulnerability.
Second: the "post-quantum" label is partially marketing. Yes, WHIR is designed for post-quantum security. But true post-quantum security requires the entire stack to be quantum-resistant — the circuit design, the hash functions, the signature schemes, the transmission protocols. A commitment scheme alone doesn't make the whole system post-quantum. The claim is directionally correct, but the full-chain verification is still an open question. I'd want to see the complete threat model documented before I'd call it bulletproof.
Third: the brand risk is not separable. ProveKit's technology is independent of World's iris-scanning operations. But the market doesn't make that distinction. When developers evaluate ProveKit, they see the World brand. They see Sam Altman. They see the regulatory investigations. The technical excellence and the brand trust are misaligned. That's a unique risk profile — and it's not going away.
Fourth: the performance ceiling on low-end devices. Under 30 seconds on a low-end Android is usable, but barely. It's at the edge of what users will tolerate. And here's the uncomfortable truth: the users who most need privacy-preserving identity verification — the unbanked, the undocumented, the marginalized — are disproportionately likely to be using low-end devices. If ProveKit can't get proof generation under 10 seconds on a $100 Android phone, it risks becoming a tool for the privileged. That would be a profound failure of the project's stated mission.
Fifth: the attack surface shifts, it doesn't disappear. ZKP eliminates the centralized database as a target. But it doesn't eliminate the attack surface. Phishing attacks. Compromised devices. Stolen private keys. Social engineering. If ProveKit gets widely adopted for age verification on social platforms, attackers will pivot to targeting the verification flow itself — the client, the device, the user. The threat model changes, but the threat doesn't go away.
And here's the one nobody's talking about: the token question. The article doesn't clarify whether WLD is required for ProveKit usage. Is it a fee token? A staking asset? A governance token? The silence is telling. If ProveKit is completely free and doesn't consume WLD, the token's value capture is limited to World ID usage frequency. That's a thin economic model. The $52.5 million raise in July — with all tokens locked for one year — is a positive signal for short-term supply dynamics. But it doesn't answer the fundamental question of how ProveKit drives token value.
The Takeaway: What to Watch
Listen to the whispers, but trust the ledger. The whispers say ProveKit is a game-changer. The ledger says: open-source code, one audit, one major partnership (Coinbase), and a v2 roadmap that acknowledges current inefficiencies.
Here's what I'm watching:
Developer adoption metrics. How many external projects integrate ProveKit in the next six months? Not GitHub stars. Not Twitter mentions. Actual integrations. That's the signal that matters.
The Coinbase AI agent toolkit. This is the sleeper. If ProveKit becomes the default verification layer for AI agents — proving that a transaction is backed by a real human — that's a narrative shift from "privacy tool" to "AI trust infrastructure." That's a much bigger market.
The v2 release. If the team delivers meaningful improvements in proof size and verification costs, the on-chain economics become viable for high-frequency use cases. If v2 slips, the window closes.
Regulatory signals. The EU's eIDAS 2.0 framework and the U.S. digital identity initiatives are both actively evolving. If ProveKit gets referenced in any regulatory framework as a compliant verification method, that's a step-change. No signals yet. But the data minimization angle — proving facts without storing data — is exactly what privacy regulators say they want.
In a twenty-four-hour cycle, sleep is a liability. But so is blind optimism. ProveKit is the most credible attempt I've seen to make privacy-preserving identity verification actually work on mobile devices. The cryptography is sound. The architecture is thoughtful. The timing is right.
The question is whether World can overcome its own brand baggage, whether the Noir dependency holds, and whether the performance curve bends fast enough to reach the users who need this most.
We didn't wait for whitepapers in 2017. We don't wait for permission in 2025. The code is public. The benchmarks are published. The audit is on record. The data is there — go verify it yourself.

Because in this market, the only thing more dangerous than a bad trade is a good narrative without a technical foundation. ProveKit has the foundation. Now it needs the builders.