⚖️ Liquidity Management
Hikari uses a concentrated liquidity pool (similar to Uniswap V3) to support efficient trading and enforce the floor price guarantee. To keep liquidity aligned with the market, Hikari features automated rebalancing mechanisms that adjust the range whenever price drifts too far.
🎯 Goal of Liquidity Management
The objective is to keep most of the liquidity centered around the current market price while maintaining redemption guarantees at the floor price.
This ensures:
Efficient swaps with minimal slippage
Strong price protection near the floor price
Capital-efficient use of anchor liquidity
🔁 Rebalancing Triggers
Hikari uses four core functions to keep liquidity centered around the current price while maintaining a price floor. These functions adjust liquidity positions automatically based on market movements:
1. ⬇️ PullDown()
- Price drops below range
What it does:
Burns excess KARI tokens in the pool
Pulls liquidity lower to match the new price
Why it happens: When the market dumps and the current price falls below the lowest point of the liquidity range
Example: Imagine KARI is trading at $1.00, but a large sell order drops the price to $0.85 — below the active liquidity. PullDown kicks in, burns KARI, and shifts liquidity down to re-cover the new lower price, allowing trades to continue
2. ⬆️ PushUp()
- Price rises above range
What it does:
Mints new KARI tokens
Push liquidity up to match new price
Why it happens: When demand pushes the price above the top of the current liquidity range
Example: KARI pumps from $1.00 to $1.20, surpassing the top range of the liqudity pool. PushUp mints new KARI to meet demand and sells it at the higher price, bringing in AUSD to strengthen the system
3. FloorRaise()
- Price drifts upward inside range
What it does:
Slides the entire floor liquidity range upward
No minting or burning
Why it happens: When there is enough surplus of liquidity to buyback the entire circulating supply of tokens at a new higher price
Example: KARI moves from $1.00 to $1.08 over time. FloorRaise shifts the liquidity slightly upward so it stays centered around the new price. The floor price rises with it.
4. Drop()
- Price drifts downward inside range
What it does:
Slides the entire liquidity range downward
No minting or burning
Why it happens: When price slowly drifts downward but remains inside the current range
Example: KARI declines from $1.00 to $0.95. Drop re-centers the liquidity downward to keep coverage aligned with market activity and protect the floor
Each of these functions ensures Hikari’s concentrated liquidity stays active and efficient — always supporting price discovery while preserving the protocol's guarantee of a price floor.
🧩 Why This Matters
Without rebalancing, liquidity would lag behind the price, causing slippage and weakening the floor price guarantee.
Hikari’s automated system ensures:
Liquidity always tracks the price
The protocol reacts to both hype and panic
Users can trade confidently, knowing price stability is backed by design
Last updated