1. Perimeter Screening
Fairblock can support USDC, USDT, PYUSD, and other stablecoins or tokenized assets. At the deposit and withdrawal boundary, Fairblock can integrate compliance and blockchain-risk providers such as Predicate or Range Security. The relevant transparent address can be screened for:- Sanctions exposure
- Stolen or hacked funds
- Illicit-finance exposure
- Known compromised addresses
- Other configured risk signals
2. Protocol-Level Containment
Fairblock also includes controls for risk identified after assets have entered the confidential state. If an address is subsequently identified by a compliance provider, asset issuer, institutional counterparty, or relevant authority, an authorized Fairblock administrator can restrict that specific confidential account. The administrator can:- Freeze the account and prevent further confidential transfers, or
- Where permitted by the underlying asset, force the balance to withdraw to the transparent address cryptographically bound to that confidential account
3. Underlying Asset Enforcement
For assets with native issuer-level controls, the underlying asset remains an additional independent enforcement layer. Examples include:- Circle for USDC
- Tether for USDT
- Paxos for PYUSD
- Issuers of other stablecoins or tokenized assets that support address freezes, transfer restrictions, or similar controls
- Application-level screening before deposits and withdrawals
- Fairblock’s own account-level freeze and forced-withdrawal controls
- The underlying asset issuer’s native enforcement capabilities
4. Traceability and Selective Disclosure
Fairblock does not make transaction relationships opaque. Addresses remain traceable and the transaction graph remains visible, while transfer amounts are encrypted. This preserves the ability to understand which addresses interacted while protecting commercially and financially sensitive transaction values. Where an authorized investigation requires additional visibility, Fairblock’s Identity-Based Encryption-enabled selective disclosure system can reveal the relevant encrypted amounts. Disclosure is granular rather than system-wide. Access can be scoped to the specific:- User or set of users
- Application
- Time period
- Investigation scope