world-id-primitives 0.9.0

Contains the raw base primitives (without implementations) for the World ID Protocol.
Documentation

World ID

World ID is a protocol built to enable anonymous proof of human (PoH) at global scale and to complement existing identity systems. World ID allows individuals to prove things about themselves — like they are a real and unique human, not a bot — without revealing any personal information. Read more about World ID.

Good places to start:

  • Learn more about World ID: To learn more about World ID in general, see the World ID Website.
  • Integrating World ID: The best place to start for integrating World ID is the Developer Docs.
  • Protocol Repo: The source code for the protocol can be found in this repo.

High level architecture

The following diagram shows the main parties which interact in the World ID Protocol.

Parties of the World ID Protocol

About this crate

Core foundational types and structures for the World ID Protocol.

Importantly, this crate keeps dependencies to a minimum and does not implement any logic beyond serialization and deserialization.