# Oracle heartbeats and deviation thresholds: when prices update

A push-based price feed may update when a price deviation threshold is crossed or a heartbeat interval is reached. These triggers do not make the value a continuous live quote or guarantee zero delay. Consumers must check the feed’s units, timestamp and suitability for their application, using the exact chain and feed configuration.

Evidence: [Using Data Feeds](https://docs.chain.link/data-feeds/overview)

Canonical: https://degreesofsatoshi.com/encyclopedia/oracle-heartbeat-deviation/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T18:15:18.493Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Deviation:** A configured price change can trigger a new update round. ([Using Data Feeds](https://docs.chain.link/data-feeds/overview))
- **Heartbeat:** An elapsed interval can trigger an update even during low volatility. ([Using Data Feeds](https://docs.chain.link/data-feeds/overview))
- **Consumer check:** Chainlink recommends checking updatedAt or the relevant timestamp for freshness. ([Using Data Feeds](https://docs.chain.link/data-feeds/overview))

## Triggering a round differs from publishing it instantly

Consider an illustrative feed with a 1% deviation trigger and a one-hour heartbeat. A small price change may not trigger an immediate deviation update, while reaching the heartbeat initiates the update process.

Network congestion or operational delays can affect when the result appears on-chain. The example parameters are not asserted for any particular live feed.

Evidence: [Using Data Feeds](https://docs.chain.link/data-feeds/overview)

## Use a threshold suited to the actual application

A lending protocol, a displayed chart and a settlement contract may tolerate different levels of staleness. The consumer must decide when to reject a value, pause or use another defined path.

Check decimals, quote currency and feed identity as well as age. A fresh answer from the wrong asset pair is still the wrong input.

Evidence: [Using Data Feeds](https://docs.chain.link/data-feeds/overview)

## The same asset can have different feed settings

Heartbeat and deviation settings can differ across chains and between underlying and wrapped assets. Documentation or a value copied from another deployment may therefore be inappropriate.

Record the feed address, chain and configuration observation date when auditing an integration. Do not treat a generic product label as a complete oracle specification.

Evidence: [Using Data Feeds](https://docs.chain.link/data-feeds/overview)

## Questions

### Does a heartbeat guarantee an update exactly at that second?

No. It is a trigger condition for the update process; publication can be delayed by network and operational conditions. Consumers still need freshness checks.

Evidence: [Using Data Feeds](https://docs.chain.link/data-feeds/overview)

## Claims and scope

### oracle-heartbeat-deviation-quick-answer

A push-based price feed may update when a price deviation threshold is crossed or a heartbeat interval is reached. These triggers do not make the value a continuous live quote or guarantee zero delay. Consumers must check the feed’s units, timestamp and suitability for their application, using the exact chain and feed configuration.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### oracle-heartbeat-deviation-fact-deviation

Deviation: A configured price change can trigger a new update round.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### oracle-heartbeat-deviation-fact-heartbeat

Heartbeat: An elapsed interval can trigger an update even during low volatility.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### oracle-heartbeat-deviation-fact-consumer-check

Consumer check: Chainlink recommends checking updatedAt or the relevant timestamp for freshness.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [Using Data Feeds](https://docs.chain.link/data-feeds/overview) — Chainlink. Feed update conditions, chain/feed-specific configuration and consumer checks. Locator: Heartbeat and deviation thresholds; Data quality. Retrieved: 2026-10-02T17:38:46.139Z.

## Revision history

- 2026-10-02: First publication after primary-source research and independent automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Oracle heartbeats and deviation thresholds: when prices update.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/oracle-heartbeat-deviation/
