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.
The contracts have had 10 smart contract audits by 6 independent firms. Your team also gets the data room and written answers to the standard vendor DD questions.
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.
It can sit beside a passive product as an actively managed option, with its own risk band and its own disclosures.
A fee wrapper vault gives your users their own share class, with your fee on top and a separate record of their balances.
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.
Xaman users deposit into the earnXRP vault through Flare Smart Accounts, with one XRPL-signed transaction.
Xaman's announcementD'CENT hardware wallet users deposit XRP into vaults on Flare from their device, and XLM into vaults on Stellar.
The Block's coverageJumper Earn lists the earnAUSD Looping Vault on Monad, with a rewards boost for deposits made through Jumper.
The launch post| Building it yourself | With Upshift | |
| Vault contracts | Build, audit and maintain your own | Live contracts with 10 audits by 6 firms |
| Strategy | Hire a trading team or route into one protocol | Professional curators run each vault inside a mandate you approve |
| Pricing | Build NAV accounting in-house | Multi-oracle engine prices every position independently of the curator |
| Risk limits | Monitor positions by hand | The policy engine reverts anything outside the mandate, onchain |
| Redemptions | Run your own withdrawal queue | Claimable redemptions processed daily, instant redemption on most vaults for a fee |
| Time to launch | Months of engineering | Tria went live two weeks after starting its SDK integration |
Your compliance and security teams work through the data room, the audit reports and the DDQ answers.
Pick live vaults or have one built to your mandate, from a 24/7 T-bill rate up to market-neutral strategies.
Add deposits to your app with the SDK, or send users to a branded page Upshift hosts.
Positions, NAV and allocations are readable onchain and on app.upshift.finance from day one.
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.
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.
Professional curators such as Sentora run each vault inside a mandate the policy engine enforces onchain. The curator decides allocations and has no say in how positions are priced.
Tria went live with BTC and stablecoin Earn two weeks after starting its SDK integration. The timeline depends on your review process and the vaults you choose.
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.
No. Vault rates float with market conditions and are shown on each vault page.
Yes. Kraken Institutional clients allocate into permissioned vaults from their qualified custody account.
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.