LogoLogo
AppBlogGovSocials
  • What is Premia?
    • Premia Origins
      • History
      • Principles
      • Mission, Vision, & Values
  • Quick Start
  • The Premia Protocol
    • Options on Premia
      • Options Primer
      • Order-book vs. AMM
    • Key Protocol Features
      • Base Layer (Exchange)
      • Depot Layer (Vaults)
      • Messaging Layer (RFQ & OB)
      • Fee Schedule
      • Differentiators
    • Concepts
      • LP Range Orders
      • Trading
      • Orderbook & Request-for-Quote (RFQ)
      • Fees
      • Exercise & Settlement
      • Margin
      • Oracles
      • Liquidity Mining
      • Referral Programs
      • Advanced Exchange Concepts
        • Token Integration Requirements
        • Flash Swaps and Loans
      • Vault Depot
        • What is a Depot?
        • APY Calculation
        • Underwriter Depot
    • Governance
      • Premian Civitas
        • Parliament
        • Blue Descent
        • Premian Assembly
        • "Influence" Politics
      • Voting (vxPremia)
        • vxPremia Manifold
        • vxPremia Rewards
          • Options Liquidity Mining
          • Protocol Commissions
          • AirDrip Initiative
      • Operator & Facilitator Role
        • Operational Expenditure and Maintenance Costs
        • Insurance Fund
      • Meta Economics
  • Developer Center
    • APIs
      • Orderbook API
        • REST API
        • WEBSOCKET
      • Subgraph API
      • Containerized API
        • API Reference
          • Orderbook
            • Quotes
            • Orders
          • Pool
            • Settle
            • Exercise
            • Annihilate
          • Account
            • Collateral Approval
            • Orders
            • Collateral Balances
            • Native Balance
            • Option Balances
          • Pools
            • Find Pools
            • Create Pools
            • Valid Maturities
            • Valid Strikes
          • Oracles
            • IV
            • Spot
          • Vaults
            • Quote
            • Trade
        • WebSockets Reference
          • Authorization
          • Connection
          • Quotes Channel
          • RFQ Channel
    • SDK
      • Guides
      • SDK Technical Docs
    • Contracts
      • Multi-Signature Wallets
      • V3 Protocol
        • Overview
        • Guides
        • Smart Contract Technical Documentation
      • Margin
      • Orderbook
      • vxPremia
      • Universal Router
      • Vaults
    • Integrations
      • Use Cases
      • Code Snippets
    • Subgraph
    • V3 Change log
  • Bots
    • Range Order Bot
  • Resources
    • VIP & Institutional Services
    • Media Kit
    • Bug Bounty
    • Audits
    • Community Groups
    • Research
      • SSVI
    • Legal, Terms, & Disclaimers
      • Terms of Service
      • Privacy Policy
      • Cookie Policy
      • Prohibited Use
      • Affiliate & Advocate Program
      • Self-Service Affiliate Agreement
      • Bug Bounty Terms
      • Academy/Newsletter Disclaimer
      • Trading Competition Terms and Disclaimers
      • Blue Descent
      • Legal Disclaimer
      • Media Disclaimer
      • AML/KYC Policies
      • Intellectual Property
      • Amendments & Updates
      • Contact Us
      • FAQs (WIP)
    • 📰Newsletter
    • 🌊Crypto News Blotter
    • 🎓Academy
    • 🔵Premia Blue (V3)
    • 💎Premia V2 Docs
Powered by GitBook

Terms and Disclaimers

  • Privacy Policy
On this page
  • Introduction
  • General Overview and Functionality
  • Depot Summary

Was this helpful?

  1. The Premia Protocol
  2. Concepts
  3. Vault Depot

Underwriter Depot

PreviousAPY CalculationNextGovernance

Last updated 1 year ago

Was this helpful?

Introduction

The purpose of creating the underwriter vault is to migrate users from Premia V2 to Premia V3. The UnderwriterVault satisfies the ERC4626 vault standard and enables cross protocol compatibility.

General Overview and Functionality

The vault's purpose is to cluster liquidity that will be used to underwrite options at prices close to Deribit's. The depositor's liquidity will be used to underwrite call and put options for a wide set of strikes and maturities.

Depot Summary

  1. ERC4626 State Variables: The vault maintains state variables like total assets and total supply. These are updated based on user interactions like deposits, withdrawals, mints, and redemptions.

  2. Tracking Option Listings: The vault keeps track of its short option positions, i.e., strike and maturity combinations. This uses variables like maturities, maturityToStrikes, minMaturity, and maxMaturity.

  3. Accounting of Locked Spreads: The price quoted by the vault includes the fair value of the option, the spread charged by the vault, and the minting fee paid to the pool. Spreads collected from underwriting options are considered profits and are dispersed linearly over the option's lifetime to prevent front-running trades.

  4. Fee Collection: LPs pay management and performance fees. Management fees are for managing LPs' assets, and performance fees are for generating positive returns. Fees are triggered upon a transfer or redemption and are only paid on the transferred/redeemed amount.

  5. Trade: Users can buy call/put options from a vault, given that a pool with the corresponding maturity, strike, and option type exists. Trades need to pass filters based on the option's delta and the days to expiry. The vault charges a spread using the c-level function.

  6. Options Pricing: The Underwriter Vault uses a for Options Pricing.

User Stories

• As a depositor, I want to deposit collateral into the vault to receive shares that can later be redeemed for the premium and spread that is made by selling options to buyers in addition to my original deposit.

• As a depositor, I want to be able to withdraw from a vault when there is capital available so that I can recover my collateral and realize the pro-rata P&L from the time spent in the vault.

• As a buyer, I want to receive a quote for an option purchase so that I can know in advance what the premium will be for purchasing the options and compare the cost with other outlets.

• As a buyer, I want to purchase options from the vault by paying a premium for long contracts.

• As a vault operator, I want to settle all options until the current time so that I increase the vault's liquidity / available assets, such that it will be available for depositors to withdraw or buyers to purchase new options.

This is just a summary of the Underwriter Options Depot - The full detailed explanation can be found within the

SSVI Model
research specification