World ID 4.0 Wants to Be the Internet's Proof You Are Human. Read the Fine Print.

June 3, 2026