Skip to content

Scoped Claim Presentation v1

Source schema: doc/schemas/scoped-claim-presentation.v1.schema.json

Suite-neutral bounded nym claim presentation. Verification yields evidence values, not authorization.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: scoped-claim-presentation.v1
schema/v yes const: 1
presentation/id yes string
request/ref yes string
request/digest yes ref: #/$defs/sha256_digest
subject/kind yes const: nym
subject/id yes string
audience yes string
context/domain yes string
nonce yes string
claims/proven yes array
proof/suite yes enum: orbiplex.nym-ed25519-cert.v1
proof/material yes object
linkability/scope yes ref: #/$defs/linkability
nullifier no string | null
revocation/evidence-ref no string
issued/at yes string
expires/at yes string

Definitions

Definition Shape Description
claim object
linkability enum: one-shot, group-scoped, context-scoped
sha256_digest string
## Field Semantics

schema

  • Required: yes
  • Shape: const: scoped-claim-presentation.v1

schema/v

  • Required: yes
  • Shape: const: 1

presentation/id

  • Required: yes
  • Shape: string

request/ref

  • Required: yes
  • Shape: string

request/digest

  • Required: yes
  • Shape: ref: #/$defs/sha256_digest

subject/kind

  • Required: yes
  • Shape: const: nym

subject/id

  • Required: yes
  • Shape: string

audience

  • Required: yes
  • Shape: string

context/domain

  • Required: yes
  • Shape: string

nonce

  • Required: yes
  • Shape: string

claims/proven

  • Required: yes
  • Shape: array

proof/suite

  • Required: yes
  • Shape: enum: orbiplex.nym-ed25519-cert.v1

proof/material

  • Required: yes
  • Shape: object

linkability/scope

  • Required: yes
  • Shape: ref: #/$defs/linkability

nullifier

  • Required: no
  • Shape: string | null

revocation/evidence-ref

  • Required: no
  • Shape: string

issued/at

  • Required: yes
  • Shape: string

expires/at

  • Required: yes
  • Shape: string

Definition Semantics

$defs.claim

  • Shape: object

$defs.linkability

  • Shape: enum: one-shot, group-scoped, context-scoped

$defs.sha256_digest

  • Shape: string