World Open-Sources ProveKit, a Zero-Knowledge Identity Toolkit for Mobile Devices

iconCryptoBriefing
Share
AI summary iconSummary
World, the biometric identity project formerly known as Worldcoin, has open-sourced ProveKit, a zero-knowledge proofs (ZKP) toolkit for mobile and low-resource devices. The toolkit, used internally since April, is now on GitHub under the MIT license. ProveKit supports decentralized identity (DID) by enabling users to verify information without exposing data. It uses SIMD-accelerated arithmetic for mobile performance and offers C-compatible bindings. The project also released WHIR and Remainder. ProveKit was audited by Least Authority and is used in World ID, a protocol for assigning unique human digital identities. The World Foundation is raising funds to scale the project, with a July round focused on expanding World ID.

World, the biometric identity project formerly known as Worldcoin, has released ProveKit as open-source software. The zero-knowledge proof toolkit has been quietly powering World ID’s privacy-preserving identity checks since April, and now anyone can build with it.

The move turns an internal cryptographic engine into a public good, released on GitHub under the permissive MIT license.

What ProveKit actually does

Zero-knowledge proofs let you prove something is true without revealing the underlying data. ProveKit is the machinery that makes that kind of verification work on your phone.

Most ZK proof systems are computationally heavy, designed to run on beefy servers or specialized hardware. ProveKit was built from the ground up for mobile and resource-constrained devices, using SIMD-accelerated arithmetic to squeeze performance out of the processors found in everyday smartphones.

Under the hood, ProveKit takes circuits written in the Noir programming language and compiles them into R1CS constraints. It then uses the WHIR protocol to generate and verify proofs.

Advertisement

The toolkit ships with cross-platform support through C-compatible Foreign Function Interface bindings. That means developers working on iOS, Android, or web applications can integrate ProveKit without rewriting their entire stack.

World Foundation also released supporting open-source components alongside ProveKit, including the WHIR library itself and a tool called Remainder that was first announced in February.

Security and audit trail

ProveKit underwent a security review by Least Authority, a firm well known in the crypto space for auditing projects like Zcash and Ethereum 2.0.

The audit verified the soundness of ProveKit’s core modules and confirmed that security best practices were followed in its design.

ProveKit supports identity verification workflows like passport-based applications and privacy-preserving authentication mechanisms. It can encode sensitive user credentials in a way that lets systems verify them without ever seeing the raw data.

World’s broader identity ambitions

World ID is the project’s core product: a protocol that assigns unique digital identities to humans, initially verified through iris scans captured by the company’s orb hardware.

The World Foundation has continued to attract investor capital to scale the project. A funding round in July was tied specifically to expanding World ID’s capabilities.

The associated token, WLD, remains the economic layer of the World ecosystem. Token sales have included specific lockup periods, a structure designed to align long-term holder incentives with the project’s development timeline.

Why this matters for the ZK ecosystem

Most ZK toolkits assume server-grade compute resources or at minimum a desktop environment. A production-tested toolkit optimized for mobile devices fills a gap that the broader developer community has struggled with. ProveKit has been running inside World ID since April.

The MIT license removes commercial barriers to adoption. Startups, enterprises, and competing identity protocols can all use ProveKit without licensing fees or restrictive terms.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.