Privacy - Philosophy and Tech

This page explains how Glyph lets a user privately prove:

“I control wallet X for UnifiedID Y”

without ever revealing:

  • The wallet’s raw address bytes

  • The ECDSA signature bytes

  • The exact challenge message that encodes the UnifiedID

We achieve this with a WalletOwnership zk circuit (Circom) + Groth16 proofs, and use zkVerify as a verification layer.

Last updated