Field notes continued RedStone oracle health monitoring inSide Newtons risk domain.

I want to write down what 0racle health actually means before writing about how RedStone monitors it beCause the phrase gets used as though its meaning is obvious when it is not.

A price feed is healthy When it is current accurate and consistent with other sources covering the same asset. It is unhealthy when it is stale when it deviates significantly from comparable feeds without an obvious exPlanation or when the data provider has experienced a disruption that has not yet propagated as an error to the systems relying 0n it.

Oracle health moniToring is therefore not a single check. It is several overlapping checks running simultaneously. Is the last update recent enough to reflect current market condiitions? Is the reported price within an acceptable band compared to other sources? Has the feed been flagged for anomalous behavior in a timeframe that would affect the Current evaluation?

What draws my attention is the stalleness question specifically. RedStone publishes price data on a push or pull basis depending on the integration. In a pull model data is only fetched when a transaction requests it which means the fresHness of the data depends on how recently another transaction triggered a fetch. In a volatile market the interval between the last fetch andd the current evaluation can be long enough for the price to have Moved materially.

Newtons risk domain usiing RedStone oracle health data means the policy engine is checking not just what the price is but whether the priice it has access to is trustworthy enough to make a risk decision on. That is a more sophisticated check than a simple price compariison.

What I am still not sure aBout is how the policy responds when the oracle health check flags a feed as degraded. Does the policy fail the transaction as a precaution andd if so what does that mean for vaults during periods of marKet stress when oracle degradation andd high transaction volume tend to coincide? Whetherr that interaction has been thought through carefully is a question I genuinely do not have an ansswer to yet.

@NewtonProtocol $NEWT #Newt $NFP $TAIKO