Yield tokenization by APWine (now Spectra)
APWine protocol (bow Spectra) at its core works by enabling users to split the base asset of yield-generating positions (or interest-bearing tokens aka IBTs) like yUSDC or aDAI, into two separate, fungible tokens: the Principal Token (PT), and the Future Yield Token (FYT).
The PT-FYT splitting mechanism allows users to sell their principal at a discount, thus giving users the ability to create a marketplace for fixed-rate income positions. The principal is thus no longer locked up and users may use their newly freed funds to leverage at high multiples, gaining increased exposure to yield without the liquidation risk. The casual user subsidizes the DeFi user’s active strategies by securing fixed-rate yield at a discount on what the DeFi user earns. The DeFi user’s participation subsidizes the value of the fixed rate yield.
This is the composable base-level DeFi primitive which allows new yield products to be built on top.
V2 has just been announced with a set of significant changes coming to the protocol. As V1 is going to be gradually sunset, we will focus on the V2 design.
- Yield tokenization
This is the base-layer primitive to tokenize future yield by splitting a yield-bearing token into the PT and FYT. This base-layer primitive opens up to build up further and more complex yield products/derivatives.
- Custom AMM for iBT-PT
APWine’s AMM is a fork of Balancer with pools being incentivized via $APW. PT-IBT pools allow users to exit principal tokens into the underlying. This is needed to close the loop when using APWine to allow any trader to exit into the underlying. V2 also improves capital efficiency for LPs as they no longer will have to provide the underlying token, but can now be exposed to yield on both sides of the liquidity pair.
- P2P L2 Yield Market
This is one of the core V2 innovations – introduces further modularity to FYTs where the maturity is not fixed, allowing the users to break down future yield timeframe into individual increments (e.g. months). More information on the design of the P2P L2 yield market will be released soon.
One-click strategies to allow users to get exposure to a single product in one transaction (or an automated sequence thereof) which greatly improves UX and/or optimizes gas expenditure.
- APW Token
APW has so far been used in ve-style in order to direct APW incentives to available liquidity pools allowing yield traders to lock in fixed income positions or double down on variable yield.
One of the core focuses of the 2.0 is the implementation of various revenue-accruing mechanisms. The research efforts went into exploring the fee accrual mechanics such as fees on the yield of the iBTs and vault performance fees.
These mechanisms will be implemented in the v2.0’s code from day one and proposed to the DAO in due time, followed by their on-chain implementations with the value of the fee decided by the DAO. Stability and profitability for the DAO are a core focus in this new protocol iteration.
Here we discuss some of many use-cases possible with APWine’s yield primitive (now Spectra).
- Yield speculation
If one is bearish on DeFi yields, one would swap FYT into PT and earn profit at maturity. In the case of being bullish on DeFi yields, a trader would swap PT into FYT, gaining exposure to relatively undervalued future yields.
- PTs as a trading instrument
From the perspective of a swing trader who enters positions ranging from periods of 1-2 weeks up to a calendar month, PTs make for a better form of trading instrument generating a higher rate of return without incurring added trading risks.
- Freeing locked principal and capital efficiency (e.g. staking derivatives)
In many yield protocols, the principal is locked for a certain period of time (especially true for staking derivatives). The user can now free up their principal, allowing for additional paths of revenue. The user can simply sell their principal at a discount and use their new liquidity to enter other positions in the market. The user holds onto the FYTs but sells their PTs.
- Leveraging and yield token compounding
Leveraging or yield token compounding is the next step to the process outlined in the section above. Here a user would deposit 90% of his principal back into APWine (now Spectra) and repeat the cycle several times. This introduces a process called Yield Token Compounding, which increases a user’s leverage recursively. Yield token compounding is the process of repeatedly selling the principal to re-deposit and gain further exposure to the yield.
- Minting instead of using lending protocols
The ability to maintain exposure to the growth of a base asset while also generating yield is one of the main forces currently driving lending protocols. Many DeFi users take out loans in order to maintain exposure to ETH but also to grow their portfolio through the high APYs provided by stablecoin pairs or other tokens (e.g. Maker).
These were just a few of the potential applications leveraging the two-token (PT/FYT) primitive. APWine (now Spectra) being a base-layer protocol creates a design space of products leveraging PTs and FYTs which can be packaged as structured products and offered via easy-to-use vaults.
As the financial primitives become more advanced and the TVL of DeFi grows, so will the demand for yield products. In general, fixed-yield products are useful for more advanced DeFi strategies and serve diversification and risk mitigation. There are a few classes of actors who might want to benefit from these strategies:
- sophisticated users who want to diversify their yield strategies and de-risk some of the yield sources (FYT->PT) or more sophisticated traders and power users willing to use leverage for yields without the risk of liquidation (PT->FYT)
- sophisticated users earning additional yield on top of the yield-bearing positions via providing liquidity to the AMM
- DAOs and their treasuries in search of more predictability in managing their treasury by fixing some of the future yield
- higher level DeFi protocols willing to leverage the yield primitive of APWine (now Spectra) to improve their product – e.g. a yield-bearing token can introduce automated compounding feature
- yield aggregators and structured products protocols in search for more complex yield strategies