Skip to main content

ProofOfMandateClaims

@mandaitor/sdk


@mandaitor/sdk / ProofOfMandateClaims

Interface: ProofOfMandateClaims

Defined in: @mandaitor/sdk/dist/types.d.ts:196

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:232

Selective-disclosure hash algorithm (e.g., "sha-256", "sha-384")


constraints_snapshot?

optional constraints_snapshot?: Record<string, unknown>

Defined in: @mandaitor/sdk/dist/types.d.ts:220

Remaining constraints snapshot (selectively disclosable)


decision

decision: "ALLOW" | "DENY"

Defined in: @mandaitor/sdk/dist/types.d.ts:200

Verification decision


delegate_subject_id

delegate_subject_id: string

Defined in: @mandaitor/sdk/dist/types.d.ts:212

Subject ID of the delegate that was verified


exp

exp: number

Defined in: @mandaitor/sdk/dist/types.d.ts:230

Expiration (Unix timestamp)


iat

iat: number

Defined in: @mandaitor/sdk/dist/types.d.ts:228

Issued-at (Unix timestamp)


iss

iss: string

Defined in: @mandaitor/sdk/dist/types.d.ts:224

Issuer DID


latency_ms?

optional latency_ms?: number

Defined in: @mandaitor/sdk/dist/types.d.ts:222

Verification latency in ms (selectively disclosable)


mandate_id?

optional mandate_id?: string

Defined in: @mandaitor/sdk/dist/types.d.ts:202

Mandate ID that was evaluated (absent for DENY/NO_MATCHING_MANDATE)


principal_subject_id?

optional principal_subject_id?: string

Defined in: @mandaitor/sdk/dist/types.d.ts:214

Subject ID of the principal who granted the mandate (if found)


reason_codes?

optional reason_codes?: string[]

Defined in: @mandaitor/sdk/dist/types.d.ts:218

Reason codes for denial (selectively disclosable)


requested_action

requested_action: string

Defined in: @mandaitor/sdk/dist/types.d.ts:208

Action that was requested


requested_resource

requested_resource: string

Defined in: @mandaitor/sdk/dist/types.d.ts:210

Resource that was requested


sub

sub: string

Defined in: @mandaitor/sdk/dist/types.d.ts:226

Subject (delegate_subject_id)


tenant_id?

optional tenant_id?: string

Defined in: @mandaitor/sdk/dist/types.d.ts:216

Tenant context (selectively disclosable)


vct

vct: "ProofOfMandate"

Defined in: @mandaitor/sdk/dist/types.d.ts:198

VC type discriminator


verification_event_id

verification_event_id: string

Defined in: @mandaitor/sdk/dist/types.d.ts:204

Unique verification event ID


verification_timestamp

verification_timestamp: string

Defined in: @mandaitor/sdk/dist/types.d.ts:206

ISO 8601 timestamp of the verification