apy_current | The vault’s current 1 day total APY from apy.1day.total. Vaults.fyi also exposes 1 hour, 7 day, and 30 day APY windows. | Used as the short-window yield signal for APY anomaly detection. |
apy_30d | The vault’s 30 day total APY from apy.30day.total. Vaults.fyi recommends longer windows, such as 7 day or 30 day, for user-facing yield displays because shorter windows are noisier. | Used as the baseline for detecting whether current APY moved unusually far from recent history. |
apy_z_score | A normalized measure of how far the current APY is from the 30 day APY baseline. In this policy oracle, it is computed from current APY and 30 day APY. | Denies actions when yield changes look anomalous enough to require review. |
tvl_usd | Total value locked in the vault, denominated in USD. Vaults.fyi also exposes native-asset TVL. | Used to calculate drawdowns and understand vault scale. |
tvl_drawdown_24h_pct | The percentage drop from the historical TVL point roughly 24 hours ago to current tvl_usd. | Denies actions when the vault has lost too much TVL over the last day. |
tvl_drawdown_7d_pct | The percentage drop from the historical TVL point roughly 7 days ago to current tvl_usd. | Denies actions when the vault has had a larger medium-term TVL drawdown. |
risk_score | Vaults.fyi’s composite vault reputation score, after component scores and flag penalties are applied. Higher is better. | Denies actions when the vault score falls below the configured minimum. |
flags | Active vault flags from Vaults.fyi, including severity and content. Flags can describe warnings such as audits, migrations, paused deposits, or incidents. | Used to detect critical or high-severity warnings that should pause vault actions. |
has_critical_flag | Boolean derived from flags when any flag has critical or high severity. | Denies actions when severe active warnings are present and deny_on_critical_flag is enabled. |
allocation_changed_since_last | Boolean derived by hashing vault metadata such as protocol, tags, fees, and child vaults, then comparing it to the last known allocation hash. | Denies actions when the vault’s observed allocation metadata changed unexpectedly. |
capacity_remaining / capacity_max | Deposit capacity data when the vault has a cap. Vaults.fyi exposes maximum capacity and remaining capacity where applicable. | Useful for display and future policy extensions around deposits near capacity. |
is_corrupted | Vaults.fyi marks vaults as corrupted when indexed data is known to be unreliable. | Denies actions when the vault data should not be trusted. |