List Protocol Risk Configs
List all protocol risk configurations.cURL
Response
Get Protocol Risk Config
Retrieve risk configuration for a specific protocol.cURL
Path Parameters
string
required
Protocol name
Response
string
required
Protocol name
string
required
Config version
number
Maximum allowed slippage in basis points (0-10000)
number
Maximum pool concentration in basis points
array
Array of allowed pool addresses
array
Array of allowed program IDs
number
Maximum oracle price deviation in basis points
boolean
Whether oracle price check is required for swaps
number
Maximum age of swap quote in seconds
number
Delta variance threshold for delta guard (basis points)
boolean
Whether protocol supports gasless transactions
string
required
ISO 8601 timestamp
Update Protocol Risk Config
Update or create risk configuration for a protocol.cURL
Path Parameters
string
required
Protocol name
Request Body
All fields are optional. Only provided fields are updated.number
Maximum slippage (0-10000 basis points)
number
Maximum pool concentration (0-10000)
array
Array of allowed pool addresses
array
Array of allowed program IDs
number
Oracle deviation threshold (0-10000)
boolean
Require oracle price verification
number
Maximum quote age in seconds
number
Delta guard threshold (0-10000)
boolean
Allow gasless transactions
List Portfolio Risk Controls
List all portfolio risk controls.cURL
Get Portfolio Risk Controls
Retrieve risk controls for a specific wallet.cURL
Path Parameters
string
required
Wallet UUID
Response
string
required
Wallet UUID
number
Maximum allowed drawdown in lamports
number
Maximum allowed daily loss in lamports
number
Maximum exposure per token in basis points (0-10000)
number
Maximum exposure per protocol in basis points (0-10000)
boolean
default:true
Automatically pause wallet on risk breach
string
required
ISO 8601 timestamp
Update Portfolio Risk Controls
Update or create risk controls for a wallet.cURL
Path Parameters
string
required
Wallet UUID
Request Body
All fields are optional. Only provided fields are updated.number
Maximum drawdown threshold in lamports
number
Maximum daily loss threshold in lamports
number
Maximum token exposure (0-10000 basis points)
number
Maximum protocol exposure (0-10000 basis points)
boolean
default:true
Auto-pause on breach
Delta Guard
The delta guard system verifies expected vs observed lamport movement in transactions.How It Works
- Before transaction: Record wallet balance
- After confirmation: Check actual balance change
- Compare to expected change from transaction intent
- If deviation exceeds threshold: Flag or auto-pause
Configuration
Global Tolerance:Example
Chaos Engineering
Chaos mode injects controlled failures for resilience testing.Get Chaos Config
cURL
Response
boolean
required
Whether chaos mode is enabled
object
Failure rate percentages by stage
number
Additional latency to inject (milliseconds)
Update Chaos Config
cURL
Request Body
boolean
Enable/disable chaos mode
object
Failure rates by stage (0.0-1.0)
number
Artificial latency in milliseconds
Risk Monitoring Best Practices
Set protocol-specific slippage limits based on liquidity
Configure portfolio limits to prevent overexposure
Enable auto-pause for critical wallets
Monitor delta guard violations via audit events
Regularly review and update risk configs
Test chaos scenarios before production deployment