Project “World” began offering its biometric identity verification in the U.S. in April 2025, starting in select cities and planning expansion to six major urban centers