Overpass is infrastructure for tokenized lending on Solana. For each supported lending pool, Overpass can create a fungible yield token backed by that pool. Minting the token deposits into the underlying pool. Burning the token withdraws from the underlying pool. The token’s redeemable value follows the pool’s own exchange-rate, share-price, or reserve-accounting logic. This turns lending exposure into a standard DeFi asset: transferable, redeemable, integratable, and routeable.Documentation Index
Fetch the complete documentation index at: https://docs.overpass.ag/llms.txt
Use this file to discover all available pages before exploring further.
What Overpass is
Overpass is a tokenization and routing layer for Solana lending pools. It is built for aggregators, wallets, vaults, treasuries, index protocols, collateral markets, structured-product builders, and lending protocols. Overpass is not a consumer yield dashboard. It does not ask every user to choose a lending app, learn protocol-specific deposit flows, and manage isolated positions. Instead, it exposes lending-pool exposure as SPL tokens that applications can route into, hold, display, and redeem.Why it exists
Solana users can swap almost any token through aggregators, but lending still often requires a separate app-specific flow:- choose a lending protocol
- choose a market or reserve
- deposit manually
- manage a protocol-specific position
- exit through that protocol’s interface
What you can do with Overpass
Explore lending markets
Browse supported Kamino, Save, marginfi, and Lulo markets that can be tokenized.
Create yield tokens
Issue a pool-backed SPL token with custom metadata and an optional creator deposit fee.
Deposit and withdraw
Move between the underlying deposit asset and the corresponding yield token.
Integrate with the SDK
Build create, deposit, withdraw, quote, and discovery flows with
@symmetry-hq/overpass.How the system works
Each yield token is backed by a specific source pool. The Overpass adapter for that source pool defines how to deposit, withdraw, read exchange-rate data, enforce caps, detect pause state, and build deterministic quotes. The high-level lifecycle is:- A creator selects a supported source pool.
- Overpass creates a wrapper vault and yield-token mint for that pool.
- Users deposit the underlying asset through Overpass.
- Overpass deposits that asset into the source lending protocol.
- Users receive yield tokens representing redeemable exposure to the source pool.
- Holders can burn yield tokens to withdraw the underlying asset according to source-pool accounting.
Supported protocols
The current implementation supports:- Kamino Lend
- Kamino Vault
- Save, formerly Solend
- Lulo protected pools
- marginfi v2