Key Concepts
Mental Model
Learn how data flows through FHE-enabled dApps using the Counter example—from encryption to computation to decryption.
Encrypting Input Data
Before passing data to the smart contract, input must be encrypted to ensure its confidentiality.
Creating Permits and Permissions
Generate permits and permissions that determine who can interact with or view the data.
Unsealing Output Data
Decrypt the output after the contract processes the data so it can be used or displayed.