Skip to content

US equities: overnight session is now multi-provider - #4430

Draft
sebastian-lerner-link wants to merge 2 commits into
smartcontractkit:mainfrom
sebastian-lerner-link:docs/overnight-multi-provider
Draft

sebastian-lerner-link wants to merge 2 commits into
smartcontractkit:mainfrom
sebastian-lerner-link:docs/overnight-multi-provider

Conversation

@sebastian-lerner-link

Copy link
Copy Markdown
Contributor

Summary

Overnight session data for US equities is moving from a single data provider to multiple providers. One venue still accounts for the majority of overnight liquidity, so the risk is reframed as venue concentration rather than removed.

Data Streams

  • 24/5 US Equities user guide: renamed "Single Provider for Overnight Data" to "Concentrated Venue Coverage for Overnight Data"; rewrote the intro and risk bullets (provider outage → dominant-venue outage; erroneous quotes still apply because one venue dominates); updated the mitigation note and the in-page link; "the overnight venue" → "overnight venues" in the stale bid/ask section.
  • 24/7 US Equities: renamed "Single provider and single venue dependencies" to "Provider and venue concentration"; overnight bullet now says multi-provider with one majority venue. Off-hours (perps single provider) unchanged.

Data Feeds

  • Tokenized equity feeds overview: input-sources note, session table (overnight → "Multiple providers¹" with venue footnote), and renamed risk section "Limited provider coverage" → "Concentrated venue coverage during overnight sessions".

Regenerated llms-full.txt for data-feeds and data-streams. No other inbound links to the renamed anchors.

Do not merge until the overnight multi-provider change is live.

🤖 Generated with Claude Code

Overnight data for 24/5 and 24/7 US equity Streams and tokenized equity
Feeds now comes from multiple data providers. Replace the single-provider
risk language with venue-concentration risk, since one venue still makes
up the majority of overnight liquidity.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 11, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Chainlink Labs Team on Vercel.

A member of the Team first needs to authorize it.

@gsilva5 gsilva5 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall. Three small suggestions inline.

- **Provider outage or disruption:** If the provider experiences downtime, technical failures, or connectivity disruption, the feed may flatline or report highly inaccurate figures, which can prevent users from reacting to real price movements. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.
- **Erroneous individual quotes:** Even when the provider is operational, it may publish a single bid or ask quote that is significantly off from the prevailing market price — for example, a bid price printing far below the previous in-session price. Because there is no second source to cross-validate against, this outlier quote directly distorts the mid-price calculation, creating a large artificial price move.
- **Venue outage or disruption:** If the dominant overnight venue experiences downtime, halts trading, or stops publishing quotes, the remaining venues may not carry enough liquidity to produce a representative price. The feed may flatline, update less frequently, or reflect thin quotes, which can prevent users from reacting to real price movements. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.
- **Erroneous individual quotes:** Because one venue makes up most of overnight liquidity, a bid or ask quote on that venue that is significantly off from the prevailing market price — for example, a bid price printing far below the previous in-session price — can still distort the mid-price calculation and create a large artificial price move, even when it is reported consistently by several providers.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Splitting the sentence removes the opening "Because" and the em dashes:

Suggested change
- **Erroneous individual quotes:** Because one venue makes up most of overnight liquidity, a bid or ask quote on that venue that is significantly off from the prevailing market price — for example, a bid price printing far below the previous in-session price — can still distort the mid-price calculation and create a large artificial price move, even when it is reported consistently by several providers.
- **Erroneous individual quotes:** One venue makes up most of overnight liquidity. A bid or ask quote on that venue that is significantly off from the prevailing market price (for example, a bid printing far below the previous in-session price) can still distort the mid-price calculation and create a large artificial price move, even when several providers report it consistently.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied in 09e2050.

Overnight session price data is sourced from multiple data providers. However, far fewer venues trade during the overnight session than during regular and extended hours, and a single venue generally accounts for the majority of overnight liquidity. This makes the overnight session less reliable than regular and extended hours, which draw on a broad set of venues.

If providers experience downtime, technical failures, or connectivity disruption, the feed may flatline or report stale values. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.
Multiple providers protect against an outage at any one provider, but do not fully remove the dependency on the dominant overnight venue. If that venue experiences downtime, halts trading, or publishes erroneous quotes, the feed may flatline, report stale values, or reflect an inaccurate price. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Protect against" is only true if the overnight quorum survives a provider dropping out. Unless we've confirmed that config, I'd soften it (same change suggested on the 24/5 guide).

This also adds one sentence on overnight smoothing, since feeds now smooth the overnight session with an EMA. Wording reuses what's already published on the 24/7 page. Streams are unsmoothed, so this sentence is feeds-only.

Suggested change
Multiple providers protect against an outage at any one provider, but do not fully remove the dependency on the dominant overnight venue. If that venue experiences downtime, halts trading, or publishes erroneous quotes, the feed may flatline, report stale values, or reflect an inaccurate price. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.
Multiple providers reduce exposure to an outage at any one provider, but do not fully remove the dependency on the dominant overnight venue. If that venue experiences downtime, halts trading, or publishes erroneous quotes, the feed may flatline, report stale values, or reflect an inaccurate price. During the overnight session, smoothing reduces the effect of a short-lived erroneous quote but does not prevent a sustained one. Such issues may lead to mispricing, failed liquidations, and potential bad debt accumulation.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied in 09e2050.

Overnight session price feeds are sourced from multiple data providers. However, far fewer venues trade during the overnight session than during regular and extended hours, and a single venue generally accounts for the majority of overnight liquidity. This makes the overnight session less reliable than the regular and extended hours price feeds, which draw on a broad set of venues.

Unlike regular and extended hours, where multiple independent sources cross-validate each other, a single provider means there is no redundant check on individual quote quality. The following risks are closely related:
Multiple providers protect against an outage at any one provider, but they do not fully remove the dependency on the dominant overnight venue. The following risks are closely related:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same softening as the feeds page: "protect against" only holds if the overnight quorum survives a provider dropping out.

Suggested change
Multiple providers protect against an outage at any one provider, but they do not fully remove the dependency on the dominant overnight venue. The following risks are closely related:
Multiple providers reduce exposure to an outage at any one provider, but they do not fully remove the dependency on the dominant overnight venue. The following risks are closely related:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied in 09e2050.

… in feeds

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants