Feels Protocol
A concentrated liquidity AMM that converts speculative trading into long-term value through programmatic market making and floor price mechanisms.
Protocol Architecture
Floor Liquidity
Protocol-owned floor liquidity creates hard price floors.
JIT Liquidity
Captures value from directional trades through autonomous market making.
GTWAP Pricing
Geometric time-weighted average pricing for manipulation resistance.
Hub-and-Spoke Architecture
Unlike traditional AMMs, Feels Protocol requires all tokens to trade through a central hub: FeelsSOL. This design concentrates liquidity and simplifies routing.
Trade Examples
Direct Trade: Token A ↔ FeelsSOL
Simplified exchange between a token and the central routing token.
Cross Trade: Token A → FeelsSOL → Token B
Efficient routing for trades between any two tokens via the central hub.
Key Benefits
Liquidity Concentration
All liquidity for each token is centralized in one place through FeelsSOL.
Simplified Routing
Maximum of two hops for any trade, reducing complexity and gas fees.
Capital Efficiency
Liquidity Providers only need to manage one pool per token.
FeelsSOL: The Hub Token
What is FeelsSOL?
FeelsSOL is the innovative hub token designed to unify liquidity and simplify trading within the Feels Protocol. It wraps yield-bearing LSTs (initially JitoSOL), provides essential base liquidity for all trading pairs, and accrues staking rewards for its holders.
Crucially, all markets in the Feels Protocol are structured such that one side of every trading pair must be FeelsSOL. This unique architecture creates a highly concentrated and efficient liquidity environment.
Unified Trade Flows
Direct Trade: USDC → FeelsSOL
Experience seamless and efficient direct exchanges, requiring only a single transaction hop. This simplifies the process and reduces gas fees for users looking to trade directly with FeelsSOL.
Cross Trade: USDC → FeelsSOL → BONK
Facilitate trades between any two tokens with maximum efficiency, involving only two transaction hops through the central FeelsSOL hub. This ensures optimal routing and minimal slippage across diverse asset pairs.
Key Benefits & Features
Centralized Liquidity
All token liquidity is concentrated through FeelsSOL, creating deeper, more stable pools.
Yield-Bearing Asset
Holders earn staking rewards from wrapped LSTs, enhancing overall returns.
Efficient Routing
Any trade involves a maximum of two hops, ensuring optimal execution and lower costs.
Optimized Capital
Liquidity Providers manage fewer pools, improving capital deployment and flexibility.
Two-Layer Solvency Model
The Feels Protocol's two-layer architecture with isolated pools provides exceptionally strong solvency guarantees through natural fault isolation and conservation laws.
01
Pool-Level Solvency
A pool is solvent when it contains sufficient FeelsSOL liquidity to facilitate all reasonable exit scenarios for its tokens. Each pool maintains its own FeelsSOL escrow balance independent of other pools.
02
Protocol-Level Solvency
The protocol is solvent when its JitoSOL reserves can redeem all outstanding FeelsSOL tokens. Unified backing system for all FeelsSOL with solvency ratio improving over longer timeframes due to staking yield accumulation.
Floor Price Mechanism
The Feels Protocol implements a robust floor price mechanism, ensuring strong support for its token through a mathematically defined value and a monotonic ratcheting system.
Price Dynamics Over Time
This chart illustrates how the Floor Price (green) provides a steadily rising base, while the Spot Price (red) fluctuates above it, never falling below the guaranteed minimum.
Value Accrual Flywheel
Trading Activity
Users trade tokens, generating swap fees across all markets
Fee Collection
Portion of fees routed to protocol treasury and pool reserves
Staking Yield
JitoSOL reserves accrue staking rewards, increasing total asset value
Floor Ratchet
Increased reserves raise floor price, cementing permanent value
This architecture transforms every market into a self-improving system where trading activity directly strengthens the foundation. Speculative energy becomes permanent value.
Dynamic Fee Model
The fee model computes fees entirely on-chain after swap execution, using actual realized price impact. This approach treats fees as impedance that increases with displacement and flow persistence, bounded by caps to prevent runaway dynamics.
Base Fee
Standard fee applied to all trades (typically 30 bps)
Impact Component
Additional fee based on actual ticks moved during swap execution
Anti-Gaming Floor
Minimum impact fee prevents split-trade exploitation
User Fee Caps
Traders specify maximum fee willing to pay for transaction certainty
Fee Distribution
After fees are collected from trades, they are distributed among multiple protocol entities using a configurable split. This ensures each stakeholder is compensated appropriately for their role while maintaining incentive alignment.
LPs receive the largest share for providing capital and bearing impermanent loss risk. Pool Reserve builds strategic floor capital. Pool Buffer funds JIT strategy. Protocol Treasury sustains development. Pool Creator receives immediate base fee share.
Just-in-Time Liquidity
The JIT system provides automated, risk-aware market making for newly launched tokens. It acts as a contrarian liquidity provider that places narrow bands of liquidity opposite to incoming trades. This happens atomically in one transaction, preventing manipulation and ensuring fair execution.
1
Place Liquidity
Narrow bands of liquidity are instantly placed, optimized against predicted trade direction.
2
Execute Swap
The trade executes efficiently within the precisely placed liquidity bands.
3
Remove Liquidity
Liquidity is immediately withdrawn, preventing sandwiches, MEV, and stale quotes.
GTWAP Anchor
Pricing centered around manipulation-resistant geometric time-weighted average price
Toxicity Tracking
Directional toxicity detection reduces liquidity when price moves against fills
Budget Caps
Rolling budget caps and circuit breakers prevent draining attacks
JIT v0.5: Virtual Concentration
The MVP ships with JIT v0.5, featuring virtual concentrated liquidity that provides 5-10x revenue improvement through enhanced caps and concentration effects, without the complexity of full position management.
10x
Peak Multiplier
Boost at current price tick
3%
Base Cap
Of buffer per swap
5%
Slot Cap
Of buffer per slot
Virtual concentration simulates concentrated liquidity without creating positions by scaling liquidity based on distance from current price. Multiple safety layers include graduated drain protection, slot-based concentration shifts, asymmetric directional caps, tick distance penalties, and circuit breaker mechanisms.
Oracle Architecture
The system separates oracle responsibilities by layer to match solvency responsibilities. The protocol oracle provides a conservative FeelsSOL↔JitoSOL exchange rate for global solvency checks. The pool oracle provides per-pool GTWAP used by pool subsystems.
1
Protocol Oracle
Conservative valuation using minimum of Jito native rate and filtered DEX TWAP with divergence guards
2
Pool Oracle (GTWAP)
Geometric time-weighted average price calculated over 60+ seconds for manipulation resistance
3
Safety Controller
Monitors oracle health and coordinates protective responses across subsystems
GTWAP: Manipulation Resistance
How It Works
The Geometric Time-Weighted Average Price (GTWAP) oracle calculates a geometric mean of the price by averaging the tick index over time. This is achieved by storing a cumulative tick value at discrete time intervals.
tick_cumulative = Σ (tick_i × time_delta_i)
By taking two observations, the average tick over that period can be calculated with a single subtraction and division. This makes GTWAP liveness maintenance-free for inactive pools: time continues to accrue at the last known tick and is realized lazily on read.
Security Features
  • Flash loan resistant
  • Minimum 60-second duration
  • Timestamp-based weighting
  • Lazy accumulation
  • Ring buffer storage
Token Launch Sequence
Convert to FeelsSOL
Deposit JitoSOL to receive FeelsSOL 1:1
Mint Protocol Token
Create new SPL token with 1B supply to escrow
Initialize Market
Create trading market paired with FeelsSOL
Deploy Liquidity
Bootstrap market with discretized bonding curve
Graduate Pool
Transition to steady-state with floor and JIT
The launch sequence provides a smooth, predictable, and bot-resistant price discovery process. All third-party LPing is disabled during the bonding curve phase to ensure fair launch.
How the Bonding Curve Works
The Bonding Curve ensures a fair, predictable, and bot-resistant method for token price discovery and liquidity. Instead of traditional order books, it uses a pre-defined automated system to adjust prices and guarantee constant liquidity.
Predictable Price Path
The curve sets a clear, transparent path for the token's price, providing a stable foundation for early participants.
Automated Liquidity
It automatically provides liquidity, ensuring tokens can always be bought or sold without needing external market makers.
Fair Price Discovery
Designed to prevent manipulation, the curve allows for organic price discovery driven by demand, benefiting all users.
Pool Graduation Process
Seamless Transition
When the pool reaches its graduation cap, it transitions from bonding curve to steady-state with zero downtime. New steady-state liquidity is deployed before removing old bonding curve positions.
Capital recovered from the bonding phase is split: ~95% funds Floor POL (creating deep buy wall), ~5% seeds Pool Buffer for JIT operations.
Phase 1: Price Discovery
Bonding curve active, protocol-only liquidity, LPing disabled
Phase 2: Steady State
Floor + JIT liquidity, open to third-party LPs, permanent market structure
Safety and Risk Management
The Safety Controller manages risk on behalf of the protocol, monitoring the health of all critical components and coordinating protective responses across subsystems. Its primary purpose is to prevent cascading failures by detecting anomalies early and implementing graduated responses.
Health Monitoring
Tracks oracle health, liquidity conditions, and solvency metrics across all pools
Graduated Response
Implements gentle rate limiting during minor stress to full system pauses during critical events
Graceful Degradation
Ensures protocol remains usable even under adverse conditions while protecting user funds
Circuit Breakers
Automatic pauses when buffer health drops below threshold or extreme price movement detected
Unified Market Architecture
Every Feels asset has a unified token, primary market, protocol-owned balance sheet, and autonomous market-making system. Capital can flow dynamically between dimensions based on demand and market conditions.
Phase 1: Spot
Concentrated liquidity AMM with floor and JIT strategies
Phase 2: Lending
Borrow SOL against holdings, dynamic capacity allocation
Phase 3: Leverage
Peer-to-pool leveraged exposure with funding rates
This unified risk framework allows all three dimensions to share the same collateral base, with capital flowing where it's needed most to create natural equilibrium dynamics.
Launching New Markets with Feels
Each new market launches with spot and lending active, featuring three distinct vaults. These vaults hold a fixed amount of the coin and utilize linear tick pricing, ensuring early participants benefit from lower prices as supply is consumed.
Spot Vault
Users acquire a spot position token, redeemable at any time for the underlying coin. This vault provides liquidity to the JIT system for reactive liquidity during swaps, offering immediate exposure.
Duration Vaults
Three vaults (short, medium, long) with 7, 21, and 49-day lock terms respectively. Users deposit reserve assets for position tokens, redeemable at term end. Longer terms start at lower prices, reflecting time value.
Vault Mechanics
Each vault has a warmup period for initial price discovery, during which liquidity is fixed. After warmup, vaults reposition liquidity to their steady-state strategies, using historical data for duration vaults and integrating spot liquidity into the JIT system.
Combined Market Structure
This design creates a clear tradeoff: immediate access via the Spot Vault, or lower prices for short-term (Duration Vaults) or long-term commitments. All vaults are created at launch, initiating simultaneous price discovery and seeding the market with diverse liquidity from day one.
Initial Buy
The market creator can perform an initial buy during deployment. This fair launch mechanism allows the creator to enter first without altering the established vault pricing structure, ensuring transparency.
Key Benefits
Hard Price Floors
Mathematical guarantee that all tokens can be redeemed at floor price, rising monotonically with fee accumulation
Capital Efficiency
Concentrated liquidity and hub-and-spoke topology maximize capital utilization and minimize slippage
Unified Liquidity
Single market per token paired with FeelsSOL eliminates fragmentation and simplifies routing
Autonomous Market Making
Protocol-owned strategies provide consistent liquidity without relying on external market makers
The Future of DeFi
Transforming Speculation into Value
Feels Protocol represents a fundamental shift in how decentralized markets operate. By converting short-term trading activity into permanent value through programmatic market making, we create markets that strengthen with every trade.
The combination of concentrated liquidity, autonomous strategies, and mathematical solvency guarantees provides token communities with structural protections that were previously impossible.
This is more than just another AMM—it's a new paradigm for building sustainable, self-improving markets on-chain.