A Fixed-Term Credit Market
Offerbook is best understood as a fixed-term credit market. Every loan has a known duration, a known return, and a known outcome at maturity. For lenders, returns are driven by three variables: collateral quality, loan duration, and APY (Annual Percentage Yield, the annualized return for the lender, fixed for the entire loan duration). For borrowers, it means full control over loan terms and no price-based liquidations.Borrowers can
- Create borrow offers with custom terms
- Accept existing lend offers
- Use any supported onchain asset as collateral
- Repay at any time before maturity
Lenders can
- Create lend offers with custom terms
- Accept existing borrow offers
- Accept offers partially or in full
- Earn fixed yield over a known duration
Partial fill is configurable per offer. The offer creator (borrower or lender) can enable or disable partial fill, and set a Minimum Fill Amount in USD. Partial fill is not available for offers using NFT collateral.
Navigating Offerbook
The header has five sections: Tokens, Collectibles, Positions, Affiliate and Statistics. Tokens and Collectibles are markets, and each has two modes selected with the Borrow and Lend toggle next to it. Borrow mode shows what you can borrow against your assets; Lend mode shows what you can lend against. Each market view has up to three actions: Ask for a Loan (Borrow mode), Offer to Lend (Lend mode) and Post an Intent (both modes). A global Create Offer button also sits in the header. The two markets are described in Markets, and the journeys in Borrowing and Lending. Positions is your account view, with four tabs: Loans, Offers, Intents and Analytics, each filterable by side (Borrowing, Lending) and by status. Analytics charts your cumulative volume, your interest earned and paid, and your default outcomes. The borrower and lender actions inside Positions are covered in Borrowing and Lending, and intent management in Intents. Affiliate manages your referral link (see Affiliate & Referrals), and Statistics shows protocol-wide activity (see Statistics). The Chat widget, in the bottom-right corner, hosts public channels and direct messages between users (see Chat).Key Terms
Collateral (Locked asset)
Collateral (Locked asset)
The onchain asset locked by the borrower for the duration of the loan. The lender can claim this asset if the loan is not repaid after maturity.Collateral can be any Solana asset (verified tokens on Jupiter, RWAs such as xStocks, NFTs from whitelisted collections).
USDC (Borrowed / Lent asset)
USDC (Borrowed / Lent asset)
The liquidity provided by the lender and received by the borrower. On Offerbook, USDC is the only asset that can be borrowed or lent.
LTV (Loan-to-Value)
LTV (Loan-to-Value)
The ratio (in %) between the borrowed USDC amount and the collateral value. It represents how much liquidity is taken out compared to the value of the collateral locked.Example: If you lock $1,000 worth of collateral and set the LTV to 70%, you can borrow 700 USDC.
Loan duration
Loan duration
The fixed time period during which the collateral is locked and the loan is active. Loan duration is set when creating the offer (by the borrower for a borrow offer, or by the lender for a lend offer) and can range from 1 to 30 days. Common presets are 3D, 7D, and 30D.The countdown starts when the offer is accepted (the loan begins), not when the offer is published. Once the loan starts, the duration cannot be changed.
Offer expiration
Offer expiration
Published offers expire after a set period, separate from the loan duration:
- Lend offers expire after 24 hours (fixed).
- Borrow offers expire after 1 to 7 days (set by the borrower at creation).
Intent
Intent
A free, off-chain, signed advertisement of the terms a user wants, on either side of the market. An intent locks no funds and cannot be filled directly: Offerbook matches it against live onchain offers and surfaces the matches in the creator’s dashboard. Intents accept loan durations of 1 to 90 days, while offers created through the interface support 1 to 30 days. See Intents.
APR (Annual Percentage Rate)
APR (Annual Percentage Rate)
The annualized cost of borrowing, paid by the borrower. Fixed for the entire loan duration. Displayed when creating a borrow offer and in offer listings.
APY (Annual Percentage Yield)
APY (Annual Percentage Yield)
The annualized return for the lender. Fixed for the entire loan duration. Displayed when creating a lend offer.
Effective APR / APY
Effective APR / APY
The effective rate accounts for platform fees and is automatically displayed in the offer summary.Effective APR (borrower side) combines the offer APR with the 25% upfront fee on interest. Because the fee is paid in addition to the interest, the actual cost of the loan is higher than the headline APR.Example: an offer at 30% APR becomes 37.5% Effective APR (30% × 1.25).Effective APY (lender side) combines the offer APY with the 10% fee deducted at repayment. Because the fee is taken out of the interest received, the actual return is lower than the headline APY.Example: an offer at 5% APY becomes 4.5% Effective APY (5% × 0.9).
Maturity
Maturity
The point at which the loan duration ends. At maturity, the borrower should have repaid the loan (principal + interest). If not, the lender can claim the collateral.
Collateral transfer
Collateral transfer
When a loan is not repaid after maturity, the lender can claim the collateral by signing a transaction. This action triggers the collateral transfer: the collateral is sent directly to the lender (not sold on the market). The lender receives the collateral token itself.Unlike price-based liquidations in classical lending protocols, this event can only happen after maturity, never during the loan. A 0.1% fee is deducted from the collateral at transfer (no fee on NFT/RWA collateral).The transfer is not automatic. It only happens when the lender claims. The borrower can still repay and recover the collateral at any time, as long as the lender has not claimed it.
Partial fill and Minimum Fill Amount
Partial fill and Minimum Fill Amount
The offer creator (borrower or lender) can enable or disable partial fill:
- Partial fill enabled: the offer can be accepted partially. The creator sets a Minimum Fill Amount in USD (e.g., $10, $25, $100), which is the minimum amount a counterparty can accept per transaction.
- Partial fill disabled: the offer can only be filled in full by a single counterparty.
Counter offer
Counter offer
A proposal to modify the terms of an existing open offer before accepting it. Any user can send a counter offer on any open offer, adjusting one or more of: LTV (Loan-to-Value, the ratio between borrowed USDC and collateral value), the rate (APY), duration, expiration, and the partial-fill rule.The original offer creator can review counter offers received and either accept one (starting the loan at the counter-offer terms) or ignore them. The original offer remains open and visible to other users while counter offers are pending.Counter offers do not lock any funds until accepted. Multiple counter offers can be open against the same original offer at the same time. See Counter Offers for details.
Loan status
Loan status
A loan can have one of four statuses:
- Active: the loan is running, between offer acceptance and maturity.
- Repaid: the borrower has repaid the loan, the collateral has been returned to their wallet.
- Expired: the loan has passed maturity without being repaid. The lender can claim the collateral, and the borrower can still repay until they do.
- Defaulted: the lender has claimed the collateral after maturity. The loan is closed.
Escrow wallet
Escrow wallet
A dedicated wallet, separate from your main Solana wallet, used to hold funds while interacting with Offerbook. Each user has one escrow wallet. All funds transit through the escrow when creating or accepting offers.For lenders: the escrow is visible in the interface. USDC is deposited into it as part of offer creation, and lenders can create multiple offers from the same balance.For borrowers: the escrow is used in the background. Collateral transits through the escrow automatically in a single transaction. When the borrower repays, collateral is returned directly to their wallet.
How Offerbook Loans Work
Offerbook loans are time-based, not price-based. This is the core difference with classical lending protocols. Once a loan starts:- Collateral is locked onchain for the full duration of the loan
- Loan terms cannot be changed
- No margin calls or price-based liquidations can occur before maturity
If the loan is not repaid by maturity, the lender can claim the entire collateral at any time by signing a transaction. The transfer is not automatic, but you cannot rely on any delay. Always plan to repay before the loan expires.
Loan Lifecycle
A loan on Offerbook follows a deterministic lifecycle.Offer created
A borrower or lender publishes an offer in the offerbook with their desired terms (collateral, USDC amount, LTV, APR/APY, loan duration, partial fill settings). Lend offers are visible for 24 hours; borrow offers for 1 to 7 days. Expired offers can be renewed without recreating them.
Offer accepted — Loan starts
A counterparty accepts the offer, partially or in full. The loan starts immediately. Collateral is locked onchain via a smart contract (a PDA, or Program Derived Address, which is a program-owned account on Solana with no private key). The loan duration begins at this moment.A calendar reminder can be added at this stage to track the loan’s maturity date. The reminder fires 2 hours before maturity.
Loan active
The loan runs for its full duration. Collateral cannot be accessed by either party. No price-based events can occur. The borrower can repay at any time.
Loan resolved
At maturity, the loan resolves in one of two ways:
- Repaid: the borrower repays principal + full interest. Collateral is returned directly to the borrower’s wallet. Loan status: Repaid.
- Not repaid: the lender can claim the collateral by signing a transaction (this triggers the collateral transfer). A 0.1% fee is deducted from the collateral (no fee on NFT/RWA). The borrower can still repay until the lender claims. Loan status: Defaulted.
If an offer expires without being accepted, it is automatically removed from the offerbook. No fees are charged.
Offers and Loans
Both borrowers and lenders can create offers. For each offer, the following terms are defined:| Parameter | Description | Configurable? |
|---|---|---|
| Collateral asset and amount | The onchain asset locked as security | Yes |
| USDC amount | The liquidity borrowed or lent | Yes |
| LTV | Ratio between USDC amount and collateral value (in %) | Yes (linked to USDC amount) |
| APR / APY | Cost of borrowing (APR) or return for lending (APY), annualized | Yes |
| Loan duration | Time period of the loan (starts at acceptance) | Yes (1 to 30 days) |
| Allow partial fill + Minimum Fill Amount | Whether partial acceptance is allowed and the minimum fill amount in USD | Yes (except NFT collateral) |
| Offer expiration | How long the offer stays visible (separate from loan duration) | Lend: 24h fixed / Borrow: 1 to 7 days |
Oracles and Pricing
Offerbook does not use price oracles for loan execution. Loans are time-based with fixed terms, so there are no price-based liquidations or margin calls, and no onchain price tracking is required.Prices shown in the interface are provided by Jupiter’s pricing API and are informational only. They help users estimate values such as LTV, but do not affect loan execution or outcomes.Tokenized stocks (xStocks) are valued using the underlying stock price rather than the on-chain market price, giving more accurate LTV and balance estimates.
Why Offerbook?
USDC is the only asset that can be borrowed or lent on Offerbook. This simplifies the experience for both sides: borrowers and lenders only need to choose the collateral asset and the loan terms. Offerbook can be used with any Solana asset as collateral, and is optimized for specific use cases:Fixed-term loans
Simple loan management with predictable terms, duration, and outcomes.
Illiquid assets
High-value assets with low onchain liquidity (such as RWAs) can be used as collateral without price-based liquidation or price manipulation risk.
Advanced DeFi assets
LP positions, PT tokens, and other complex assets can be used as collateral.
Insurance
Borrow USDC against a volatile asset to access liquidity now, with the option to walk away at maturity if the asset’s value has dropped below the borrowed amount. Surfaced as Get Insured in the app interface.
Multiply
Turn USDC into a leveraged long on a collateral asset by borrowing against it. Surfaced as Multiply on the Borrow view.
Offerbook vs Jupiter Lend
Offerbook and Jupiter Lend are both lending products within the Jupiter ecosystem, but they serve different use cases and operate on different models.The Offerbook model
| Parameter | Detail |
|---|---|
| Model | Peer-to-peer. Borrowers and lenders publish offers expressing their intentions, and are matched directly through an order book. |
| Rates | Fixed. Set by the user at offer creation and locked for the full loan duration. |
| Loan duration | User-defined (1 to 30 days). Starts when the offer is accepted. |
| If not repaid | After maturity, the lender can manually claim the collateral. The borrower can still repay until the lender claims. No price-based events during the loan. |
| Oracles | None. Prices in the interface are informational only. |
| Collateral monitoring | None during the loan. |
| Borrowable assets | USDC only. |
| Collateral | Any Solana asset (verified tokens, RWAs such as xStocks, NFTs from whitelisted collections). |
The Jupiter Lend model
| Parameter | Detail |
|---|---|
| Model | Pool-based. Lenders supply assets to shared liquidity pools, borrowers draw from those pools. |
| Rates | Variable. Adjusted automatically based on supply and demand. |
| Loan duration | Perpetual. Positions remain active until the user repays or is liquidated. |
| If not repaid | Continuous price-based liquidation. Positions are partially or fully liquidated if collateral value drops below a threshold. |
| Oracles | Yes (Pyth, Chainlink, Redstone). Used for real-time valuation and liquidation triggers. |
| Collateral monitoring | Continuous. Position Health updated in real time. |
| Borrowable assets | Multiple (SOL, USDC, and other supported assets). |
| Collateral | Eligible assets only (SOL, JupSOL, mSOL, JitoSOL, stablecoins, and others per vault). |
Supported Assets
Collateral
- Any Solana asset (verified tokens)
- RWAs (such as xStocks)
- NFTs (whitelisted collections only)
Borrowed / Lent asset
- USDC only
Asset availability may vary depending on integrations and standards.
Where to Go Next
Markets
What you can borrow and lend against: the Tokens and Collectibles markets.
Borrowing
From asking for a loan to repayment, step by step.
Lending
From posting an offer to claiming collateral, step by step.
Intents
Advertise the terms you want, free and off-chain.

