Equity Indices

XYZ100 and equity indices perpetuals.

The XYZ U.S. 100 Index perpetual future tracks the value of a modified capitalization-weighted index of 100 large non-financial companies listed on a U.S. exchange. It is the first XYZ asset and equity index perpetual.

External Price Derivation

For equity indices such as XYZ100, the relayer consumes executable quotes for the underlying traditional (dated) equity index futures from institutional liquidity providers. This provides robust external pricing nearly 23 hours per day, five days per week, extending external coverage beyond daytime cash sessions.

The futures quote is adjusted to an implied spot value which is then included as the oracle price in a relayer update to HyperCore. The conversion of external prices from futures to spot follows the cost-of-carry model (spot—futures parity):

S=Fe(rq)TS = F e^{-(r-q)T}

where SS is the spot (oracle) price, FF is the externally-sourced dated-futures price, TT is the time to settlement (in years), rr is the interest rate, and qq is the forward dividend yield.

The discount rate d=(rq)d = (r-q) takes into account the prevailing borrow rates, as well as the forward dividend yield of the underlying. The discount rate may be updated periodically in accordance with changing market conditions.

XYZ100 Parameters

Calendar

Underlying Suffix
Active Until
Expiration

H6

M6

U6

Z6

Example: Deriving Oracle Price for XYZ100

It is important for market participants to be able to independently replicate and verify oracle prices. Below, we walk through an example of deriving the external oracle (spot) price of XYZ100.

From the equity index calendar, we see that the active contract suffix is Z5, with an expiration time 2025-12-19 13:30:00 UTC.

The Pyth NMZ5 feed is reporting a price of $24,904.2 at the current time, 2025-10-14 17:06:05 UTC.

The time to expiry is 0.180285473 years.

At the time of writing, the discount rate rq=4.0r-q=4.0%. Plugging in the following values into our equation.

  • F=24904.2F = 24904.2

  • rq=0.04r-q = 0.04

  • T=0.180285473T = 0.180285473

We calculate S=24725.25S = 24725.25

Thus, we've derived the spot price to be $24,725.25

Last updated

Was this helpful?