Oracle


🧫 Oracle – Secure, Manipulation-Resistant Price Feed


The Orypton Oracle is a custom-built, mathematically robust mechanism designed to feed accurate and manipulation-resistant pricing data into the protocol. It enables precise control over token issuance by tracking the real market value of $ORY over time using a logarithmic Time-Weighted Average Price (TWAP) model.

⮕ Purpose & Role

The oracle powers the minting logic of the protocol. By using a time-smoothed price calculation, it ensures that:

  • Token issuance reflects real demand and market activity

  • Price manipulation (e.g. flash loans or short-term spikes) is neutralized

  • The total amount of tokens minted is always tied to actual fund profitability

⮕ How It Works – TWAP via Logarithmic Accumulation

Instead of using a simple arithmetic mean (which is vulnerable to volatility), Orypton applies a geometric average, using a logarithmic approach for on-chain efficiency.

Step 1: Raw Spot Prices

During a period [t₁, t₂], spot prices Pᵢ are observed on-chain or via Chainlink.

Step 2: Logarithmic Accumulation

To avoid on-chain multiplication (which is gas-heavy), the oracle stores a cumulative value aₜ using:

at=Σlog1.0001(Pi)aₜ = Σ log₁.₀₀₀₁(Pᵢ)

This accumulator is updated with every price observation and stored on-chain.

Step 3: TWAP Calculation

To calculate the log-average price over the interval [t₁, t₂]:

𝑙𝑜𝑔1.0001(𝑃𝑡1,𝑡2)=(𝑎𝑡2𝑎𝑡1)/(𝑡2𝑡1)𝑙𝑜𝑔₁.₀₀₀₁(𝑃_{𝑡₁,𝑡₂}) = (𝑎_{𝑡₂} − 𝑎_{𝑡₁}) / (𝑡₂ − 𝑡₁)

Then, the final price is retrieved via exponentiation:

𝑃𝑡1,𝑡2=1.0001((𝑎𝑡2𝑎𝑡1)/(𝑡2𝑡1))𝑃_{𝑡₁,𝑡₂} = 1.0001^((𝑎_{𝑡₂} − 𝑎_{𝑡₁}) / (𝑡₂ − 𝑡₁))

⮕ Architecture

  • Chainlink Oracle Integration: Spot prices are sourced from decentralized feeds.

  • On-Chain Storage: Accumulators (aₜ), timestamps, and TWAP outputs are stored transparently.

  • Gas Efficiency: Log-based computation reduces gas costs vs. geometric product formulas.

  • DEX Alignment: Log base 1.0001 matches Uniswap v3’s internal price granularity, enhancing composability.

⮕ Use Case in Minting Logic

The TWAP price output is injected into the minting contract to calculate the exact number of $ORY tokens to emit when vaults generate profits:

Tokensminted=(0.20×FundProfitUSDT)/Pt1,t2 Tokens_minted = (0.20 × Fund_Profit_USDT) / Pₜ₁,ₜ₂

This ensures that:

  • No more than 20% of real profit is ever minted.

  • Issuance scales with fund performance, not speculation.

  • Rewards are priced fairly, using smoothed market data.

⮕ Security & Integrity

  • Resistant to price manipulation: Averaging prevents front-running or oracle attacks.

  • Fully auditable: All TWAP inputs and outputs are verifiable on-chain.

  • Decentralized source: Chainlink VRF and Price Feeds ensure non-custodial access to accurate data.


The Orypton Oracle blends on-chain transparency with mathematical rigor—enabling sustainable tokenomics that scale with real performance, not artificial hype.

Last updated