I have been categorizing enclaves into a hierarchy:
- Level 0 (secret storage): allows you to store and retrieve the secret
- Level 1 (identity verification): checks who you are, then performs an operation on the secret
- Level 2 (policy enforcement): checks who you are, what you are doing, and then performs an operation on the secret