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

June 7, 2026