Skip to main content

VerifyResponseWithPoM

@mandaitor/sdk


@mandaitor/sdk / VerifyResponseWithPoM

Interface: VerifyResponseWithPoM

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

Extended verify response that optionally includes a Proof-of-Mandate VC.

Extends​

Properties​

constraints_remaining?​

optional constraints_remaining?: Record<string, unknown>

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

Remaining constraints snapshot (present on ESCALATION_REQUIRED)

Inherited from​

VerifyResponse.constraints_remaining


decision​

decision: "ALLOW" | "DENY"

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

Verification decision

Inherited from​

VerifyResponse.decision


event_id​

event_id: string

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

Unique verification event ID for audit trail

Inherited from​

VerifyResponse.event_id


mandate_id?​

optional mandate_id?: string

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

Mandate ID that matched (present on ALLOW, absent on DENY/NO_MATCHING_MANDATE)

Inherited from​

VerifyResponse.mandate_id


proof_of_mandate?​

optional proof_of_mandate?: ProofOfMandateVC

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

Proof-of-Mandate Verifiable Credential (present when ?pom=sd-jwt-vc)


proof_token?​

optional proof_token?: string

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

Legacy alias for proof_of_mandate.compact. Provided for backwards compatibility with demo integrations.

Deprecated​

Use proof_of_mandate.compact instead. Will be removed in v2.0.0.


reason_codes?​

optional reason_codes?: string[]

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

Reason codes for denial (present on DENY)

Inherited from​

VerifyResponse.reason_codes