Skip to main content
Declarative rules are in early access and are not enabled by default. Talk to us if you’d like to participate.
This page describes the parts of a declarative rule. For how rules, the fallback, and the allow and deny styles work, read Declarative rules first.

Rule fields

The fallback rule

A deny fallback is this rule, placed last in the layer’s list. A rule placed after it is refused when you save the layer. Leave it out for an allow fallback.

Fields a rule reads

These fields are read at the top level of when. Assets, amounts, destinations, and spending arrive as lists, which Advanced conditions covers. The chain.id values for common networks:

Approval requirements

The approvalRequirements list on a REQUIRE_APPROVAL rule takes these fields. Only a business-account owner or admin, or an environment admin, can write approval rules.

Next steps

Rule examples

A ready-made rule for each common case, and two whole layers.

Advanced conditions

Operators, lists, matching every item, and combined flows.

Declarative rules

How rules, the fallback, and the allow and deny styles work.

Managing layers

Read and update account, wallet, and signer layers through the API.
Last modified on October 23, 2026