Skip to main content

Mandate

@mandaitor/sdk


@mandaitor/sdk / Mandate

Interface: Mandate

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

Properties

constraints

constraints: Constraints

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

Boundaries on the delegation


created_at

created_at: string

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

ISO 8601 creation timestamp


delegate

delegate: Subject

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

Who is receiving authority


mandate_id

mandate_id: string

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

Unique mandate identifier, e.g. "mnd_abc123def456"


metadata?

optional metadata?: Record<string, unknown>

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

Optional metadata


principal

principal: Subject

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

Who is delegating authority


proof

proof: MandateProof

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

Cryptographic proof of creation


scope

scope: Scope

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

What is being delegated


status

status: MandateStatus

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

Current status


taxonomy_version?

optional taxonomy_version?: string

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

Taxonomy version used for validation


tenant_id

tenant_id: string

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

Tenant that owns this mandate


updated_at

updated_at: string

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

ISO 8601 last update timestamp