Data Encryption & Registry

Users commit to private inputs without revealing them.

🔐 Workflow:

  1. Encrypt input data

  2. Hash the ciphertext

  3. Submit hash to:

function registerData(bytes32 dataHash) external;

✅ This ensures the proof later submitted corresponds to valid data without leaking the content.