The Vault is the encrypted private execution environment that protects user data, keys, documents, and attributes, where proofs are generated.

Specification

1. Purpose of the Vault

2. What the Vault Stores

3. Encryption Model

4. Data Structure

5. Attribute Tree (Merkle)

6. Proof Generation Inside the Vault

7. Vault APIs (Conceptual)

8. Recovery & Backup

9. Security Guarantees

10. Example: Over-18 Proof Flow Through Vault

11. Diagram (Vault)

12. Vault & Zero-Trust

Threat Model (v0)