BNB Chain · Tokenized stocks · Spot only
Set a floor under your stocks.
Floor sets a line under your tokenized stocks and trades to stay above it.
A floor that holds unless prices gap more than about 24% before the vault can rebalance. Not a guarantee.
Built on CPPI, a portfolio insurance method from the 1980s. Read how
NVDA's worst one-year window since 2018. Hold: −51.0%. With Floor: −10.0%. Backtest on past prices, not a prediction.
Backtest, past data, not a prediction.
Source: docs/data/vault_path_nvda_worst.csv. Floor 90%, m = 4, full weekend gaps, 0% stablecoin yield, rebalanced at open and close (not the contract's trading window).
Holding NVDA, its worst year since 2018
−51%
With Floor, same year
−10%
01 / How it works
Three steps.
STEP 1
Pick your floor
STEP 2
Vault holds stock above it
STEP 3
Sells on falls, buys on rises
02 / Proof
Tested on real prices.
1,581 years tested, 1928 to 2026
0.44%
ended clearly below a 90% floor (7 periods). A one-day drop bigger than about 24% breaks it, and single stocks have had them.
Backtest, past data, not a prediction.
NVDA worst year, with Floor
−10.0%
Holding lost 51.0%
Backtest, past data, not a prediction.
Upside kept, up years
~42%
At a 90% floor and m = 4: about 4 × (100 − floor)% of an up-window gain. A typical year keeps less.
Backtest, past data, not a prediction.
How it trades
Spot only
No perps, options, leverage or borrowing
03 / Spot only
Only plain swaps.
Not used: PERPS
Not used: OPTIONS
Not used: LEVERAGE
Not used: BORROWING
04 / Agents
Built for agents, too.
Your agent
Any MCP client
- Claude, ChatGPT, OpenClaw
- its own wallet signs
Floor MCP server
Streamable HTTP
- quote_protection
- build_create_position_tx
- get_status, backtest
x402 facilitator
Floor self facilitator (b402 optional)
- verifies the signed payment
- settles on BSC
- b402: supported + verify live
Keeper
EOA; Agentic Wallet optional
- rebalance(swap)
- cannot withdraw
- cannot set prices
Floor vault
One contract per position
- holds user funds
- CPPI, m = 4
- owner can always exit
PancakeSwap
BSC tokenized-stock liquidity
- spot swaps only
- stock for USDT and back
Your agent
Any MCP client
- Claude, ChatGPT, OpenClaw
- its own wallet signs
Floor MCP server
Streamable HTTP
- quote_protection
- build_create_position_tx
- get_status, backtest
x402 facilitator
Floor self facilitator (b402 optional)
- verifies the signed payment
- settles on BSC
- b402: supported + verify live
Keeper
EOA; Agentic Wallet optional
- rebalance(swap)
- cannot withdraw
- cannot set prices
Floor vault
One contract per position
- holds user funds
- CPPI, m = 4
- owner can always exit
PancakeSwap
BSC tokenized-stock liquidity
- spot swaps only
- stock for USDT and back
User funds stay in the vault contract, never in the keeper wallet. x402 payments cover Floor API calls. It does not pay for LLM inference.
05 / Live contracts
Live on BNB Chain mainnet.
Not a guarantee
The floor holds unless prices gap more than about 24% before the vault can rebalance. You also give up part of the upside, and the token issuer can pause a stock token. Read the risks