How Rules Work
The protocol enables sophisticated control over token actions that are enforced on-chain. For example, the Forte Rules Engine allows you to prevent your tokens from interacting with wallets on the OFAC Sanctions list with an Oracle Deny rule. You can designate access levels to your users that correlate with their level of KYC completion, which enables fine-tuned control over allowed transaction size priced in USD. These are just a few examples that can be leveraged to make your application adhere to compliance standards and align incentives with your users.Applying Rules
There are several mechanisms to control whether a rule applies to a particular user’s transactions: tags, access levels, and risk scores. Use the links below for more information on each option.Tags
Info about tags
Access Level
Info about Access Level
Risk Score
Info about Risk Score
Rule Applicability
Rule Applicability
| Rule | Level | Actions |
|---|---|---|
| Pause | Application | mint burn buy sell transfer |
| Account Max Value by Risk Score | Application | mint buy transfer |
| Account Max Tx Value by Risk Score | Application | mint buy sell transfer |
| Account Max Value by Access Level | Application | mint buy transfer |
| Account Max Value Out by Access Level | Application | burn sell transfer |
| Account Deny For No Access Level | Application | mint burn buy sell transfer |
| Oracle | ERC20/ERC721 | mint buy sell transfer |
| Oracle Flexible | ERC20/ERC721 | mint buy sell transfer |
| Account Min/Max Token Balance | ERC20/ERC721 | mint burn buy sell transfer |
| Account Max Trade Size | ERC20/ERC721 | buy sell |
| Token Max Trading Volume | ERC20/ERC721 | mint buy sell transfer |
| Token Max Buy/Sell Volume | ERC20/ERC721 | buy sell |
| Token Max Supply Volatility | ERC20/ERC721 | mint burn |
| Token Max Daily Trades | ERC721 | mint buy sell transfer |
| Token Minimum Hold Time | ERC721 | burn sell transfer |
| Token Minimum Transaction Size | ERC20 | mint burn buy sell transfer |
Additional Rules Concepts
Action Types
Info about Action Types
Oracles
Info about Oracles
Pricing Contracts
Info about Pricing Contracts
Fee Options
Info about Fees