×Tria

Tria went from SDK start to live Earn in two weeks

Tria shipped BTC and stablecoin Earn to users in 150+ countries, and has routed $25M+ in deposits through Upshift vaults since.

Live since January 2026
TriaVault configuration
Surface
Tria appUpshift app
Assets
USD stablecoinsBTC
Chains
EthereumMonad30+ more
Managed by
SentoraBring your own
Vault shares land in the user's own smart account
Illustrative. Yields vary with market conditions and are never guaranteed.
Crypto neobank
Users in 150+ countries
TypeScript SDK
Live in two weeks
Vault strategies by Sentora
Ethereum and Monad
The problem

Earn takes months of engineering

The pitch to a user is simple: deposit USDC, earn a yield. Delivering it takes strategy selection, multi-protocol deployment, manager oversight, risk controls, withdrawal processing and yield accounting.

Tria is a crypto neobank serving users in 150+ countries with a self-custodial smart account. It wanted Earn under its own brand.

How it works

From SDK to live Earn tab

Step 1

Integrate the SDK

Tria built against the Upshift TypeScript SDK: deposit, withdraw and redeem on an ERC-4626 style interface. Earn was live two weeks later.

Step 2

Users deposit without leaving the app

A Tria user taps Earn, signs once, and the vault shares land in their own smart account. Tria owns the interface, the brand and the user relationship.

Step 3

Sentora runs the strategy

Sentora allocates across lending and yield venues inside limits enforced onchain. The vault handles accounting, yield and withdrawals.

Building an Earn tab?

Tell us which balances your users hold and we will come back with a vault structure and a timeline.

Get in touch
Results

Live in two weeks, $25M+ routed since

Tria launched BTC and stablecoin Earn on Ethereum in January 2026 and now runs three vaults across two chains.

SDK to live Earn tab
2 weeks
vaults live, on 2 chains
3
deposits routed to date
$25M+
users holding vault shares
1,400+
Brand

Earn lives inside Tria

Users deposit, track yield and withdraw without leaving the app. Upshift sits underneath the product.

Custody

Users keep their keys

Vault shares sit in each user's own self-custodial smart account, and Tria never holds them.

Range

A third vault, twelve days later

Tria added earnAUSD on Monad twelve days after launch, on the same SDK integration.

Upshift sets a high bar for what Earn integrations should look like. The SDK process was seamless, and their products are clearly built with long-term quality and reliability in mind. They've been a strong partner, giving full control over vault design and deployment.
Ronald Tato
Ronald TatoHead of BD, Tria
The vaults behind Tria Earn
Sentora USD
sentUSD · managed by Sentora
Ethereum
TVL$74.3M
Sentora BTC
sentBTC · managed by Sentora
Ethereum
TVL$3.8M
earnAUSD
earnAUSD · ecosystem stablecoin vault
Monad
TVL$31.0M
TVL shown is illustrativeLive APY and allocations
Why Upshift

The vault layer under your product

One SDK, live in weeks

Upshift runs the vault infrastructure underneath: contracts, risk controls, NAV accounting, fee logic and withdrawal processing. You build the deposit flow.

Professional managers on tap

Professional asset managers run the strategies inside the mandate you set.

Controls at four levels

The policy engine checks every transaction against the approved chains, protocols, tokens and functions. Anything outside the mandate reverts.

30+ chains, one architecture

Tria added its Monad vault on the integration it shipped with. Upshift runs on 30+ chains.

What we're seeing

The same vaults run other Earn products

The vault layer behind Tria runs Earn for wallets, exchanges, neobanks and asset managers on 30+ chains.

Launch Earn on Upshift

Share your use case and the team will come back with a vault structure, a shortlist of managers and a timeline. Institutional mandate instead? Read the Kraken Institutional case study.

Get in touch

FAQs

What does the SDK actually give you?

A TypeScript interface for deposit, withdraw and redeem against any Upshift vault, plus read endpoints for balances, yield and the redemption queue. Contracts, accounting, fee logic and withdrawal processing sit on our side.

Who holds user funds?

The user does. The vault contract holds the pooled assets and each user holds a receipt token in their own wallet, which with Tria is their self-custodial smart account. The manager can only move funds between whitelisted protocols. The vault owner, a multisig, can trigger an emergency withdrawal, which covers only assets held in the vault itself.

Who picks the strategy?

A professional asset manager, known in the industry as a vault curator. Sentora runs the strategies behind Tria Earn, allocating across lending and yield venues inside limits enforced onchain by the policy engine. You can also bring your own strategy team.

How long does an integration take?

Tria went from starting the SDK integration to a live Earn tab in two weeks. The variable is usually your own app work and any compliance review on your side.

Which assets and chains are supported?

Tria runs stablecoin and BTC vaults on Ethereum plus a stablecoin vault on Monad. Upshift is deployed on 30+ chains, and adding one is a configuration change on the same integration.

What do users see if they want to check the vault?

The vault, its allocations and its asset-to-share ratio are all readable onchain and on app.upshift.finance.

Ship Earn under your own brand

Upshift builds custom, non-custodial vaults for wallets, exchanges, neobanks and asset managers. Tell us what you are building and the team will follow up.

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