LogoLogo
Swivel v2.0.0
Swivel v2.0.0
  • Swivel Finance Documentation
  • Litepaper
    • zcTokens
      • Exiting/Selling zcTokens
      • Secondary AMM's
    • nTokens
      • Exiting/Selling nTokens
    • AMM vs. Orderbook
  • Swivel Exchange
    • Testnet Setup
    • Exchange Functions
      • Fixed-Yield Lending
      • Purchasing nTokens
      • Selling zcTokens
      • Selling nTokens
      • Splitting/Combining Tokens
      • Redeeming Tokens/Interest
    • Maturity
    • Liquidity Incentives
    • Minimums, Rate Limits & Fees
    • Retroactive Distribution
    • How to Claim SWIV Tokens
  • Developers
    • Exchange API
      • GET
        • Orderbook
        • Get Order
        • OHCLV (Candles)
        • Get Effective Price (Preview Market Order)
        • Get Order History
        • Get Last Trade Info
        • Get Markets
      • POST
        • Order
    • Swivel.js
      • API
        • Swivel
        • MarketPlace
        • VaultTracker
    • Swivel.py
      • swivel
        • swivel.abstracts
          • swivel.abstracts.deployed
          • swivel.abstracts.market_place
          • swivel.abstracts.swivel
          • swivel.abstracts.vault_tracker
        • swivel.contracts
          • swivel.contracts.market_place
          • swivel.contracts.swivel
          • swivel.contracts.vault_tracker
        • swivel.vendors
          • swivel.vendors.signer
          • swivel.vendors.w3
    • Scrivel (Python Examples)
    • Contracts Overview
      • Contracts
        • Swivel
        • MarketPlace
        • VaultTracker
    • Ubiquitous Language V2
      • Shared Language
      • UI Language
      • Technical Language
      • Compound Language
      • Finance Terms
  • Community & Media
  • Other Resources
    • Institutions
      • Rate Profile Optimization
        • Instruments and Participants
        • Market Opportunities and Pricing
        • Counterparty Risk Management
        • Benefits and drawbacks of standardization
        • User Needs
          • Corporate Treasury and Funding
          • Institutional Investors and Asset Managers
          • Speculators and Proprietary Trading Functions
          • Brokers and Market Makers
          • Liquidity Management, Funding and Resource Management
          • Risk Management and Insurance
          • Smaller Institutions and Individuals
      • Swivel for Enterprise
        • Overview
        • How Swivel works
        • Flexible Order Book
        • Future Developments
      • Delegated Credit
        • Challenges of Delegated Credit
          • Credit Pools
          • Intermediating Trust in Credit Delegation
Powered by GitBook
On this page
  • Instrument-Specific Optimizations
  • Minting nTokens (Interest-Coupons)
  1. Litepaper

AMM vs. Orderbook

An overview of capital efficiency within Interest-Rate Derivative and Cash-Flow Markets

PreviousExiting/Selling nTokensNextSwivel Exchange

Last updated 2 years ago

AMM's have insofar proven to be the effective mechanism for bootstrapping liquidity, however the efficacy and capital efficiency of AMM's within derivative markets has proven to be questionable at best.

Without the ability to adjust quoted prices with regard to standard derivative pricing variables, liquidity providers are exposed to significant risk and constantly give up an edge to the market. (As seen in LP returns)

-25% APY for HEGIC LP's

Swivel instead attempts to bootstrap liquidity by providing the same token incentives present on most AMM's, but with the enhanced capital efficiency and flexibility that an orderbook can provide for all market participants.

As a quick TL;DR, the primary benefits are:

  • Increased general capital efficiency (similar to spot markets)

  • The ability for LPs to manage inventory with respect to:

    • Underlying rates

    • Time-decay (Theta)

    • Sensitivity to rate variance (Delta)

    • Underlying rate volatility (Vega)

  • Combined Principal Token and Yield Token liquidity pools (+100% capital efficiency)

  • Free limit orders + order cancellation

Instrument-Specific Optimizations

If then attempting to address Swivel's market with an AMM, one would need both a time-appreciating AMM for zero-coupon tokens (similar to Element), and a time-depreciating AMM for interest-coupons (similar to Pendle).

With Swivel's flexible orderbook, these separate AMM's are not necessary as a user can enter the marketplace with an underlying currency (USDC, ETC, BTC, etc.,), or alternatively with either zero-coupon tokens or money-market notional (interest-coupons) when exiting positions.

As a result Swivel's users benefit from the generalized efficiencies provided by an orderbook, and the further ~2x enhanced capital efficiency when compared to two separate AMM's.

Minting nTokens (Interest-Coupons)

Swivel’s issuance of interest-coupons, termed Notional Tokens (nTokens), is optimized in two ways:

  1. nTokens include interest-generation and tracking functionality within their transfer function which:

    • Reduces the deposit overhead present in designs which require increasing deposits over time

    • Reduces complexity in nToken pricing

    • Allows interest to be redeemed at any time

  2. Swivel atomically mints tokens as orders are filled which reduces the number of transactions necessary for most use cases.

In my previous article, “” I walked through the reasoning behind our decision to implement an orderbook for interest-rates and cash-flow tokens.

So… Why an Orderbook?