ZK-Proof identity data
Semaphore identity commitment (public)
Creation timestamp
Optional
Nullifier (private)
Trapdoor (private - used for recovery/login)
ZK-Proof identity data