State-based method of receiving notifications is a concept used for alerts that do not have an specific triggering on-chain event, but require monitoring of a specific value in the blockchain (e.g. gas price, collateralization ratio, treasury balance updates, etc).
for example, state-based method is recommended if you want to track when Ethereum gas price is lower than X
By default the subscription rule is in standby state
As long as the occuring events monitored by the rule do NOT meet the condition, the subscription rule remains in standby state
When a monitored event occurs and satisfies the condition, the subscription rule will go into the pending state
If the subscription rule stays in pending state longer than specified (by alert developer) in the policy parameter "for", subscription goes into firing state and sends you only ONE notification
If in the pending or firing state, a monitored event occurs and does NOT meet the condition, the rule will return to standby state