Integration Steps
Implement IFreezable Interface
Your ERC20 token must implement a supported interface that allows our system to freeze, pause, or restrict transfers to high-risk addresses.
Authorize Predicate as a 'Freeze Manager'
Our system must be authorized to freeze addresses
Requires an invitation from the Predicate team, please contract us to request access
Enforcement Mechanisms
All enforcement is configurable. Your policy determines which data sources trigger which actions. Freezing applies to addresses on sanctions lists referenced in your policy. When a sanctioned address is detected, Predicate automatically freezes it on your enrolled token contracts. Pauses and Transfer Restrictions apply to high-risk addresses identified through your compliance criteria. These controls enable you to restrict activity for addresses that require additional review or intervention.How It Works
- Monitoring: Predicate continuously monitors the sanctions lists and data sources defined in your policy
- Detection: New entries are identified and queued for onchain enforcement
- Enforcement: Actions are executed automatically on your enrolled token contracts
- Visibility: Full audit trail of all enforcement actions available in the dashboard
Security
- Secure Key Management: Enforcement keys are secured in tamper-resistant infrastructure with no human access
- Transaction Resilience: Failed transactions are monitored and redelivered automatically
- Multi-RPC Failover: Redundant endpoints ensure continuous operation
- Audit Trail: Immutable record of all actions for regulatory compliance
Supported Chains
- Ethereum
- Base
- Hyperliquid
- Soneium
- Arbitrum
- Linea
