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