Worldcoin (World ID) · interactive mechanism simulation

Orb iris scans deduplicate humans → a Semaphore identity commitment is inserted into an onchain Merkle tree → the root bridges to World Chain, Optimism, Base & Polygon → apps verify a ZK proof + per-app nullifier through the WorldIDRouter → verified humans claim WLD. Edit the parameters, or trigger the credential-resale failure mode.
Humans queue at Orb sites Orb hardware iris scan → uniqueness check Identity Manager Merkle root: 0 leaves State bridge World Chain · OP · Base · Polygon WLD grant 0 WLD distributed App · WorldIDRouter 0 proofs verified Uniqueness integrity 100% one-human-one-ID Credential resale 0 resold IDs used
Humans enrolled
0
Duplicate iris scans blocked
0
ZK proofs verified
0
WLD distributed
0
Uniqueness integrity
100%
Parameters — edit me
1.0/s
12%
25 WLD
4%
Failure mode active
Resold World IDs still pass the nullifier check — apps see "verified human," not the same human. The uniqueness guarantee breaks silently.
Controls

Illustrative simulation. Defaults approximate the researched World ID mechanism (Orb dedup → Merkle-tree identity registry → cross-chain state bridge → ZK proof + nullifier verification → WLD grants), but arrival timing and identity IDs are randomized for visualization — not live onchain data. Drag the sliders, or hit "Trigger credential resale wave" to see how resold identities quietly erode the one-human-one-ID guarantee. Part of The Onchain Experiment Atlas.