Use cases

Earn for exchanges and wallets

Upshift runs the non-custodial vaults behind your Earn product. Users deposit from their own wallets, and your team gets the audits, data room and DDQ answers before you integrate.

$311.3B of stablecoins were in circulation on 29 September 2026 (DefiLlama).
Stablecoin vault
1.041208
Share price
Deposit received
Amount250,000 USDC
Shares minted240,112.4
Checking policy
Chain✓
Protocol✓
Token✓
Function✓
Allocating
Tokenized T-bills55%
Blue-chip lending30%
Liquid buffer15%
Redemption paid · instant
$550M+
peak TVL in Upshift vaults
11
audits by 6 independent firms
30+
chains supported
2 weeks
from SDK start to Tria's launch
What buyers ask

What exchange and wallet teams ask first

Do you have audits and evidence we can review?

The contracts have had 11 smart contract audits by 6 independent firms. Your team also gets the data room and written answers to the standard vendor DD questions.

We can't take custody or touch the transaction flow.

Users sign deposits from their own wallets and the vault contract holds the assets. Embed the flow with the SDK, or link to a branded page Upshift hosts.

Will it compete with our existing Earn product?

It can sit beside a passive product as an actively managed option, with its own risk band and its own disclosures.

How do we earn from it?

A fee wrapper vault gives your users their own share class, with your fee on top and a separate record of their balances.

Can we limit it to our users?

Vaults can be permissioned with KYC and an allow list of depositors. The policy engine restricts where funds go by chain, protocol, token and contract function.

Live in wallets and apps

Wallets and apps already running Upshift vaults

Xaman

Xaman users deposit into the earnXRP vault through Flare Smart Accounts, with one XRPL-signed transaction.

Xaman's announcement
D'CENT

D'CENT hardware wallet users deposit XRP into vaults on Flare from their device, and XLM into vaults on Stellar.

The Block's coverage
Jumper

Jumper Earn lists the earnAUSD Looping Vault on Monad, with a rewards boost for deposits made through Jumper.

The launch post
With and without Upshift

Build it yourself, or let Upshift build it for you

Building it yourselfWith Upshift
Vault contractsBuild, audit and maintain your ownLive contracts with 11 audits by 6 firms
StrategyHire a trading team or route into one protocolProfessional curators run each vault inside a mandate you approve
PricingBuild NAV accounting in-houseMulti-oracle engine prices every position independently of the curator
Risk limitsMonitor positions by handThe policy engine reverts anything outside the mandate, onchain
RedemptionsRun your own withdrawal queueClaimable redemptions processed daily, instant redemption on most vaults for a fee
Time to launchMonths of engineeringTria went live two weeks after starting its SDK integration
Three ways to launch Earn

Build in-house, run a lending desk, or white-label vaults

Build in-houseRun a lending deskWhite-label vaults
CustodyYou hold customer assets, or contract a custodian, plus the wallets your strategies trade fromCustomer assets move onto your balance sheet before you lend them outUsers hold vault shares from their own wallets, and the vault contract holds the assets
Credit riskWhatever your strategies take, monitored by your own teamYours, concentrated in the borrowers you choose, and a default reaches customer balancesSet by the vault mandate you approve, with limits enforced onchain by the policy engine
Time to launchMonths of engineering before the first depositLending permissions, a credit function and borrower onboarding before the first loanTria went live two weeks after starting its SDK integration
Engineering neededVault contracts, NAV accounting, fee logic, a withdrawal queue and risk controlsLoan booking, collateral monitoring and margin callsAn SDK integration, or a branded page Upshift hosts
Audit burdenCommission audits for every contract, then again for every upgradeFinancial audits, lender reporting and diligence on every borrowerReview the reports from 11 smart contract audits by 6 independent firms, plus the data room and DDQ answers
How a launch runs

From first call to live Earn

  1. 1

    Review

    Your compliance and security teams work through the data room, the audit reports and the DDQ answers.

  2. 2

    Choose vaults

    Pick live vaults or have one built to your mandate, from a 24/7 T-bill rate up to market-neutral strategies.

  3. 3

    Integrate

    Add deposits to your app with the SDK, or send users to a branded page Upshift hosts.

  4. 4

    Launch and report

    Positions, NAV and allocations are readable onchain and on app.upshift.finance from day one.

Live with Kraken Institutional and Tria

Kraken Institutional clients allocate from their qualified custody account, and Tria shipped Earn to users in 150+ countries through the SDK. Read the Kraken Institutional case study or the Tria case study.

Get in touch

FAQs

Who provides the yield?

The yield comes from the assets each vault holds: tokenized Treasury bills, overcollateralized lending, or strategies a professional curator such as Sentora runs. The curator allocates inside a mandate the policy engine enforces onchain. Upshift runs the contracts, pricing and redemptions, and your platform distributes the vault to its users.

How is the customer rate set?

Each vault's rate floats with what its assets earn and is shown on the vault page. Your platform sets the rate customers see by choosing the vaults, adding its own fee on top, or funding a top-up for a promotional tier. The tiered rates guide covers who funds each design.

How does revenue share work?

Two mechanisms are available. An origin fee takes an agreed number of basis points off each deposit routed with your code and pays it to your wallet in the same transaction, as the fee sharing docs describe. A fee wrapper vault gives your users their own share class, with your fee charged on their balance and a separate record of their holdings. A share of the vault's own fees can also be configured for a distribution partner as part of the commercial terms.

How long does a launch take?

Tria went live with BTC and stablecoin Earn two weeks after starting its SDK integration. After that, the timeline is your own review of the audits, data room and DDQ answers, plus whether you use live vaults or have one built to your mandate.

What does it cost?

Pricing is scoped per partner, with separate terms for listing live vaults and for having one built to your mandate. Each vault's management and performance fees are shown on its vault page and readable onchain. Get in touch for terms.

How is this different from the crypto lenders that failed in 2022?

Those lenders took custody of customer deposits, lent them to a small group of trading firms on terms depositors couldn't see, and froze withdrawals when the borrowers failed. Upshift vaults are non-custodial: users hold vault shares, the vault contract holds the assets, and positions and NAV are readable onchain at any time. Curators can only move funds between whitelisted protocols, and vaults that lend to institutional borrowers do so under limits written into the vault's mandate.

Is Upshift custodial?

Upshift vaults are non-custodial. Depositors hold a receipt token and redeem at NAV under each vault's published withdrawal terms. Curators can only move funds between whitelisted protocols.

What do we get for our DDQ?

The audit reports, the data room, written DD answers, the contract roles (owner multisig, operator and ProxyAdmin multisig) and each vault's timelock settings. The vault provider DD guide lists the questions and answers.

Are the yields guaranteed?

No. Vault rates float with market conditions and are shown on each vault page.

Can institutional clients use it from custody?

Yes. Kraken Institutional clients allocate into permissioned vaults from their qualified custody account.

How you earn

What Earn pays your platform

You choose how Earn makes money for you: one of three ways, or a mix. You also set the rate your users see, under your own brand.

On balances

A platform fee

A fee wrapper vault gives your users their own share class. Your fee is charged on their balance and paid to you, with a separate record of their holdings.

On deposits

An origin fee

An agreed number of basis points comes off each deposit made with your code and reaches your wallet in the same transaction. The fee sharing docs show how it works.

On vault fees

A revenue share

A share of the vault's own fees can be set up for you as part of the commercial terms.

User balancesYour platform feeYou earn
$10M0.50% a year on balances$50,000 a year
$50M0.50% a year on balances$250,000 a year
$100M0.50% a year on balances$500,000 a year

Illustrative figures only. Vault rates float with market conditions and are not guaranteed. If a vault earns 4.0% a year, your users see 3.5% after a 0.50% fee.

Book an architecture call

Tell us about your platform and your current Earn product. We'll come back with the vaults that fit, the integration path and the DD material you'll need.

"Custody should be the starting point for what institutions can do with their assets, not the ending point."
Gregory Barasia
Gregory BarasiaHead of Asset Management, Kraken Institutional
"Upshift sets a high bar for what Earn integrations should look like. The SDK process was seamless."
Ronald Tato
Ronald TatoHead of BD, Tria

What happens next: someone from the growth team replies within one business day to book a 30-minute call.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.