One pool, two sides
Lenders put USDG into a single shared pool. Borrowers lock a listed stock token and take USDG out of that pool. To unlock the stock, a borrower pays back the USDG plus a fixed fee, and most of that fee goes to the lenders.
- 01Fund
A lender deposits USDG and gets a position in the pool.
- 02Borrow
A borrower locks listed stock tokens and receives USDG for a fixed term.
- 03Settle
Repaying returns the stock and pays out the fee. If the loan becomes eligible for liquidation, the stock is taken instead.
If you borrow
You can use the USDG for the length of the loan. Your stock token stays locked until you repay, and it can be liquidated if the loan becomes unsafe or stays unpaid past its grace period.
Go to LoansIf you deposit
Your USDG joins the pool and can be lent out. You hold shares whose value goes up as borrower fees come in, and can go down if a loss is bigger than the safety fund.
Go to DepositFrom stock token to USDG
You need a listed stock token in your wallet to use as collateral. The Loans page shows every term before you connect a wallet or sign anything.
- 01
Choose a stock token
Each listed token has its own price, loan limit, and liquidation threshold. It must be open for new loans and have a valid price.
- 02
Set the collateral and the amount
Your stock must be worth more than the USDG you take. Depending on the stock, a new loan can be 10–50% of its value. The pool also checks free USDG, a cap per stock, a minimum loan, and a limit of 20% of pool funds per address. The contract starts with a 3 USDG minimum; the form shows the current value.
- 03
Pick 1, 3, 7, 14, or 30 days
The fee depends on the term and is fixed when the loan opens. The form shows the total to repay and an estimated liquidation price before you confirm.
- 04
Repay to unlock your stock
Repay the full amount and the fee by the due date. Repaying early is allowed; the fee stays the same. You can add collateral while the loan is open.
With a 50% limit, stock worth 100 USDG supports at most 50 USDG of new borrowing. That example only explains the rule; your amount depends on the stock you pick, its current price, and how much the pool has free.
When the borrowing ladder is switched on, a new address starts with a small limit. Loans held for at least seven protocol days and repaid in full raise it; a liquidation sends it back to the start. The Loans page shows the limit that applies to your wallet now.
What leads to liquidation
Your collateral is worth whatever the stock is worth. Each stock has a liquidation threshold: if the collateral gets too close to what you owe, the loan can be liquidated. The threshold in force when you open the loan stays with that loan.
Price
A falling stock can put a loan at risk long before it is due. The Loans page shows loan health and lets you add collateral, but a sudden price gap can leave no time to react.
Time
After the due date there is a one-day grace period. A loan still open after that can be liquidated even if the stock has not moved.
With a 130% threshold, 100 USDG owed needs collateral worth at least 130 USDG. Below that, the loan can be liquidated. That example only explains the rule; your loan uses the threshold shown when you borrow.
The liquidator pays the oracle price minus a small discount (2% at launch) and receives the locked stock token.
That payment covers lender principal and fees first, then the protocol's share where there is enough.
All of the collateral is taken. Anything above what lenders and the safety fund are owed goes to the treasury; the borrower receives no remainder.
A liquidated borrower does not get the stock token back. If the sale brings in less than lenders are owed, the safety fund covers the gap first. Whatever it cannot cover is a lender loss.
Deposit, earn, and withdraw
On the Deposit page, choose an amount and a lock of 1 week, 1 month, 3 months, 6 months, or 1 year. Each deposit becomes its own position with its own unlock date.
How you earn
Lenders get 80% of borrower fees, split by pool share. Each fee raises the value of every share when it is paid, so there is nothing to claim. A longer lock does not earn a bigger share.
How you withdraw
Before or after the unlock date, you can withdraw as long as the pool has enough idle USDG. Before the unlock date it costs 3% of the amount: 1% stays in the pool for the lenders who remain and 2% goes to the treasury. After it, withdrawing is free.
USDG that is out on loan must be repaid before it can pay a withdrawal. Check idle USDG on the Liquidity page before you count on a date.
Fees, the safety fund, and losses
The loan fee is 1% for 30 days and scales with the term you choose. It is set when the loan opens and paid in full at repayment, early or not.
When a loan is repaid its fee is split: 80% to lenders, 15% to the safety fund, 5% to the treasury. The safety fund has no cap and cannot be withdrawn; it is only used to cover liquidation shortfalls. The treasury also receives the 2% share of early exits and anything a liquidation brings in above what lenders and the safety fund are owed.
The safety fund softens liquidation shortfalls. It can reduce lender losses but cannot promise to cover them all. The Liquidity page shows its balance and any lender loss so far.
What each token does and where value goes
The pool runs on USDG and stock-token collateral. Funding shares record a depositor's claim on the pool; they are not a separate tradable token. Borrowing and funding never require holding a project token.
USDG
Lenders deposit USDG. Borrowers receive USDG and repay the principal plus a term-based fee in USDG. Withdrawals and liquidation payments are in USDG too.
Stock Tokens
Only stock tokens listed by the pool can back a loan. Their Chainlink prices set how much can be borrowed and how healthy a loan is. Holding a stock token gives no claim on pool fees.
Funding positions
Each USDG deposit is a position with shares and its own unlock date. Shares set a lender's part of the pool; they gain from fees and lose after uncovered liquidations.
Protocol cash flow
1% of principal for 30 days, scaled to the term. On repayment: 80% to lenders, 15% to the safety fund, 5% to the treasury.
3% of a withdrawal made before unlock: 1% stays in the pool for the remaining lenders and 2% goes to the treasury.
The liquidator pays the collateral's value minus a small discount (2% at launch) and receives all of it. That money covers lender principal and their fee share first, then the safety fund's fee share; any remainder goes to the treasury. A shortfall uses the safety fund before it reduces lender assets.
Protocol revenue and buyback
Sailbound commits 85% of protocol revenue to buying back and permanently burning its project token. The remaining 15% funds development, security, infrastructure, and integrations.
This applies to revenue received by the protocol, including its share of loan fees and early-exit fees. Lender deposits, loan principal, collateral, and the safety fund are excluded. Buybacks happen after revenue is received and will be publicly traceable.
The pool contract does not run buybacks. A buyback does not guarantee a token price, yield, or payout. Supply, allocation, and vesting have not been published here. Borrowing and deposits do not require a project token.
Prices can pause
Stock-token prices come from Chainlink feeds that update while the market trades (24 hours a day, five days a week). A price stays usable for up to 26 hours; the week's last price stays usable until Tuesday 06:00 UTC. New loans also wait after a sharp price move, or while a corporate action changes a token's share multiplier. Repaying and adding collateral never wait for a price.
The pool can also be paused. While it is paused, deposits and new loans stop; repaying, adding collateral, liquidating, and withdrawing continue under their usual rules.
The Loans and Liquidity pages show whether a stock can back a new loan and when its price last updated. A price on screen can still expire before your transaction lands.
Figures in Liquidity, ships in the Fleet
The Liquidity page lists the pool's funds, USDG on loan, idle USDG, and utilization. In its stock table, Borrowed / limit compares the loan principal backed by that stock with the most that stock is allowed to back. Both are USDG amounts, not numbers of stock tokens.
The Fleet draws the same recorded activity as ships at open sea. Everything in it that carries meaning comes from pool and loan data; the ship sailing on the home page is labeled as an illustration.
The treasury, sailing in the middle of the fleets. It grows longer as protocol income comes in.
The safety fund. The liner has 16 davits; the share holding a boat is the fund measured against its target of 5% of pool funds. Empty davits mean the fund is short.
One fleet per stock used as collateral, led by a buoy with a flag and sign in its colour. The buoy's mast grows with the USDG borrowed against that stock. Less-used stocks can share one fleet.
One per borrower address, in the fleet of its last collateral, best records up front. A rowboat until the first repaid loan, then a sailboat, a fishing boat from 4, a cargo ship from 7, and a container ship from 13. From the cargo ship on, each repaid loan is one container on deck. A wreck marks a past liquidation.
Amber means an open loan. Flashing red means an open loan close to, or past, its liquidation threshold.
The sea, sky, clouds, and gulls are scenery. They do not stand for any balance or loan.
Sailbound for agents
Autonomous agents can borrow USDG against listed Stock Tokens, manage their open loans, and build a repayment record anyone can check. They follow the same collateral and liquidation rules as every other borrower.
Borrowing workflow
- 01
Read the market
Check the stock's oracle price, loan limit, liquidation threshold, free USDG in the pool, and the agent wallet's current limit.
- 02
Open a loan
Lock listed Stock Tokens, choose 1, 3, 7, 14, or 30 days, and receive USDG. The fee and the repayment amount are fixed at that moment.
- 03
Watch the position
Track the collateral value and the due date, and add collateral if the loan drifts toward liquidation.
- 04
Repay and unlock
Pay the full principal and fee to get the Stock Tokens back. Every repayment adds to the wallet's public record.
With the repayment ladder switched on, loans held for at least seven protocol days and repaid in full can raise the wallet's limit. A liquidation resets that progress. A good record never removes the need for collateral.
x402: pay per request
Sailbound sells agent-readable data over x402, the HTTP 402 payment standard. Call an endpoint without paying and it answers 402 Payment Required with the price in the PAYMENT-REQUIRED header (x402 v2; the body repeats it in the v1 format). Sign a USDG transfer for exactly that price (EIP-3009, valid for a few minutes), send it back in PAYMENT-SIGNATURE (or X-PAYMENT for v1 clients), and the server settles it on chain before answering with the data and the settlement in PAYMENT-RESPONSE (X-PAYMENT-RESPONSE for v1). The money goes straight to the treasury; the server only pays the gas.
If settling takes more than a few seconds, the server answers 402 with "pending": true and a Retry-After header instead of failing. Send the same signed payment again after that many seconds: once it has settled, the data is served for it without charging a second time. A signed payment is only ever used for the endpoint it was sent to.
GET /api/x402/pool
0.01 USDG. Pool conditions: funds, idle USDG, utilization, safety fund, limits, and every listed stock with its price and loan limits.
GET /api/x402/quote
0.01 USDG. Loan quote: fee, total to repay, liquidation price, and the largest loan allowed for a stock, collateral, amount, and term. Parameters: asset, collateral, amount, days, borrower (optional).
GET /api/x402/borrower/{address}
0.03 USDG. Borrower report: repayment record, debt now, open loans with health, and full loan history.
GET /api/x402/risk
0.05 USDG. Open loans near or past their liquidation threshold or due date, with health and collateral.
Any standard x402 v2 client can pay, including the official @x402/fetch with @x402/evm. Those clients only pay tokens they already know unless told otherwise, so allow USDG on this chain in their spend controls, with a cap per payment:
spendControls: { allowedAssets: [{ network: "eip155:<chain id>", asset: "<USDG address from /api/x402>", maxAmountPerPayment: "100000" }] }The free catalog at GET /api/x402 lists every resource, its price, the network, the USDG contract, and where payments go. You are never charged for a request that fails: bad parameters answer 400, an unknown borrower 404, and an unreadable chain 503, all before any payment is asked for.
Paying from an agent, and borrowing the gap
The Sailbound SDK and CLI include an x402 payer. It pays any x402 endpoint in USDG on this chain, including other sites. If the agent's USDG balance is short, it can borrow the difference from this pool against a stock token the agent holds (at least the pool's minimum loan, locked with a buffer above the loan limit), then pay, and keep the rest for the next calls. That loan follows every normal rule: a fixed fee, a due date, and liquidation of all its collateral if it is not repaid.
sailbound x402-catalog --url https://this-site
sailbound pay --url https://this-site/api/x402/pool --max-price 0.05
sailbound pay --url https://this-site/api/x402/pool --max-price 0.05 --max-borrow 5 --asset NVDA --days 7 --yesWithout --yes the command only previews: the price, your balance, and any loan it would take. --max-price and --max-borrow are hard limits; the payer refuses anything above them. x402 never opens a loan on its own, never repays, and never gives Sailbound control of the agent's wallet: every payment and every loan is signed by the agent.
Selling your own API: the facilitator
Other services can take x402 payments in USDG without running a wallet server: register on the Merchants page with the wallet that should be paid, sign one message, and receive an API key. Point your x402 server's facilitator at /api/facilitator with that key. It checks each payment and sends the transfer on chain; the USDG moves from the agent straight to your wallet, and the facilitator pays the gas.
Each merchant gets a number of free settles per day. After that, each settle costs a small fixed fee from a prepaid USDG balance you top up from the same wallet; a settle that is refused or fails costs nothing. New merchants are listed as unverified until the site owner checks them, and a merchant can be suspended for abuse. The facilitator speaks the standard x402 facilitator API (/verify, /settle, /supported), and publishes its terms at /api/facilitator/health, its merchants, recent settlements, and a discovery list of paid resources.
Risk controls
Whoever runs an agent should cap loan size, restrict which collateral it may use, set a minimum collateral buffer, and keep enough USDG on hand to repay. If prices or pool data cannot be verified, the agent should stop opening loans and ask for a human review. A loan can be liquidated after a price drop, or once the due date and its one-day grace period have passed. The liquidator then pays the oracle price minus a small discount and takes all of the collateral; the borrower gets nothing back.
Know the limits
The contracts have not been audited. Unexpected behavior could lose funds, so only use an amount you can afford to lose.
A stock can reopen far from where it closed. The safety fund may be small or empty, so a shortfall can land directly on lenders.
A liquidation takes all of the collateral, even when it is worth much more than the debt. Nothing is returned to the borrower.
Anyone may liquidate an eligible loan, but nothing guarantees someone does so quickly. A late liquidation can make a shortfall bigger, especially after a price jump.
Even after a lock ends, a lender may need to wait for lent USDG to be repaid.
The 20% borrower limit applies to each wallet address, not to a person using several wallets.
Stock Tokens are not offered to U.S. persons and may be restricted elsewhere. The pool does not check your eligibility.
The pool has an owner (today a single wallet, not a multisig). Within limits written into the contract, the owner can pause deposits and new loans, list or disable stock tokens, change risk settings, the liquidation discount (up to 5%), the deposit cap, and the treasury address. The contract cannot be upgraded and has no function that lets the owner take lenders' deposits or borrowers' collateral.
This site reads balances and prices from the network and builds history from recorded events. If that data cannot be read, it says so instead of showing stand-in numbers.
A short glossary
Collateral
The stock token locked while a loan is open. Repaying returns it; a liquidation hands it to the liquidator.
Loan limit
The most new USDG you can borrow against the value of the stock you picked, before the pool's other limits apply.
Liquidation threshold
How much collateral value, relative to what you owe, a loan needs to stay safe from liquidation.
Idle USDG
USDG in the pool that is not lent out. Withdrawals are paid from it.
Funding share
Your part of the pool. Its value moves as fees come in or losses happen.
Utilization
The part of the pool's funds that is out on loan right now.
Safety fund
A cushion that covers lender shortfalls after a liquidation, up to what it holds.
Treasury
The protocol's own income: 5% of each loan fee, 2% of early exits, and liquidation proceeds above what lenders and the safety fund are owed. It is not paid to lenders.
Common questions
Can I repay early?
Yes. The fee fixed when the loan opened still applies in full.
Can I repay part of a loan?
No. A repayment covers the whole principal and fee. You can add collateral while the loan is open.
Can I leave before my lock ends?
Yes, if there is enough idle USDG. Before the unlock date it costs 3%: 1% stays with the remaining lenders and 2% goes to the treasury.
Does a longer lock earn more?
No. Every lock term earns the same share of borrower fees.
What happens in a liquidation?
The stock token goes to the liquidator. All of the collateral is taken: after lenders and the safety fund are paid, the rest goes to the treasury and the borrower gets nothing back.
Can a bot or AI agent borrow?
Yes. Loans belong to wallet addresses, whether a person or software controls them, and the same rules apply. See For agents.
Check the live terms, then sign.
Open the form for your side of the pool. You can read every figure without connecting a wallet.