ProofOfMandateClaims
@mandaitor/sdk / ProofOfMandateClaims
Interface: ProofOfMandateClaims
Defined in: @mandaitor/sdk/dist/types.d.ts:320
W3C VC claim set embedded in the Proof-of-Mandate SD-JWT
Properties
_sd_alg
_sd_alg:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:369
Selective-disclosure hash algorithm (e.g., "sha-256", "sha-384")
agent_drift_score?
optionalagent_drift_score?:number
Defined in: @mandaitor/sdk/dist/types.d.ts:359
Experimental
Cross-mandate agent drift score (selectively disclosable)
constraints_snapshot?
optionalconstraints_snapshot?:Record<string,unknown>
Defined in: @mandaitor/sdk/dist/types.d.ts:344
Remaining constraints snapshot (selectively disclosable)
decision
decision:
"ALLOW"|"DENY"
Defined in: @mandaitor/sdk/dist/types.d.ts:324
Verification decision
delegate_subject_id
delegate_subject_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:336
Subject ID of the delegate that was verified
drift_score?
optionaldrift_score?:DriftScore
Defined in: @mandaitor/sdk/dist/types.d.ts:350
Experimental
Drift score (selectively disclosable)
exp
exp:
number
Defined in: @mandaitor/sdk/dist/types.d.ts:367
Expiration (Unix timestamp)
iat
iat:
number
Defined in: @mandaitor/sdk/dist/types.d.ts:365
Issued-at (Unix timestamp)
instruction_digest?
optionalinstruction_digest?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:348
Experimental
SHA-256 hex digest of the original user instruction (selectively disclosable)
iss
iss:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:361
Issuer DID
latency_ms?
optionallatency_ms?:number
Defined in: @mandaitor/sdk/dist/types.d.ts:346
Verification latency in ms (selectively disclosable)
mandate_id?
optionalmandate_id?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:326
Mandate ID that was evaluated (absent for DENY/NO_MATCHING_MANDATE)
principal_subject_id?
optionalprincipal_subject_id?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:338
Subject ID of the principal who granted the mandate (if found)
reason_codes?
optionalreason_codes?:string[]
Defined in: @mandaitor/sdk/dist/types.d.ts:342
Reason codes for denial (selectively disclosable)
requested_action
requested_action:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:332
Action that was requested
requested_resource
requested_resource:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:334
Resource that was requested
semantic_conflicts?
optionalsemantic_conflicts?:object[]
Defined in: @mandaitor/sdk/dist/types.d.ts:352
Experimental
Semantic conflicts (selectively disclosable)
action_a
action_a:
string
action_b
action_b:
string
rationale?
optionalrationale?:string
weight
weight:
number
sub
sub:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:363
Subject (delegate_subject_id)
tenant_id?
optionaltenant_id?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:340
Tenant context (selectively disclosable)
vct
vct:
"ProofOfMandate"
Defined in: @mandaitor/sdk/dist/types.d.ts:322
VC type discriminator
verification_event_id
verification_event_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:328
Unique verification event ID
verification_timestamp
verification_timestamp:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:330
ISO 8601 timestamp of the verification