Staking

TRUE's guided staking flow for SOL, USDC, and USDT — AI-built plans, curated Solana protocols, and fully non-custodial execution.

TRUE Staking turns a question — “what should I do with my idle SOL?” — into a personalized, ready-to-sign staking plan in under a minute. The AI builds an allocation across curated Solana protocols based on the user’s stated goal and timeframe. Every transaction is non-custodial: TRUE never touches the principal, and every stake and unstake is signed by the user’s own wallet.

What it is

TRUE Staking is a guided allocation flow that connects users to a curated set of Solana yield protocols through an AI planning layer. The user states a goal (safe yield, maximum APY, instant liquidity, target allocation) and a timeframe (one month through one year, or flexible). The AI generates a personalized plan with per-protocol rationale, live APYs, and risk context. The user reviews the plan and signs the transactions in their wallet. TRUE’s role ends at the signature — the funds move directly from the user’s wallet to the protocol vault, with no intermediary custody.

Disclaimer. TRUE provides information, analysis, and tooling. Nothing on this platform constitutes financial advice, investment advice, or a recommendation to buy or sell any asset. Users remain solely responsible for their own decisions and outcomes.

Who it’s for

  • Holders who want their idle SOL, USDC, or USDT to work harder without navigating multiple protocol interfaces manually.
  • Active traders who want a liquid staking position they can exit at any time through DEX liquidity.
  • Long-term holders who want a set-and-track plan with a defined timeframe and low maintenance overhead.
  • Developers and partners building staking features on Solana who want a ready-made plan-and-execute API.

How it works

Supported assets

  • SOL — staked natively through validator delegation or as a liquid staking token (mSOL, JitoSOL).
  • USDC — supplied to curated lending markets on Solana.
  • USDT — supplied to curated lending markets on Solana.

Curated providers

ProviderTypeAsset
Marinade NativeNative SOL staking via validator delegation; no liquid token issuedSOL
Marinade LiquidLiquid staking token (mSOL); exit via DEX at any timeSOL → mSOL
JitoLiquid staking token (JitoSOL) with MEV reward distributionSOL → JitoSOL
Kamino Main MarketLending supply to a curated money marketUSDC, USDT

Goals and timeframes

The plan generator maps the user’s stated goal and timeframe to the optimal provider mix.

GoalWhat the plan optimises for
SafeWell-established protocols with lower risk scores. Marinade Native is the default anchor for SOL.
YieldHighest available APY within the user’s risk appetite. Skews toward Kamino for stablecoins, Jito for SOL.
LiquidLiquid staking tokens only (mSOL, JitoSOL) so the position can be exited through DEX liquidity without waiting for an epoch boundary.
SetTarget-allocation plan against a specified provider mix, rebalanced to match.
TimeframeNotes
1 monthShort commitment; prioritises liquidity.
3 monthsMedium term; balances yield and exit flexibility.
6 monthsLonger term; can absorb native unstake epoch lag.
1 yearFull-commitment plan; highest yield weighting.
FlexibleNo commitment; liquid options only.

The staking flow

01
Fetch options
The app retrieves live provider data: current APYs, supported assets, lockup terms, liquidity flags, and risk scores.
02
Generate plan
The AI streams a personalized allocation with per-leg rationale, risk context, and the APY at the moment of generation.
03
Review plan
The user reads the plan, sees the expected allocation, and decides whether to proceed. Nothing has been committed at this stage.
04
Build transactions
For each leg of the plan, the platform builds a Solana transaction transferring funds from the connected wallet to the protocol vault.
05
Sign and send
The connected wallet signs each transaction (Phantom, Solflare, Backpack, or any WalletConnect-compatible wallet). The client broadcasts directly to the Solana cluster.
06
Track positions
Active positions appear in the staking dashboard with live USD value, cost basis, accrued yield, and weighted APY.

Unstaking

Unstaking follows the same sign-and-send model. The platform builds an unstake transaction for the user to sign. Two modes are available:

  • Liquid unstake — for mSOL and JitoSOL positions. Swaps the liquid staking token back to SOL through DEX liquidity. Settlement is near-instant, subject to pool depth and spread.
  • Native unstake — for Marinade Native positions. Initiates a standard Solana stake-account deactivation. Settlement occurs at the next epoch boundary, typically within 2 days.

The build step surfaces the expected receive amount, the spread, and the settlement timing before the user signs. There are no surprises at signature time.

The rules it enforces

  • Non-custodial only. Staking transactions move funds from the user’s wallet directly to the protocol vault. TRUE is not an intermediary and does not hold principal at any point.
  • Risk scoring. Every provider option carries a risk score from 1 (lowest) to 5 (highest). The plan generator filters by this score against the user’s stated risk appetite.
  • Live APYs at plan time. The plan shows the APY at the moment of generation. This is the rate the protocol is offering right now — not a historical average. The realized APY will differ as on-chain conditions change.
  • No APY lock. The build-transaction step uses the provider’s live state, not the APY from the plan. If rates have moved significantly between plan generation and signing, the plan should be regenerated.
  • Slippage disclosure for liquid exits. A liquid unstake surfaces the expected receive amount and slippage envelope before the user signs. Large redemptions that would incur material slippage are flagged before the transaction is built.
  • Epoch disclosure for native exits. The native unstake path clearly states the expected epoch settlement window so users with liquidity requirements can choose the correct exit mode.
Yield carries risk

Every staking provider has a failure mode: validator slashing for native SOL staking, smart-contract risk for liquid staking tokens, and bad-debt socialization for lending protocols. The risk score is a relative guide, not a guarantee. TRUE does not insure deposits and holds no admin key on any of these protocols. Read the provider’s own documentation before allocating.

Safety, security & trust

No custody, ever. TRUE’s infrastructure never receives, routes, or holds user funds in the staking flow. The signed transaction is broadcast directly to the Solana cluster by the user’s client.

Wallet signature required at every step. No staking or unstaking action occurs without an explicit wallet signature. The TRUE platform cannot initiate a transaction on the user’s behalf.

Protocol curation. The provider list is curated based on track record, audit status, TVL depth, and on-chain risk signals. Protocols are removed from the list when risk signals cross internal thresholds. The curation is a signal, not a guarantee — even audited protocols have experienced failures.

Transparent failure modes. If a provider’s APY data is stale or unavailable, the plan generator will not produce an allocation for that provider. A partial plan is produced and labeled as such, rather than filling the gap with estimated data.

Position tracking accuracy. USD values for positions are marked to live prices. Earned yield figures represent the on-chain accrued amount at the last data refresh, not a projection.

For Developers

The Staking flow exposes REST and SSE endpoints for retrieving live provider options, streaming AI-generated plans, building unsigned Solana transactions, querying active positions, and initiating unstake. Full endpoint reference, request shapes, and authentication requirements are in the Authentication and Partner Integration docs.

Why it’s well thought through

Plan before commitment. The user sees the full allocation, the rationale, the current APYs, and the risk context before a single transaction is built. Informed consent is built into the flow, not appended as a disclaimer.

Liquidity as a first-class goal. Many staking flows bury the liquidity trade-off in fine print. TRUE surfaces it as a named goal option so users who need the ability to exit quickly cannot accidentally end up in a position with a two-day unstake window.

Locale-native rationale. The AI-generated plan narrative is produced in the user’s language at generation time. This is not machine translation of an English text — it is a native-language reasoning trace. Users who think in Portuguese or Turkish get a plan that reads naturally in their language.

Epoch transparency. The 2-day epoch window for native SOL unstaking is clearly surfaced at plan time and at unstake time. Users who need liquidity within that window are guided toward the liquid exit path before they sign.

Common questions

Does TRUE hold my staked tokens? No. Staking transactions move funds from your wallet directly to the protocol vault. TRUE is not a custodian at any point in the flow.

Can I stake any token? The supported assets are SOL, USDC, and USDT. The platform does not support staking other tokens at this time.

What does “liquid” staking mean? Liquid staking converts your SOL into a liquid staking token (mSOL or JitoSOL) that represents your staked position and continues to accrue yield. You can sell or swap the liquid staking token at any time through DEX liquidity, without waiting for an epoch boundary.

How long does a native SOL unstake take? Native SOL unstake completes at the next Solana epoch boundary, typically within 2 days. If you need faster access to your SOL, use the liquid unstake path instead.

What is the risk score? A 1–5 rating assigned to each provider based on protocol track record, TVL depth, audit status, and on-chain risk signals. Lower is lower-risk. The score is a relative guide — all on-chain protocols carry some risk.

Are APYs guaranteed? No. APYs are live rates from the protocol at the time the plan is generated. Realized yields will differ as on-chain conditions change. The plan shows the current rate as context, not as a guarantee.

What happens if I lose internet connection while signing? If the transaction was not broadcast, nothing has changed — your funds are still in your wallet. Regenerate the plan and restart the signing flow. If you are unsure whether a transaction was broadcast, check your wallet’s transaction history.

Can I stake on behalf of another wallet? No. The staking flow requires the connected wallet to sign every transaction. Delegation to another signer is not supported.

Last updated: