Loan crosses the line
The liquidation line is always above max LTV and at most 85%. Research settings: 45% to borrow, 60% to liquidate.
Borrow USDx against your PLUS, or stake USDx to earn from borrower interest and liquidations. Bond tokenized stocks, bitcoin, or ether into the treasury for USDx and PLUS. Launch tokens with liquidity that stays in place for good.
Lock PLUS and mint USDx straight to your wallet. No monthly quotas and no per-wallet caps.
How borrowing works →Deposit tokenized stocks, cbBTC, WETH, or USDG. Take USDx now, vesting PLUS, or a mix.
How bonding works →Swap USDx for vesting PLUS at the bond price. When USDx trades under $1, you get a bigger discount.
How burning works →Earn a share of borrower interest, plus PLUS from the liquidations the vault absorbs at a discount.
How the vault works →Fair-start sale, bonding curve, then a permanent Uniswap v4 pool with fees that fall as it grows.
How the launchpad works →Buy PLUS below the safe price in public auctions. Any size, any wallet.
How auctions work →Escrowed orders on Surplus and Pons markets, filled by keepers at your price or better.
How orders work →PLUS holders vote on which assets the treasury holds, risk settings, and treasury strategy.
How governance works →Two tokens and one treasury. Real assets set how many dollars can exist, and your PLUS sets how many you can borrow.
USDx is the dollar. It is built to trade at $1, and every USDx is minted against assets in the treasury.
PLUS is the governance token and the collateral. Lock it to borrow USDx, or use it to vote.
The treasury belongs to the protocol. It holds tokenized stocks and funds, cbBTC, WETH, and USDG. Its value sets how much USDx can be minted, and it keeps what it earns.
sUSDx is USDx staked in the stability vault. Stakers earn a share of borrower interest and absorb liquidations in exchange for discounted PLUS.
If you've used Liquity or Maker, borrowing will feel familiar: lock collateral, mint a dollar. Surplus adds a second limit. Total USDx supply also has to fit inside the treasury's assets.
| You know it as | Surplus calls it | What's different |
|---|---|---|
| CDP or vault | Credit account | One per wallet. USDx is minted straight to you. |
| Max LTV | Borrow Factor | Adjusts to market stress on every borrow. |
| Liquidation LTV | Liquidation threshold | Always above max LTV, capped at 85%. |
| Debt ceiling | Headroom | Set by treasury assets and shared by every borrower. |
| Bonding | Bonds for vPLUS | Take USDx, vesting PLUS, or both for one deposit. |
| Stability pool | sUSDx stability vault | Absorbs liquidations at the auction floor price and earns a share of borrower interest. |
| Buyback and burn | Fee split | 75% of protocol fees buy PLUS and burn it by default. |
| POL | Treasury positions and launchpad pools | Liquidity the protocol owns and keeps in place. |
Lock PLUS and mint USDx to your wallet. You can borrow up to the smaller of two limits: your collateral limit and the shared headroom.
Minus what you already owe. A higher PLUS price raises your limit.
Treasury assets over the coverage ratio, minus USDx supply. A bigger treasury raises it for everyone.
You lock 10,000 PLUS at $1.00, so your collateral is worth $10,000.
Research settings. Real limits also apply a small safe-price haircut.
Defaults use the research settings. Your real limit also depends on shared headroom and a small safe-price haircut. The smallest loan is 10 USDx.
On every borrow, the protocol compares the short-term and long-term PLUS prices. When they agree, you get the full max LTV. When they pull apart, max LTV shrinks toward a floor for new borrowing. As soon as prices settle, the full max LTV is back. Existing loans keep their own liquidation line, so a stress cut never liquidates anyone.
Interest is charged on principal only, and it never compounds. The rate follows a kinked curve: low while total borrowing is light, rising quickly past the kink. Repaid principal is burned. Interest goes to sUSDx stakers and the fee split, which burns USDx and buys back PLUS.
The safe price is the lowest of the short-term average, the long-term average, and the current PLUS price, minus a small haircut. The haircut is at most 25% and is set when the contracts are deployed.
Governance sets the max LTV ceiling between 40% and 80%. The 80% cap is written into the code. Under stress, the live max LTV is the ceiling times a multiplier that falls from 1 toward a floor as the two averages pull apart.
While a loan is open, payments go to interest first, then any penalty, then principal. Once a loan is in liquidation or recovery, payments go to principal first.
When a loan passes its liquidation line, the stability vault absorbs it first. A public auction settles anything left, and the borrower gets back every PLUS that isn't needed.
The liquidation line is always above max LTV and at most 85%. Research settings: 45% to borrow, 60% to liquidate.
The vault burns its USDx against the debt and takes PLUS at the auction floor price, in one transaction.
Any remaining debt goes to a public auction. The price starts near the safe PLUS price and drops steadily.
Once the debt is covered, the leftover PLUS goes back to the borrower.
Auctions are open to any wallet, and bids can be any size. You get PLUS at the current auction price. Bids don't need a price feed, so auctions keep running even if an oracle is down. The maximum drop and window length are fixed when the contracts are deployed.
Auctions pause while the PLUS/USDx pool holds less USDx than half the remaining debt, so liquidations never dump PLUS into a thin market.
If the window ends with debt left, the account moves to recovery and its PLUS stays locked. Anyone can then repay the debt or start a salvage auction for the remaining PLUS. Debt only goes down when real USDx is paid.
Stake USDx to earn a share of borrower interest and penalties, plus PLUS from the liquidations the vault absorbs at a discount.
Deposit USDx and receive a sUSDx position. Positions stay with the wallet that staked.
A governed share of borrower interest and penalties, proposed at 50%, plus the PLUS the vault takes in liquidations.
Request a withdrawal and collect after the delay. Governance can adjust the delay. Rewards stop during the wait.
When a loan passes its liquidation line, the vault burns its USDx against the debt and takes the loan's PLUS at the auction floor price, all in one transaction. The floor sits below the safe price, so the vault receives more PLUS than the USDx it burns would buy at the safe price. The PLUS is shared among stakers pro rata, and the vault never sells it.
A loan owes 10,000 USDx and crosses its liquidation line. The safe PLUS price is $1.00, and the floor is 12.5% lower at $0.875.
Illustrative, using research settings.
The vault is sized to hold 5% to 10% of USDx supply. Borrowers keep their surplus collateral just as they do in an auction.
Deposit an approved asset and choose your payout: USDx now, PLUS that vests over time, or a mix.
Every approved asset has a standing bond market. Governance approves the asset and sets its terms, and the market stays open with no vote needed for each purchase. On every bond, the contracts check the price, the custody, and how much of that asset the treasury already holds.
You bond $1,000 of SPY. You take $400 as USDx. The other $600 buys vesting PLUS. With PLUS at $1.00 and a 5% discount, that's about 631 PLUS, released over the vesting period.
Illustrative numbers, before fees.
Every vPLUS grant adds to a shared pressure counter, which raises the PLUS price for the next bond. Pressure drains at a steady rate, so the price comes back down in quiet periods.
A discount can also apply, up to a maximum set by governance. Discounts switch on when PLUS trades above its treasury reference, and they grow:
Burn USDx for vesting PLUS at the shared bond price. When USDx trades under $1, a peg discount applies and grows with the gap.
There is no fee to burn. Holders get a reason to take USDx out of circulation exactly when the peg needs support. Burns are capped each month, at 2% of supply in the research plan.
USDx trades at $0.97. You burn 1,000 USDx. It counts as $970 toward vesting PLUS, and a peg discount applies because USDx is 3% under $1. The further below $1 USDx trades, the bigger that discount gets.
The peg discount reads the time-weighted USDx price, so a quick price push can't open it.
A protocol-owned basket of tokenized stocks, crypto, and USDG. Its value sets how much USDx can exist.
All 12 launch assets are priced by Chainlink. Governance adds each asset by vote after checking its custody and pricing. In the research plan, USDG makes up about 40% of the treasury and doubles as its cash reserve, and USDx supply at launch starts at about half the treasury's value.
Each asset gets a risk factor that reflects how easy it is to price, sell, and hold safely. The discounted values add up to the risk-adjusted treasury. Divide by the coverage ratio, which is at least 1, and you get the most USDx the treasury can support. What's left after current supply is the headroom.
Each asset has its own dollar cap. Assets are also grouped by issuer, by custodian, and by how closely their prices move together, and each group has a cap. The PLUS price never enters this calculation.
Governance writes standing rules with set ranges and triggers. When a rule's conditions are met, any keeper can run it. Every action checks prices, slippage, cooldowns, and budgets before it settles.
Each asset has a target share with a range around it. When one drifts above and another below, a keeper swaps between them.
When USDx trades below $1, the treasury buys USDx and burns it, up to 2% of treasury value per month in the research plan.
Uniswap v4 positions pair approved assets with USDG. Fees in outside tokens stay in the treasury. Fees in USDx go to the fee split.
A risk council posts the target share, and increases need governance approval. An incident report drops the target to zero. Required reserves always stay outside these positions.
If treasury assets fall far enough that USDx supply sits above capacity, a ladder of responses takes over:
Headroom drops to zero, so no new USDx is minted until capacity recovers.
The treasury buys and burns USDx, up to 2% of treasury value per month.
Holders burn USDx for PLUS at a peg discount, up to 2% of supply per month.
As a last resort, treasury assets are sold for USDG to buy and burn USDx.
Emergency sales are armed by governance in advance and run automatically. They only fire when a shortfall lasts three months after risk factors recover and USDx trades below $0.97, and they sell at most 5% of treasury value per month. Research settings.
Supply is capped by the treasury, demand comes from borrowers and the launchpad, and three stabilizers switch on below $1.
New USDx only mints inside the treasury's headroom. Repaid principal is burned, and a quarter of protocol fees burn USDx directly.
Borrowers need USDx to repay, and stakers hold it in the stability vault. Every launchpad token trades against USDx, and launchpad fees are paid in USDx.
Treasury buybacks burn USDx. Burning for PLUS earns a peg discount. The USDx share of new bonds shrinks.
A custom Uniswap v4 hook reads the USDx/USDG and PLUS/USDx pools using short and long time-weighted averages. Chainlink prices the outside assets and USDG against the dollar. For lending and capacity the protocol uses the lower reading, and for spending it uses the higher one. Each reading needs a minimum of pool liquidity, and the treasury keeps a permanent PLUS/USDx position so that liquidity is always there.
Protocol fees are collected in USDx. By default, 25% is burned as USDx and 75% buys PLUS from the market and burns it.
The protocol collects 100 USDx in fees. 25 USDx is burned. The other 75 USDx buys PLUS from the PLUS/USDx pool, and every PLUS it buys is burned.
Anyone can trigger a buyback, at most once an hour. Each one buys from the main PLUS/USDx pool, the same one the price oracle reads, within tight price limits, and a failed buyback rolls back both the burn and the purchase. Fees are collected even when the pool or an oracle is down, and they wait until a buyback can run. Governance sets the split anywhere from 0% to 100% direct burn, and buybacks start paused until governance sets a budget that matches pool depth.
Launch a fixed-supply token priced in USDx. It graduates into a permanent Uniswap v4 pool where fees fall as market cap grows.
Name, logo, and socials are stored onchain for good. Add a creator fee at creation for 50 USDx.
Buyers bid at a falling price. The curve then opens at the sale's average price.
A 1% protocol fee plus any creator fee. 80% of the protocol share goes to USDx burns and PLUS buybacks.
At a fixed USDx reserve target, anyone can graduate the token. Every pool opens with the same depth.
One order system covers market, limit, and TWAP orders on Surplus curves and pools, and on Pons markets too. Orders name the assets and your minimum price, not a venue, so they keep working after a token graduates.
Escrow your input with a minimum price. Keepers fill it when the market gets there, in one fill or in parts you allow. Cancel anytime for a full refund of what's left.
Split a big trade into equal slices over time, with a price floor on every slice. Cancel the rest anytime.
Every fill meets the minimum price you set, after all fees. Keepers earn 0.10% and the protocol 0.05% of the output, with no fee to place or cancel.
Approve a session key with an expiry and a spend cap, then trade without signing every swap. Your assets stay in your wallet, and you can revoke anytime.
0.30% of every graduated swap is added to the pool's permanent position, so pools get deeper as they trade.
Anyone can run a keeper and earn the fill fee. There is no whitelist, deposit, or gas budget.
| Launchpad price list | Cost |
|---|---|
| Create a token | 5 USDx |
| Add a creator fee (chosen at creation, can be switched off later) | 50 USDx |
| Enhanced token page | 250 USDx |
Core contracts are permanent. PLUS holders tune settings through a timelock, inside hard limits written into the code.
| Rule | In plain words |
|---|---|
| Protocol-owned treasury | The treasury belongs to the protocol. USDx, PLUS, and vPLUS each keep a fixed role. |
| Capacity first | When USDx supply reaches the treasury's capacity, headroom is zero. |
| The limit holds | No loan can be larger than the available headroom. |
| 80% hard cap | No account can borrow more than 80% of its collateral's safe value. |
| Borrower buffer | The liquidation line is always above max LTV and at most 85%. |
| Exact settlement | An auction collects exactly the debt owed and nothing more. |
| Collateral adds up | Every locked PLUS is always accounted for: sold, returned, still locked, or cleared from recovery. |
| Real repayment | Debt goes down only when real USDx is paid. |
| Bounded PLUS | vPLUS grants stay within their market price and the lifetime PLUS budget. |
| Clean votes | Only free PLUS votes. PLUS locked in a loan or still vesting votes once it is released. |
Each rule is covered by the Solidity test suites, including invariant tests that run long random sequences of actions.
The 80% borrowing cap and 85% liquidation cap. The coverage ratio, safe-price haircut, auction settings, interest curve, and stress curve. Only outside assets count toward the USDx limit. The PLUS budget only goes down.
Max LTV ceiling (40% to 80%) and liquidation line (up to 85%). Asset admissions, risk factors, and caps. Oracle sources. Bond terms. Liquidity share up to 10%. Rebalancing and buyback rules. The fee split, from 0% to 100% direct burn.
Max LTV under stress, worked out on every borrow. Headroom, recalculated every time. Standing treasury rules and fee buybacks, run by anyone within set limits. Auctions, started and settled by anyone.
Every governance change passes through a timelock, so everyone can see it before it takes effect. A risk council can pause new borrowing or treasury markets right away, and only governance can lift a pause. Repaying and bidding keep working during a pause.
Supply is capped by the treasury and shrinks with every repayment. Borrowers and launchpad traders create steady demand. Below $1, treasury buybacks, the peg discount for burning USDx, and a smaller USDx share in new bonds all push the price back up. More on the peg.
USDx is minted against a protocol-owned basket of tokenized stocks, bitcoin, ether, and USDG. New USDx can only be minted while that basket's risk-adjusted value covers every USDx in circulation, counting the new one.
Max LTV for new loans shrinks automatically as the short-term and long-term prices pull apart. Loans that cross their liquidation line go to a public auction. The treasury's headroom comes from outside assets, so a PLUS dump doesn't shrink it.
The stability vault or an auction takes only the PLUS needed to cover your debt, interest, and penalty. Every PLUS left over comes back to you.
Stakers get a governed share of borrower interest and penalties, proposed at 50%. They also get the PLUS the vault takes when it absorbs liquidations at the auction floor price. More on the vault.
By default, 25% is burned as USDx and 75% buys PLUS from the market and burns it. Governance can change the split. More on buybacks.
Bonds bring in new assets. Liquidity positions earn trading fees, and treasury assets can gain in value. All of it stays in the treasury and raises headroom. Borrower interest goes to sUSDx stakers and PLUS buybacks instead.
The smallest loan is 10 USDx. The maximum is set by your collateral and the shared headroom. There are no per-wallet caps.
PLUS holders, through a timelock. Core contracts are permanent, and hard limits like the 80% borrowing cap are written into the code.
The contracts are built and tested. Calibration, audits, and legal review come next.
| Parameter | Planned value |
|---|---|
| Chain | Robinhood Chain |
| Treasury assets | 12 assets: QQQ, SPY, NVDA, AAPL, GOOGL, MSFT, AMZN, TSLA, USO, cbBTC, WETH, and USDG |
| Max LTV ceiling | 45% in the research model. Governance range 40% to 80%. Shrinks automatically under price stress. |
| Borrowing hard cap | 80%, fixed in the code |
| Liquidation line | 60% research setting. Always above max LTV and at most 85%. |
| Auction discount | 12.5% research setting, fixed at deployment |
| Coverage ratio | At least 1, fixed at deployment |
| Interest | Kinked curve based on total borrowing, charged on principal only. Shared between sUSDx stakers and the fee split. |
| Fee split | 25% direct USDx burn, 75% PLUS buyback and burn. Governance range 0% to 100% direct burn. |
| sUSDx vault | Proposed 50% of borrower interest and penalties. 7-day withdrawal delay. Sized at 5% to 10% of USDx supply. |
| Borrowing limits | Your collateral and the shared headroom. Smallest loan 10 USDx. No quotas or per-wallet caps. |
| Liquidity positions | 5% of treasury value at launch, 10% maximum, raised only with governance approval and a delay |
| Treasury mix and launch supply | About 40% USDG. USDx supply at launch about half of treasury value. Research settings. |
| Treasury buybacks | Below $1, up to 2% of treasury value per month |
| Emergency sales | Armed in advance, automatic. Three-month shortfall, USDx below $0.97, at most 5% of treasury value per month. |
| Burning USDx for PLUS | No fee. Peg discount below $1. Up to 2% of supply per month in the research plan. |
| Launchpad fee | 1% on the curve. After graduation, 1.00% falling to 0.50% as market cap grows, with 0.30% compounding into liquidity. Protocol share: 80% to the fee split, 20% operations. |
| Order fees | Limit and TWAP fills: 0.10% to the keeper, 0.05% to the protocol. Market orders: 0.05% to the protocol. |
| Launchpad prices | Create 5 USDx. Creator fee 50 USDx. Enhanced page 250 USDx. |
| Oracle | Custom Uniswap v4 hook on USDx/USDG and PLUS/USDx. Chainlink for outside assets and USDG/USD. |
| Governance | PLUS voting through a timelock. A risk council can pause new borrowing. |