Skip to main content
strUSD
Yields are variable and depend on market conditions. Past performance does not guarantee future results. See Risk Disclosures.

What is strUSD?

strUSD is the yield-bearing version of trUSD. When you stake trUSD, you receive strUSD tokens that automatically accumulate yield over time from Tori’s institutional-grade trading strategies. Think of strUSD as a “receipt” for your staked trUSD that grows in value as yield is generated. Key characteristics:
FeatureDescription
TickerstrUSD
StandardERC-20 (LayerZero OFT)
Primary NetworkEthereum Mainnet
Multi-chainYes - native support via LayerZero
StakingInstant
Unstaking7-day cooldown period
YieldAutomatic accrual via exchange rate

How strUSD Works

The Exchange Rate Mechanism

Unlike some yield tokens that distribute rewards periodically, strUSD uses an exchange rate mechanism. Here’s how it works:
  1. Initial Rate: When you first stake, the exchange rate determines how much strUSD you receive for your trUSD
  2. Yield Accrual: As yield is generated, the exchange rate increases
  3. Redemption: When you unstake, you receive trUSD based on the current (higher) exchange rate
Day 1:
  • Exchange rate: 1 strUSD = 1.00 trUSD
  • You stake 10,000 trUSD
  • You receive 10,000 strUSD
After 6 months:
  • Exchange rate has increased to: 1 strUSD = 1.10 trUSD
  • Your 10,000 strUSD is now worth 11,000 trUSD
  • That’s a 10% yield on your position
When you unstake:
  • You request to unstake your 10,000 strUSD
  • After the 7-day cooldown, you receive 11,000 trUSD
  • You’ve earned 1,000 trUSD in yield
Note: This is a hypothetical example. Actual yields vary based on market conditions.
Why exchange rates? This mechanism is gas-efficient (no claiming transactions needed) and compounds automatically. Your yield earns yield without any action required.

Staking Process

1

Have trUSD

First, you need trUSD in your wallet. Get trUSD →
2

Navigate to Stake

Go to app.tori.finance and select the Stake tab.
3

Enter Amount

Enter how much trUSD you want to stake. There’s no minimum.
4

Confirm Transaction

Review and confirm the transaction in your wallet.
5

Receive strUSD

strUSD tokens appear in your wallet, immediately earning yield.

Unstaking Process

When you’re ready to exit your position:
1

Navigate to Unstake

Go to the Unstake tab in the app.
2

Enter Amount

Enter how much strUSD you want to unstake.
3

Initiate Cooldown

Confirm the transaction to begin the 7-day cooldown.
4

Wait

Your request is pending during the cooldown period.
5

Claim

After 7 days, return to the app and claim your trUSD.
Why 7 days? The cooldown period ensures proper liquidity management. It allows the protocol to manage redemptions in an orderly manner without forcing liquidations or impacting other users.

Fees

Performance Fee

A 10% performance fee is applied to strUSD yield.
What’s ChargedWhat’s NOT Charged
10% of generated yieldPrincipal amount
Staking transaction
Unstaking transaction
Example: If your position generates 100 trUSD in yield, 10 trUSD goes to the protocol and 90 trUSD accrues to your strUSD.
The performance fee is automatically factored into the exchange rate. You don’t need to pay it separately - it’s already reflected in your strUSD value.

Where Does Yield Come From?

Yield is generated from market-neutral trading strategies that institutional traders have used for decades:
What it is: Capturing price differences between spot and futures markets.How it works: When futures trade at a premium to spot prices, we can lock in that spread as yield by being long spot and short futures simultaneously.Why it’s market-neutral: The long and short positions offset each other’s directional exposure.
What it is: Trading mispricing between different contract expiry dates.How it works: Sometimes the price difference between near-term and far-term contracts deviates from fair value, creating an opportunity.Why it’s market-neutral: We’re trading the relationship between contracts, not the direction of the underlying asset.
What it is: Exploiting volatility surface inefficiencies.How it works: Options markets frequently misprice volatility across different strikes and expirations. We capture these inefficiencies systematically.Why it’s market-neutral: Properly hedged options positions can be insulated from directional moves.
What it is: Short-duration instruments in select global markets.How it works: Access to institutional money market rates and short-term lending opportunities.Why it’s market-neutral: These are typically very short-duration, high-quality instruments with minimal price risk.
Key principle: All strategies are designed to be delta-neutral, meaning they have zero directional exposure. Returns come from market inefficiencies, not from betting on prices going up or down. We may expand our strategy set over time as new opportunities emerge. Learn more about our strategy →

DeFi Composability

strUSD is a standard ERC-20 token, which means it’s fully composable with the DeFi ecosystem:
Use CaseDescription
CollateralUse strUSD as collateral in lending protocols
LiquidityProvide liquidity in DEX pools
Yield AggregationIntegrate with yield optimizers
TransfersSend freely to any Ethereum address
BuildingBuild applications on top of strUSD
DeFi integrations are currently in development. See DeFi Integrations for updates.

Custody & Security

Your strUSD is secured by multiple layers of protection:
ComponentProviderDescription
Smart Contract AuditsSherlockComprehensive audits with ongoing bug bounty
Security MonitoringHypernative + InternalAI-powered 24/7 threat detection
Proof of ReservesAccountableReal-time, independent attestations
All assets backing strUSD are held in institutional-grade custody:
  • On-chain: Audited smart contracts with multi-signature controls
  • Off-chain: Qualified institutional custodians with segregated accounts

Risk Considerations

Like all yield-generating products, strUSD involves risk. Here’s what to understand:
Risk TypeWhat It MeansHow We Manage It
StrategyYields vary with market conditionsDiversification across multiple strategies
Smart ContractCode may have vulnerabilitiesAudits by tier-1 firms, real-time security systems, bug bounty programs
MarketExtreme conditions affect performanceRisk limits, stop-losses, reserve fund
Liquidity7-day cooldown for unstakingEnsures orderly redemption for all users
Past performance does not guarantee future results. See our Risk Disclosures for complete information.

Technical Details

For developers and integrators:
PropertyValue
Contract StandardERC-20 (LayerZero OFT)
Decimals18
Primary NetworkEthereum Mainnet
Multi-chainNative support via LayerZero OFT standard
UpgradeableYes (via proxy)

Multi-Chain Architecture

Like trUSD, strUSD is built using LayerZero’s Omnichain Fungible Token (OFT) standard:
  • Seamless bridging - Transfer strUSD across chains without wrapped tokens
  • Yield continues - Your strUSD keeps earning regardless of which chain it’s on
  • EVM chains - Support for major EVM-compatible chains planned
  • Future expansion - Non-EVM chains may be supported in the future
Contract addresses are available in our Contracts documentation.

Next Steps