Asset model
Each yield token has:- a wrapper mint
- an underlying mint
- a source pool
- a protocol adapter
- a creator
- metadata, including name, symbol, and URI
- deposit-fee configuration
- accumulated creator and protocol fees
Fungibility
All tokens from the same wrapper mint are fungible. They represent claims on the same wrapper vault and redeem through the same source-pool adapter. Two yield tokens that point to different source pools are different assets, even when they share the same underlying mint. For example, a Kamino USDC yield token and a Save USDC yield token are not interchangeable unless an external market chooses to price and swap them.Backing
Yield tokens are backed by the position held in the source lending pool. When the source pool earns yield, the redeemable value per yield token can increase. If the source pool suffers losses, fees, utilization constraints, or redemption limits, the yield token inherits those conditions.Metadata
Creators can set name, symbol, and token metadata when creating a yield token. The app can also upload an image and JSON metadata to IPFS and set the metadata URI on-chain. Good metadata should make the source pool obvious:Who uses yield tokens
Yield tokens are useful anywhere a protocol needs a tokenized productive asset:- swap aggregators routing users into lending yield
- wallets displaying or offering yield positions
- vaults and indexes holding lending exposure
- treasuries allocating idle assets
- collateral markets evaluating yield-bearing assets
- structured products composing lending exposure
- lending protocols expanding distribution for their pools