Q-Bind Credential Data Model

1. Overview

This document defines the JSON structure of QBC credentials.

2. JSON Schema

{
  "type": "QBindCredential",
  "version": "string",
  "issuer": "string",
  "holder": "string",
  "claims": { "any": "value" },
  "binding": {
    "vectors": [ "string" ],
    "meta": {}
  },
  "proof": {
    "alg": "string",
    "signature": "string"
  }
}

3. Presentation Schema

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