Compose a basket of tokenized stocks and tokens. Ship it.

Anyone can launch an index fund now. Every manifest is public, every container is redeemable for what is inside it, and whoever assembles one earns freight on its volume.

NVDA40
SPY40
CASHCAT20

stockmemecoin

Manifest: cargo, type, weight, last price and 90-day return
CargoWeight90dAdjust
NVDA40.00%—
SPY40.00%—
CASHCAT20.00%—
Total100.00%

Add cargo

Stock tokens carry no weight cap

Backtest · 90-day window

Reading price history…

Checks · allowlist

3 rules pass. This manifest could ship.

  • Non-stock cargo is 20.00% of 40% allowed.
  • Pool depth (min $250,000 against USDC) is read on-chain when the container ships. It cannot be verified from the browser.
  • Cargo you deployed yourself is rejected at ship time. The contract checks the deployer, not this page.

◇ = checked on chain at ship time, not here

Freight · your share

$2,804/ month

$2.7k from 30 bps on mint and redeem (your share is 60%) + $104 from the 0.50%/yr streaming fee on AUM. Both are assumptions you picked, not a forecast, and both are zero until a container clears customs.

Sends the transaction that creates this container on chain. The contract validates the manifest itself before your wallet is asked to sign.

02

Same wallet. Same units. Same transaction.

the manifest argument

Everywhere else in crypto a “basket” wraps other crypto, or it is a synthetic tracking an off-chain price nobody can redeem against. On Robinhood Chain, SPY, NVDA and a dog that launched on Tuesday are all ERC-20s in one wallet, priced by the same oracle infrastructure, swappable in one transaction. A container holding all three is a thing you can actually hold, not a thing that references something you cannot.

Manifest · what $10,000 of this container holds

prices: public reference data
Cargo, weight, price, units held and ERC-8056 multiplier for a ten thousand dollar container
CargoTypeWeightPriceUnitsuiMultiplier
NVDANVIDIAstock token40.00%$230.8617.33—
SPYSPDR S&P 500 ETF Truststock token40.00%$763.995.24—
CASHCATCash Cattoken20.00%$0.170211,747.91—

Three ERC-20s, 18 decimals, one wallet, one transaction. Two of them are tokenized debt securities that track a share price; one is a dog. The multiplier column is blank because the stock-token contracts are not deployed for us to read yet — every balance and every NAV figure on this site multiplies by uiMultiplier() read from chain, and none of them falls back to 1.0.

Robinhood Stock Tokens are tokenized debt securities issued by Robinhood Assets (Jersey) Limited. They give economic exposure to a share price. They are not shares: no ownership, no voting rights, no claim on the underlying stock. Roughly $11.8M of stock tokens have been deposited into DeFi on this chain, led by NVDA, SPY and SpaceX — the appetite is for exactly the assets a container holds.

03

Yard → customs → shipped

the sequence

  1. 01

    In the yard

    You define a manifest and ship the container. Buyers contribute USDC along a bonding curve, so early buyers get a better price and the launch is a live event. Nothing is bought yet. Every dollar sits in escrow and every contributor can take 100% of it back at any time. Exiting pays the lesser of the curve price and what you paid, so nobody can profit out of somebody else's deposit before the vault holds anything.

  2. 02

    Clearing customs

    At $25,000 of escrow, in one batched transaction during market hours: $21k buys the manifest at target weights with a per-leg slippage cap, $3.7k seeds a Uniswap pool, $75 is the 30 bps fee. The vault goes live, the manifest becomes immutable if it was sealed, and the curve is dead forever.

  3. 03

    Shipped

    The container token is now redeemable at NAV — in kind, for a pro-rata slice of the actual cargo. Mint and redeem are permissionless, the pool gives instant liquidity, and arbitrage between the two keeps the market price near NAV. NAV and the premium or discount to it are published on chain every block.

  4. If it never clears customs

    After 7 days the escrow unlocks and every contributor withdraws 100% of their USDC. Not 95%. No fee, no deadline on claiming it, and no admin key that could stop it. A launch that fails should cost a buyer nothing but time.

04

Freight

what a shipper earns

A shipper earns 60% of the 30 bps mint and redeem fee, plus a 0.50%/yr streaming fee on assets under management, accrued continuously and claimable at any time. The streaming fee is what makes freight a stream rather than a launch-day pop: it is still paying six months later, which is the only reason anyone would still be promoting their container six months later.

The projection in the composer uses assumptions you choose and shows the arithmetic beside the answer. It is not a forecast, and it is zero until a container clears customs.

$CTNR is an access token: a lower protocol fee tier, unsealed-container privileges and composer features. It has no revenue share, no buyback and no yield, and it never will.

Shippers · by lifetime freight

live from chain
Shippers ranked by lifetime freight earned
ShipperContainersAUMLifetime freight
No freight has been earned, because no container has cleared customs. This table fills itself from chain the day one does. We are not going to seed it with names.
05

What protects buyers

four things, plainly

  1. 01

    Sealed manifests

    A sealed container's weights can never be changed by anyone — not the shipper, not Containur, because there is no admin key. Unsealed containers exist, are marked everywhere they appear, and a change takes 48 hours during which you can redeem.

  2. 02

    The allowlist

    Cargo must be a stock token or a token with real depth — at least $250,000 of USDC-pair depth, read on-chain. No more than 40% of any manifest can be non-stock, no single token above 30%, and a token deployed by the shipper is rejected outright. New listings are allowed and labelled as new.

  3. 03

    100% escrow refund

    If a container never clears customs, every contributor withdraws all of their USDC after 7 days. Not 95%. No fee, no deadline, no key that can stop it. A failed launch costs you time and nothing else.

  4. 04

    Redemption in kind

    After customs you can always burn your tokens for your pro-rata slice of the actual cargo. That is what makes NAV manipulation pointless: you receive the boxes, not a number an oracle agreed to.

The full mechanism, every fee, every allowlist rule and every attack we could think of with the constraint that stops it: read the docs.