What is sent and returned
Fireblocks sends the chain, asset, amount and USD value, destination address, transaction hash, Fireblocks transaction reference, and the Customer Reference ID. TRM Labs returns a categorical risk level and the risk categories it matched, if any.
Outcome (Post-Screening Policy) actions: Accept, Reject, Alert, Wait.
Asynchronous results and Wait
TRM Labs results are not always immediate. The Wait action holds a transaction until a new result arrives or a window you define closes, set with two Outcome fields:Connect
You need a TRM Labs API key with Know Your Transaction (KYT) API access. Enter it in the Console. The default Trigger (Screening Policy) and Outcome rules cannot be edited or removed; custom rules you add above them take precedence. To switch to new credentials, submit a ticket to Fireblocks Support.Timeouts
Timeout windows are measured in hours, because TRM Labs monitors the transaction and polls for alerts instead of resolving it at once. If no result arrives before the window closes, Fireblocks applies a default verdict unless your policy says otherwise:bypassScreeningDuringServiceOutages does not apply to TRM Labs; its timeout behavior comes only from these defaults and your policy rules.
Supported assets
TRM Labs supports a broad range of blockchains, including Bitcoin, Ethereum, Solana, and TRON.Limitations
- Outgoing transactions are not registered with TRM Labs transaction monitoring during Early Access.
- Mainnet only; Testnet assets are not supported.
- Rejection details are available only from Fireblocks, not from TRM Labs.