ACCEPT or REJECT, based on whatever you choose: a manual review, your own risk logic, or a provider Fireblocks doesn’t integrate with natively. If no verdict arrives before your timeout, Fireblocks rejects the transaction, and that rejection can’t be reversed. It is in Early Access as a premium add-on, available on Developer Sandbox, Testnet, and Mainnet workspaces; contact your Customer Success Manager to join. In the API it is called BYORK Light.
What you can do through the API
How it works
- Your Trigger (pre-screening rules) decides whether a transaction is held for your verdict (
SCREEN) or skips this step (PASS). - A held transaction waits in
PENDING_AML_SCREENING. There is no dedicated notification for this step: poll the transaction or watch for its nexttransaction.status.updatedevent. - You submit
ACCEPTorREJECT.ACCEPTcontinues the transaction;REJECTor a timeout rejects it withsubStatusREJECTED_AML_SCREENING, orAUTO_FREEZEif your policy freezes instead.
Setup
- Get the feature enabled by your Customer Success Manager.
- Set your timeouts. Leave enough margin for your team or system to respond reliably.
-
Include at least one field. The read, activate, and deactivate responses always show
timeoutRangeOutgoing.maxSecondsas 604800, a static upper bound; the response to setting timeouts shows the enforced maximum. - Configure your Trigger (pre-screening rules) by opening a support ticket; see Trigger fields.
-
Track held transactions by polling or listening for
transaction.status.updated. - Test in a sandbox workspace, including how your integration handles a timeout.
- Activate. Matching transactions are held from then on. Deactivating pauses the step without removing your configuration; while inactive, every transaction skips it.
Submit verdicts
Use anIdempotency-Key header to avoid duplicate submissions.
PRE_ACCEPTED and applies it when the transaction arrives.
Trigger fields
Rules are evaluated in order; the first match decides. Omitted fields match any value. Fireblocks Support configures them.Errors
Limitations
- A verdict is final, and a timeout rejection can’t be reversed.
- No Console flow; the Trigger (pre-screening rules) is set by Fireblocks Support.
- Earlier integrations on BYORK Super Light use
POST /screening/aml/verdict/manual, which covers incoming transactions only and will be deprecated when Super Light is retired. Use BYORK Light for new integrations.