Skip to main content
Schema for WAAS policy rules that define permissions and restrictions.
string
Unique identifier for the rule. See uuid schema.
string
required
Human-readable name for the rule
string
required
Whether the rule permits or denies the specified action. See WaasPolicyRuleType enum.Possible values: allow, deny
array
Target address(es) for EVM or SVM chains
string
required
The blockchain network this rule applies to. See WaasChainEnum schema.
array
Array of chain IDs for the policy rule
array
Contract ABI interface for smart contract interactions
string
Specific function name to permit/deny in smart contract calls
array
Validation rules for function arguments. Array of WaasPolicyArgumentConstraint objects.
boolean
When true, the signer is permitted to modify or remove this rule. Cannot be used on environment-scope rules or combined with disableBlockaidSecurityChecks or operationRestrictions.
object
Value limits for the policy rule
Last modified on August 13, 2026