Honey Oracle

HoneyOracle is the Financial OS’s price-aware emissions governor. It watches the HONEY/SUI TWAP taken from an on-chain AMM pool and raises or cuts HONEY emissions (to HoneyManager) based on volatility and trend—so incentives stay generous when the market is healthy and automatically throttle when the market is stressed.

What HoneyOracle Solves

  • Stops reflexive inflation: Supply expansion slows when price weakens.

  • Rewards productive activity: Sustained strength unlocks higher emissions that flow to HoneyJar → users who list, bid, and trade.

  • Keeps incentives predictable: Neutral bands ignore noise; scheduled epochs apply changes only when due.

Core Concepts

Price Source

  • TWAP of HONEY/SUI from a designated AMM pool (sui_honey_pool_addr).

  • Configurable window (e.g., 15m) and tolerance (min spacing between updates).

Epoch Engine

  • Discrete epochs (e.g., 3 hours). At each epoch:

    1. Compute TWAP

    2. Compare to anchor price and neutral band

    3. Decide direction and apply raise/cut step

Neutral Band & Trend

  • Neutral zone (e.g., ±3%): no change to emissions.

  • Down move > band: immediate cut (e.g., 3% per epoch), compounding up to a daily cap (e.g., 30%).

  • Up move > band: slow raise (e.g., 1%) but only after N consecutive epochs (e.g., 3) and within a weekly cap (e.g., 50%).

  • After a confirmed move, anchor resets to the new price.

💡 Hint Down moves act fast (protect) and up moves act slow (avoid overheated reflexivity). This asymmetry is intentional.

TL;DR

Last updated