For the complete documentation index, see llms.txt. This page is also available as Markdown.

Operator Settings

Operator-scoped safety settings — requires vault ownership proof, bypasses the LLM

Set default slippage tolerance

post

Operator-only endpoint to set the default slippage tolerance (0.1%–5%). Does not involve the chat LLM; the UI settings panel calls this directly.

Body
vaultAddressstringRequired

Vault contract address

chainIdintegerRequired

Chain ID where the vault exists

operatorAddressstringRequired

Vault owner address

authSignaturestringRequired

EIP-191 signature of the auth message

authTimestampintegerRequired

Timestamp included in the signed auth message

slippagestringOptional

Slippage value (e.g. '0.5%', '50bps', or '0.5')

tolerancestringOptional

Swap Shield tolerance percentage (e.g. '30%')

thresholdstringOptional

NAV Shield threshold percentage (e.g. '15%')

resetbooleanOptional

When true, reset the setting to its default value

Responses
200

Slippage updated

application/json
okbooleanOptional
messagestringOptional
post/api/settings/slippage

Set or reset Swap Shield tolerance

post

Operator-only endpoint to temporarily raise the Swap Shield tolerance (up to 50% for 10 minutes) or reset it to the default 5%. Does not involve the chat LLM.

Body
vaultAddressstringRequired

Vault contract address

chainIdintegerRequired

Chain ID where the vault exists

operatorAddressstringRequired

Vault owner address

authSignaturestringRequired

EIP-191 signature of the auth message

authTimestampintegerRequired

Timestamp included in the signed auth message

slippagestringOptional

Slippage value (e.g. '0.5%', '50bps', or '0.5')

tolerancestringOptional

Swap Shield tolerance percentage (e.g. '30%')

thresholdstringOptional

NAV Shield threshold percentage (e.g. '15%')

resetbooleanOptional

When true, reset the setting to its default value

Responses
200

Swap Shield tolerance updated

application/json
okbooleanOptional
messagestringOptional
post/api/settings/swap-shield

Set or reset NAV Shield threshold

post

Operator-only endpoint to set the NAV Shield maximum loss threshold (1%–100%) or reset it to the default 10%. Does not involve the chat LLM.

Body
vaultAddressstringRequired

Vault contract address

chainIdintegerRequired

Chain ID where the vault exists

operatorAddressstringRequired

Vault owner address

authSignaturestringRequired

EIP-191 signature of the auth message

authTimestampintegerRequired

Timestamp included in the signed auth message

slippagestringOptional

Slippage value (e.g. '0.5%', '50bps', or '0.5')

tolerancestringOptional

Swap Shield tolerance percentage (e.g. '30%')

thresholdstringOptional

NAV Shield threshold percentage (e.g. '15%')

resetbooleanOptional

When true, reset the setting to its default value

Responses
200

NAV Shield threshold updated

application/json
okbooleanOptional
messagestringOptional
post/api/settings/nav-shield

Get execution mode preference

get

Returns the operator's current auto-execute preference (autonomous or confirm). Shared between the web UI and Telegram.

Query parameters
vaultAddressstringRequired
chainIdintegerRequired
operatorAddressstringRequired
authSignaturestringRequired
authTimestampintegerRequired
Responses
200

Current execution mode preference

application/json
okbooleanOptional
modestring · enumOptionalPossible values:
get/api/settings/exec-mode

Set execution mode preference

post

Sets whether the operator's trades execute immediately (autonomous) or require confirmation (confirm). Shared between the web UI and Telegram.

Body
vaultAddressstringRequired

Vault contract address

chainIdintegerRequired

Chain ID where the vault exists

operatorAddressstringRequired

Vault owner address

authSignaturestringRequired

EIP-191 signature of the auth message

authTimestampintegerRequired

Timestamp included in the signed auth message

modestring · enumRequired

Autonomous executes trades immediately; confirm requires an explicit approval

Possible values:
Responses
200

Execution mode preference updated

application/json
okbooleanOptional
modestring · enumOptionalPossible values:
post/api/settings/exec-mode

Last updated