ProofOfMandateClaims
@mandaitor/sdk / ProofOfMandateClaims
Interface: ProofOfMandateClaims
Defined in: packages/sdk/src/types.ts:198
W3C VC claim set embedded in the Proof-of-Mandate SD-JWT
Properties
_sd_alg
_sd_alg:
"sha-256"
Defined in: packages/sdk/src/types.ts:234
Selective-disclosure hash algorithm
constraints_snapshot?
optionalconstraints_snapshot:Record<string,unknown>
Defined in: packages/sdk/src/types.ts:222
Remaining constraints snapshot (selectively disclosable)
decision
decision:
"ALLOW"|"DENY"
Defined in: packages/sdk/src/types.ts:202
Verification decision
delegate_subject_id
delegate_subject_id:
string
Defined in: packages/sdk/src/types.ts:214
Subject ID of the delegate that was verified
exp
exp:
number
Defined in: packages/sdk/src/types.ts:232
Expiration (Unix timestamp)
iat
iat:
number
Defined in: packages/sdk/src/types.ts:230
Issued-at (Unix timestamp)
iss
iss:
string
Defined in: packages/sdk/src/types.ts:226
Issuer DID
latency_ms?
optionallatency_ms:number
Defined in: packages/sdk/src/types.ts:224
Verification latency in ms (selectively disclosable)
mandate_id?
optionalmandate_id:string
Defined in: packages/sdk/src/types.ts:204
Mandate ID that was evaluated (absent for DENY/NO_MATCHING_MANDATE)
principal_subject_id?
optionalprincipal_subject_id:string
Defined in: packages/sdk/src/types.ts:216
Subject ID of the principal who granted the mandate (if found)
reason_codes?
optionalreason_codes:string[]
Defined in: packages/sdk/src/types.ts:220
Reason codes for denial (selectively disclosable)
requested_action
requested_action:
string
Defined in: packages/sdk/src/types.ts:210
Action that was requested
requested_resource
requested_resource:
string
Defined in: packages/sdk/src/types.ts:212
Resource that was requested
sub
sub:
string
Defined in: packages/sdk/src/types.ts:228
Subject (delegate_subject_id)
tenant_id?
optionaltenant_id:string
Defined in: packages/sdk/src/types.ts:218
Tenant context (selectively disclosable)
vct
vct:
"ProofOfMandate"
Defined in: packages/sdk/src/types.ts:200
VC type discriminator
verification_event_id
verification_event_id:
string
Defined in: packages/sdk/src/types.ts:206
Unique verification event ID
verification_timestamp
verification_timestamp:
string
Defined in: packages/sdk/src/types.ts:208
ISO 8601 timestamp of the verification