Rules

The CUBE3 Engine uses rules to enable services like Risk Score and RASP and there are two default thresholds that determine risk scores as well as pass and blocking.
Rules Thresholds
CUBE3 Engine uses three different ranges for risk score thresholds:
  • 1 - 30 SAFE
  • 31 - 69 Warning
  • 70 - 100 Unsafe
These scores are automatically determined by the CUBE3 Engine via AI learning models.
Risk Score Thresholds
Pass and block thresholds are determined by recommendations from CUBE3 based on the risk score thresholds and can be adjusted based on a customer business risk profile.
RASP Pro Pass and Block
CUBE3 has unique capabilities to apply dynamic rules that implement policy against transactions on a global and per contract level. Global rules occur across all transactions and all smart contracts configured. Based on their configuration they can either raise the score or lower the score based on the applied rules. Each CUBE3 customer tenant has two pre-configured rules:
  • Block OFAC Sanctioned - This rule blocks by default all OFAC addresses detected in transactions by scoring the transaction at 100
  • High Score - This rule enables blocking for scores that are 70 - 100
Global Rules
Per contract rules enable fine grained rules on a per contract basis. These rules act as extensions of functions that smart contract use to execute commands. Example rules can be to enable limits or guardrails on transactions, or specify additional protections in a dynamic manner.
Per Contract Rules
Allow and blocklists allow customers to specify addresses that should be allowed by default (ex: KYC addresses) and block list addresses that should never be allowed to interact with a customer platform. These addresses can be added both in bulk or individually with a API call.
Allow and Block