Skip to main content

ProofOfMandateClaims

@mandaitor/sdk


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

optional agent_drift_score?: number

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

Experimental

Cross-mandate agent drift score (selectively disclosable)


constraints_snapshot?​

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

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

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

optional latency_ms?: number

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

Verification latency in ms (selectively disclosable)


mandate_id?​

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

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

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

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

optional rationale?: string

weight​

weight: number


sub​

sub: string

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

Subject (delegate_subject_id)


tenant_id?​

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