WhyChampionsThe MapThe ForgeSign in

a pixel adventure to master Rust and Stellar

TUSSTThe Ultimate Stellar Supreme Tutorial

Master Rust, then forge Soroban contracts on Stellar — eight acts, eight champions, one many-eyed horror.

I already have an account · sign in

free · no setup · in-browser

AI can code. Why learn the basics?

AI writes the code.You sign for it.

Because AI writes code, not accountability. You can't catch a bug in review if you don't know it can exist — and in the AI era, review is the job. When a real payment fails, nobody accepts "the prompt did it": the question lands on you.

What working code hides

On every chain, people are shipping to mainnet, raising capital and holding other people's money without knowing the basics of what they built. Close the AI tab, ask why it works, and it goes quiet.
Blame the shortcut, not the people. Working code feels like understanding, especially to whoever shipped it. Nothing flags what you skipped, until real money is at stake and someone asks why. Nobody asks the model.

Your turn. The AI tab stays closed.

  1. Trustlines

    Your app sends USDC to a user's just-created account. It fails. What's missing?

    Reveal the answer

    A trustline: the account's on-ledger opt-in to hold one asset from one issuer. The account itself signs a change_trust, which locks one base reserve (0.5 XLM). Without a trustline, a classic payment fails with op_no_trust: that account never agreed to hold USDC.

    Taught in · Accounts, Trustlines & Assets →
  2. Transaction lifecycle

    Your app tells the user: "Failed, so nothing was charged." Is that true?

    Reveal the answer

    Not always. Rejected at the door (bad signature, bad sequence, fee too low): nothing charged. But included in a ledger with a failed operation? Effects are reverted, yet the fee is charged and the sequence number spent. That envelope is dead: rebuild, re-sign.

    Taught in · The Transaction Lifecycle →
  3. State archival

    Your contract stores user balances, and their TTL runs out. Where's the money?

    Reveal the answer

    Depends on the storage you chose. Persistent and instance entries are archived, not lost: they come back intact for a fee. Temporary entries are deleted, with no restore at any price. Keep balances there and the record of who owns what is gone for good.

    Taught in · State Archival & Fees →

Blank on all three? That's a starting line, not a verdict. Every answer is a free chapter on a trail that starts at zero.

AI multiplies what you know. A thousand times zero is still zero.

TUSST uses AI too: a mentor for hints, an examiner for your specs. The tool was never the enemy; signing what you don't understand is. Stellar moves real money: payments, remittances, stablecoins. TUSST forges Stellar's next generation: builders who answer for every line.

Learn what you sign

The world map

Three islands.Start with the first.

The Builder's Journey is the way in: the fundamentals, how Stellar really works, and the craft AI can't do for you — every mission open from day one. The Rusted Isle and the Harbor are there when you want to go deeper.

The TUSST world map: the Isle of the Builder, the Rusted Isle, the Harbor and the Forge islet
  1. Start here

    Isle of the Builder

    The Builder's Journey

    Thirty-three missions in three regions: the Shore of Foundations, the Craft Woods and the Stellar Highlands. Every mission is open — walk wherever you're curious.

  2. Optional

    The Rusted Isle

    Rust Campaign

    Eight fortresses along one road, from your first line of Rust to Soroban contracts. Clear a fortress to open the next stretch of road.

  3. Go deeper

    The Harbor

    Advanced Path

    Rust systems engineering at production depth. No story, no gates.

no login · no setup

The Forge
Is Open

A full Soroban smithy in your browser: write, compile, test and deploy real contracts to the testnet — with Raven, the AI mentor, croaking hints whenever a run fails.

Open the Forgeno login
TUSST Forge IDE