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: FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH

  • Price 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.

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: HEvSKofvBgfaexv23kMabbYqxasxU3mQ4ibBMEmJWHny

  • Data 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