Q-Bind Presentation Protocol

This document defines the mechanism by which a Holder creates a selective presentation for Verifiers.

1. Protocol Roles

2. Presentation Flow

Issuer → (QBC Credential) → Holder Wallet
Holder Wallet → (Selective Presentation) → Verifier
Verifier → (Verification Result) → Relying Party

3. Selective Disclosure Rules

A Holder MAY choose to disclose only a subset of claim fragments.

The Binding Layer MUST ensure that disallowed fragments cannot be inferred.

4. Presentation Format

{
  "qbc_presentation": {
    "claims": { "age_over_18": true },
    "binding_proofs": [ ... ],
    "proof": { ... }
  }
}

5. Verification Requirements