Solivre **Identity Proof**
# MVP 0.1 — Solivre Minimal Identity Proof

## Goal
Let a user privately prove “I am over 18 and live in Portugal” to a verifier, using 
**LIVRE OS** primitives (commitment, vault, attributes, proof engine).

## User Flows
1. Create Identity
2. Add Attributes (birthdate, country)
3. Generate Proof (age 18+ & PT)
4. Verifier validates proof

## In Scope
- Identity Service v0
- Vault Service v0 (AES-GCM, 2 attributes)
- Attributes & Descriptors (birthdate, country)
- Proof Engine (1 template)
- Basic Agent UI (web)
- Verifier Demo (web)

## Out of Scope (v0.1)
- On-chain registry
- Complex recovery
- Multi-issuer trust graph
- Multi-template catalogue
- Mobile apps
- Governance / token

## Success Criteria
- End-to-end demo works locally:
  - Identity created
  - Commitment computed
  - Attributes stored in Vault
  - Proof generated
  - Verifier accepts or rejects based on proof