Skip to content
KYZENDocsLaunch app

DocsReference

Price feeds

How Chainlink tokenized-equity feeds behave and how each protocol action reads them.

Provider
Chainlink
Equity feeds
7 plus ETH/USD
Updates
24/5
Risk class
High

Specification v1.4 · Revised 24 September 2026 · 9 sections

The Reserve values every asset with a Chainlink feed on Robinhood Chain. Each of the seven eligible stock tokens has its own tokenized-equity feed. Unconverted ETH is valued with the ETH/USD feed. Feed proxy addresses are in Contract addresses.

FeedWhat it prices
Tokenized-equity feeds (7)One stock token each: NVDA, AMD, MU, SNDK, TSM, INTC, ASML. The price includes the token multiplier.
ETH/USDUnconverted ETH held by the Reserve
GPU-hour oraclesH100-HR, B200-HR and the Frontier-hour composite, from public rental spot markets, hourly
Kyzen Network attested feedDRAM index, HBM4 contract and CoWoS capacity
Backing per $KYZN
backing = sum( balance[i] × price[i] ) ÷ total supply
balance[i]
Units of Reserve asset i, ETH included
price[i]
Latest Chainlink price of asset i
total supply
Every $KYZN in existence, staked and team tokens included

Backing per $KYZN updates every block from the latest published prices. See The Reserve.

#Feeds are classed high risk

Chainlink classes the tokenized-equity feeds as high risk. The Reserve treats every feed as fallible. It checks the age of each price it uses. It bounds every purchase against the feed price. It needs no price to pay a redemption.

#Feeds update 24/5

Tokenized-equity feeds update 24 hours a day, five days a week. When markets close, each feed holds its last price. No heartbeat publishes outside market hours, so updatedAt stays at the last update until trading resumes. Over a weekend, every equity price the Reserve reads is the last price published before the close.

ActionWhile markets are closed
Reserve purchasesNone. The keeper buys in market hours only, so the Reserve never buys the weekend premium.
Backing per $KYZNCalculated from the last published prices.
RedemptionOpen. It pays in kind and needs no fresh price.
Chip-equity payoutThe mode buys NVDA or AMD in market hours only.

#Corporate actions pause feeds

A feed pauses during a corporate action on its stock. The issuer holds pauseOracle and updates the token multiplier for corporate actions. The feed price already includes the multiplier. The Reserve values a holding as balance times feed price and never applies the multiplier a second time.

During a corporate actionRule
FeedPaused; no new price publishes
MultiplierUpdated by the issuer, Robinhood Assets (Jersey) Limited
Price after the actionIncludes the new multiplier
Reserve valuationBalance times feed price, with no second adjustment

#The Reserve reads updatedAt

Every Chainlink price carries an updatedAt time. The Reserve reads it with each price and applies staleness bounds. A purchase fills only with a price inside those bounds.

Price age
age = block time − updatedAt
updatedAt
Time of the latest price, reported by the feed
block time
Time of the block that executes the purchase

The age of an equity price rises through every weekend and every corporate-action pause. Backing uses the last published price throughout.

#Purchases carry a price bound

A keeper converts the Reserve's ETH into chip equity in slices, time-weighted across the trading session. The contract enforces a maximum slice. It also enforces a Chainlink price bound, so a fill priced too far from the feed is rejected.

ControlRule
BuyerA keeper, in slices
TimingMarket hours only, time-weighted across the session
SizeCapped at the maximum slice, enforced by the contract
PriceInside the Chainlink price bound
FreshnessInside the staleness bounds on updatedAt
WeekendsNo purchases. The Reserve never buys the weekend premium.
TargetsNVDA and AMD 50/50 until the first rotation, then the Scheduler stage weights

The buy discipline is set out in full in The Reserve.

#Redemption needs no price

Redemption pays in kind. It transfers units of each Reserve asset, not a dollar amount. The formula uses balances and total supply only. A stale or paused feed does not change what a redemption pays.

Units paid for burning b $KYZN
out[i] = balance[i] × ( b ÷ total supply ) × 0.98
b
$KYZN burned
balance[i]
Units of Reserve asset i, ETH included
0.98
Backing minus the 2% fee, which stays in the Reserve

The backing figure uses feed prices. The assets paid do not. See Redemption.

#Each action reads feeds differently

ActionFeeds readHow the price is used
Reserve purchaseThe feed of the stock token boughtInside the staleness bounds and the price bound, in market hours only
RotationThe feeds of the stock tokens boughtBuys follow the new stage weights under the same buy discipline
Backing per $KYZNAll seven equity feeds and ETH/USDReserve value divided by total supply, updated every block
RedemptionNonePays units in kind at backing minus 2%
Staking, ETH modeNonePays the ETH collected from the tax
Staking, Compound modeNoneBuys $KYZN from the pool, tax-free, at the pool price
Synthetic positionsThe market oracleValues the position against its 150% collateral ratio

#Synthetics use separate oracles

Silicon synthetics track chip commodities that have no equity, so no stock feed prices them. GPU-hour markets price from public rental spot markets, sampled hourly. DRAM, HBM4 and CoWoS price from the Kyzen Network attested feed.

MarketSourceRule
H100-HRPublic rental spot marketsHourly
B200-HRPublic rental spot marketsHourly
Frontier-hour compositePublic rental spot marketsHourly
DRAM indexKyzen Network attested feedPublished methodology, multiple sources, dispute window
HBM4 contractKyzen Network attested feedPublished methodology, multiple sources, dispute window
CoWoS capacityKyzen Network attested feedPublished methodology, multiple sources, dispute window
Esc
  • OverviewGet started
  • QuickstartGet started
  • GlossaryGet started
  • Token and launchToken
  • Trade taxToken
  • The ReserveReserve