Skip to main content

Constraints

@mandaitor/sdk


@mandaitor/sdk / Constraints

Interface: Constraints

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

Properties

custom?

optional custom?: Record<string, unknown>

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

Custom constraint extensions


escalation_rules?

optional escalation_rules?: EscalationRule[]

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


rate_limits?

optional rate_limits?: Record<string, RateLimit>

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


require_human_confirmation?

optional require_human_confirmation?: boolean

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

Require human confirmation for each invocation


require_mfa?

optional require_mfa?: boolean

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

When true, verification requires MFA proof in context. Callers must provide one of: context.amr (containing "mfa"), context.loa ("SUBSTANTIAL" or "HIGH"), or context.mfa_timestamp.


time?

optional time?: TimeConstraint

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


transaction_limits?

optional transaction_limits?: Record<string, TransactionLimit>

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