How FUTURE works

Documentation

Everything below describes the mechanism as designed: what the contracts do, what they cannot do, and where the sharp edges are. If something is still undecided, it says so instead of guessing.

The nav says minting is open because the site configuration says so. The NFT contract address is not published yet — see Contracts. Nothing can be minted until it is.

Overview

FUTURE is a token plus an NFT collection on Robinhood Chain, an Arbitrum-stack chain with chainId 4663. The token is $FUTURE. The collection is FUTURE Astronauts, 4,444 pieces.

The one-line version: the token that buys the market for you. Trading $FUTURE produces tax. The tax buys a fixed basket of eight assets. The basket accrues to NFT holders through an on-chain index. Burning an NFT is how you withdraw your share.

NFTs are assets. Own the FUTURE on Robinhood via nftfuture.fun

The whole flow in one pass

  1. Trade. Every $FUTURE swap carries a 3% creator tax. Wallet-to-wallet transfers are untaxed.
  2. Buy. Each epoch a keeper converts collected tax (USDG → assets) into an equal-weight basket of eight assets.
  3. Accrue. A masterchef-style on-chain index credits the basket to every minted astronaut from its mint moment onward.
  4. Redeem or stake. Burn an astronaut to withdraw its underlying share of all eight assets, or stake it to also collect streaming USDG promotional rewards.
The part most people get wrong

You do not need to stake to accrue the basket. Base-layer accrual applies to every minted astronaut, staked or not. Staking is a second, separate stream on top of it.

$FUTURE Token

$FUTURE launched fair on the Pons launchpad using a bonding curve, with no team liquidity injection. Total supply was fixed at launch at 1,000,000,000 $FUTURE. There is no owner mint function and no blacklist.

Total supply
1,000,000,000 $FUTURE, fixed at launch
Launch
Fair launch on Pons, bonding curve, no team liquidity injection
Owner mint
None
Blacklist
None
Swap tax
3% creator tax on swaps
Transfer tax
0% — wallet-to-wallet transfers are untaxed
Chain
Robinhood Chain, chainId 4663, Arbitrum stack

The fee split

The tax is not a discretionary treasury. It is split three ways in the contract, and each slice has exactly one job. The same split applies to every fee the project collects, NFT royalties included.

SliceDestinationJob
50%Asset VaultBuys the eight-asset basket each epoch. This is what accrues to astronauts.
40%Staking rewards poolFunds the USDG promotional rewards streamed to stakers. While nothing is staked, this share joins the vault share instead.
10%Operations & keeper gasPays for the keeper transactions that run the buys and the draws. The cap is a constant in the contract.

Because only swaps are taxed, moving your own tokens between your own wallets, or sending to a friend, costs nothing beyond gas.

Asset Vault

The Asset Vault is where the vault share of the fees ends up. It takes collected fees and converts them along a fixed path, USDG → assets, into an equal-weight basket of eight assets at 12.5% each.

AssetWeightType
AAPL12.5%Official Robinhood stock token, on-chain
MSFT12.5%Official Robinhood stock token, on-chain
NVDA12.5%Official Robinhood stock token, on-chain
TSLA12.5%Official Robinhood stock token, on-chain
AMZN12.5%Official Robinhood stock token, on-chain
GOOGL12.5%Official Robinhood stock token, on-chain
META12.5%Official Robinhood stock token, on-chain
cbBTC12.5%Wrapped bitcoin

Epoch buying

Buys do not happen on every swap. Tax accumulates and a keeper executes the conversion in epochs. Batching keeps gas sane and avoids dribbling tiny orders into thin markets, at the cost of the basket lagging the tax flow by up to one epoch.

Safeguards

  • Destination-locked converter. The converter can only send funds to the accounting contract. Even if a keyholder wanted to redirect the output somewhere else, the contract will not do it.
  • Hardcoded, timelocked addresses. Every asset contract address is hardcoded and behind a timelock. Addresses are never resolved by ticker symbol at runtime, so a fake token deployed under the same name cannot be bought by mistake.
  • Measured balances, not oracle valuation. The vault books the token balances each swap actually delivers, measured on-chain, rather than any oracle’s estimate of value. Swaps are confined to whitelisted pools and must clear a minimum-output floor, and each round is capped in total and per-asset spend.

Other inflows

Secondary-market royalties from the NFT collection, set at 5% via ERC-2981, are routed through the same split as the swap tax, so trading the collection grows what the collection owns.

On the roadmap: putting the basket to work

As it stands the vault is a passive holder. It buys the basket and then keeps it, so the only things that move an astronaut’s redeemable share are the tax flowing in and the price of what has already been bought.

The vault ships with a reserved slot for a yield venue — a small fixed interface the owner can point at a lending adapter, together with a per-asset cap on how much may leave. The intent is to supply idle basket assets to a lending protocol and let the interest accrue to holders: a second source of growth that costs nobody anything, with no additional tax and no change to anyone’s share.

The slot is empty at launch. No venue is configured, the deployable fraction of every asset is set to zero, and three properties are fixed in the contract rather than left to policy: no more than half of any asset can ever be out at once, the call that pulls funds back is permissionless and cannot be paused, and the vault measures its own balance rather than believing what a venue reports.

A reserved slot is not a shipped feature.

Nothing here is live, and none of it should be read as a promise of yield. The harder half is not the plumbing but the venue: tokenized equities have no deep lending markets today, so the realistic first leg to earn anything is the bitcoin one, and the seven stock legs wait on markets that do not yet exist. Lending also adds a risk the vault does not carry now — a venue that will not give back what it was lent. Whatever venue is chosen will be named and specified on this page before a single asset moves.

FUTURE Astronauts NFT

4,444 FUTURE Astronauts, ERC-721A, no token gate. You do not need to hold $FUTURE to mint. 1,000 of them are free to mint, 1 per wallet and gas only; 3,000 are given away one per hour in the drops season, and 444 are a team reserve. All three routes produce the same astronaut with the same claim.

Supply
4,444
Standard
ERC-721A
Mint price
Free, 1 per wallet
Token gate
None
Royalty
5% (ERC-2981), routed through the same fee split
Traits
Purely cosmetic. They do not affect vault share.

Every astronaut is equal

This is the design decision that shapes everything else. There is no rarity tier that owns more of the vault. Every astronaut holds an identical share. A one-of-one and the most common trait combination redeem for exactly the same assets.

Traits exist so the collection looks like something. They are not a claim on anything. If the market prices rare traits higher, that is a secondary-market opinion about the art, not a difference in what the contract owes you.

The accrual index

Accrual uses a masterchef-style on-chain index. When the vault buys assets, the index moves. Each astronaut's claim is computed from the index value at its mint moment versus the index now.

The practical consequence: early minters accrue for longer. An astronaut minted on day one has been accruing since day one. One minted in the final hour starts accruing in the final hour. Neither gets a bigger per-unit share; the earlier one has simply been collecting for more time.

Blind Box & Reveal

The mint opens as a blind box. You mint a sealed FUTURE capsule. The full art reveal comes later.

Mint sealed. Reveal later.

Every capsule holds the same share — the art is the surprise.

The reason a blind box is safe here is the equality rule above. In most blind-box collections you are gambling on rarity, because rarity is the thing with value. Here it is not. What is inside the art has no bearing on what is inside the vault. Whichever astronaut you unwrap, your claim on the eight assets is identical to everyone else's.

So the sealed capsule is genuinely just suspense about the artwork. Your economic position is settled the moment you mint, and it starts accruing immediately, before you ever see the image.

Burn to Redeem

Burning an astronaut is the only way to withdraw its accumulated share of the vault. There is no partial withdrawal, no claim button for the base layer, no redemption window. You burn, and the accumulated share of all eight assets transfers straight to your wallet.

What you receive

The underlying assets themselves, in kind: your share of AAPL, MSFT, NVDA, TSLA, AMZN, GOOGL and META stock tokens, plus cbBTC. Not a cash settlement, not a synthetic claim. The eight positions, transferred to the address that burned.

Before you burn

  • Unstake first. A staked astronaut carries a lock flag and cannot be burned while staked. Unstake, then burn.
  • It is irreversible. The NFT is destroyed. You stop accruing, you leave the collection, and there is no re-mint.
  • Consider selling instead. Selling on secondary transfers the accrued position to the buyer and pays a 5% royalty back into the fee split. Burning removes the position from the system entirely.
Burning is permanent

There is no undo, no support ticket, and no admin function to restore a burned astronaut. Make sure you have unstaked and that you actually want the underlying assets rather than the NFT before you sign.

Staking

Staking is non-custodial. The NFT never leaves your wallet. The contract sets a lock flag on it, which prevents transfer and burn until you unstake. You can unstake whenever you like, but leaving early is not free: the exit ladder below is charged against what the position has accrued.

Two layers that stack

 Base layerRewards layer
WhoEvery astronaut holderStakers only
AccruesShare of the eight-asset basketStreaming USDG promotional rewards
Funded byThe vault share of every feeThe staking share of every fee
Collect viaBurn the NFTClaim once the position is old enough, no burn
CustodyNFT in your walletNFT in your wallet, lock flag set

The layers are independent. Base-layer vault accrual continues whether your astronaut is staked or not, so staking never costs you basket exposure. It simply adds the USDG stream on top.

Leaving early costs something

The pass itself is always returned intact, but a young position forfeits part of the rewards it has accrued. The ladder is a constant in the contract, measured from the moment that pass was staked, and rewards stay locked until the position clears the second rung so the charge cannot be dodged by claiming first.

  • Under 5 hours — forfeits 10% of the rewards accrued to that position.
  • Under 10 hours — forfeits 5%.
  • At or after 10 hours — nothing forfeited.

Token staking is a separate programme, disabled in the contract at launch, and it is harsher in one respect: withdrawing within 1 hour of your last deposit burns 3% of the FUTURE principal. Forfeited NFT rewards are not kept by anyone — they go back onto the reward stream for the stakers who stayed. The stake page carries the live version of all of this.

About the promotional rewards

Staking payouts are promotional rewards funded by the staking share of the fee split. They are paid in USDG, the stable unit the vault already routes through when converting fees into assets, and they accrue continuously rather than in discrete payout events.

They are funded entirely by trading activity. If swap volume goes to zero, the staking share collects nothing and the stream slows to nothing with it. There is no promised rate and no guaranteed amount.

The 3,000 Hours

The 3,000 Hours is an hourly airdrop season. FUTURE Astronauts are airdropped to $FUTURE holders hour by hour, 1 per round, one round every hour, across 3,000 rounds.

A wallet is in a round's snapshot if it holds at least 10,000 FUTURE and no more than 3 passes, and if it is an ordinary wallet rather than a contract. All three conditions are checked off chain, while the snapshot is built — the contract consumes a merkle root and has no view of anyone's balance, so it cannot check any of them and does not try. Entries are not weighted: every eligible wallet is one index in the tree, and the draw picks one index uniformly, so holding more FUTURE above the floor does not improve the odds. The pass cap is what keeps the season moving outward, since winning raises a wallet's count and eventually retires it from the draw.

Two consequences of reading balances literally, both worth knowing before they surprise someone. Staked FUTURE does not count toward the floor: the token side of the staking pool takes custody, so those tokens are no longer in the wallet and the snapshot does not see them. Staked passes are the opposite — the pool locks them in place without taking custody, so they still count against the cap. And contracts are excluded, which is what keeps the AMM pool, the staking pool, the fee router and the vault out of a draw none of them could ever claim from; the cost is that smart-contract wallets are excluded with them. Every excluded address is published with its reason next to the snapshot, so none of this has to be taken on trust.

The point of the hourly cadence is that it is not a single-block race. There are 3,000 separate moments rather than one gas war, so participating does not require being awake at exactly the right second.

If every round is claimed the season runs about 125 days. Treat that as a floor rather than a schedule: an unclaimed pass rolls forward into a later round and stretches the calendar, while a round nobody opens at all burns that pass permanently. The real end date is not knowable in advance.

Randomness, honestly

A round publishes a merkle root fixing who was eligible, then draws from sixteen consecutive block hashes that do not exist yet at that moment. Nothing else goes into it — no secret held back by us, nothing supplied by whoever sends the transaction. Anyone can recompute the winner from public data and get the same number the contract did.

There is a second consequence, and it is the more important one: because no private input is needed to finish a round, anyone can finish it. Opening a round, drawing it, delivering the pass and retiring an expired round are all permissionless, and each pays the caller a fixed ETH bounty. We are not asking you to believe we will be online.

This is not Chainlink VRF

Robinhood Chain does not support VRF today, so the draws use block hashes instead. That is a weaker guarantee than VRF, and the honest name for the gap is the sequencer: a party that decides what a block contains has some influence over what its hash is. Sixteen blocks and a target set hundreds of blocks ahead make that expensive rather than impossible. We would rather say this plainly than let the word "verifiable" do work it has not earned.

What the design does remove is the operator's veto. An earlier version folded a secret only we knew, which meant only we could settle a round — and a result we disliked could simply never be published. That secret is gone.

Allocation

3,000 of the 4,444 astronauts are allocated to the airdrop season, which is what the season is named after. The remaining 1,000 free mints and 444 team passes are outside it.

Transparency

Three automated legs keep this system running: vault buys, the hourly draws, and the staking stream. A keeper that quietly stops is the most likely failure mode of a design like this, and it is the failure that is easiest to hide.

The draws no longer depend on one. Every step of a round is open to anyone and pays the caller for the gas, so the only thing we still do by hand is publish the holder snapshot — and the drops page shows when we last did. Vault buys and the staking stream are still keeper-driven, so they keep the full exposure described here.

So we publish against it:

  • Last-execution times on the site. Every leg publishes when it last ran, so a stall is visible without reading the chain.
  • The bounty balance is public. The drops page shows what is left and how many rounds it buys — an unpaid drop and a quiet one look identical otherwise.
  • A keeper health page is planned. A dedicated view of keeper status and execution history for the legs that still need one.

The intent is that you check the machine rather than trust it. If a leg has not run when it should have, you should be able to see that yourself, on this site, without asking anyone.

Risk Disclosures

Read this section properly. These are real, specific risks in this design, not boilerplate.

Third-party stock tokens can be paused

Seven of the eight basket legs are stock tokens issued by a third party. Those tokens are pausable and upgradeable by their issuer, not by us. If an issuer pauses a token, the vault may be unable to buy, value, or transfer that leg until it is unpaused, which can block redemptions of that portion.

This is not hypothetical. RIVN was actually paused once. The precedent exists, it has already happened to a token on this stack, and it can happen to a basket leg.

Single sequencer

Robinhood Chain runs a single sequencer. If it halts or censors, transactions stop. Mints, burns, claims, and keeper legs all stop with it. You are trusting one operator for liveness.

Randomness is block hashes, not VRF

As described above, the draws fold sixteen block hashes because the chain does not support VRF. Verifiable by anyone after the fact, but a weaker guarantee than a cryptographic randomness oracle — the sequencer has influence over block hashes that a VRF oracle would not have.

The owner can change the machine

The contracts are upgradeable and, at launch, the owner is a single externally owned account with no timelock and no multisig behind it. No keeper and no outside party can redirect funds — that is fixed in the contracts — but the owner can upgrade an implementation, and an upgraded implementation can do anything. Treat that as the largest trust assumption in the whole design.

New launchpad, audits in progress

Pons V2 is a new launchpad and its audits are still in progress. New contract code carries the risk that new contract code always carries. Audits reduce that risk; they do not remove it.

Regulatory uncertainty

Burn-redemption of stock-token value sits in an area where the rules are not settled. How this structure is treated by regulators in any given jurisdiction is uncertain and could change. That uncertainty could affect the ability to redeem, to trade, or to participate at all.

Restrictions may apply to you

US persons in particular may face restrictions on participating. Check what applies to you before you do anything. It is your responsibility, not ours.

Smart contract and keeper risk

Contracts can have bugs. Keepers can fail, run out of gas, or stop. Epoch batching means the basket can lag tax inflow. Nothing here is guaranteed to work forever.

Not investment advice

Nothing on this site or in these docs is investment advice, an offer, or a solicitation. Digital collectibles involve risk, including total loss. Staking payouts are promotional rewards, not a return on capital, and are not promised at any rate. Read carefully and do your own research.

FAQ

What actually backs a FUTURE Astronaut?

An accrued share of the Asset Vault: an equal-weight basket of AAPL, MSFT, NVDA, TSLA, AMZN, GOOGL and META stock tokens plus cbBTC, at 12.5% each. The share is credited by an on-chain index and grows as fees fund more buys.

Do I have to stake to accrue the basket?

No. Base-layer accrual applies to every minted astronaut automatically, staked or not. Staking adds a second stream of USDG promotional rewards on top; it does not unlock the base layer.

How do I actually get the assets out?

Burn the NFT. That is the only withdrawal path for the base layer. The accumulated share of all eight assets transfers directly to your wallet. Unstake first if the astronaut is staked, and understand that burning is irreversible.

Are rare traits worth more of the vault?

No. All 4,444 astronauts hold an identical share. Traits are purely cosmetic and carry no claim. The secondary market may price the art differently, but the contract owes every astronaut the same thing.

Why is the mint a blind box?

Because rarity does not affect your share, the blind box is suspense about the artwork rather than a gamble on value. You mint a sealed capsule, it starts accruing immediately, and the art reveal comes later.

Why are staking rewards paid in USDG?

USDG is the stable unit the vault already routes through when converting fees into assets, so the rewards leg reuses a path that is already part of the system rather than introducing another asset.

What happens if one of the stock tokens gets paused?

The issuer controls those tokens and can pause or upgrade them. While a leg is paused, the vault may be unable to buy, value, or transfer it, which can block redemption of that portion until it resumes. RIVN was paused once already, so treat this as a live risk rather than a theoretical one.

Is my NFT safe while staked?

Staking is non-custodial. The NFT never leaves your wallet; the contract sets a lock flag that blocks transfer and burn until you unstake. You can unstake at any time, though leaving early forfeits part of the rewards that position has accrued.

How many astronauts go to the airdrop season?

3,000 of the 4,444, one per round for 3,000 rounds. The rest are the free mint and the team reserve.

Where are the contract addresses?

On the home page, read from the same parameter file as everything else. Nothing is deployed yet, so both slots say so rather than showing an address. Any address circulating for FUTURE right now is not ours.