Worldcoin Tech Tree

The Worldcoin Tech Tree is a visual representation of the key areas of the project and a subset of potential improvements in those areas. 

User Agent

The user agent, i.e. the wallet, is what connects the user to the system and executes all user actions. It manages the user’s keys for both finance and identity.

Milestone
Multiple ImplementationsWallet List byGovernanceIntegrity GatewayWorld ID ProofgenerationOrb ConnectWorld ID WalletKitIndependent World ID ClientRelayerBundler4337 SupportWallet SupportMulti-Wallet InfrastructureSafeSelf-CustodialrecoverySelf-Custodial wallet
Milestone
Integrity GatewayOrb ConnectWorld ID ProofgenerationSafeSelf-custodialrecoveryBundlerRelayerWallet Support4337 SupportWorld ID WalletKitWallet List byGovernanceIndependentWorld ID ClientMultipleImplementationsMulti-WalletInfrastructureSelf-Custodialwallet

Hardware

The Orb is a specialized hardware device for verifying humanness and uniqueness.

Milestone
Distributed Orb Supply[Research]Secure DeviceRecoveryFirmware IntegrityCheckOrb Supply IncentiveDesign2nd Orb Distributor2nd OrbManufacturerReduced Trust in Secure ProvisioningSecure ProvisioningStandardIn-Person Auditingof Orb LocationsIncentivized Re-VerificationOn-chain OrbRegisty[Research]Verifiable Orb Provenance and Firmware[Research]Hardware Supportfor FirmwareVerification[Research]Reproducible BuildsPublic Build PipelineCore FirmwareComponentsOpen SourceOrb ProvenanceVerification via UserAgentOrb Security TransparentPresentation AttacksBounty ProgramPublish AuditsPublic BountyProgramClosed BountyProgramCore Orb Engineering Open SourceHardware Source-AvailableCore FirmwareComponentsOpen Source[Research]All FirmwareOpen SourcePublish AuditsBuild your own OrbNon-provisionedOrbs for saleOrb ProvenanceVerification via UserAgentCore OrbEngineeringOpen Source
Milestone
Reduced Trust inSecure ProvisioningDistributed OrbSupply2nd Orb Distributor2nd OrbManufacturer[Research]Secure DeviceRecoveryOrb SupplyIncentive DesignFirmware IntegrityCheckOn-chain OrbRegistyIncentivizedRe-VerificationSecure ProvisioningStandardIn-Person Auditingof Orb LocationsCore OrbEngineeringOpen SourceOrb SecurityTransparent[Research]Verifiable OrbProvenance andFirmwareBuild your own OrbPublish AuditsOrb ProvenanceVerification via UserAgentClosed BountyProgramPresentationAttacks BountyProgramPublic BuildPipeline[Research]All FirmwareOpen Source[Research]Reproducible Builds[Research]Hardware Supportfor FirmwareVerificationHardware Source-AvailablePublic BountyProgramCore FirmwareComponentsOpen SourceNon-provisionedOrbs for sale

Operations

“Operations” in the Worldcoin project refers to processes in the physical world that help users verify their World ID. Primary participants in the operations are Orb operators, who provide Orbs in physical locations for people to verify.

Milestone
[Research]Transparent and Permissionless OperationsWorld ID Integrity MechanismsResponsible Operations AssuranceOperators receiverewards in WLDFace AuthenticationIris AuthenticationWorld ID ResetIncentivizedRe-VerificationIn-Person Auditingof Orb LocationsRevocationCode of ConductIn-Person Auditingof Orb LocationsLocation AuditBounty ProgramPublic Orb Metricsfor AnomalyDetectionCommunity HotlineOn-chain OrbRegistry
Milestone
Community HotlineResponsibleOperations AssuranceCode of ConductLocation AuditBounty ProgramOn-chain OrbRegistryOperators receiverewards in WLDWorld ID IntegrityMechanisms[Research]Transparent andPermissionlessOperationsPublic Orb Metricsfor AnomalyDetectionIn-Person Auditingof Orb LocationsFace AuthenticationIris AuthenticationIncentivizedRe-VerificationWorld ID ResetRevocation

Protocol

The Worldcoin protocol allows verified people to authenticate as humans in a privacy-preserving manner. The protocol contains the off- and onchain components that are responsible for handling the authentication and verification.

Milestone
Publish AuditsProtocol Security TransparentWorld ID ProtocolOpen-SourceUniqueness ServiceOpen-SourcePermissionless Merkle TreePublicly Available Merkle treePrivate InformationretrievalPrivacy PreservingQueryingTree AvailabilityServiceState Bridge RelayerIdentity SequencerPermissionlessSequencerPublic and Permissionless Uniqueness ServicePermissionlessSequencer[Research]Template StorageNo single point of Failure for Orb VerificationPermissioned set ofnodesShardingUser Centric Data FlowSeparation ofServicesOrb ConnectWorld ID Indexer &Sequencer Open-SourceProtocol Open Source
Milestone
World ID ProtocolOpen SourcePublish AuditsProtocol OpenSourceProtocol SecurityTransparentWorld ID Indexer &Sequencer Open-SourceUniqueness ServiceOpen SourcePrivate InformationretrievalTree AvailabilityServiceState Bridge RelayerIdentity SequencerPrivacy PreservingQueryingPublicly AvailableMerkle treePermissionlessSequencerPermissionlessMerkle TreeShardingPermissioned set ofnodes[Research]Template StorageUser Centric DataFlowNo single point ofFailure for OrbVerificationPublic andPermissionlessUniqueness ServiceSeparation ofServicesOrb ConnectPermissionlessSequencer

Governance

The Worldcoin project is governed by the Worldcoin Foundation, an independent entity, which is being transitioned to a governance model that involves all of humanity.

Milestone
[Research]Full Handover to CommunityDecisions by CommunityCommunityGovernanceStructureInitial VotingInfrastructureInitial CommunityCommunity CallsDeveloper MeetupsForumTransfer of Control and Ownership toFoundationIntellectualproperty Assignedto FoundationIssuance of World ID& Allocation of WLDKey ComponentsOwned byFoundationWorldcoin Foundation SetupLegal SetupInitial Board ofDirectorsSupport Future DevelopmentWorldcoinImprovementProposalsGrants Program
Milestone
CommunityGovernanceStructureGrants ProgramCommunity CallsInitial VotingInfrastructureLegal SetupWorldcoinFoundation SetupInitial Board ofDirectorsDeveloper MeetupsForumIntellectualproperty Assignedto FoundationKey ComponentsOwned byFoundationIssuance of WorldID & Allocation ofWLDWorldcoinImprovementProposalsSupport FutureDevelopmentTransfer of Controland Ownership toFoundationInitial CommunityDecisions byCommunity[Research]Full Handover toCommunity