LIVRE OS ยท Core Service Layer
1. Purpose & Scope
The Proof Engine enables privacy-preserving verification of user claims using:
- Garbled Circuits (GC)
- Multi-Party Computation (MPC)
- Optional ZK-friendly flows (future)
Its main goal is to allow institutions to verify facts about a user without ever learning raw data, ensuring total sovereignty and compliance with GDPR and modern privacy laws.
2. System Requirements
- Must consume Proof Descriptors created by the Solivre Kernel
- Must run deterministic circuits with a known version
- Must expose only:
VALID / INVALID
proofHash
- timestamp
- Must support ephemeral keys and single-use proofs
- Must run computations across LivreNodes
3. High-Level Flow
1. Institution creates Proof Request
โ Via Layer 4 (LivreKit/API)
2. Solivre Kernel generates Proof Descriptor
โ Claim references
โ Ephemeral key
โ Circuit version