/ How It Works

A time capsule of real stocks, for someone you love.

Sprout lets you gift tokenized stocks, like Apple or Nvidia, to a child, a grandchild or a friend, and lock them until a day that matters. It's like a trust account for a gift, without the paperwork: the rules are written into a contract on Base that nobody, including us, can override.

No one can break the lockClaim Code never on our serversEvery Sprout verifiable on Base
/ What's a Sprout?

Plant real stocks today. Let them grow until the day they bloom.

A Sprout is a gift of real stocks for someone you love, planted today and opened on a day that matters: their 18th, a graduation, a wedding.

It isn't cash or a fixed amount. It's shares of real companies, so it has years to grow with the market while it waits. You choose the day it opens; until then, nobody can touch it. Not even you.

Real shares also mean the value can go down as well as up. See the honest part.

/ Step By Step

From your wallet to theirs, in six steps

  1. Step 01

    Pick the stocks and the amount

    Choose real tokenized stocks (Apple, Nvidia, Meta and more) and how much to give. Pay in USDC and we buy them for you on Base, or gift stock tokens you already hold.

    Bought through KyberSwap, straight into your own wallet

    Amount (USD)
    0.50
    Apple Inc. (AAPLc)50 %
    NVIDIA Corp. (NVDAc)50 %
    Pay with USDCUSDC → AAPLc · NVDAc
  2. Mar32040
    UnlocksMarch 3, 2040 · 9:00 AMSara's 18th birthday
    Happy BirthdayCongratulationsWelcome to the World
    Backup wallet

    0x6AFA…009e

    Step 02

    Choose when it opens

    Set an unlock date and time: a birthday, a graduation, their 18th. Add an occasion and a message. Pick a backup wallet, just in case.

    Once locked, nobody can change it

  3. Step 03

    Lock it in its own safe

    Your wallet moves the stock into a brand-new contract made just for this Sprout. With a smart wallet, it all takes a single confirmation. We check the lock on Base itself before calling it done.

    One contract per Sprout, holding only that Sprout

    Locked on Base
    Sprout contract0x8d2b…e83c ↗
    HoldsAAPLc · NVDAc
  4. Gift Card
    Happy Birthday,

    Sara

    Stocks from Maryam, growing until March 3, 2040.

    Access Code01

    Opens your Sprout's page.

    Claim Code02

    Claims it after unlock. Keep it private.

    Open your Sprout atsprout.gift/open
    Time-locked on Base
    Step 04

    Send the gift card

    You get a scratch-off gift card link. The two codes are sealed under silver foil, so even you can't see them. Send it privately; if anyone scratches it before your recipient, the card shows when.

    The Claim Code is end-to-end encrypted and never reaches us

  5. Step 05

    They watch it grow

    Your recipient scratches the card and opens the Sprout with the Access Code. Until the unlock date they see a countdown; the amount and your message stay a surprise.

    Nothing can leave the contract before the unlock time

    Opens in
    4,912Days
    07Hrs
    23Min
    41Sec
    Growing+18.4%
  6. Claim your Sprout
    ABCD EFGH •••• •••• •••• ••••
    0x23b8…fbaA

    Claimed. It's yours.

    AAPLc + NVDAc → 0x23b8…fbaA

    Step 06

    They claim it

    After unlock, they enter the Claim Code and their wallet address. Their browser signs the claim, and the whole Sprout moves to their wallet in one step.

    The signature only works for their address, so it can't be redirected

/ Why You Can Trust It

What we can't do, by design

The safest custodian is one that can't take anything. These aren't promises in a policy; they're how the code works.

We can't touch your Sprout

Sprout contracts have no owner, no admin key, no pause button and no upgrade. There is no function that lets us, or anyone else, take the stock out early.

Nobody can break the lock

Not you, not your recipient, not us. Before the unlock time the contract simply refuses to release anything.

We never see the Claim Code

It lives only on the gift card, and we never store it. Even if our servers were breached, no Sprout could be claimed.

We can't read the gift card

The card is encrypted end to end. Only someone holding the card link can open it. We can't.

It never gets stuck

If the Sprout isn't claimed within the window you chose after unlock, it can go to your backup wallet. No code is needed, and anyone can trigger it on-chain, so it doesn't depend on us being around. Until then, a late claim still works.

Everything is checkable

Every Sprout is a public contract on Base. Anyone can look it up and see exactly what it holds and where it went. You don't have to take our word for anything.

/ Check It Yourself

Don't trust, verify

Every Sprout is created by one public contract on Base. Look it up on Basescan: its code, every Sprout it has made, and where each one went.

NetworkBase (chain 8453)

Each Sprout's page also links to its own contract and the transaction that locked it.

/ Fees

Simple and upfront

$1

Per Sprout

One flat fee in USDC, paid when you plant it. No cut of the stocks you buy.

0%

While it's locked

No yearly or holding fee, and adding more later is free. The whole Sprout stays in its contract.

0%

To claim

No fee to claim. The network cost is a few cents at most.

Buying and locking also need a little network gas on Base, usually well under a cent.

/ Good To Know

The honest part

Real money, locked for years, deserves plain answers. Here's what can go wrong and what we're doing about it.

  • The contracts can't be changed after deployment, and like any new smart contract they may still hold undiscovered bugs.
  • The gift card works like cash. Anyone with the link and the Claim Code can claim the Sprout after it unlocks. Send it privately and keep it safe.
  • The stocks are Coinbase tokenized stocks (B20). Like any tokenized asset, the issuer can freeze tokens or block wallets, and they aren't available in every country (not to US persons, for example). A recipient in a restricted place may need a different wallet to claim.
  • Prices move. A Sprout is the shares themselves, so its dollar value goes up and down with the market until it's claimed.
  • Lost card? Without the Claim Code the recipient can't claim. The Sprout can then go to your backup wallet after the claim window.

Nothing here is financial or legal advice. How gifts and trusts are treated differs by country.

/ Roadmap

Where Sprout is today

  1. Contracts live on Base

    Sprout contracts deployed on Base mainnet.

  2. Full Sprout lifecycle

    Plant, lock, gift card, scratch, unlock and claim.

  3. Private testing

    Real Sprouts planted, locked and claimed on Base by the team.

  4. Public launchNow

    Open to everyone.

  5. More ways to gift

    Recurring Sprouts, video messages, gift certificates.

  6. Gift together

    Let family and friends add stock to the same Sprout.

  7. Gradual unlocks

    Release a Sprout in stages: a set share of it on each date you choose.

/ Get In Touch

Talk to us

Questions and helpsupport@sprout.gift
Found a security bug? Report it privatelysecurity@sprout.gift

We will never message you first or ask for your codes. Anyone who asks for a Claim Code, a card link or your wallet's recovery phrase is a scammer, even if they say they're from Sprout.

Ready to plant something?

Pick the stocks, pick the day, send the card.

Plant a Sprout