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.
stockmemecoin
| Cargo | Weight | 90d | Adjust | ||
|---|---|---|---|---|---|
| NVDA | stock | 40.00% | — | ||
| SPY | stock | 40.00% | — | ||
| CASHCAT | memecoin | 20.00% | — | ||
| Total | 100.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.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.
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 | Type | Weight | Price | Units | uiMultiplier |
|---|---|---|---|---|---|
| NVDANVIDIA | stock token | 40.00% | $230.86 | 17.33 | — |
| SPYSPDR S&P 500 ETF Trust | stock token | 40.00% | $763.99 | 5.24 | — |
| CASHCATCash Cat | token | 20.00% | $0.1702 | 11,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.
Yard → customs → shipped
the sequence
- 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.
- 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.
- 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.
- 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.
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| Shipper | Containers | AUM | Lifetime 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. | |||
What protects buyers
four things, plainly
- 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.
- 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.
- 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.
- 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.