Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions src/content/data-feeds/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6838,6 +6838,24 @@ These actions are usually announced outside regular trading hours. The feed will
- Consider pausing markets during corporate action windows
- Implement maximum price change limits with manual review for extreme moves

#### Pause confirmation for corporate actions

*This section contains information for asset issuers that provide Chainlink with pause state for tokenized equity feeds.*

Some asset issuers use pause-based workflows for large corporate actions such as stock splits or reverse splits. In these workflows, **the feed freezes at the last known good token value during the pause window**. Before signaling that the feed can be unpaused, the asset issuer should verify that the post-corporate-action equity price and the new issuer multiplier are aligned so the next published token value remains continuous.

The underlying equity leg for this check should be the same Data Streams 24/5 US equity input that the feed uses for tokenized equity feed calculation. See the official list of the [24/5 equity streams](/data-streams/rwa-streams?show24x5=true\&page=1), and [learn more about how market data is sourced for tokenized equity feed calculation](/data-feeds/tokenized-equity-feeds#how-is-market-data-sourced-for-tokenized-equity-feed-calculation).

For each tokenized equity feed, use the stream and time segment configured for that product (the value the feed pipeline would read as the stock leg for the current window), *not* an ad hoc quote from a different venue.

1. Take the new multiplier that is staged for go-live after the corporate action.
2. Read the current equity market price from that same Data Streams 24/5 input, for the appropriate session (regular, pre-market, post-market, or overnight), the same way the feed prices that window.
3. Multiply: `new multiplier` × that current equity price. That product is the implied token value the feed would publish if it unpaused *now*.
4. Compare that implied value to the token price at freeze: the last good, frozen feed value from when the pause took effect. They should match, or be treated as aligned only within the asset issuer's defined tolerance, because correct coordination means the post-corporate-action stock price and the new multiplier should combine to the same onchain token price as at the freeze, preserving continuity.

- **If that equality holds** within the asset issuer's tolerance, the issuer can signal that the feed is ready to unpause according to the applicable release process and any other release gates.
- **If it does not hold**, the equity input and the new multiplier are not yet consistent with each other after the corporate action, so unpausing the feed would jump or misstate the level for integrators. The feed should remain paused until the stock leg, multiplier, or both are reconciled and the check passes.

### Market closures and halts not explicitly flagged

Tokenized equity feeds do not explicitly flag:
Expand Down Expand Up @@ -7012,6 +7030,14 @@ The token price remains continuous at $200 throughout the event, even though the

This fail-safe behavior prevents incorrect token prices from being published when the stock price and `sValue` are temporarily out of sync.

## Smart Value Recapture (SVR)

Primary mint and redeem for Ondo Finance Global Markets (GM) tokenized equities can be permissioned, but once the tokens are onchain, anyone can hold them and anyone can liquidate positions that use the feed.

Most Ondo Finance Global Markets (GM) feeds have [SVR](/data-feeds/svr-feeds) enabled even when the primary market is not public to all participants. The liquidator set includes teams that can also access primary mint and redeem when they need to. Permissioned mint and redeem concerns the primary market; tokens can still circulate onchain and positions that use the feed can still be liquidated outside that path.

For Oracle Extractable Value (OEV) and how SVR relates to standard feeds, use [SVR Feeds](/data-feeds/svr-feeds)—especially [Understanding MEV and OEV](/data-feeds/svr-feeds#understanding-mev-and-oev). To read answers from contracts, follow [Using Data Feeds](/data-feeds/using-data-feeds) and point at the SVR-enabled proxy address for your feed.

---

# Asset Issuer Catalog
Expand Down
18 changes: 18 additions & 0 deletions src/content/data-feeds/tokenized-equity-feeds/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,24 @@ These actions are usually announced outside regular trading hours. The feed will
- Consider pausing markets during corporate action windows
- Implement maximum price change limits with manual review for extreme moves

#### Pause confirmation for corporate actions

_This section contains information for asset issuers that provide Chainlink with pause state for tokenized equity feeds._

Some asset issuers use pause-based workflows for large corporate actions such as stock splits or reverse splits. In these workflows, **the feed freezes at the last known good token value during the pause window**. Before signaling that the feed can be unpaused, the asset issuer should verify that the post-corporate-action equity price and the new issuer multiplier are aligned so the next published token value remains continuous.
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.

i would get rid of "some". some implies that there's another way to do it. we really want ppl doing manual-based pausing


The underlying equity leg for this check should be the same Data Streams 24/5 US equity input that the feed uses for tokenized equity feed calculation. See the official list of the [24/5 equity streams](/data-streams/rwa-streams?show24x5=true&page=1), and [learn more about how market data is sourced for tokenized equity feed calculation](/data-feeds/tokenized-equity-feeds#how-is-market-data-sourced-for-tokenized-equity-feed-calculation).

For each tokenized equity feed, use the stream and time segment configured for that product (the value the feed pipeline would read as the stock leg for the current window), _not_ an ad hoc quote from a different venue.

1. Take the new multiplier that is staged for go-live after the corporate action.
1. Read the current equity market price from that same Data Streams 24/5 input, for the appropriate session (regular, pre-market, post-market, or overnight), the same way the feed prices that window.
1. Multiply: `new multiplier` × that current equity price. That product is the implied token value the feed would publish if it unpaused _now_.
1. Compare that implied value to the token price at freeze: the last good, frozen feed value from when the pause took effect. They should match, or be treated as aligned only within the asset issuer's defined tolerance, because correct coordination means the post-corporate-action stock price and the new multiplier should combine to the same onchain token price as at the freeze, preserving continuity.

- **If that equality holds** within the asset issuer's tolerance, the issuer can signal that the feed is ready to unpause according to the applicable release process and any other release gates.
- **If it does not hold**, the equity input and the new multiplier are not yet consistent with each other after the corporate action, so unpausing the feed would jump or misstate the level for integrators. The feed should remain paused until the stock leg, multiplier, or both are reconciled and the check passes.

### Market closures and halts not explicitly flagged

Tokenized equity feeds do not explicitly flag:
Expand Down
11 changes: 11 additions & 0 deletions src/content/data-feeds/tokenized-equity-feeds/ondo.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,12 @@ metadata:
"Multiplier",
"Corporate Actions",
"SyntheticSharesOracle",
"SVR",
"Smart Value Recapture",
]
whatsnext:
{
"Smart Value Recapture (SVR) Feeds": "/data-feeds/svr-feeds",
"View Provider Catalog": "/data-feeds/tokenized-equity-feeds/providers",
"Learn about tokenized equity feeds": "/data-feeds/tokenized-equity-feeds",
"Find Price Feed Addresses": "/data-feeds/price-feeds/addresses",
Expand Down Expand Up @@ -144,3 +147,11 @@ The token price remains continuous at $200 throughout the event, even though the
```

This fail-safe behavior prevents incorrect token prices from being published when the stock price and `sValue` are temporarily out of sync.

## Smart Value Recapture (SVR)

Primary mint and redeem for Ondo Finance Global Markets (GM) tokenized equities can be permissioned, but once the tokens are onchain, anyone can hold them and anyone can liquidate positions that use the feed.

Most Ondo Finance Global Markets (GM) feeds have [SVR](/data-feeds/svr-feeds) enabled even when the primary market is not public to all participants. The liquidator set includes teams that can also access primary mint and redeem when they need to. Permissioned mint and redeem concerns the primary market; tokens can still circulate onchain and positions that use the feed can still be liquidated outside that path.

For Oracle Extractable Value (OEV) and how SVR relates to standard feeds, use [SVR Feeds](/data-feeds/svr-feeds)—especially [Understanding MEV and OEV](/data-feeds/svr-feeds#understanding-mev-and-oev). To read answers from contracts, follow [Using Data Feeds](/data-feeds/using-data-feeds) and point at the SVR-enabled proxy address for your feed.
Loading