Data Streams and Oracle Providers
ONyc relies on secure, verifiable data streams to support accurate pricing, transparency, and reliable integration across DeFi. Oracles are a core component of the system, maintaining alignment between ONyc’s onchain price, NAV, and underlying real-world performance.
These data streams underpin:
Secondary market pricing
Lending / borrowing and leverage strategies
Liquidation logic
Protocol-level risk management and analytics across the ecosystem
Oracle Providers
ONyc integrates multiple oracle providers to deliver market pricing and reference data onchain. Each oracle serves a distinct role based on the type of data provided and how it is consumed by DeFi protocols, enabling accurate valuation, composability, and risk controls across the OnRe ecosystem.
ONyc currently uses:
Pyth for high-frequency market pricing
Chainlink for NAV publication and structured reference data
Pyth
Provider Name and Architecture Type
Provider: Pyth Network
Architecture type: Market oracle as Pyth sources data directly from first-party market participants such as exchanges, market makers, and trading firms.
Data Delivery Mechanism
Push-based: Price updates are continuously published onchain by the Pyth program and consumed by downstream protocols.
Specific Use Case
Market pricing for ONyc and collateral valuation / asset pricing. Pyth is not used for issuer-published NAV values or Proof-of-Reserve attestations. Pyth provides real-time, low-latency price feeds used as inputs for:
ONyc market price discovery
Collateral valuation
Risk management
Lending / leverage / liquidation logic across Solana DeFi
Onchain Program ID and Account Addresses
Oracle Program:
FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epHPrice data is published to individual onchain price accounts managed by the Pyth program. Each asset (e.g., SOL/USD, BTC/USD, and ONyc market price feeds where applicable) has a distinct price account containing the current price, confidence interval, and last update slot.
Exact price account addresses depend on the specific feeds integrated and are discoverable via the Pyth onchain registry.
Exclusivity
Shared oracle: Pyth price feeds are widely used across Solana protocols and are not exclusive to ONyc.
Chainlink
Provider Name and Architecture Type
Provider: Chainlink
Architecture type: Market oracle (OCR-based) + structured NAV data streams Chainlink data is provided by a decentralized network of independent node operators using offchain reporting (OCR), and can support NAV-focused structured feeds via Chainlink NAV Data Streams.
Data Delivery Mechanism
Push-based: Aggregated values are periodically reported onchain by Chainlink’s Solana program / feed infrastructure.
Specific Use Case
NAV publication and structured reference data. Chainlink is used to publish official NAV values and structured reference metrics onchain, providing:
A consistent valuation anchor for protocols
Reference data for accounting and analytics
Risk controls and conservative pricing baselines
A robust source for integrations that rely on NAV rather than spot market price
This NAV feed serves as a trusted “reference layer” alongside market pricing, improving robustness for protocols that need a more stable valuation input than live market trades alone.
Additionally, Chainlink may be used for reference pricing redundancy for selected assets to complement other sources and improve robustness.
Onchain Program ID and Account Addresses
Oracle Program:
HEvSKofvBgfaexv23kMabbYqxasxU3mQ4ibBMEmJWHnyData is published to aggregator feed accounts, each corresponding to a specific feed (including NAV or asset reference pairs depending on configuration). Exact feed account addresses depend on which specific feeds are used and can be verified via Chainlink’s Solana feed registry and onchain explorer.
Exclusivity
Shared oracle: Chainlink feeds are broadly consumed across many protocols and are not exclusive to ONyc.
Issuer-Published NAV or Pricing Data
ONyc does not rely on issuer-signed price or NAV publication as the primary onchain mechanism.
Instead:
NAV / key state lives in the ONyc smart contract, which is treated as the onchain source of truth.
Chainlink serves as the oracle publication layer for NAV and structured reference values for broad protocol consumption and standard oracle-based integrations.
Pyth serves as the market pricing layer, reflecting real-time tradable conditions.
Where offchain systems are used to compute NAV (for example, based on underlying real-world performance or portfolio inputs), Chainlink provides the secure onchain publishing mechanism with decentralized node infrastructure and feed verification through Chainlink’s oracle architecture.
Summary of Oracle Responsibilities
Smart contract: canonical product state, accounting, TVL/APY/NAV logic
Pyth: low-latency ONyc market pricing + collateral valuation inputs
Chainlink: NAV publication + structured reference data for integrators and risk systems
REST endpoints: convenience layer mirroring contract-derived state (not a separate truth source)
This multi-oracle architecture ensures ONyc remains:
Tradable and composable based on live market conditions
Anchored to a verifiable NAV reference feed
Safe and integration-friendly across lending markets, leverage protocols, and DeFi risk frameworks
Last updated

