Skip to content

Commit eee0d35

Browse files
committed
further updates
1 parent fd473ef commit eee0d35

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/content/data-feeds/llms-full.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6974,21 +6974,21 @@ The token price remains continuous at $200 throughout the event, even though the
69746974
- A minimum pause duration (at least 10 minutes) is enforced to prevent premature unpausing
69756975
</Aside>
69766976

6977-
### Manual verification before unpausing
6977+
### Verification before unpausing
69786978

6979-
**Unpausing is manual—do not clear the pause until this check has passed.**
6979+
Before an Ondo Finance Global Markets (GM) feed is unpaused after a large corporate action, Ondo verifies that the post-corporate-action equity price and staged `sValue` are aligned so the next published value remains continuous.
69806980

69816981
**Where the equity price comes from:** the underlying equity leg is the same Data Streams 24/5 US equity input the DON already uses in the [Total Return Value](#total-return-value-calculation) formula. 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).
69826982

6983-
For each Ondo Finance Global Markets (GM) tokenized equity feed, use the stream and time segment configured for that product in feed configuration and your operations monitoring (the value the pipeline would read as the stock leg for the current window), *not* an ad hoc quote from a different venue.
6983+
For each Ondo Finance Global Markets (GM) tokenized equity feed, this check uses 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.
69846984

69856985
1. Take the new `sValue` that is staged for go-live (the post–corporate-action multiplier).
69866986
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.
6987-
3. Multiply: `new sValue` × that current equity price. That product is the implied token (total return) value you would publish if you unpaused *now*.
6987+
3. Multiply: `new sValue` × that current equity price. That product is the implied token (total return) value the feed would publish if it unpaused *now*.
69886988
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 whatever tolerance Ondo defines, because correct coordination means the post–corporate-action stock price and the new `sValue` should combine to the same onchain token price as at the freeze, preserving continuity.
69896989

6990-
- **If that equality holds** (within Ondo's tolerance), proceed to unpause according to your runbook and any other release gates.
6991-
- **If it does not hold**, the equity input and the new `sValue` are not yet consistent with each other after the corporate action, so unpausing now would jump or misstate the level for integrators. **Keep the feed paused** until the stock leg, `sValue`, or both are reconciled and the check passes.
6990+
- **If that equality holds** (within Ondo's tolerance), the feed can be unpaused according to the applicable release process and any other release gates.
6991+
- **If it does not hold**, the equity input and the new `sValue` 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 remains paused until the stock leg, `sValue`, or both are reconciled and the check passes.
69926992

69936993
## Example scenarios
69946994

src/content/data-feeds/tokenized-equity-feeds/ondo.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,21 +110,21 @@ The token price remains continuous at $200 throughout the event, even though the
110110

111111
</Aside>
112112

113-
### Manual verification before unpausing
113+
### Verification before unpausing
114114

115-
**Unpausing is manual—do not clear the pause until this check has passed.**
115+
Before an Ondo Finance Global Markets (GM) feed is unpaused after a large corporate action, Ondo verifies that the post-corporate-action equity price and staged `sValue` are aligned so the next published value remains continuous.
116116

117117
**Where the equity price comes from:** the underlying equity leg is the same Data Streams 24/5 US equity input the DON already uses in the [Total Return Value](#total-return-value-calculation) formula. 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).
118118

119-
For each Ondo Finance Global Markets (GM) tokenized equity feed, use the stream and time segment configured for that product in feed configuration and your operations monitoring (the value the pipeline would read as the stock leg for the current window), _not_ an ad hoc quote from a different venue.
119+
For each Ondo Finance Global Markets (GM) tokenized equity feed, this check uses 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.
120120

121121
1. Take the new `sValue` that is staged for go-live (the post–corporate-action multiplier).
122122
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.
123-
1. Multiply: `new sValue` × that current equity price. That product is the implied token (total return) value you would publish if you unpaused _now_.
123+
1. Multiply: `new sValue` × that current equity price. That product is the implied token (total return) value the feed would publish if it unpaused _now_.
124124
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 whatever tolerance Ondo defines, because correct coordination means the post–corporate-action stock price and the new `sValue` should combine to the same onchain token price as at the freeze, preserving continuity.
125125

126-
- **If that equality holds** (within Ondo's tolerance), proceed to unpause according to your runbook and any other release gates.
127-
- **If it does not hold**, the equity input and the new `sValue` are not yet consistent with each other after the corporate action, so unpausing now would jump or misstate the level for integrators. **Keep the feed paused** until the stock leg, `sValue`, or both are reconciled and the check passes.
126+
- **If that equality holds** (within Ondo's tolerance), the feed can be unpaused according to the applicable release process and any other release gates.
127+
- **If it does not hold**, the equity input and the new `sValue` 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 remains paused until the stock leg, `sValue`, or both are reconciled and the check passes.
128128

129129
## Example scenarios
130130

0 commit comments

Comments
 (0)