ProofOfMandateClaims
@mandaitor/sdk / ProofOfMandateClaims
Interface: ProofOfMandateClaims
Defined in: @mandaitor/sdk/dist/types.d.ts:359
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:408
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:398
Experimental
Cross-mandate agent drift score (selectively disclosable)
constraints_snapshot?
optionalconstraints_snapshot?:Record<string,unknown>
Defined in: @mandaitor/sdk/dist/types.d.ts:383
Remaining constraints snapshot (selectively disclosable)
decision
decision:
"ALLOW"|"DENY"
Defined in: @mandaitor/sdk/dist/types.d.ts:363
Verification decision
delegate_subject_id
delegate_subject_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:375
Subject ID of the delegate that was verified
drift_score?
optionaldrift_score?:DriftScore
Defined in: @mandaitor/sdk/dist/types.d.ts:389
Experimental
Drift score (selectively disclosable)
exp
exp:
number
Defined in: @mandaitor/sdk/dist/types.d.ts:406
Expiration (Unix timestamp)
iat
iat:
number
Defined in: @mandaitor/sdk/dist/types.d.ts:404
Issued-at (Unix timestamp)
instruction_digest?
optionalinstruction_digest?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:387
Experimental
SHA-256 hex digest of the original user instruction (selectively disclosable)
iss
iss:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:400
Issuer DID
latency_ms?
optionallatency_ms?:number
Defined in: @mandaitor/sdk/dist/types.d.ts:385
Verification latency in ms (selectively disclosable)
mandate_id?
optionalmandate_id?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:365
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:377
Subject ID of the principal who granted the mandate (if found)
reason_codes?
optionalreason_codes?:string[]
Defined in: @mandaitor/sdk/dist/types.d.ts:381
Reason codes for denial (selectively disclosable)
requested_action
requested_action:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:371
Action that was requested
requested_resource
requested_resource:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:373
Resource that was requested
semantic_conflicts?
optionalsemantic_conflicts?:object[]
Defined in: @mandaitor/sdk/dist/types.d.ts:391
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:402
Subject (delegate_subject_id)
tenant_id?
optionaltenant_id?:string
Defined in: @mandaitor/sdk/dist/types.d.ts:379
Tenant context (selectively disclosable)
vct
vct:
"ProofOfMandate"
Defined in: @mandaitor/sdk/dist/types.d.ts:361
VC type discriminator
verification_event_id
verification_event_id:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:367
Unique verification event ID
verification_timestamp
verification_timestamp:
string
Defined in: @mandaitor/sdk/dist/types.d.ts:369
ISO 8601 timestamp of the verification