Signals (KRIs)
The catalogue of key risk indicators a template can name
Get started with signals (kris)
Hira ships a catalogue of key risk indicators, shown under Administration › Library › Risk indicators. A policy template may name the indicator it relates to; the link is descriptive, and nothing in the API reads an indicator.
Type and unit
Each indicator declares a data type, one of amount, rate, ratio, boolean, count and duration, and a unit, such as USD, percent or days.
When it is taken
Each indicator also declares an evaluation mode, shown in the console as Real Time, Scheduled or On Change (real_time, scheduled, on_change). The mode is a label on the catalogue entry.
Risk domains
Indicators group into four domains: Transaction Monitoring, Concentration & Market Risk (the console reads Concentration Risk), Compliance & Regulatory and Operational Control. An exception’s category comes from its policy’s category.
The catalogue
| Indicator | Type | Describes |
|---|---|---|
| outflow_amount | amount | Value of a single outbound transfer, in USD. |
| transaction_velocity | rate | Movements per unit time. |
| new_counterparty | boolean | Whether a counterparty is seen for the first time. |
| single_wallet_concentration | ratio | Share of value held in one wallet, in percent. |
| single_chain_exposure | ratio | Share of value on one chain, in percent. |
| stablecoin_concentration | ratio | Share held in stablecoins against volatile assets, in percent. |
| hot_wallet_balance | amount | Balance sitting in a hot wallet. |
| travel_rule_compliance | boolean | A transfer over threshold to an unverified self-hosted wallet. |
| cdd_expiry | duration | Days until customer due diligence lapses. |
| signer_change | boolean | Whether privileged control changed hands. |
| wallet_inactivity | duration | Days a wallet has been dormant. |