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
| Provider | Type | Asset |
|---|---|---|
| Marinade Native | Native SOL staking via validator delegation; no liquid token issued | SOL |
| Marinade Liquid | Liquid staking token (mSOL); exit via DEX at any time | SOL → mSOL |
| Jito | Liquid staking token (JitoSOL) with MEV reward distribution | SOL → JitoSOL |
| Kamino Main Market | Lending supply to a curated money market | USDC, USDT |
Goals and timeframes
The plan generator maps the user’s stated goal and timeframe to the optimal provider mix.
| Goal | What the plan optimises for |
|---|---|
| Safe | Well-established protocols with lower risk scores. Marinade Native is the default anchor for SOL. |
| Yield | Highest available APY within the user’s risk appetite. Skews toward Kamino for stablecoins, Jito for SOL. |
| Liquid | Liquid staking tokens only (mSOL, JitoSOL) so the position can be exited through DEX liquidity without waiting for an epoch boundary. |
| Set | Target-allocation plan against a specified provider mix, rebalanced to match. |
| Timeframe | Notes |
|---|---|
| 1 month | Short commitment; prioritises liquidity. |
| 3 months | Medium term; balances yield and exit flexibility. |
| 6 months | Longer term; can absorb native unstake epoch lag. |
| 1 year | Full-commitment plan; highest yield weighting. |
| Flexible | No commitment; liquid options only. |
The staking flow
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.
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.
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.
Related features
- Agentic Trading — autonomous strategies that can complement staked positions.
- Authentication — wallet connection and signing requirements.
- Safety Overview — the broader safety model for all TRUE features.
- Points & Rewards — staking activity contributes to platform engagement.