Skip to main content

ProofOfMandateClaims

@mandaitor/sdk


@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?

optional agent_drift_score?: number

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

Experimental

Cross-mandate agent drift score (selectively disclosable)


constraints_snapshot?

optional constraints_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?

optional drift_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?

optional instruction_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?

optional latency_ms?: number

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

Verification latency in ms (selectively disclosable)


mandate_id?

optional mandate_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?

optional principal_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?

optional reason_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?

optional semantic_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?

optional rationale?: string

weight

weight: number


sub

sub: string

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

Subject (delegate_subject_id)


tenant_id?

optional tenant_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